0% found this document useful (0 votes)
67 views

Javascript Embedded Toolkit

Create graphically rich intuitive and responsive user interfaces for your embedded application in  less time, with less effort and with a better look and feel.

Uploaded by

lisandro
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views

Javascript Embedded Toolkit

Create graphically rich intuitive and responsive user interfaces for your embedded application in  less time, with less effort and with a better look and feel.

Uploaded by

lisandro
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

JetC ‐ JavaScript Embedded Toolkit in C

Create graphically rich intuitive and responsive user interfaces for your embedded application in 
less time, with less effort and with a better look and feel.

• Your user interface designers


o Use the same techniques used by web site developers use to
create rich embedded interfaces.
o Use HTML and Cascading Style Sheets to design interfaces rich
with tables, images, and dynamic elements like text boxes, drop
boxes, lists and custom controls.
o Use Javascript to develop more sophisticated user interfaces
with less effort than with older 'C' based technologies.
o Use ‘C’ to develop application specific embedded code.
• JET provides a standards based renderer with power similar to IE4.
• JET provides a gateway between Javascript and ‘C’.
• JET provides high performance Javascript graphics extensions.
• JET provides access to operating system networking and file system
resources.

Point Of Sale - Use web authoring


techniques to create screens for portable

Developing consumer devices with client side user interface and internet browsing
capability.

• JET enables rapid and robust application development, whether it’s


simple dialog building, rich content, freeform graphics, or integration
with the Web sites. Dialogs can be built using HTML forms including
graphical elements. The HTML rendering engine is a natural fit for rich
content applications like help systems.
• Freeform graphics capabilities are provided to JavaScript application
software through a set of proprietary DOM extensions. These allow the
application code to render graphic elements at run-time.
• Because the underlying rendering engine uses standard DHTML and
JavaScript, integration with Web sites is trivial. On line help - Provide content rich,
dynamic on line help.
• Application scripts are extensible through “C” language hooks. This
allows integration with application specific hardware and software.

www.ebsembeddedsoftware.com
 
Develop graphical user interfaces for a wide range of industries and applications.

Industrial - Connects a JavaScript, image Business Machines - Create rich user Real Time - Create a rich UI with JavaScript
based UI to your C based Real Time interfaces with image, language and and combine JET C based graphics

Mix standard JavaScript and HTML with JET JavaScript extensions and your own application specific ʹCʹ 
source code to develop powerful applications in less time.
• Basic controls can be created and positioned dynamically or they can be included in source html documents
that act like resource files. Style Sheets and background add extra decorations.
• JavaScript event and programming model for easy and rich UI.
• Use clip art, custom artwork and photographic images to create custom buttons, keypads, slide pots, dials,
thumb-wheels.
• Easy JavaScript programming model.
• Powerful results, execute in 'C' if you need to.
• Text boxes in one line of code and images backdrops.
• Use JET Framework to call native 'C' executable code and pass parameters.
• Combine background images, active screen areas, active DOM objects, fast image manipulation.
• Use flexible compact standard JavaScript programming to develop your embedded application's user
interface needs.

Render graphics in Real Time to provide a dynamic user experience while retaining the simplicity 
of JavaScript programming.

Building instrumentation requiring both a rich user Native performance, polygon, line, arc and ellipse draws.
interface and high performance native graphics. JET Bitmap images are the canvas so any graphic element may
provides a gateway between JavaScript and C to be custom dawn. Alpha channel support for creating high
run signal processing and device interface performance image overlays. Bitmap transformation
algorithms in 'C'. functions for blending, and sprite graphics.

www.ebsembeddedsoftware.com
Technical Close‐up 
Requirements 

Processor: Any 32 bit, 30+ MHz processor.


Code Footprint: Runs in 550K byte ROM footprint.
RAM: Minimum core RAM allocation is 200K bytes – increasing with added UI complexity. 1MB typical.
Compiler: Any ANSI C++ compliant compiler (GCC, WindRiver, IAR, Visual C++ have all been tested).
Operating System: None required. Support available for Linux, VxWorks, Nucleus, embOS, SMX, Windows CE.
Graphics Package: None is required. Uses its own graphics engine and draws directly to system graphics
memory.
Graphics Drivers: If a graphics package is present the webC engine can integrate with it. Pre configured
drivers are available for PEG,CPEG, GDI, GDI+, emWin, Nucleus, WindMl, XLIB and NanOX.
License: Royalty-free, source code provided.

Supports 

Rendering Engine: HTML 4.01†, CSS Level 2†


Scripting Engine: JavaScript 1.4 (Mozilla SpiderMonkey 1.6)
Object Model: W3C DOM Level 1†
Network: HTTP 1.1, SSL (using Open SSL)
Browser Features: Cookies, History, Caching.
Image Formats: JPG, MNG, PNG, GIF, BMP
Localization: Installable fonts, Unicode Fonts, page based language localization.
Graphics: Supports any screen resolution including popular lcd formats quarter VGA (320X240) and VGA
(640 x 480). Supports monochrome, grey scale, 8, 16, 24, 32 bit color, off-screen draw, dithering, image
scaling.
Input devices: Supports touch screen, mouse, keyboard. Can also support application specific membrane
keypads, soft keyboards and controllers.
Emulator: Full emulation environment provided on Microsoft Windows.
Content Delivery: File, Network (HTTP), ram, or rom (statically bound).
Modularity and Extensibility: Abstraction API’s for graphics, human interface devices, network, file I/O, and
system services.
† Minor portions of these standards not supported

For More Information 
EBS is pleased to offer you a quotation tailored to your project. We also offer customized consulting services
to aid in the integration and bring-up effort. Contact us for more information.

By E-mail: By Mail:
[email protected] EBS, Inc.
39 Court Street
Groton, Massachusetts 01450
By Telephone:
Voice: (978) 448-9162
Fax: (978) 448-9165

www.ebsembeddedsoftware.com

You might also like