EIE CBCS Syllabus

Page 31

18EI3018

EMBEDDED ANDROID PROGRAMMING

L 3

T 0

P 0

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 L T P C PYTHON PROGRAMMING AND INTERFACING TECHNIQUES 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 18EI3019

Instrumentation Engineering

C 3


Turn static files into dynamic content formats.

Create a flipbook

Articles inside

18EI3025 Entrepreneurship development for embedded system 3:0:0 3

6hr
pages 39-246

18EI3023 Internet of things and protocols 3:0:0 3

1min
page 37

18EI3021 Real Time Operating System 3:0:0 3

2min
page 35

18EI3022 Embedded networking and automation of Electrical Systems

2min
page 36

18EI3020 Advanced course in Embedded C 3:0:0 3

2min
page 34

18EI3019 Python programming and Interfacing Techniques 3:0:0 3

2min
page 33

18EI3018 Embedded Android Programming 3:0:0 3

2min
page 32

18EI3016 Embedded based Image Processing Techniques 3:0:0 3

2min
page 30

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

2min
page 31

18EI3015 Embedded Product Development 3:0:0 3

2min
page 29

18EI3013 Smart system Design 3:0:0 3

2min
page 27

18EI3014 MEMS Technology for Embedded Design 3:0:0 3

2min
page 28

18EI3012 Wireless and Mobile Communication 3:0:0 3

2min
page 26

18EI3011 Distributed Embedded Computing 3:0:0 3

2min
page 25

18EI3010 Embedded Automotive Systems 3:0:0 3

2min
page 24

18EI3008 IoT Lab 0:0:4 2

1min
page 22

18EI3009 Field programmable Lab 0:0:4 2

1min
page 23

18EI3007 Embedded Based Virtual Instrumentation Lab 0:0:4 2

2min
page 21

18EI2013 Microcontroller and PLC Laboratory 0:0:2 1

2min
page 13

18EI3006 Advanced Embedded System Lab 0:0:4 2

2min
page 20

18EI3005 Embedded Linux 3:0:0 3

2min
page 19

18EI3004 Advanced Embedded Processors 3:0:0 3

2min
page 18

18EI2014 Modelling and Simulation 3:0:0 3

2min
page 14

18EI3002 Embedded system and software design 3:0:0 3

2min
page 16

18EI3003 Programmable Devices for Industrial Automation 3:0:0 3

2min
page 17

18EI3001 Advanced Embedded Signal Processors 3:0:0 3

1min
page 15
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.