MascotCapsule Developer Network

MascotCapsule® Style3D

Easy-to-develop 3D user interface with superb functionality, design, and operability
Style3D is a solution to outperform any competition on the Android environment

Style3D is a 3D user interface (UI) middleware jointly developed by HI CORPORATION and INNOPHILIA Co., Ltd. (Korea). Versatile 3D effects can be effortlessly created for the address book, playlist, photo viewer, home applications (*1), and other UIs running on the Android environment. The 3D rendering engine uses the native code to implement all the required functionalities to be compliant with OpenGL ES (*2). As a result, beautiful and speedy graphics can be rendered on the Android environment.

Look at the product catalog. (PDF 1462KB)



Style3D features


  • Recommended devices
    Mobile phone :recommended PDA and electronic dictionary :not recommended Portable music player :not recommended Digital camera :not recommended Video camera :not recommended AV consumer electronic :not recommended Consumer electronic :not recommended Portable game machine :not recommended In-vehicle equipment :not recommended Car navigation system and PND :not recommended POS cash register :not recommended Office equipment :not recommended Printer fax :not recommended Large-scale liquid crystal remote control :not recommended Multimedia kiosk :not recommended

    Note: Smartphone is especially recommended among mobile phones.


  • A simple answer to various UI development issues on the Android environment

    • No need for a highly specialized knowledge and complex programming in 3D graphics and OpenGL ES

      OpenGL ES combines polygons, lines, dots, and other basic shapes to render complicated shapes. To control this rendering process, it requires a detailed setting, extensive knowledge of 3D graphics, and time-consuming coding.

      The native core of Style3D eliminates such complexities, and streamlines programming procedures by providing the APIs that are highly consistent with the Android framework.
      Capable of loading the model data created in commercial 3D authoring tools, Style3D greatly reduces the data creation workload compared with OpenGL ES.

    • High speed rendering

      The Style3D native core directly controls OpenGL ES from the native layer, ultimately increasing the 3D graphics processing power and rendering speed.

    • Facilitates the development of sophisticated UIs that combine 2D and 3D

      On the Android environment, it has been difficult to achieve a graphical effect combining 2D and 3D. Style3D can simply do just that. A set of ready-to-use screen transition patterns, and layout flexibility help you design beautiful UIs at ease. To ensure smooth adoption, Style3D also provides classes and methods that have a close affinity with the Android framework.


  • No need for a special development environment

    Simply use the Style3D SDK (Software Development Kit) on the standard SDK of Android environment, and you are ready to develop the UI. There is no need to learn a new tool to use Style3D.



System architecture
Style3D: System architecture




Functional specifications

Specifications

Operating environment CPU ARM: ARM9 or above
Freescale: i.MX series
Qualcomm: MSM7200/7500/Snapdragon
Texas Instruments: OMAP
32-bit 400 MHz or above is recommended
(Capable of running without a floating-point hardware)
Code size Rendering engine's Style3D native core: Approx. 350 KB
Java wrapper's jar library: Approx. 65 KB
Style3D code body's jar library: Approx. 200 KB
Engine work area 2 MB or more is recommended, including data load area
Note: The actual required work area varies depending on the content.
3D hardware accelerator AMD: Imageon
Imagination Technologies: POWERVR SGX series
NVIDIA: GoForce
Qualcomm: Built-in accelerator of MSM7200/7500/Snapdragon
Other OpenGL ES compliant 3D hardware accelerators that run on the Android platform
OS/Platforms Android 2.1 or later
3D authoring tools 3ds Max 2009/2010/2011(32/64 bit)
Maya 2009/2010/2011
LightWave 3D 7.5 or later
Softimage 7.5/2010

Functionalities

3D model rendering/animation Displays multiple 3D models, and individually executes animations using them
Flexible special 3D view Special view for displaying 3D models. Freedom of layout is similar to other views
Combination of 2D/3D layout Displays a 2D image/text and a 3D model at the same time, and individually updates them
3D screen transition effect Renders real-time animations connecting between two views to create a 3D screen transition effect
3D list view Simultaneously displays multiple 3D models as elements of a list, in a 3D space
Picking area detection for a 3D object Detects whether or not the point specified by a touch-panel screen or a cursor belongs to a 3D model's picking area
Applying a 2D image/text to a 3D model As a texture, applies a 2D image/text to a 3D model
Overlapping a 2D image/text with a 3D model Places a 2D image/text and a 3D model, so that they overlap with each other
For more details, please send your inquiry from Contacts page.



*1 In the Android environment, home applications constitute the home screen (standby screen), which starts up when the handset's home key is pressed-down. Home applications can launch the widget and applications whose icons are placed in arbitrary positions on the screen.

*2 Stands for OpenGL for Embedded Systems, OpenGL is a registered trademark of Silicon Graphics, Inc. It is a 3D graphics API for embedded devices. For more information, please visit the Khronos Group website at http://www.khronos.org/opengles/.





Back Page Top
Site map Contacts Terms of Use