Java Reference
In-Depth Information
SNAP Mobile
Clients
Mobile Operator
SNAP Mobile Engine
IMPS
Services
SNAP Game
Services
Radio Access
Network
Content
Delivery
SNAP Mobile
API
SNAP Mobile
Gateway
Application
Servers
Java Game
Java Virtual
Machine
Core
Network
Billing
Web
Services
Database
Online Community Services
Community
Interface for
PC & Mobile
Content
Management
System
Figure B.2 SNAP Mobile architecture
including the in-game community and connected game-playing features
and a graphical user interface in mobile Java ME games.
The SNAP Mobile architecture involves many components whose
description is out of the scope of this topic. For more detailed informa-
tion on the technology, visit the SNAP Mobile page on Forum Nokia
( www.forum.nokia.com/snapmobile ).
B.5 Getting Started with SNAP Mobile Development
Let us now take a look at what is needed to actually start game develop-
ment. Whether you are a professional developer working for a company
that is publishing games or a hobbyist wanting to learn more about the
platform, the steps needed on the technical side are the same.
First, you need to download the SNAP Mobile SDK, which is available
from the Forum Nokia website ( www.forum.nokia.com ). It contains:
SNAP Mobile API: client libraries for integrating connected features
to Java ME games that use MIDP 2.0 and CLDC 1.1
SNAP Mobile Emulation Environment: an environment that allows
development and testing of games without the need for access to the
SNAP Mobile Live Development Server
SNAP Mobile Device and Network Test: an application that should
be run on target devices and networks to ensure they are compatible
with SNAP Mobile service
Tools, documentation, and sample code.
Search WWH ::




Custom Search