SNAP Mobile SDK

Connected play is the future of mobile games — and the SNAP Mobile SDK is your path to that future.
The SNAP Mobile SDK enables you to take advantage of Nokia's Scalable Network Application Package (SNAP) Mobile technology. SNAP Mobile enables connected game playing with features such as a friends list, presence, chat, score uploads and rankings, and multiplayer game playing across operator networks.
For more information, visit the SNAP Mobile Technology page »
What can I do with the SNAP Mobile SDK?
The SNAP Mobile SDK enables you to add connected-game-playing features to your games for devices that support Java™ ME or Java™ SE technology. This lets you offer your customers an expanded and more engaging game-playing experience in which they are connected to players around the world.
What’s in the SNAP Mobile SDK?
The SNAP Mobile SDK includes the SNAP Mobile API libraries, the SNAP Mobile Emulation Environment application, the SNAP Mobile Device and Network Test MIDlet, a sample game and other sample applications, and documentation.
Release 2.1 adds a completely new implementation of Maze Racer as the sample game. It demonstrates compliance with the SNAP Mobile Standard Game Requirements (SGR) and uses the UI Framework. The new release includes an expanded SNAP Mobile API that supports game development with new features, such as bots that simulate opponents and the UI Framework for the creation of graphical UI widgets. In addition, the SNAP Mobile Emulation Environment has been updated to support games that use bots and assets.
For more information, visit the SNAP Mobile SDK features page »
How do I get started with the SNAP Mobile SDK?
To make the most of the SNAP Mobile SDK, you should be familiar with the development of Java™ applications for devices that conform to the MIDP 2.0 and the CLDC 1.1 standards. Familiarity with Java game development is also a plus.
To install the SNAP Mobile SDK, you'll need a PC running Microsoft Windows XP or Microsoft Windows 2000, Java™ SE Development Kit 1.5, a suitable emulator (such as that provided in the Sun Java™ Wireless Toolkit for CLDC or in a Series 40 platform or S60 platform Java SDK), and your favorite Java IDE.
For more information, visit the SNAP Mobile SDK Getting Started page »
What help does Forum Nokia offer for the SNAP Mobile SDK?
|
Forum Nokia offers developers a wide range of professional and community-based help and support. (See the box to the right for links.) In addition, you can purchase access to a full SNAP Mobile Community server for six-month periods. Developing against a live server provides you with the opportunity to run your game with multiple players simultaneously, test your game in a live network and server environment, and gain access to additional features such as asset uploads to the server. To buy access to the server, go to the Forum Nokia Developer Programs e-store and select Remote Hub Services. If you haven't registered to use the e-store, simply do so on the e-store Registration Web page. |
|
How do I go to market with my SNAP Mobile game?
|
If you have developed a game that is compliant with SNAP Mobile, you can take it to market via a number of Nokia and third-party channels. (See the box to the right for links.) Compliance is established once a game successfully completes the SNAP Mobile Compliance Test. If you are new to mobile software distribution, you should know that MOSH is an excellent starting point. When you post your application on MOSH, you make it available to a community of Nokia device users who are keenly interested in content and applications. Create your MOSH account here » |
|
||
| For more information, visit the SNAP Mobile SDK: Go-to-Market page » | |||
What Nokia platforms and devices is the SNAP Mobile SDK compatible with?
You can use the SNAP Mobile SDK to create games for:
- Series 40 2nd Edition and later devices. See specifications for Series 40 devices »
- S60 2nd Edition and later devices See specifications for S60 devices »



