Project Presentation

Download Report

Transcript Project Presentation

Windows CE E-learning client
Feasibility test
Dan Porat
Adi Magal
Supervisor : Evgeny Rivkin
THE GOAL
Research and Feasibility test of the Windows CE
operating system, as an E-learning client system.
Implement as much as possible in order to bring
the vision of an e-learning client on Windows CE
to reality.
The Means
Windows Ce based 486 machines with workstations
connected to them.
Windows Ce based pocket pc
Software environment for developing the applications
involved : Visual interdev , Microsoft™ Visual Studio ,
and embedded environment development tools by
Microsoft.
The research – E-learning software side
• The site we studied was ww.tegrity.com
Tegrity is an israeli company which specializes in e-learning . It developed a
system to pack and synchronize a whole presentation with slides in just one
“click”.
We studied the way an internet connection works between a
client and a server.
We researched the content of a presentation which was
downloaded to the client side.
We studied Java Applets and they way they work.
The research – Client Software
Searching and pin pointing all the relevant issues in the Windows
CE operating system.
Looking ahead for possible problems : configuration problems ,
incompatibility issues and “childhood” problems for the Windows
CE operating system.
Learning the capabillities of the Internet Explorer which is
supplied with the windows CE 3.0 platform.
Client side problems
• The client-side of the application uses Java Applets , which requirea
Java Virtual machine.
Windows CE does not have Java Virtual machine built-in.
•
JavaScript is an integral part of the client-side code , which also , isn’t
supported by Microsoft .
• Microsoft Windows CE only allows one Application at a time to be shown
in front of the screen . This means it wouldn’t look the same as it would
on a desktop.
Server side problems
• The presentation format is ASF, which is a streaming format.
No version till this day, of Windows Media Player™ for pocket
pc, supports ASF files.
• Some of the code which synchronizes and shows the
presentation comes as compiled Java classes to the client.
Therefore we couldn’t study them thoroughly.
Solution no. 1
• The main problem which stems from the
design and structure of the
presentation we took as a study case,
is the Java part of it.
The solution we thought of was
acquiring a Java Virtual Machine for
win ce system.
Insignia Solutions™ offer that
solution.
Solution No. 2
• Changing the Way the presentation is designed and
implemented.
• Change the code involved from Java and Javascript to C/C++
code and Jscript™, so it will be able to run on any WIN32
environment including a WINDOWS ce system.
• Alternatively build a different site which will have content which
fits WINDOWS CE.