Java Mobile ProgrammingLaajuus (5 ECTS)
Course unit code: TI00AB72
General information
- Credits
- 5 ECTS
Objective
On completion of the course, the student
- knows the role of Java technology in mobile platforms
- knows / understands the structure of the Java ME application
- knows / understands the Google Android platform architecture
- knows / understands the Android application framework, application architecture and development tools
-----
- shows ability to develop basic Java mobile applications built of midlets and using HTTP networking
- has skills in developing and deploying different Android applications using Android SDK and ADT for Eclipse IDE
Content
- Java technology in mobile world
- Midlets and networking
- Google Android architecture
- Android application framework and tools
- Application resources
- User interface fundamentals
- Activities and services
- Intents and processes
- Data storage
- Content providers and broadcast receivers
Qualifications
- Java Programming
Assessment criteria, satisfactory (1)
- Knowing the role of Java technology in mobile platforms
- Knowing / understanding the Google Android platform
- Knowing / understanding the Android application architecture and development tools
-----
- Ability to develop basic Android applications using Android SDK within Eclipse IDE
Assessment criteria, good (3)
- Knowing the role of Java technology in mobile platforms
- Knowing / understanding the Google Android platform architecture
- Knowing / understanding the Android application framework, application architecture and development tools
-----
- Ability to develop basic Java mobile applications built of midlets
- Ability to develop basic Android applications using Android SDK and ADT for Eclipse IDE
Assessment criteria, excellent (5)
- Knowing the role of Java technology in mobile platforms
- Knowing / understanding the structure of Java ME application
- Knowing / understanding the Google Android platform architecture
- Knowing / understanding the Android application framework, application architecture and development tools
-----
- Ability to develop basic Java mobile applications built of midlets and using HTTP networking
- Skills in developing and deploying different Android applications using Android SDK and ADT for Eclipse IDE
Further information
Teacher's website at Metropolia: http://users.metropolia.fi/~peeterk