Windows CE E-learning client Feasibility test Dan Porat Adi Magal Supervisor : Evgeny Rivkin.

Slides:



Advertisements
Similar presentations
How the World Wide Web works
Advertisements

10 C H A P T E R © 2001 The McGraw-Hill Companies, Inc. All Rights Reserved1 Streaming Media and Synchronized Multimedia One of the ways the Internet is.
Building Mobile Apps in the Cloud – Comparing Approaches.
Understand Virtualized Clients Windows Operating System Fundamentals LESSON 2.4.
Network and Server Basics. 6/1/20152 Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server.
IIS Technologies.
Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session.
Chapter Concepts Review Markup Languages
ACTIVE X By Ethan Huang. OUTLINE What is ActiveX? Component of ActiveX Why ActiveX? ActiveX and Java Security Issue.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 1.
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Technologies for EC/EB Walt Scacchi FEMBA 290 Winter 2003.
Define objects and their relationships to multimedia Explain the fundamentals of C, C++, Java, JavaScript, JScript, C#, ActiveX and VBScript Discuss security.
Final Presentation Spring 2003 Project ID: D0822 Project Name: WinCE integrating BT media share application Supervisor: Evgeny Rivkin Performed by: Maya.
DARPA Powerpoint Capture Christopher Hylands Jon Forrest, John Reekie, Mary Stewart, Aaron Walburg.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Tutorial on Visual Studio express Introduction Visual Studio Express Editions are a new line of Microsoft development Tools. This line of products.
September 2008 IT Software Development Guide.
Computer Applications I Competency 3 – Use handheld devices. Objective 3.01 – Identify handheld applications.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 5: Multimedia on the Web.
Operating Systems Operating System
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Getting Started With authorPOINT An introduction to developing multimedia presentations using authorPOINT software.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
Presentation 11: SOAP on small devices. Ingeniørhøjskolen i Århus Slide 2 af 11 Outline Which small devices? What are the limitations and what kind of.
Implementation - Deployment Methods of deployment –User PC –Network shared (workstation install) –Terminal server –Web Deployment (ActiveX) (Note: this.
ASP.NET Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours Digital.
Creating Flash Movies for Pocket PC Presentation by: JOSE BARRIGA.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
Dr. Rado Kotorov Technical Director Strategic Product Mgt. Jeff Shein Technical Manager Creating Web 2.0 Rich Internet Applications (RIA) and Dashboards.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
Introduction | Examples | Solutions | Tools | Q&A Visit the Active Content Developer Center: 1 The Changes.
Active Web Technology Alan Dix
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview How to create a first ASP.NET application.
Microsoft Visual Studio 2010 Teacher: Ms. Olifer.
Microsoft Visual Basic 2005 BASICS Lesson 1 A First Look at Microsoft Visual Basic.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
Getting Started with Discovery Streaming. What are your experiences with using video and other digital media in the classroom? Building WebQuests Using.
ELib Technical Issues Concertation Day: Mobile Code and VRML Brian Kelly UK Web Focus UKOLN, University of Bath, Bath
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Lesson 5 MULTIMEDIA. Multimedia on the Web has expanded rapidly as broadband connections have allowed users to connect at faster speeds. Almost all Web.
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
1 Introduction Read D&D Sec 1.8; Sec 1.13 THE Java tutorial -
CPSC 372 John D. McGregor Module 6 Session 4 Sonar.
Learning Aim C.  In this section we will look at some simple client-side scripts, browser compatibility, exporting and compressing and suitable file.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
ASP.NET WEB Applications. ASP.NET  Web application framework developed by Microsoft  Build dynamic data driven web applications and web services  Subset.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Explain the purpose of Microsoft virtualization. Objective Course Weight 2%
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
Chapter 2 Operating Systems
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Creating Dynamic Web Pages with FrontPage Barry Sosinsky Valda Hilley
Create Virtual Directory Windows 8 - IIS 8.5
Introduction to .NET Framework Ch2 – Deitel’s Book
CE-105 Spring 2007 Engr. Faisal ur Rehman
1. Open Visual Studio 2008.
This is a typical Windows user desktop
Creating Your First C Program Using Visual Studio 2010
Creating Your First C Program Using Visual Studio 2010
Lesson 5: Multimedia on the Web
Welcome to Microsoft Azure for Research Training!
Overview of System Development for Windows CE.NET
Developer & Platform Group, Microsoft Ltd
Presentation transcript:

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.comww.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.

The client-side of the application uses Java Applets, which requirea Java Virtual machine.The client-side of the application uses Java Applets, which requirea Java Virtual machine. Windows CE does not have Java Virtual machine built-in. 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. 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. Client side problems

Server side problems The presentation format is ASF, which is a streaming format.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. 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.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. 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 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.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.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.Alternatively build a different site which will have content which fits WINDOWS CE.