This module will help the students to learn mobile platform and various application developments.
Introduction to Mobile Application: Preliminary Considerations, Understanding Mobile Platforms, Mobile SDK, linux kernel, different types of mobile application their characteristics and usages.
Diving into Mobile: App or Website Creating Consumable Web Services for Mobile Devices. Introduction to Android, IOS, Windows, Blackberry.
Introduction to Mobile User Interface Design and Mobile Websites. Getting Started with Android: Android Development Practices, Building the Derby App in Android, Getting Started with iOS: Getting the Tools You Need, iOS Project, Debugging iOS Apps, Objective-C Basics, Hello World App, Building the Derby App in iOS.
Getting Started with Windows 7: Getting the Tools You Need, Windows Phone 7 Project, Building the Derby App in Windows Phone 7, Distribution, Mobile User Interface Design, MOBILE WEBSITES: Choosing a Mobile Web Option, Adaptive Mobile Websites, Mobile Web Apps with HTML5.
GETTING STARTED WITH PHONEGAP: Need of PhoneGap, Using PhoneGap, Differences between PhoneGap and HTML5, Getting the Tools You Need, PhoneGap Project, Building the Derby App in PhoneGap.Android: Files, Saving State, and Preferences, Databases and Content Providers.