Sony Ericsson Z600 White Paper page 18

Tannoy cell phone user manual
Hide thumbs Also See for Z600:
Table of Contents

Advertisement

Gaming API
The gaming API provides all the functionality a
game requires. It provides platform independent
video access, input, sound and communication. It
also features a query interface that lets you adapt a
game to the capabilities of the device. The API
consists of 100% native code that ensures the best
possible performance.
Because different platforms have varying capabili-
ties, this gaming API has been created with differ-
entiators such as a built in sprite engine, map
engine, different color depth tiles and transparency
support etc. With this gaming API it is possible to
isolate code and data into modules that can be
loaded according to the capabilities of various plat-
forms. It is possible to have both grayscale and
color graphics resources but only load the specific
resources that are compatible with the surrounding
system. Games that do not provide multiple
resources are not a problem because the mop-
hun
system automatically handles the conver-
sions. Indeed, future extensions even include a 3D
API.
Secure gamelets
mophun
gamelets are executed in a secure
sandbox environment that eliminates any possibil-
ity of illegal actions. A secure layer exists between
the mophun
application and the "real" system
interfaces. Security is further enhanced as result of
the gamelets having to be digitally signed before
execution on the mobile terminal is possible.
Gamelets are signed in the publishing process after
being screened for malicious content.
Software development kit
The mophun
SDK is built with GNU tools using
open standards. It is non-proprietary and is offered
to developers completely free of charge. Games
are written in C/C++ or assembler and the kit was
built by game developers. A general PC can be
used to both write and test the software without
any need to access the real device. Source level
debugging is available for both the Linux and Win-
dows versions of the SDK.
Emulation profiles for the target mophun
bled mobile terminal are included in the SDK. It
also ships with a full set of binary utilities for manip-
ulation and handling of code, data and resources.
Certification and deployment
Each game must be certified by Synergenix Inter-
active AB before it can be run on a mobile phone.
This ensures there is no offensive content, that the
game is of sufficient quality and that the gameplay
and functionality conform to settled standards.
A game file can be downloaded via WAP or cable
from an operator's page or from any publisher's
WAP page. If the download is supposed to be in
one session, the file size should be less that 60 000
bytes.
Game file sizes
Each game has its own directory in the file system.
A game directory in the Z600 can contain up to 16
different files but together they may not exceed an
aggregate of 480 000 bytes.The maximum size of
files for downloading depends on the size of the
WAP gateway. When provisioning mophun games
that are larger than the WAP gateway limitation, the
games may be split up in portions and reassem-
bled on the mobile terminal.
Functions
Send/receive via TCP/IP link
Send/receive via SMS
Send/receive via Bluetooth
Send/receive via infrared
Vibrator on/off
Backlight on/off
Colour support
Certification control of games
True sandbox technology
True file support
Sprite detection collision
Built-in Unicode including Chinese
ena-
Getting started
In order to receive the mophun
must go to http:// www.mophun.com and down-
load the free software. Developers will also benefit
18
Z600
White Paper
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
SDK developers
September 2003

Advertisement

Table of Contents
loading

Table of Contents