456-0543/01 – Design of Applications for Mobile Devices II (TAMZ II)

Gurantor departmentDepartment of Computer ScienceCredits6
Subject guarantorMgr. Ing. Michal Krumnikl, Ph.D.Subject version guarantorMgr. Ing. Michal Krumnikl, Ph.D.
Study levelundergraduate or graduate
Study languageCzech
Year of introduction2006/2007Year of cancellation2009/2010
Intended for the facultiesFEIIntended for study typesBachelor
Instruction secured by
LoginNameTuitorTeacher giving lectures
KRU13 Mgr. Ing. Michal Krumnikl, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2
Combined Credit and Examination 10+0

Subject aims expressed by acquired skills and competences

The course is focused at advanced programming techniques for mobile devices, especially mobile phones. Covered technologies : J2ME, .NET Compact Framework. After successful completion of the course the student should be able to: - Identify the application domain of mobile devices. - Describe methods and processes used in application development. - Distinguish the main differences between J2ME and CF. - Outline fundamental conceptions used in the area of multimedia, network and synchronization application. - Modify desktop application and adapt it for mobile devices.

Teaching methods

Lectures
Experimental work in labs
Project work
Other activities

Summary

This course is the continuation of "Design of Applications for Mobile Devices I". It is aimed at advanced J2ME and .NET Compact Framework programming techniques focused on exploiting the potential of mobile devices. Topics covered during the course are : multimedia, network applications, games and other applications using synchronization.

Compulsory literature:

YAO, Paul, Programming .NET Compact Framework 3.5, Addison-Wesley Professional; 2 edition, 2009, ISBN 978-0321573582 WIGLEY, Andy, Microsoft Mobile Development Handbook, Microsoft Press; 2 edition, 2007, ISBN 978-0735623583 YANG, Baijian, Professional Microsoft Smartphone Programming, Wrox; 1 edition, 2007, ISBN 978-0471762935

Recommended literature:

WELLS, M. J., J2ME game programming, Course Technology PTR, ISBN 1592001181 GOYAL, Vikram, Pro Java ME MMAPI: Mobile Media API for Java Micro Edition JSR 118 Expert Group, Mobile Information Device Profile for Java 2 Micro Edition, 2002 Open Mobile Alliance, SyncML, Internationalization (i18n)

Way of continuous check of knowledge in the course of semester

Minimal requirements to pass is to get at least 23 points from 45 points total.

E-learning

Další požadavky na studenta

Prerequisities

Subject codeAbbreviationTitleRequirement
456-0539 TAMZ I Design of Applications for Mobile Devices I Recommended

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Lectures: Audio, video processing, multimedia approach Tone generation, recording and playback of audio samples. Video streams and processing. Mobile games, GameCanvas Canvas, layer, sprite, animation, player. Navigational systems. Position acquirement, GPS, GIS, WMS. Asynchronous events Registration, activation, waiting, detection. Parallel tasks Process, thread, synchronization problems. Multilingual applications Text representation, country specific coding, number, data format. Synchronization topics, network communication. SyncML, Sockets, XML. Security Cryptography, ciphers, certificate, validation, key management, HTTPS connection. Projects : 3 projects covering presented topics, student implementations, 30 points total 1 technical presentation, 15 points total Labs: During the labs students will be able to develop applications in J2ME and .NET Compact Framework. Outputs will be tested in the emulator environment and on real devices.

Conditions for subject completion

Full-time form (validity from: 1960/1961 Summer semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Exercises evaluation and Examination Credit and Examination 100 (100) 51
        Exercises evaluation Credit 45 (45) 23
                Written exam Written test 45  0
        Examination Examination 55 (55) 28
                Written examination Written examination 55  0
Mandatory attendence parzicipation:

Show history
Combined form (validity from: 1960/1961 Summer semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Exercises evaluation and Examination Credit and Examination 100 (100) 51
        Exercises evaluation Credit 45 (45) 0
                Written exam Written test 45  0
        Examination Examination 55 (55) 0
                Written examination Written examination 55  0
Mandatory attendence parzicipation:

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.FormStudy language Tut. centreYearWSType of duty
2009/2010 (B2646) Information Technology (2612R059) Mobile Technology P Czech Ostrava 3 Choice-compulsory study plan
2009/2010 (B2647) Information and Communication Technology (2612R059) Mobile Technology P Czech Ostrava 3 Choice-compulsory study plan
2009/2010 (B2647) Information and Communication Technology (1103R031) Computational Mathematics P Czech Ostrava 3 Optional study plan
2009/2010 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology P Czech Ostrava 3 Optional study plan
2009/2010 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P Czech Ostrava 3 Optional study plan
2009/2010 (B2647) Information and Communication Technology (2612R059) Mobile Technology P Czech Ostrava 3 Optional study plan
2009/2010 (B2646) Information Technology (2612R059) Mobile Technology K Czech Ostrava 3 Choice-compulsory study plan
2009/2010 (B2647) Information and Communication Technology (2612R059) Mobile Technology K Czech Ostrava 3 Choice-compulsory study plan
2009/2010 (B2647) Information and Communication Technology (1103R031) Computational Mathematics K Czech Ostrava 3 Optional study plan
2009/2010 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology K Czech Ostrava 3 Optional study plan
2009/2010 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology K Czech Ostrava 3 Optional study plan
2009/2010 (B2647) Information and Communication Technology (2612R059) Mobile Technology K Czech Ostrava 3 Optional study plan
2008/2009 (B2646) Information Technology (2612R059) Mobile Technology P Czech Ostrava 3 Choice-compulsory study plan
2008/2009 (B2646) Information Technology (2612R059) Mobile Technology K Czech Ostrava 3 Choice-compulsory study plan
2008/2009 (B2647) Information and Communication Technology (1103R031) Computational Mathematics P Czech Ostrava 3 Optional study plan
2008/2009 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology P Czech Ostrava 3 Optional study plan
2008/2009 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P Czech Ostrava 3 Optional study plan
2008/2009 (B2647) Information and Communication Technology (2612R059) Mobile Technology P Czech Ostrava 3 Optional study plan
2008/2009 (B2647) Information and Communication Technology (1103R031) Computational Mathematics K Czech Ostrava 3 Optional study plan
2008/2009 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology K Czech Ostrava 3 Optional study plan
2008/2009 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology K Czech Ostrava 3 Optional study plan
2008/2009 (B2647) Information and Communication Technology (2612R059) Mobile Technology K Czech Ostrava 3 Optional study plan
2007/2008 (B2646) Information Technology (2612R059) Mobile Technology P Czech Ostrava 3 Choice-compulsory study plan
2007/2008 (B2646) Information Technology (2612R059) Mobile Technology K Czech Ostrava 3 Choice-compulsory study plan
2007/2008 (B2647) Information and Communication Technology (1103R031) Computational Mathematics P Czech Ostrava 3 Optional study plan
2007/2008 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology P Czech Ostrava 3 Optional study plan
2007/2008 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P Czech Ostrava 3 Optional study plan
2007/2008 (B2647) Information and Communication Technology (2612R059) Mobile Technology P Czech Ostrava 3 Optional study plan
2007/2008 (B2647) Information and Communication Technology (1103R031) Computational Mathematics K Czech Ostrava 3 Optional study plan
2007/2008 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology K Czech Ostrava 3 Optional study plan
2007/2008 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology K Czech Ostrava 3 Optional study plan
2007/2008 (B2647) Information and Communication Technology (2612R059) Mobile Technology K Czech Ostrava 3 Optional study plan
2006/2007 (B2646) Information Technology (2612R059) Mobile Technology P Czech Ostrava 3 Choice-compulsory study plan
2006/2007 (B2646) Information Technology (2612R059) Mobile Technology K Czech Ostrava 3 Choice-compulsory study plan
2006/2007 (B2647) Information and Communication Technology (1103R031) Computational Mathematics P Czech Ostrava 3 Optional study plan
2006/2007 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology P Czech Ostrava 3 Optional study plan
2006/2007 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P Czech Ostrava 3 Optional study plan
2006/2007 (B2647) Information and Communication Technology (2612R059) Mobile Technology P Czech Ostrava 3 Optional study plan
2006/2007 (B2647) Information and Communication Technology (1103R031) Computational Mathematics K Czech Ostrava 3 Optional study plan
2006/2007 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology K Czech Ostrava 3 Optional study plan
2006/2007 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology K Czech Ostrava 3 Optional study plan
2006/2007 (B2647) Information and Communication Technology (2612R059) Mobile Technology K Czech Ostrava 3 Optional study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner