
There was a time when I would hold a Nokia in my hand and browse through the menu to play the latest J2ME game. Prince of Persia, Splinter Cell and Zuma were some of my favorites. And then came a time when I started developing on the Flash Lite platform. Whenever I hold a Nokia now, it is always to play a Flash game.
Today Flash can compete with the best of technologies to provide an equally challenging game-play experience to users. Adobe is already breaking new ground by launching the Flash Lite Player on a wide range of handheld devices and platforms. Flash Lite is currently available on many phone platforms such as the S60 platform, the S40 platform, Symbian OS, BREW, UIQ, Windows Mobile and the Palm OS.
J2ME is also supported on mobile devices worldwide by almost all mobile device manufacturers, and across all air networking standards. This makes it one of the most common platforms that game developers use. However, the game development process using J2ME can be quite complex because the technology was designed for constrained devices.
Most content development companies choose to port the games they've developed in order to increase the number of devices and regions where they can make the game available. However the purpose of this article is to share the knowledge of how ports are carried out across different technologies, i.e. from J2ME to Flash Lite. In this article we will assume that the game being ported from J2ME to Flash Lite runs on a S60 handset.
To complete this tutorial you'll need to install the following software and have access to a Flash Lite 2.0 enabled mobile device:
Mariam Dholkawala is heading the game development studio IGameStudio, where she caters to developing Flash content on various platforms with a focus on mobile phones. Mariam is also the manager of IndiMaD—The Indian Adobe Mobile and Devices User Group. With more than seven years' experience working with Flash and other Adobe products such as Director, she has been the project lead on numerous games and applications, including two award-winning games on the Flash Lite platform. When not working on Flash games, Mariam likes traveling to new countries and learning about new cultures and languages.