![]()
Twin Communications of America,
Inc.
XOE "eXtensible
Operating Environment"
Web service engine for companies
XML and Java based application framework
Package management with dynamic up-dated capability

XGL "Embedded Excellence"
Embedded Framebuffer Graphics Libraries
Rich expression with small footprint (program size of about 60 K
bytes)

AWT "Abstract
Windowing Toolkit"
Compliant Windowing Toolkit

XOE has the potential to cover from aerospace network equipment to
next-generation mobile phone.
XOE will be the key solution to create a
real "Ubiquitous networking world" in future.
XOE can be used for various platforms such as Set Top Box, various embedded devices, PDA, and business use information terminals. The following is the conceptual image of demonstration which incorporate XOE in several potential platforms.
"I want to have a network function in household electric appliances, such as a set top box and television." "I want to send and receive E-mail from television." "I want to see the homepage relevant to the TV program on the same screen while watching television." XOE can provide the solution to such a request. In the demonstration, television is united with the network using XOE. A compact and powerful graphics engine and XHTML rendering engine enable operation without stress.

When it is used for a set top box
This is the demonstration for using XOE on television or a set top
box.
All pictures are encoded to MPEG 2.
The graphics engine currently used for rendering apparently is
XGL.
The high performance of XGL is proved here also.

A high quality user interface
A high quality user interface is easily created in combination
with original XHTML rendering engine. As you can see on the demo of
the motion picture, response time is short and operation is easy.
User interface with the combination of Java and XHTML enable us to
see motion pictures such as animation.
In this demonstration, the gear rotates according to a motion of
cursor.

Combined with various contents
Combination of television screen with various contents, such as a
web browser is also easily created.
By using this function, User can enjoy a related homepage while
watching television.
Moreover, by this collaboration of various contents and television
program, a new business opportunity can be created.

Combined with network service
Combination of television screen with network services, such as
e-mail, message, and web service is also easily realized.
Furthermore, by combining these functions with TV program, a new
business opportunity can be created.
Example: TV shopping, a questionnaire, audience participation program
etc.

AWT
It has AWT for exclusive use. A screen image etc. can be freely
customized by this.
For example, a favorite screen design can be changed simply by
choosing a theme.

Change of a screen image
A screen image is actually changed by Above AWT.

Various applications
Various Java applications can be performed.
Such applications can be downloaded by the package management
function which XOE has.
Downloading of games, practical use applications and contents, and
updating the system itself can be performed by this package
management function.
The graphics engine XGL currently used in the demonstration can be carried easily onto the personal digital assistant, which is very compact and whose resource is restricted. This engine is possible to create high rendering speed of 15 frames per second.

Application launcher
The icon of application is located in a line like the launcher of
general PDA.
Application starts only by tapping the application icon.

Reproduction of a video file
The video file of MPEG 2 is reproduced.
About 15 flames can be drawn per second. You can feel the performance
of a graphics engine XGL here.
Despite this high quality performance, program size is very [ as
about 60 K bytes ] compact.

Flash player
The contents of a flash are reproduced.

AWT
It has AWT for exclusive use. A screen image etc. can be freely
customized by this.
For example, it can change into a favorite screen design simply by
choosing a theme.

Change of a screen image
A screen image is actually changed by Above AWT.

MP3 player
Such application can be also created easily.
Such applications can be downloaded by the package management
function which XOE has.
Downloading of games, practical use applications and contents, and
updating the system itself can be performed by this package
management function.

Wine seller demonstration
The wine seller demonstration is introduced as an example of using
XOE for a BtoB use.
This is the starting screen of the wine seller.
You can see the four bottons: Orders, Synchronize, Inventory and
Options

The display of a wine list
Clicking on the Inventory button displays the inventory list of
wine.
Clincking item name connects to more detailed information.

The detailed display of wine
The details of wine will be displayed when you click the item.
The inventory information on these wine has a database on the
terminal side.
By pushing the Synchronize button, a synchronization is taken a
server side and the data by the side of a terminal is updated to the
newest data.
This synchronization can be done manually or set automatically.
It is possible to keep this data on the server side only and
prohibits terminal sides to look.
With the sychronization technology of this data, this service can be offered to the enviroment where network is always available as well as the one which does not have connection all the time.

The order of wine
When purchasing, click Orders button and go to a purchase screen

Fill in the necessary information and sign at the end.
As you can see in the demonstration, XOE can adopt a very wide range of application. The demonstration of a set top box shows you the usage for an application with a reasonably rich user interface. At the same time, the demonstration of the wine seller shows you that it could adopt a simple application with functionally objective priority. The optimal application can be offered according to the usage. Furthermore as you can see in the PDA demonstration -- as it is alike and the application ranges, such as a personal digital assistant, home information appliances and a next-generation intelligent mobile phone, are wide and various with compact size and high performance.
In addition, as XOE has such unique functions and features as the software download by the package management, the data / file synchronization with a server, the design philosophy of multi-platform (platform independent as far as JVM operates), compact size (approximate 1/10 comparing with the conventional platform), XOE will be a really new solution to maximize the performance of any type of network information device with XOE installed.