UI & Gaming in Mobile Handsets Yoshio Kuniyoshi Vice President & CTO Acrodea Inc. Outline of the Presentation Background
Yoshio KuniyoshiVice President & CTO Acrodea Inc.
Next-generation UI architecture framework:
UI architecture based on scripting and OTA differential updating
Placed in VividUIdistribution serverVIVID UI Contents Development and Distribution Flow
Package all data such as XML scripts (compiled form), and resource files into one file
Instead of embedding a fully designed UI, loading a UI platform environment is a much more desirable direction for handset manufacturers. Then subscribers can select their desired UI from among a variety of options to suit their preferences.
By responding to diversified needs, a whole new “UI epoch” will begin.
3D Animated Menu Icons
2D Menu on top of movie.
UI Design Tool
Handset menus developed by VUL scripting
Skins can be open to the end users, who can freely customize appearances.
VUL scripts are interpreted and then drive the VividUI engine.
Yellow frame indicates VIVID UI Platform
VU API can be used directly for UI app implementation.
User Customizable Skin
Folder Menu Script
Top Menu Script
Setting Menu Script
Camera Menu Script
The abstraction layer for various native functions.
Key events and handset UI functions such as screen drawing are accessible through scripting also.
Native Abstraction Layer
Scripts can launch various embedded programs.
App launcherClient Architecture
VUL* script 3 components
Structural scripts such as menus
Sound and image resources
Localized language data
*VividUI Scripting Language.
real-time stock prices through “push” comm.
Innovative UI possible with 3D display
Animation generates motion effect
Unique design and placement of status indicators
Introduction of realistic sound
1. 2D and 3D Content
2. Particle Effects
PC Emulator Version
Compressed File Library (CFL)
3. Music and Sound Effects
Native Device Version
Additional X-Forge™ Components
Your Game Content
Your Game Code
1000+ page API reference
Tutorials & sample code
Production & tools
3ds Max™ Exporter
Particle FX Editor
OS and Device Abstraction
OpenGL ES 1.x/2
CPU 3D Graphics Accelerator
Acrodea works in close co-operation with all leading mobile technology companies in order to support a wide variety of different mobile operating systems, processors, 3D graphics accelerators and devices in X-Forge.
X-Forge can also be ported to virtually any additional operating system and hardware.
X-Forge™ Delivers Superior Quality
Super Monkey Ball™
Legend of Zord™
Men in Black II™: Alien Pursuit
This is a partial list of developers who have licensed / evaluated X-Forge™.