Java Reference
In-Depth Information
eliminate unwanted behavior (such as bad language, harassment or
flaming).
Featured game pages are a marketing tool for selected games.
Each featured game has a viewable page where users can read
about available features and other game info, and view screen
shots.
Rankings information is essentially the same as in game. Since
the in-game user interface real estate is so small, not all rank-
ings statistics collected within the game are usually shown. Most
game developers select a subset of the statistics to display in game.
However, all game statistics are made available for display on the
website.
A support section includes frequently asked questions (FAQs), self-
help information, device settings, troubleshooting, and other informa-
tiontohelpusers.
Player profiles give users the ability to learn about the people they
play games with and make new friends. Users can modify their
profiles to reveal just the information they want. Typical user pro-
file information includes name, age, sex, city of residence, favorite
games, mottos or favorite sayings, and the device model they are
using.
B.4 Technical Architecture
SNAP Mobile provides mobile devices with in-game access to web
services, instant messaging and presence (IMPS), and SNAP Mobile game
services. In addition, the communities are accessible on the web, where
the community sites provide content (for example, game rankings and
user profiles) from the same databases as the SNAP Mobile games. The
in-game technology is most relevant to game developers and publishers,
whereas operators and service providers find the description of the out-
of-game community technologies most relevant. Figure B.2 shows an
architectural overview of the SNAP Mobile technology and systems that
support it.
SNAP Mobile includes the SNAP Mobile Client API, a lightweight,
client-side Java ME library that uses a standard protocol (HTTP or TCP)
to make remote method calls to the SNAP Mobile gateway. The gateway
offloads heavy processing to a community infrastructure, which includes
services for account and profile management, authentication,
instant
messaging and presence (IMPS), and online multiplay.
The SNAP Mobile Client API runs on Java-enabled devices that support
CLDC 1.0 and MIDP 2.0. It provides game developers with libraries for
Search WWH ::




Custom Search