More Information Downloads Forum

Partner Sites: UbiAccess

News December 20, 2005 - Version 1.49 is now ready for download.


What is Ewe?

Ewe is a programming system that allows you to write applications, using Java, which run exactly the same on desktop systems, on mobile systems, and even in a Web browser as an Applet.

The Most Portable VM Available
There are Ewe VMs available (for free) for:

MS SmartPhone
Casio BE-300

HandHeldPC Pro

Sharp Zaurus
Linux Desktop

Windows Desktop
Any Java 1.2 VM

The Most Compatible Applications
Ewe applications can run even on computers without a Ewe VM. Any Java 1.2 (or better) VM can run a Ewe application. Your application will be more portable than any other Java application, and look a lot better. Your code can even run as an Applet without you needing to make a single change.

Advanced Mobile Capabilities
Ewe is the fastest starting, most memory efficient mobile or desktop VM. Advanced mobile features including:

Easy Infra-Red Port Programming.

Advanced Desktop-to-Device Communication API with Synchronization.

Landscape display mode on all platforms.

Device Customized User Interface.

A GUI library similar to SWING, but at a fraction of the size.

Native Method Interface for accessing custom and device specific APIs.

Powerful and Free Development Kit
The Ewe SDK is free to download and use. It contains everything needed to develop and deploy applications, including a utility to create a self-contained application installer.

The SDK even allows you to package your application as native executables for Windows and WindowsCE platforms. Your applications will look and run like a native .exe file.

Included in the SDK is a comprehensive Ewe Application Development guide to make starting Ewe programming easy.

For more information on the Ewe VM and the SDK please go to this page.

License and Terms and Conditions
Please read this document for clear information on the terms and conditions on the use and distribution of the Ewe VM for users and developers.

Screen Shots (view more here)

Here is the Ewe VM running on a PocketPC in Launcher mode.

Here it is running on the Sharp Zaurus SL-5500 in landscape mode. Ewe supports landscape mode on all platforms.

Demos & Samples

You can view a demo of some of the features of Ewe here. This runs Ewe programs as a standard Java Applet in your web browser. It is compatible with Java 1.1 VMs (e.g. as in Internet Explorer) or Java 1.2 VMs (e.g. as in Netscape 6.x). The version supported by your browser will be automatically detected and the correct version will be loaded.

If you download the appropriate Ewe VM for your system or mobile device, then you can try out some sample Ewe applications. This is a zip file containing: Jigsaw - create complex jigsaw puzzles from any image, Solitaire - a version of marble Solitaire, Tetris - a simple Tetris game, HexView - a file viewing utility, Painter - a simple painting applet.


Here is Ewe running on a Windows Desktop. Ewe runs and looks exactly the same on a Linux desktop.



Java is a trademark of Sun Microsystems. Waba is a trademark of Wabasoft Corporation. Windows, Windows CE and PocketPC are trademarks of Microsoft Corporation. The Zaurus is a trademark of Sharp Corporation.