456-0539 – Design of Applications for Mobile Devices I (TAMZ I)
Gurantor department | Department of Computer Science |
Subject guarantor | Ing. Pavel Moravec, Ph.D. |
Study level | undergraduate or graduate |
Subject aims expressed by acquired skills and competences
After successful completion of the subject the student will be able to
1. Distinguish whether the JavaME platform is suitable for given application
2. Analyze, design and implement JavaME based mobile application
3. Compare the efficiency of mobile application with a desktop-based one
4. Make use of basic set of extension APIs usable for JavaME platform
5. Decide in which manner is the application going to be distributed to the target device and discriminate if the application needs to be digitally signed or not.
Teaching methods
Lectures
Experimental work in labs
Project work
Other activities
Summary
The applications developed for mobile devices are becoming more and more common presently. In most cases these applications are targeted for personal digital assistants (PDA), but in near future we can expect a growing demand for mobile applications for other mobile devices, such as the mobile phones (with the market growing intensively recently). One of technologies which allow us to develop such applications is the micro edition subset of Java Platform - JavaME, which is designed taking into account small computing power of such devices, reduced functionality and limited (but usable) network access.
JavaME is mostly a subset of JavaSE, some classes which are too large or unnecessary are excluded and some parts of JavaSE technology are replaced with simpler equivalents with limited functionality
Compulsory literature:
Recommended literature:
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.