What is it?

 
 
eSVG = Embedded SVG  

eSVG (embedded SVG) Viewer implements SVG 1.2 draft specification for PC, while eSVG Mobile Viewer supports full Tiny 1.1 and the most of Tiny 1.2 profiles for Mobile devices. Contact us to send you eSVG Viewer Tiny 1.2 evaluation version for PC.
It is also compliant with OpenVG standard.
Our lightweight implementation is suitable for integration into all kinds of embedded systems requiring flexible and powerful XML-based vector graphics.

eSVG Viewer works on PC platform, and eSVG Mobile Viewer versions work on Symbian, Windows Mobile 5, Windows CE, Pocket PC, .NET, JAVA and eCos platforms.

Additionally, the eSVG project provides multithreaded eSVG scripting as defined in the SVG DOM 2 interface specification, and our newest eSVG Mobile versions with the Tiny 1.2 profile support the Micro DOM (uDOM) specification. The eSVG scripting language is based on the SpiderMonkey (JavaScript-C) Engine.

You can easily integrate eSVG into any embedded system because it:

  • is portable (ANSI C/C++ source code)
  • has an OS independent architecture
  • has a modular structure that uses clear interfaces
  • supports the ActiveX interface for Windows based platforms
  • has a small memory footprint, less than 200K in its basic configuration
  • supports XML and W3C standards
more >>

JMobile

 

eSVG IDE

 

eSVG is the drawing engine of JMobile, which is a mobile HMI platform for industrial, home and marine systems. With JMobile you can view live data from your equipment from cellular phones, PDAs, and mobile devices. JMobile gives you the flexibility to view data and send commands remotely from just about anywhere.


IDE Included

 

eSVG IDE

 

Included with eSVG is an Integrated Development Environment (IDE) that runs on a host platform to support eSVG. The eSVG IDE provides a complete set of eSVG script development tools and enables rapid development of eSVG applications that contain both SVG and ECMA JavaScript files.

The eSVG IDE has the following features:

  • It can remotely handle the SVG and JavaScript files on the target device; including file browsing, file uploads, file downloads and the remote activation, restarting and deactivation of eSVG applications.
  • Application oriented file editing and printing using eSVG syntax.
  • The remote debugging of eSVG target device applications using parallel script tracing, tracing step logging, and the task script manager. Remote debugging also includes variable watch, call stack, and breakpoint management.
  • Interactive help assistance.
more >>

Get your eSVG  Evaluation Package  

Get your free of charge eSVG evaluation package today!

 
 

Possible Applications

Possible Applications

eSVG can run on Windows CE or any other platform.

Possible eSVG usage areas:

  • User Interfaces
  • Industrial Applications
  • eCommerce
  • Location-Based Services
  • Mapping and Positioning
more >>

     News

eSVG 2.5 Now Available
  March 16, 2007
 

The latest version delivers two important new eSVG ports - Windows Mobile 5 and Symbian Series 60 v3. It also features targeted optional versions - SVG Tiny 1.2 with uDOM, an extremely compact SVG Tiny 1.1 for low cost phones, and OpenVG compliance. These versions support not only customer devices, but also emerging industrial devices (see the new JMobile project)

 
eSVG 2.4 released
  February 2, 2006
 

Latest version supports asynchronous file download, real SVG images and much more...

 

     Newsletter

     Forum

Ask product questions, how to's, or any other general eSVG related questions through our Support Forum.

     Knowledge Base

View our FAQs for additional information on eSVG features, usage, and implementation tips.

     Supported Features

View complete list of eSVG supported features, including SVG elements, attributes and DOM entries, as well as, ActiveX/DLL interface entries.

 
 

Copyright © 2004-2007 Exor International, Inc. - All rights reserved.

eSVG is designed by INTESIS
eSVG = embedded Scalable Vector Graphics