18
Web based desktops

Web based desktop

Embed Size (px)

DESCRIPTION

quick explanaton of the role of web based applications versus thin client

Citation preview

Page 1: Web based desktop

Web based desktops

Page 2: Web based desktop

Why?

Idea is to provide access to applications from anywhere from any platform

…all you need is a browser

Page 3: Web based desktop

Web vs thin client

Thin client - run lightweight client and execute complex application on server All processing is remote - performance over slow

links unpredictable Web - execute application locally and write

back data to server More predictable performance, feels local

because it is

Page 4: Web based desktop

Thin client drawbacks

Licensing expensive Need to get client software onto users

machines Need a lot of backend infrastructure

But you can run almost any application you can think of

Page 5: Web based desktop

Web drawbacks

Infrastructure requirements and scalability not clear

Applications are lightweight Feature light environment

But how many features do you really need?

Page 6: Web based desktop

AJAX

Key technology is ajax - asynchronous java application execution - ie the app doesn’t have to constantly keep writing data back but instead dumps back reasonably large buffers worth at a time.

Page 7: Web based desktop

History

Been here before: Desktop.com, dotcom boom startup

Download and install java apps locally Execute applications from web browser, save data

remotely Disappeared in the tech wreck in 2002 …

Page 8: Web based desktop

Why local download

Local download to ensure close responsiveness to keyboard ideal for word processors Reason why word processors on time sharing

systems not great (processing the letter ‘a’ problem)

Page 9: Web based desktop

Why asynchronous

Normal apps have to do a lot of writing back all the time - slows down execution and makes it difficult to do complex formatting applications Reason why htmlarea and Xinha only provide

basic texteditor capability

Page 10: Web based desktop

Google

Email Calendar Spreadsheet Wordprocessor

Never going to kill ms office but provides basic functionality

Page 11: Web based desktop

Writely - google’s word processor

Optimised to be an editor for blog posts Native file format is html Collaboration in the box

what does it look like?

Page 12: Web based desktop
Page 13: Web based desktop
Page 14: Web based desktop
Page 15: Web based desktop

But there is an alternative

Zoho office suite More office like in functionality Fuller featured Better export Includes collaboration

Page 16: Web based desktop
Page 17: Web based desktop
Page 18: Web based desktop

So why do we care?

Might be the future way of providing student access to basic office functionality

Might mean we can ditch pc’s and macs from IC labs

Might be really significant