Webtop: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 7: Line 7:


An associated and somewhat overly optimistic slogan is ''wherever you go, whatever you do, you can bring your desktop too''.([http://desktoptwo.com/])
An associated and somewhat overly optimistic slogan is ''wherever you go, whatever you do, you can bring your desktop too''.([http://desktoptwo.com/])
It is difficult to make a clear distinction between a more simple ''Ajax homepage'' or aggregator (like Netvibes) and a [[virtual office | office 2.0]] application. E.g. McManus (2006) states that {{quotation | the key difference from Ajax homepages is that a WebOS is a full-on development platform. The likes of XIN and YouOS are application development platforms that also offer things like file storage. Services like Netvibes and Live.com are more of an interface for web content and ''mini apps'' like gadgets (some, like Netvibes and Pageflakes, also offer APIs).}} ([http://blogs.zdnet.com/web2explorer/?p=166], retrieved 12:13, 27 April 2007 (MEST).). Also [[User:Daniel K. Schneider|Daniel K. Schneider]] thinks that there will be an imitation effect and existing simpler ajax homepages will integrate features like file editing and storage and come up with stable APIs to integrate any sort of web application. This is why I create a single page for both.


{{quotation | A web desktop or webtop is a network application system for integrating web applications into a web based work space. It is a virtual desktop on the web, running in a web browser as software.
{{quotation | A web desktop or webtop is a network application system for integrating web applications into a web based work space. It is a virtual desktop on the web, running in a web browser as software.
Web desktops often are characterized by an environment similar to that of Windows, Mac, or Linux, but are now considered to have much more functionality being dependent on the internet. Typical benefits include the ability to save work and settings over the internet rather than to the local desktop.}} ([http://en.wikipedia.org/wiki/Web_desktop Wikipedia], retrieved 11:54, 27 April 2007 (MEST)).
Web desktops often are characterized by an environment similar to that of Windows, Mac, or Linux, but are now considered to have much more functionality being dependent on the internet. Typical benefits include the ability to save work and settings over the internet rather than to the local desktop.}} ([http://en.wikipedia.org/wiki/Web_desktop Wikipedia], retrieved 12:13, 27 April 2007 (MEST)).


YouOs, for example, is defined as {{quotation|new type of platform for web applications. We're trying to build a single place from which you can access your data, and run a multitude of applications, written by anyone in the YouOS network. Ultimately, we want the data and apps on YouOS to be accessible not only through any browser, but from any number of devices. Your stuff, anywhere, anytime, anyhow. It's still early, but that's our vision.}} ([http://blog.youos.com/?p=34 A Clean 'Slate'], retrieved 11:54, 27 April 2007 (MEST)).
YouOs, for example, is defined as {{quotation|new type of platform for web applications. We're trying to build a single place from which you can access your data, and run a multitude of applications, written by anyone in the YouOS network. Ultimately, we want the data and apps on YouOS to be accessible not only through any browser, but from any number of devices. Your stuff, anywhere, anytime, anyhow. It's still early, but that's our vision.}} ([http://blog.youos.com/?p=34 A Clean 'Slate'], retrieved 12:13, 27 April 2007 (MEST)).


; History
; History


According to M. Bangham ([http://www.devx.com/Java/Article/31787]), the term "Webtop" was coined as early as 1996 to characterize the migration of desktop applications to the browser.
According to M. Bangham ([http://www.devx.com/Java/Article/31787]), the term "Webtop" was coined as early as 1996 to characterize the migration of desktop applications to the browser.
According to Wikipedia ([http://en.wikipedia.org/wiki/Web_desktop]), Webtop was first introduced by the Santa Cruz Operation (SCO) in 1993 for a web-based interface to their UNIX operating system. A webtop is also called '''web 2.0 start page''' (520 hits), '''Ajax homepage''' (59'800 hits), '''Web operation system''' or '''WebOS''' (3'270'000 hits) '''web desktop''' (276,000 hits) or a '''webtop''' (3,350,000 hits). (Google hits, 16:49, 26 April 2007 (MEST)).
According to Wikipedia ([http://en.wikipedia.org/wiki/Web_desktop]), Webtop was first introduced by the Santa Cruz Operation (SCO) in 1993 for a web-based interface to their UNIX operating system. A webtop is also called '''web 2.0 start page''' (520 hits), '''Ajax homepage''' (59'800 hits), '''Web operating system''' or '''WebOS''' (3'270'000 hits) '''web desktop''' (276,000 hits) or a '''webtop''' (3,350,000 hits). (Google hits, 16:49, 26 April 2007 (MEST)).


See also [[virtual office]] and [[social software]].
See also [[virtual office]] and [[social software]].
Line 36: Line 38:
The advantage of a webtop is access to a personalized desktop from any place and from several Web-supporting devices, no need to install and to maintain any applications, application sharing among users (i.e. [[groupware]] and [[social software]] support).
The advantage of a webtop is access to a personalized desktop from any place and from several Web-supporting devices, no need to install and to maintain any applications, application sharing among users (i.e. [[groupware]] and [[social software]] support).


Disadvantages is that you don't know if you can trust the plateform and/or its components to stay around and so backup is also an issue. Then there may be security problems. Speed may an issue (both for client-server communication and GUI reactiveness). Therefore some authors, e.g. Ezzy (2006) rather suggest to webify desktop applications. A good example would by iTunes or various [[computer game]]s.
Disadvantages is that you don't know if you can trust the plateform and/or its components to stay around and so backup is also an issue. Then there may be security problems. Speed may an issue (both for client-server communication and GUI reactiveness). Therefore some authors, e.g. Ezzy (2006) rather suggest to webify desktop applications. A good example would by iTunes or various [[computer game]]s or initiatives by Microsoft to integrate their office tools with their [http://www.microsoft.com/sharepoint/default.mspx Sharepoint] server technology.


== In education ==
== In education ==
Line 46: Line 48:
=== List of web 2.0 pages ===
=== List of web 2.0 pages ===


Here is an unsorted list (since not tested by the initial author). Some of these webapps are open source and free, some closed and free, some in between and some may hope to provide these services on a probably small subscription basis. Since (useful) webtops are fairly new (most are in Beta stage on 11:54, 27 April 2007 (MEST)) it is difficult to choose and even difficult to know which ones are popular and for which reasons. E.g. most Wikipedia articles on the subject are fairly meager so far.
Here is an unsorted list (since not tested by the initial author). Some of these webapps are open source and free, some closed and free, some in between and some may hope to provide these services on a probably small subscription basis. Since (useful) webtops are fairly new (most are in Beta stage on 12:13, 27 April 2007 (MEST)) it is difficult to choose and even difficult to know which ones are popular and for which reasons. E.g. most Wikipedia articles on the subject are fairly meager so far.


eyeOS probably will be the one adopted by the educational technology community, since it is open source, free and popular. Also, the next release (1.0) promises an interesting Microkernel and API. Finally eyeOS has communities in several countries and one can either use an existing server or install ones own.
eyeOS probably will be the one adopted by the educational technology community, since it is open source, free and popular. Also, the next release (1.0) promises an interesting Microkernel and API. Finally eyeOS has communities in several countries and one can either use an existing server or install ones own.
Line 74: Line 76:
* [http://www.xindesk.com/ XIN Homepage]
* [http://www.xindesk.com/ XIN Homepage]
* [http://en.wikipedia.org/wiki/XinDesk Xin] (Wikipedia)
* [http://en.wikipedia.org/wiki/XinDesk Xin] (Wikipedia)
* doesn't seem to exist yet (11:54, 27 April 2007 (MEST)).
* doesn't seem to exist yet (12:13, 27 April 2007 (MEST)).


; Desktoptwo
; Desktoptwo
Line 91: Line 93:
; Purfect
; Purfect
* [http://en.wikipedia.org/wiki/Purefect Purefect] (Wikipedia)
* [http://en.wikipedia.org/wiki/Purefect Purefect] (Wikipedia)
; YouOS
* [https://www.youos.com/ YouOS homepage]
* Seems to quite popular with geeks
* Client side javascript is available under a modified BSD license.


=== Installing your own server ===
=== Installing your own server ===
Line 126: Line 133:
* O'Reilly, Tim, What Is Web 2.0 - Design Patterns and Business Models for the Next Generation of Software, [http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html HTML]
* O'Reilly, Tim, What Is Web 2.0 - Design Patterns and Business Models for the Next Generation of Software, [http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html HTML]


* Ezzy, Ibrahim (2006), Webified Desktop Apps vs Browser-based Apps, Read/Write Web, sept 07 2006. [http://www.readwriteweb.com/archives/webified_desktop_apps_vs_browser_apps.php HTML], retrieved 11:54, 27 April 2007 (MEST).
* McManus, Richard (2006)., WebOS market review, ZDNet article, April 24 2006. [http://blogs.zdnet.com/web2explorer/?p=166 HTML]
 
 
* Ezzy, Ibrahim (2006), Webified Desktop Apps vs Browser-based Apps, Read/Write Web, sept 07 2006. [http://www.readwriteweb.com/archives/webified_desktop_apps_vs_browser_apps.php HTML], retrieved 12:13, 27 April 2007 (MEST).


[[Category: Technologies]]
[[Category: Technologies]]
[[Category: Social computing]]
[[Category: Social computing]]
[[Category: XML]]
[[Category: XML]]

Revision as of 12:13, 27 April 2007

Introduction

Definition

A webtop is a kind of rich internet application that runs in a web browser and that integrates various web-based applications, typically some virtual office applications, some social software in particular the most popular ones such as Flickr or YouTube, RSS feeds (often preconfigured).

An associated and somewhat overly optimistic slogan is wherever you go, whatever you do, you can bring your desktop too.([1])

It is difficult to make a clear distinction between a more simple Ajax homepage or aggregator (like Netvibes) and a office 2.0 application. E.g. McManus (2006) states that “the key difference from Ajax homepages is that a WebOS is a full-on development platform. The likes of XIN and YouOS are application development platforms that also offer things like file storage. Services like Netvibes and Live.com are more of an interface for web content and mini apps like gadgets (some, like Netvibes and Pageflakes, also offer APIs).” ([2], retrieved 12:13, 27 April 2007 (MEST).). Also Daniel K. Schneider thinks that there will be an imitation effect and existing simpler ajax homepages will integrate features like file editing and storage and come up with stable APIs to integrate any sort of web application. This is why I create a single page for both.

“A web desktop or webtop is a network application system for integrating web applications into a web based work space. It is a virtual desktop on the web, running in a web browser as software. Web desktops often are characterized by an environment similar to that of Windows, Mac, or Linux, but are now considered to have much more functionality being dependent on the internet. Typical benefits include the ability to save work and settings over the internet rather than to the local desktop.” (Wikipedia, retrieved 12:13, 27 April 2007 (MEST)).

YouOs, for example, is defined as “new type of platform for web applications. We're trying to build a single place from which you can access your data, and run a multitude of applications, written by anyone in the YouOS network. Ultimately, we want the data and apps on YouOS to be accessible not only through any browser, but from any number of devices. Your stuff, anywhere, anytime, anyhow. It's still early, but that's our vision.” (A Clean 'Slate', retrieved 12:13, 27 April 2007 (MEST)).

History

According to M. Bangham ([3]), the term "Webtop" was coined as early as 1996 to characterize the migration of desktop applications to the browser. According to Wikipedia ([4]), Webtop was first introduced by the Santa Cruz Operation (SCO) in 1993 for a web-based interface to their UNIX operating system. A webtop is also called web 2.0 start page (520 hits), Ajax homepage (59'800 hits), Web operating system or WebOS (3'270'000 hits) web desktop (276,000 hits) or a webtop (3,350,000 hits). (Google hits, 16:49, 26 April 2007 (MEST)).

See also virtual office and social software.

Architecture

Some technical features of a typical webtop:

  1. It is started with a URL (no manual download, installation, or update process)
  2. Usually good integration between the user's native browser and the Webtop application, including browser-oriented navigation tools (forward, backward), but one also could imagine applications that run in a sandbox (like Java Webstart).
  3. Seamless communication with a central server using HTTP
  4. Rich GUI (e.g., native look and feel, including smooth dynamic updates without requiring frequent page refreshes). Usually this is implemented with Ajax (but it also could mean Java, SVG, whatever)

Technology

The advantage of a webtop is access to a personalized desktop from any place and from several Web-supporting devices, no need to install and to maintain any applications, application sharing among users (i.e. groupware and social software support).

Disadvantages is that you don't know if you can trust the plateform and/or its components to stay around and so backup is also an issue. Then there may be security problems. Speed may an issue (both for client-server communication and GUI reactiveness). Therefore some authors, e.g. Ezzy (2006) rather suggest to webify desktop applications. A good example would by iTunes or various computer games or initiatives by Microsoft to integrate their office tools with their Sharepoint server technology.

In education

Webtops may have a huge potential in education.

Software Links

List of web 2.0 pages

Here is an unsorted list (since not tested by the initial author). Some of these webapps are open source and free, some closed and free, some in between and some may hope to provide these services on a probably small subscription basis. Since (useful) webtops are fairly new (most are in Beta stage on 12:13, 27 April 2007 (MEST)) it is difficult to choose and even difficult to know which ones are popular and for which reasons. E.g. most Wikipedia articles on the subject are fairly meager so far.

eyeOS probably will be the one adopted by the educational technology community, since it is open source, free and popular. Also, the next release (1.0) promises an interesting Microkernel and API. Finally eyeOS has communities in several countries and one can either use an existing server or install ones own.

See also the list in Web desktop (Wikipedia). Daniel K. Schneider would like find educators who are using such an environment in class, e.g. encourage students to build their personal learning environment ....

Netvibes
Protopage
Start
Webwag
Pageflakes
eyeOS
XIN
  • XIN Homepage
  • Xin (Wikipedia)
  • doesn't seem to exist yet (12:13, 27 April 2007 (MEST)).
Desktoptwo
Oos
  • Oos (Wikipedia)
YouOS
My components of older portals
  • like MyYahoo, MyMSN, etc. However they are not done in the same spirit and use (so far) older technology.
Purfect
YouOS
  • YouOS homepage
  • Seems to quite popular with geeks
  • Client side javascript is available under a modified BSD license.

Installing your own server

eyeOS - the server

To sort out

  • Flock, the social web browser
  • Zotero [zoh-TAIR-oh is a free, easy-to-use Firefox extension to help you collect, manage, and cite your research sources. The PLE for PhD students ?
  • More: Google Homepage, Clic!Dev, Computadora, eskobo, Favoor, HomePortals, Nowsy, ORCA Desktop, Windows Live, , YourMinis, Zimbio, Zoho Virtual Office, Firestoker, goowy, Joyent, Nsite.

Development tools

  • Bungee. On-demand, web-based development environment that enables developers to build and deploy web apps that utilize the large variety of APIs and web services out on the Internet.

Links and References

  • Bangham, Michael (2006). Webtops: The Best of Desktop and Browser-Based Apps in One, DevX.com article, HTML.
  • O'Reilly, Tim, What Is Web 2.0 - Design Patterns and Business Models for the Next Generation of Software, HTML
  • McManus, Richard (2006)., WebOS market review, ZDNet article, April 24 2006. HTML


  • Ezzy, Ibrahim (2006), Webified Desktop Apps vs Browser-based Apps, Read/Write Web, sept 07 2006. HTML, retrieved 12:13, 27 April 2007 (MEST).