Skip to main content
Skip header
Terminated in academic year 2009/2010

Design of Applications for Mobile Devices II

Type of study Bachelor
Language of instruction Czech
Code 456-0543/01
Abbreviation TAMZ II
Course title Design of Applications for Mobile Devices II
Credits 6
Coordinating department Department of Computer Science
Course coordinator Mgr. Ing. Michal Krumnikl, Ph.D.

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.

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 

Doporučená literatura

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)