????
MascotCapsule Developer Network

MascotCapsule® UI Framework

A solution that allows easy development of 2D/3D user interfaces that provide enriched expressions even on a resource-constrained environment.


As its corporate name suggests, HI CORPORATION innovates Human Interfaces as its core competence. HI has acquired the know-how through the development of interfaces for games that demand the highest performance and quality of expression.

By leveraging the know-how, MascotCapsule UI Framework is now available as an easy-to-use total solution for creating cutting-edge user interfaces for various devices such as mobile phones, PDAs, AV equipments, office appliances, car navigation systems, etc.

With this solution, designers can freely configure a GUI (Graphical User Interface) and check its performance by using the authoring tools. These tools allow designers to easily design highly sophisticated UIs with 2D/3D graphics for the target users without having to write scripts.


MascotCapsule UI Framework movie

Look at the product catalog. (PDF 1747KB)

[ A screen image of UI Framework ] [ A sample UI created using UI Framework ]

MascotCapsule UI Framework Features


  • Capable of realizing graphical expressions with both 2D and 3D easily
  • Capable of dramatically reducing design cost with improved development processes
  • Capable of using for various devices as it's independent from environment





Functional Specification


Look at the product catalog. (PDF 1747KB)

Authoring Tool Specifications

Workspace control Creates and saves a workspace file
Outputs and loads a UI definition file
Outputs and loads a material archive file
Views and edits a workspace tree configuration; outputs a html file
Parts/Object operation Loads 2D/3D material
Adds a text material
Adds a list box/scroll box materials
Registers groups in each material (creating objects)
Displays/edits the properties of an object
Previews an object
Moves an object
Rotates an object
Enlarges/Reduces an object
Sets the layout of an object
Sets the camera and lighting of 3D material
Sets the alpha blending of 3D material
Drag-and-drop operations
Checking the whole behavior (preview) An environment where the behavior can be verified with key input or custom event.
Received events (*) Key event
Focus event
EXEC event
Click event
Action status notice/event complete
Active screen event
Overlapping inclusive event
Drag event
Custom event
Action settings for events
(defined as actions)
Focus action
Display/Hidden action
Animation action
Rotate action
Move action
Scale action
Alpha blending action
Screen switch action
Status change action
Layout change action
Layout order change action
Drag action
Coordinate move action
Parallel group action
Repeat group action
Custom action
Wait action
Multi-language functionality Loads a multi-language text

*

The association of each event and key-input interrupt for the target device is enabled by changing the software implemented on the target device.

2D/3D Rendering Engine (library) Specifications

Operating environment CPU ARM7 @ 100Mhz or above
(Capable of running without a floating-point hardware)
*Varies depending on the 3D representation to be executed. For rich 3D representations at QVGA or better output resolution, ARM9 @ 150Mhz or above is recommended.
Code size Approx. 200 KB for 3D; approx. 50 KB for 2D
*Exact size varies depending on the compiler.
Engine work area Varies depending on the content and output resolution
Note: In addition to the recommended size of 1MB or more for the content, the buffer is required according to the output resolution.
OS ITRON, Linux, Symbian OS, Windows, Windows CE , Windows Mobile, etc.
Functionality 2D BMP: 1, 4, 8-bit indexed colors and 24, 32-bit colors are supported.
GIF: An 8 bit-indexed color is supported
PNG: 1, 2, 4, or 8-bit Indexed colors and 24, 32-bit colors are supported.
(Grayscale images not supported)
Enlargement/reduction, rotation, alpha blending (only PNG 32-bit color supported), transparent color (BMP, GIF, PNG supporting indexed colors).
3D Texture: Up to 1024 x 1024 (256-colors BMP)
Environment mapping: Up to 64 x 64 (256-colors BMP)
*Following functionalities are same as MascotCapsule V3:
Parallel projection, perspective projection, perspective correction, two-sided polygon, Z-sort, directional light, ambient light source, semi-transparency, semi-transparent polygon, environment mapping using multi-texture, texture animation by switching polygons, polygon color.
3D authoring tools 3ds Max 9.0/2008/2009/2010
Maya 8.5/2008/2009/2010
LightWave3D 7.5 or later
Softimage 7.5/2010, etc.



Back Page Top
Site map Contacts Terms of Use