presentation

24
It’s less about being a 'real OS' and more of a 'human interface’ Web Operating System

Upload: ayan-choudhury

Post on 28-Jun-2015

95 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Presentation

It’s less about being a 'real OS' and more of a 'human interface’

Web Operating System

Page 2: Presentation

Introduction

Different web OS

Difference with PC OS

How It Works

History of development

Architecture

Security &Authentication

Agenda

Applications

bibliography

Advantages & ShortcomingsConclusion

components

Page 3: Presentation

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

Page 4: Presentation

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

Page 5: Presentation

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

Page 6: Presentation

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

Page 7: Presentation

Browser &

Browser Server

System Manager

Enyo

Core Applicatio

n

Architecture

Platform Portability Layer

System Services

Build & Development Enviornment

s

Page 8: Presentation

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

Page 9: Presentation

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…

Page 10: Presentation

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

Page 11: Presentation

AUTHENTICATION

Types of authentication: PIN / Password

Max number of failed password attempts

Auto lock: yes

Remote wipe

2

Security & Authentication continue…

Page 12: Presentation

ICLOUD

Glide OS 3.0

G.HO.ST

JOLI CLOUD

EYEOS

Different Web Os

Page 13: Presentation

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

Page 14: Presentation

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

Page 15: Presentation

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

Page 16: Presentation

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

Page 17: Presentation

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

Page 18: Presentation

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

Page 19: Presentation

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

Page 20: Presentation

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

Page 21: Presentation

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

Page 22: Presentation

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

Page 23: Presentation

THANK YOU!

Ayan ChoudhuryJayasree Sengupta

Sucharita ChatterjeeTanusree Chatterjee

Trina Pramanik

Page 24: Presentation

Questions?