SNAP Mobile Introduction
Nokia’s SNAP (Scalable Network Application Package) Mobile is an end-to-end turnkey solution based on the Java™ programming language that enables connected mobile game playing through a community services infrastructure. SNAP Mobile is the Java™ Platform, Micro Edition (Java™ ME) counterpart to Nokia N-Gage™ Arena technology. SNAP Mobile’s multiplayer game technology gives mobile devices access to the SNAP Mobile Community server. The SNAP Mobile Client SDK provides tools for creating connected mobile games for devices that comply with Mobile Information Device Profile (MIDP) 2.0 and Connected Limited Device Configuration (CLDC) 1.0.
SNAP Mobile offers development resources and technical support through Forum Nokia that is guaranteed to streamline the development process. This page will guide you to reach all the available SNAP Mobile development resources and support.
SNAP Mobile Documentation
SNAP Mobile Basics
If you are interested in developing connected Java mobile games and need a broad overview of SNAP Mobile technology. These documents include FAQs, overviews, sample code guide, and other basic-level documents.
Intermediate/Advanced
For developers who want to develop the games on SNAP Mobile platform. These documents cover in-depth technical topics that are important to the development process. They include requirements, developer’s guides, and other intermediate or advanced level documents.
Developing Connected Mobile Java Games with SNAP Mobile
This presentation steps through the process of developing a connected mobile game for Java™ ME devices. It also covers how to take a Java game and use SNAP Mobile to add connected gaming and community features, such as friends list, presence, chat, score uploads and rankings, multiplayer gameplay across operators, and much more.
SNAP Mobile Development Tools
SNAP Mobile Client SDK
The SNAP Mobile Client SDK provides all the necessary resources for developing games on the SNAP Mobile platform. It includes the SNAP Mobile API, Javadocs, sample code, the emulation environment tool, and other supporting documentation. Go to SNAP Mobile Client SDK section to download the most recent data sheet and SNAP Mobile Client SDK.
SNAP Mobile Handset and Network Test
Before developing SNAP Mobile games, we highly recommend that developers test the SNAP Mobile API compatibility on their target handsets under the target operator networks. The SNAP Mobile Client SDK includes the SNAP Mobile Handset and Network Test Instructions and the testing tool MIDlet designed for this purpose.
SNAP Mobile Game Compliance Testing
Before going live and using SNAP Mobile Services, your game must pass SNAP Mobile Game Compliance Testing. The Game Compliance Testing process is designed to help developers produce good quality games that meet the SNAP Mobile Standard Game Requirements (SGR). Follow this link to read more about SNAP Mobile Game Compliance Testing.
SNAP Mobile Emulation Environment
The SNAP Mobile Client SDK includes a free emulation environment for developing and testing a SNAP Mobile game. The emulation environment functions as a server for the game by simulating a connection to the remote SNAP Mobile development cluster. It also includes debugging features and supports precompliance testing to ensure that your game is following the SNAP Mobile requirements (SNAP Mobile: Standard Game Requirements). Download SNAP Mobile Emulation Environment here.
Forum Nokia Professional Support
Technical Support Service
Forum Nokia's Professional Support Center enables developers to get answers to technical questions online as they progress through the development process. To access the fee-based Forum Nokia Professional Support Services, go to Technical Support page and register.
Live SNAP Mobile Development Server Access
Forum Nokia's Professional Support Center enables developers to get SNAP Mobile development cluster access for 6 months at a time. To buy the server access, go to eStore.
Discussion Boards
Get help and share ideas and information with other developers in the SNAP Mobile Developer Discussion Boards.
SNAP Mobile Business Contact
Contact information for SNAP Mobile Business Development to agree and sign Platform Agreement (required before compliance testing) and other business-related issues fn.snapmobile@nokia.com. For more information about overall SNAP Mobile offering, you can visit our SNAP Mobile website at snapmobile.nokia.com.




