<<< Previous speaker Next speaker >>>

Kai Tödter, Siemens AG

 Kai  Tödter Kai is a Principal Engineer at Siemens Corporate Technology. He has more than 8 years professional experience with Java. Between 2001 and 2002, he was delegated as "Technical Liaison Manager for Java" to Sun Microsystems and he has represented Siemens in the Executive Committee of the Java Community Process. Kai currently works on software architecture and product development of large multimedia J2ME-based systems.

Presentation: "Challenges developing MIDP 2.0-based applications for cell phones"

Track:   Platforms For Embedded Software

Time: Tuesday 11:00 - 12:00

Location: SAS Suecia

Abstract: Kai will share the experience he gained during the development of the "Download Assistant", a MIDP 2.0-based multi-media application. This application is shipped on most of the current Siemens cell phones. Kai will discuss several challenging development issues that are specific for the domain of J2ME MIDP 2.0 applications, like setting up a build environment with nightly build and test capabilities, multi-media challenges with regards to UI implementation and media formats, the use of obfuscators for size optimization, multi-target development with pre-processors, internationalization and operator/country-dependent configuration, and the MIDP 2.0 security framework.

Password protected Download slides

Tutorial: "J2ME MIDP 2.0 Development - From Basics to Game & Multi-Media Applications"

Track:   Tutorials

Time: Friday 09:00 - 12:00, 13:00 - 16:00

Location: SAS Room 11

Abstract: J2ME MIDP 2.0 is currently available on millions of devices like cell phones, pagers and PDAs. This tutorial gives an introduction into J2ME MIDP 2.0 development, using an open source development environment (Eclipse, Ant, Antenna, Sun's WTK, and Siemens SMTKs). We will learn how to write our first "Hello, World" MIDlet, and then develop this MIDlet into a full action game named "MicroSpace". The tutorial introduces the MIDP 2.0 Game API as well as the sound part of the MIDP 2.0 Multi-Media API. Furthermore we will learn about several MIDP-specific persistence mechanisms like record store management and file I/O with JSR 75. Besides several lectures, the tutorial contains lots of exercises and Java programming. At the end of the day every attendee should be able to develop media-rich action games with MIDP 2.0.

Basic Java knowledge required. No J2ME knowledge required. Attendees need to bring their own notebooks with J2SE 1.4.x or 5 and Eclipse 3.1 installed.