2 minute read

18EI3017 Optimization techniques for Embedded Systems 3:0:0 3

L T P C 3 0 0 3

Course Objectives

1. To teach the fundamental concepts and features of ANDROID 2. To study ANDROID- UI and event handling 3. To study various applications using android

Course outcome:

1. Outline the fundamental features of ANDROID 2. Analyze the resource management in ANDROID. 3. Examine the features of ANDROID- UI and event handling 4. Develop android programming with sensor 5. Analyze features of adapters and widgtes. 6. Create an application using ANDROID programming.

Module 1: ANDROID Overview and Architecture (6 Hours)

Introduction to ANDROID, features, applications, environment setup, architecture: LINUX kernel, libraries, Android runtime, applications component.

Module 2: ANDROID – organizing & accessing the resources (8 Hours)

Creating Android application, running the application, organize, alternative resources, accessing resources, activities, services, broadcast receivers.

Module 3: ANDROID- UI and event handling (8 Hours)

Android-intents & Filters, layout types, UI Controls, event handling, styles and themes, Drag and Drop, notification Module 4: Developer tools: (8 Hours) MySQL database, Embedded Android development tools, Graphical Android programming, Sensor data interfacing, control mechanisms

Module 5:Adapters and widgtes (8 Hours)

Adapters:- Array Adapters – Base Adapters – List View and List Activity - Custom list view – Grid View using adapters - Gallery using adapters Module 6: Applications (7 Hours) Audio capture and manager, Bluetooth, camera, GPS module, custom fonts, data backup, sending EMAIL, sending SMS, making phone calls, exporting Android applications, wifi.

Reference Books:

1. Ronan Schwarz,Phil Dutson, James Steele, Nelson To The Android Developer's Cookbook: Building Applications with the Android SDK (2nd Edition) (Developer's Library) 2nd Edition , Addition wesley 2013 2. Camillus Raynaldo Android Programming Painless (Tutorial Book Book), Kindle Edition, 2013 3. Reto Meier Professional Android 4 Application Development 3rd Edition, John wiley and sons Inc, 2012 4. Bill Phillips,Brian Hardy , Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 1st Edition Big Nerd Ranch Inc 2013

18EI3019 PYTHON PROGRAMMING AND INTERFACING TECHNIQUES L T P C 3 0 0 3

Course Objectives:

1. To understand and be able to use the basic programming in python 2. To learn how to effectively use Python’s very powerful processing primitives, modelling etc. 3. To implement application programming using python.

Course Outcomes:

1. Understand the basic programming s such as data types, variable, loops 2. Create programming with strings, tuples and dictionaries. 3. Build simple programs using Functions in python 4. Analyze file handling mechanism in Python 5. Recall the features and programming with Raspberry Pi 6. Develop an application with python and Raspberry Pi

This article is from: