|
|
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's
Technology Innovation

- World's
smallest web service engine -> De-fact
standard for next generation
- Platform
independent. -> (As long as Java VM
operates, installing in any OS is possible)
- Package
management function -> Dynamic update of
application is possible even in operation.
- Compact
program size -> XOE can be installed in
embedded system with limited resources.
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.
Please
look at the data here for details.
(Adobe
Acrobat Reader )
The
example
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.
When it is used as SetTopBox
(mpeg1/reproduction
time 86 second /, file size of about 22 M bytes)
(mpeg4/QicktimeMovie/reproduction
time 86 second /, file size of about 8 M bytes)
"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.
<Explanation>
*click the picture for enlargement
|
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.
|
When it is used on PDA
(mpeg1/reproduction time 95 second /, file size of about 16 M bytes)
(mpeg4/QicktimeMovie/reproduction
time 95 second /, file size of about 6 M bytes)
This is the demonstration of XOE on PDA. The animation
file on this demonstration is the video of MPEG 2.
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.
<Explanation>
*click the picture for enlargement
|
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.
|
When it is used as B to B
terminal
(mpeg1/reproduction time 40 second /, file size of about 6 M bytes)
(mpeg4/QicktimeMovie/reproduction
time 40 second /, file size of about 2.5 M bytes)
This is the demonstration to use XOE for the terminal
only for business use. In this demonstration, you can see the procedure
of ordering wine, from choosing one form the list to actually ordering
it, which is performed on XOE.
By using XOE, this type of applications which is targeted for a network
service can be easily produced.
<Explanation>
*click the picture for enlargement
|
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
- Orders: Order wine.
- Synchronize: Synchronize with the server and
update to the newest data.
- Inventory: Display the inventory list of
wine.
- Options: Options for addition function by
using package management etc. can be set.
|
|
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.
|
Conclusion
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.
|