Programming for mobile phones on the J2ME platform
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
818PMT | Z | 3 | 0+3 | Czech |
- Garant předmětu:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Software Engineering
- Synopsis:
-
Practical programming on the Java ME mobile platform (this platform is ported for the majority of normal and smartphones). The practical exercises are aimed to implementation of implementation of interactive network oriented applications.
- Requirements:
-
basics skills to Java SE programming
- Syllabus of lectures:
-
1. Java ME platform
2. basic structure of middlets
3. standard GUI controls
4. bitmap and vector graphics
5. network communication
6. persistent storage (database and XML)
7. multimedia
8. extending libraries (JSR)
9. extending GUI
10. alternative platforms
- Syllabus of tutorials:
-
1. Java ME platform
2. basic structure of middlets
3. standard GUI controls
4. bitmap and vector graphics
5. network communication
6. persistent storage (database and XML)
7. multimedia
8. extending libraries (JSR)
9. extending GUI
10. alternative platforms
- Study Objective:
-
knowledges: principles of mobile programming, graphics user interfaces of mobile phones (programmer's view), network communication
skills: design and implementation of mobile application, design of simple Internet protocol, practical utilization of data from input devices of mobile phones (GPS, accelerometer)
- Study materials:
-
Key references:
Qusay H. Mahmoud. Naučte se Java 2 Micro Edition. Grada 2003. (Czech translation of: Learning wireless Java, O'Reilly. 2002)
Recommended references:
Rischpater Ray. Beginning Java ME Platform (Beginning from Novice to Professional). Apress 2008. ISBN: 1430210613
software: any Linux distribution, Eclipse IDE, J2ME SDK
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Applications of Informatics in Natural Sciences (elective course)