presentation
TRANSCRIPT
It’s less about being a 'real OS' and more of a 'human interface’
Web Operating System
Introduction
Different web OS
Difference with PC OS
How It Works
History of development
Architecture
Security &Authentication
Agenda
Applications
bibliography
Advantages & ShortcomingsConclusion
components
Web Operating System: “A software platform that interacts with the user through a web browser and does not depend on any particular local operating system.”
Your own sub headline
Introduction
Primary Interface = Browser. Browser will conduct OS “functions”
File Access Init Preferences
Not just a service but a platform. Open Source-Open API Truly “Write Once – Run Anywhere”.
WebOS gained popularity in 1999, WebOS Inc., was founded by Shervin Pishevar and Drew Morris
WebOS acquired WebOS.org, created by a young Swedish programmer, Fredrik Malmer, created the first online desktop environment
WebOS was covered by many media outlets such as the Wall Street Journal, financial Times, LA Times, Power lunch on CNBC, Fox News and CNN and helped spread the WebOS meme further
History Of Development
1998
Till Date
1999
The first webOS and web-based desktop environment was invented by Sandro Pasquali, year – 1998
PC - OS
c /assembly
WEB - OSAJAX +FLASH1 1
Difference with PC OS
Any other OS Different hardware
Online on browser Offline is OK
Installed on server Installed on local diskVolatile Safe
ntfs,fat32,ext2,ext3Wide areas file system
2
3
6
5
4
3
4
5
6
2
TECHNOLOGYBUILT ON
INTERNET
APPLICATION
SECURITY
FILE SYSTEM
Passive Web Components
Using resource manager is responsible for jobs requests from remote sites
Active Web Components
Attribute schemes
Based on data flow networksResource Representation Interaction
capture real world representations (concepts) e.g. files, programs,
source-code
3 representations for non-executable resources, passive WebComs have an attribute scheme
2
1
Wide Area File SystemWebFS(A global cache coherent file
system), NFS
Components of Web-OS
4representations for executable resources
active WebComs are passive WebComs with an action
5 Process Control
6
Browser &
Browser Server
System Manager
Enyo
Core Applicatio
n
Architecture
Platform Portability Layer
System Services
Build & Development Enviornment
s
A Web OS behaves like a desktop OS
How it WorksWhen a person chooses to run a certain application, his or her computer sends a request to the system's control node -- a special server that acts as a system administrator
The control node interprets the request and connects the user's client to the appropriate application server or database
Web operating systems can also make it easier to share data between a Mac computer and a PC
2
1
3
4
register an account and login to Web OS web site You OS www.youos.com it is very similar to other OS we have used
How it Works continue…
Security & AuthenticationSECURITY
Step 1: users transfer some portion of their access rights to webOS server when attempting to access a remote resource
Step 2: WebOS servers communicate using SSL
Step 3: The remote server checks if the proper credentials are held in local ACL’s
1
Web Security Model
AUTHENTICATION
Types of authentication: PIN / Password
Max number of failed password attempts
Auto lock: yes
Remote wipe
2
Security & Authentication continue…
ICLOUD
Glide OS 3.0
G.HO.ST
JOLI CLOUD
EYEOS
Different Web Os
Icloud: It offers up to 50GB of online storage, easy sharing, and an application development feature
Features:
Online file system for storing all file types
Productivity applications – Write, Calendar, Mail
Photo organizer with sharing capability, media player – iPlay, movie player, and even radio
2
Different Web OS continue…
ICloud1
2
Different Web OS continue…
Glide OS2 Glide OS 3.0 is an ad-free cloud computing solution, accessible from a computer and a mobile phone
Features
10GB of virtual disk space
Office tools – word processor, presentation creator, calculator, calendar
Photo editor
Website creator
G.HO.ST (2006)stands for Global hosted operating system. The G.ho.st Virtual Computer includes almost everything you would have in a physical computer
Features
15GB professionally hosted and backed-up disk space
Sharing and collaboration
Office suite –edit documents, spreadsheets and presentations using G.ho.st integrations with Zoho
2
Different Web OS continue…
G.HO.ST3
Jolicloud is a Web OS that was developed for netbooks, so it is very Net focused
It supports all connectivity hardware, like 3G modems, Wi-Fi, and Bluetooth
Jolicloud is also great for social media users, because it makes accessing services like Facebook and Twitter really easy
It also has Skype, Google Reader, GMail, Meebo, VLC, and what not
2
Different Web OS continue…
JoliCloud4
eyeOS is the Open Source Cloud Computing’s Web Desktop
This operating system can be used by individuals as well as organizations. You can either create an account on eyeOS server or download it and run it from your own server
It includes a Desktop environment with 67 applications and system utilities, including Word Processor, Address Book, PDF reader, and tons of applications developed by the community
2
Different Web OS continue…
Eye OS5
Usage Of Web client OS
23.25%
7.70%
5.12%
1.32%
1.04%
0.72%
3
5
1 24
6
7
58.64%
XP MAC
Win 7
Vista iphone Linux other
Source: Median values from Usage share of operating systems (www.jegsworks.com)
…As per 2010 statistics
There are two main technologies that are thoroughly utilized when it comes to the creation of a Web OS: Adobe Flash and Asynchronous JavaScript and XML (AJAX)
AJAX - Highly touted by Google (Calendar & Gmail services)
Flash – More than 98% of all machines connected to internet have a flash player installed
The widespread familiarity with these technologies is one of the primary reasons why there are so many implementations of them
Applications
occupies little hard disk space
more bandwidth is needed for multiple programs to run simultaneously
can be obtained at any OS with web browser
easy to be hacked
occupy small CPU resources
can not be obtained offline
can not program on the local hardware so USB disk and CDROM can not be used.
Advantages1
2
3
1
2
3
4
Short Comings
Extending server functionality onto client machines allows for more flexible implementation of name resolution, load balancing, and fault tolerance
Google: Gmail -outlook, Google resource manger may also be developed to Web OS
Web OS will take more and more important role in the futureMore and more applications will be web OS based
Simplifying the implementation of a number of wide area applications
Facebook platform , Facebook open api, Facebook application maybe developed to Web OS
✓
✓
✓
✓
✓ 1
2
3
4
5
Conclusions & Future aspects
Referenceshttp://www.xmlconsortium.org
http://en.wikipedia.org/wiki/Web_operating_system
http://en.wikipedia.org/wiki/WebOS
http://paradis.ift.ulaval.ca
http://www.engineersgarage.com
http://www.kottke.org
http://computer.howstuffworks.com
https://developer.palm.com
THANK YOU!
Ayan ChoudhuryJayasree Sengupta
Sucharita ChatterjeeTanusree Chatterjee
Trina Pramanik
Questions?