Embedded Web Technology

Download Report

Transcript Embedded Web Technology

Embedded Web Technology
Robert Brooks
Neal Burry
Imelda LeVesconte
Overview
Definition
Brief Overview
Creating applications for embedded
systems
Examples of EWT
Conclusion
What is Embedded Web
Technology?
“A spider with a PDA”, Ian Macleod,
2000
“EWT is the application of software
developed for the WWW to embedded
systems.”
Tempest
Basic Hardware Example
Creating applications for
embedded systems:
Things to keep in mind:


An Embedded system’s memory and
resources are limited.
Not all embedded systems are versatile.
Versatile Vs Non-versatile devices.

An example of a versatile embedded
system “a more efficient device”.
Creating embedded web
applications:
Finding a solution:

What language to use?
 Micro-code
 Assembler
 C and C++
 Java etc..

Java originally created with embedded
applications in mind.
Creating embedded web
applications cont’d:
Which environment to use?

Any text editor will work along with
appropriate compiler.
 Tedious but learn the code!

Interactive Development Environment
 Such as Borland C++ and MS Visual Studio…
 Facilitates coding, organizing, compiling, and
debugging applications with menus, buttons,
icons, scroll bars etc…
Graphical User interfaces
(GUI’s) and web applications:
GUI’s are important to embedded
applications:


Provide an attractive and easy to use
interface between humans and machines.
Ex: Microsoft’s windows CE for the palm
pilot.
No GUI’s?

Dos Vs Microsoft Windows!
Graphical User interfaces (GUI’s)
and web applications cont’d:
GUI draw backs:

Can be quite large and bring lots of
overhead.
Use what’s already the standard
(browsers).

Java applet and the internet.
Browsers once static, now dynamic
window to the internet!
Examples of EWT
Examples cont’d
NASA


RoomCam
Wind tunnel
Conclusion
EWT is vastly becoming an important
tool in our daily lives.