Japanese | English | Korean

Products

About Profiles

"Profiles" are important when creating content using MascotCapsule. A profile represents "an interface defined by an environment". For instance, the word "profile" in the Java environment refers to a "Java API", while the word "profile" in the BREW environment refers to the "BREW API".

MascotCapsule is an environment-independent realtime 3D rendering engine as well as a native library. If the profile sitting on top of MascotCapsule is different from another one, the way to invoke the MascotCapsule API for the content may differ.

For instance, within the Java execution environment, different profiles are available. The program content needs to be changed due to the differences in the Java APIs even if the same MascotCapsule is implemented. Therefore, change the program according to the profile when porting the content to the handset of a different carrier or manufacturer.

The following figure shows the general software structure of handsets using MascotCapsule. In the figure, the area of Java API varies depending on the profile. The structure for BREW API is the same.

When developing or porting the content, it is necessary to consider the implemented profile as well as the MascotCapsule version on the handset.