You are on page 1of 1

CA8402

MOBILE APPLICATION DEVELOPMENT

L T PC
3 0 0 3

COURSE OBJECTIVES:

To learn the characteristics of mobile applications.


To understand the intricacies of UI required by mobile applications.
To study about the design aspects of mobile application.
To learn development of mobile applications.

UNIT I
INTRODUCTION
9
Mobile Applications Characteristics and Benefits Application Model Infrastructure and
Managing Resources Mobile Software Engineering Frameworks and Tools Mobile devices
Profiles.
UNIT II
USER INTERFACE
9
Generic UI Development VUIs and Mobile Applications Text to Speech techniques Designing
the right UI Multimodal and Multichannel UI Gesture based UIs Screen Elements and
Layouts Voice XML Java API.
UNIT III
APPLICATION DESIGN
9
Memory Management Design patterns for limited memory Work flow for Application
Development Techniques for composing Applications Dynamic Linking Plug ins and rules of
thumb for using DLLs Concurrency and Resource Management Look and feel.
UNIT IV
APPLICATION DEVELOPMENT
9
Intents and Services Storing and Retrieving data Communication via the Web Notification
and Alarms Graphics and Multimedia Telephony Location based services Packaging and
Deployment Security and Hacking.
UNIT V
TOOLS
9
Google Android Platform Eclipse Simulator Android Application Architecture Event based
programming Apple iPhone Platform UI tool kit interfaces Event handling and Graphics
services Layer Animation.
TOTAL:45 PERIODS
COURSE OUTCOMES:
Upon Completion of the course, the students should be able to:
To design and implement the user interfaces for mobile applications.
To design the mobile applications that is aware of the resource constraints of mobile devices.
To develop advanced mobile applications that accesses the databases and the web.
To develop useful mobile applications in the current scenario using Google Android and
Eclipse simulator.
REFERENCES:
1. Zigurd Mednieks, Laird Dornin, G, Blake Meike and Masumi Nakamura, Programming
Android, OReilly, 2011.
2. Reto Meier, Wrox Wiley, Professional Android 2 Application Development, 2010.
3. Alasdair Allan, iPhone Programming, OReilly, 2010.
4. Wei-Meng Lee, Beginning iPhone SDK Programming with Objective-C, Wrox Wiley, 2010.
5. Stefan Poslad, Ubiquitous Computing: Smart Devices, Environments and interactions, Wiley,
2009.

24

You might also like