SNAP Mobile Engine
Online Community Services
PC & Mobile
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.