synapse india reviews on methods of application development for mobile
TRANSCRIPT
Synapse India Reviews on Methods of application development for mobile devices
This course covers the following topics:
Introduction to developing applications for mobile devices
Methods of application development for mobile devices
Introduction to GPS and Wi-Fi® technology on BlackBerry® smartphones
Introduction to push technology
Data structures and memory management on mobile devices
User interface design for mobile devices
BlackBerry themes and animated graphics
Security considerations for developing applications for mobile devices
Methods of application development for mobile devices
Objectives:List and briefly describe three methods for developing mobile device applications.
Cite examples of Java, web, and widget applications.
Describe application design considerations and limitations for Java, web, and widget application development methods.
Java development
Java applications:Applications reside and run on the mobile device.
Standalone applications do not require an Internet connection.
Applications can support wireless features.
Java development
Advantages of Java applications:Flexibility
BlackBerry smartphone features
Peripheral devices
Application storage
Location-based services
Background threads
Bandwidth
Java development - advantages
Flexibility:Create any style, look, and function.
No requirements for look and behavior.
No requirements for where and how to store data.
Design consideration
Implement commonly used conventions for key usage and the look of the UI to foster ease of use.
Java development – advantages
BlackBerry smartphone features:Integrate use of features in your application
Camera
Phone
Integrate native applications
Address book
Media player
Java development – advantages
Peripheral devices:Communicate with devices that have Bluetooth® functionality.
Headsets
Printers
Writing devices
GPS transmitters
Java development – advantages
Application storage:Store the application and its data directly on the BlackBerry smartphone.
User can access the application at any time.
Java development – advantages
Location-based services:Detect the location of the BlackBerry smartphone and provide information for that location.
Example: create an application that shows the menus of restaurants within two miles of the current location.