powerpoint

advertisement
Webtop applications
and their Outlook
資訊科技一
2007/04/26
P94747004 鍾福貴
P94747007 蕭芳祥
Agenda
•
•
•
•
What is webtop
Application
Technology issue
Case Study
NTU EMBA 2007 資訊科技
Page : 2
1
The future top
Ð Desktop
Ð Laptop
Ð Palmtop
Webtop
A web top is a network application system
for integrating web applications into a web based work space.
A virtual desktop on the web running in a web browser.
NTU EMBA 2007 資訊科技
Page : 3
What is webtop
• First introduced by the Santa Cruz Operation (SCO) in
1993 for a web-based interface to their UNIX operating
system
• Often are characterized by an environment similar to
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
Desktop on the internet
NTU EMBA 2007 資訊科技
Page : 4
2
What is webtop(cont.)
Access at any time, any place
• a virtual environment running on a remote server, which
provides with web space and all the functionality to
handle today’s daily personal tasks: mails, instant
messaging, their contacts, schedules, tasks, and file
explorer to manage online stored data.
• designed to move your daily personal work from local
computer to your own virtual environment in the web
• able to access your personal electronic desktop from
anywhere in the world, as you simply use a web browser
and no need of installing any further software
NTU EMBA 2007 資訊科技
Page : 5
Good and bad
• Advantages
– Access to a personalized desktop from any internet enabled
device on any platform.
– No need to install applications.
– Sharing among users located at different remote locations.
• Drawbacks
– Security : For all data is transferred over the internet, it
might be possible that a hacker intercepts the connection
and reads data.
– High speed internet : When using a web based desktop, the
whole code used for visualisation (.js/.css files, flash player
files, etc.) needs to be transferred to the local computer, so
that it can be displayed.
NTU EMBA 2007 資訊科技
Page : 6
3
Netscape think about webtop
Promote products
• Netscape promoted a "webtop" to replace the desktop,
and planned to populate that webtop with information
updates and applets pushed to the webtop by
information providers who would purchase Netscape
servers.
• But In the end, both web browsers and web servers
turned out to be commodities, and value moved "up the
stack" to services delivered over the web platform.
NTU EMBA 2007 資訊科技
Page : 7
Google think about webtop
Provide Service
• began its life as a native web application, never sold or
packaged, but delivered as a service
• No scheduled software releases, just continuous
improvement
• No licensing or sale, just usage
• No porting to different platforms
• Software licensing and control over API in the previous
era -- is irrelevant because the software never need be
distributed but only performed
the value of the software is proportional to the scale
and dynamism of the data it helps to manage
NTU EMBA 2007 資訊科技
Page : 8
4
Current products
NTU EMBA 2007 資訊科技
Page : 9
Today’s life - compatibility
Ap1
Ap2
Ap3
Ap1 Ap2 Ap3
API
API
OS
OS1
driver
JVM/.net
API
OS2
Virtual PC
Hardware
Hardware upgrade Browser will be
OS upgrade
the most successful middleware
Application upgrade
NTU EMBA 2007 資訊科技
Page : 10
5
Today’s life – ubiquitous
NTU EMBA 2007 資訊科技
Page : 11
Today’s life - Collaboration
NTU EMBA 2007 資訊科技
Page : 12
6
Technology issue
• Social network
• AJAX
Understanding Social Networks
• Network connections grow faster than the
number of participants
• Extensive local clustering: friends tend to have
the same group of friends
• Small worlds: connecting any two people on a
network with limited steps
• Hubs and Connectors spread information more
quickly than other members
• OK to lose members randomly, but networks
vulnerable to deliberate attack
NTU EMBA 2007 資訊科技
Page : 14
7
Metcalfe’s Law
• Growth of a communications network strongly
enhances its value
• Assuming equal value among network members,
if v = 1, full value of a conversation is $2
• N(N -1) Æ N²
• In networks with changing communication value,
value rises at a slower rate
NTU EMBA 2007 資訊科技
Page : 15
The Value of a Complete Network
Value rises rapidly, but not every link
shares the same value
NTU EMBA 2007 資訊科技
Page : 16
8
Marketing Value in Networks
• Networks are most valuable when they are
ubiquitous: the power of the ever present
• Increased speed can transform business
• Participants expectations are important and can
be shaped by publicity and hype
• Resource sharing benefits knowledge
• Greater opportunity for specialization and
challenges in branding
NTU EMBA 2007 資訊科技
Page : 17
Virtual value activity
•
•
•
•
1st step: Gathering
2nd step: Selecting and Organizing
3rd step: Synthesizing
4th step: Distributing
NTU EMBA 2007 資訊科技
Page : 18
9
AJAX
Asynchronous JavaScript + XML
AJAX is not, itself, a new technology.
» Defines an Approach:
»
»
»
»
»
Standards-based presentation (CSS, XHTML)
Dynamic Display/Interaction via DOM
Data manipulation with XSLT
Asynchronous data/code retrieval
Bound in JavaScript
AJAX is a term that identifies a method to load and manipulate
data from a server in a web browser, without reloading the
entire page.
Uses XmlHttpRequest object to fetch data from servers
asynchronously and JavaScript to update page content
NTU EMBA 2007 資訊科技
Page : 19
The New Paradigm: Ajax
In the “old” method, we fire off a request, and lock while
waiting for the response.
(Users became used to waiting)
Credit: J.J. Garrett, Ajax: A New Approach to Web
Applications February 2005
NTU EMBA 2007 資訊科技
Page : 20
10
The New Paradigm: Ajax
AJAX decouples the request from the response.
(No more waiting; the Engine works in the “background”)
Credit: J.J. Garrett, Ajax: A New Approach to Web
Applications February 2005
Eliminates flashing and uses bandwidth more efficiently
NTU EMBA 2007 資訊科技
Page : 21
AJAX (cont.)
Eliminates flashing and uses bandwidth more efficiently
"Secret sauce" behind Google Suggests, Google Maps, Microsoft
Virtual Earth, Outlook Web Access, and more
NTU EMBA 2007 資訊科技
Page : 22
11
How AJAX Works
11 Browser submits HTTP
request to server
22 Server responds with content;
browser renders that content
Browser
Browser
33 Browser submits async XMLHTTP request to server; UI
remains responsive; page
doesn't flash
Web
WebServer
Server
44 XML-HTTP request completes;
JavaScript refreshes portion of
page affected by response
NTU EMBA 2007 資訊科技
Page : 23
AJAX with Java 2 Platform
NTU EMBA 2007 資訊科技
Page : 24
12
Case study
• Desktoptwo : solution provider
• Google : service provider
Case study - Desktoptwo
Desktoptwo is a web-based desktop that mimics the look, feel and
functionality of a local computer... all contained within one browser
window... and fully accessible from anywhere as long as you have an
Internet connection.
Company : SAPOTEK.com
• began in early 2002
• "sapo" - one of the few animals that can only go forward, never backwards
• Vision : “Leaping into the future... One step at a time"
NTU EMBA 2007 資訊科技
Page : 26
13
Desktoptwo - Features
File Sharing. Grant access to your Hard Drive to other users. Decide the
level of access and begin working collaboratively.
Blog. Post music on your blog using the Desktoptwo MP3 player. Add music
files from your Hard Drive or type in the appropriate link and let the world
know what you’re listening to
E-mail Preview. Allows you to click on any message and preview its
contents in the viewing pane before opening it
Import and Export Addresses. Expand your network of Contacts by
sending your Contact List or by adding someone else’s to your Address Book
IM Fully Compatible. Not only can you IM with other Desktoptwo users, you
can also add all your MSN contacts
Compatible with MSFT. Desktoptwo provides access to Adobe Acrobat
Reader and to the OpenOffice suite of applications, allowing you to open pdf
and edit doc xls and ppt files
Wallpaper. Choose among numerous wallpaper designs and then apply a
unique color scheme.
NTU EMBA 2007 資訊科技
Page : 27
Desktoptwo - Applications
Hard Drive. Any file, any time, anywhere. 1GB Free!
Mail. Use Desktoptwo or add your own POP account(s)
Address Book. All your Contacts wherever you are. (Share or import )
My Website Editor. Create/Edit a webpage. Publish it instantly
Blog. For sharing your thoughts with the world
IM. Talk with the Desktoptwo community or use MSN
MP3 Player. Listen to your tunes from anywhere.
Programs. Office programs for reading documents. Collaborate with others
Message Boards. Meet other users in a truly global marketplace of ideas
RSS Reader. Import your favorite feeds or set up new ones
My Sitestwo. Save your favorite sites and share them with others
Live Chat. Get to know Desktoptwo users from around the world
NTU EMBA 2007 資訊科技
Page : 28
14
Enterprise Desktop Network
•
Customization - You can bring your desktop too and you can even make it
look like you. Brand Desktoptwo so that it bears your company logo
throughout the desktop.
•
Security - The constant struggle to keep our systems clean puts
tremendous strain on our time, our resources and our patience. Since
Desktoptwo is hosted, it's nearly invulnerable to PC viruses, most of which
originate and spread from the local desktop.
•
Control - With Desktoptwo you can create distinct work groups, each
having access to different programs and applications. Simply check a box
on an easy-to-use administrative interface and programs disappear (or reappear) instantly.
•
Interactivity - Got an important message for your people but don't want to
send an impersonal announcement? Talk to each end user on a one-to-one
basis, right from the desktop.
•
Real-time Information Exchange - Post messages to each account, like
important dates in the Calendar or notices right on the desktop
NTU EMBA 2007 資訊科技
Page : 29
Bottom Line Performance
•
Go Mobile. Mac, Thin-client, smart phone, PDA... whatever! As long as it's
got a browser, you can bring your desktop too.
•
Eliminate Hardware Commitments. Buying new hardware every few years
is a vicious cycle. With Desktoptwo, don't even think about trashing that old
computer. It may not run the "hungry" applications that eat up your
processing power, but it'll run Desktoptwo perfectly... even if it doesn't have
a hard drive.
•
No Local Maintenance Costs. Desktoptwo is a hosted solution so there is
absolutely no local maintenance. Aside from the subscription fee, you pay
nothing. It's that simple. No more variable fees for maintenance,
installations or backup chores. That's what we mean by lowering TCO... and
making your life less complicated.
•
Platform Independence. Use any operating system - Windows, Mac, Linux
- as long as you've got a browser, you're good to go. Migrating to a new
system? No problem. No local installation, no worries!
NTU EMBA 2007 資訊科技
Page : 30
15
What is the difference
• VMWare
Virtualized your hardward
• Remote desktop solution
Centralized your software
– Microsoft terminal service
– Citrix MetaFrame
• Microsoft Office Communicator Collaborate your stuff
– Microsoft office live
– http://office.microsoft.com/en-us/officelive/FX101465131033.aspx
NTU EMBA 2007 資訊科技
Page : 31
Case study - Google
• Not just search
• Free to use
• Cross plateform
• Through internet
• Thinking about “Google Platform”
– Manage your time, space, information and
communication
NTU EMBA 2007 資訊科技
Page : 32
16
Google Service
NTU EMBA 2007 資訊科技
Page : 33
Google More products
NTU EMBA 2007 資訊科技
Page : 34
17
Google Platform
• 時間管理 : Google Calendar
• 空間管理 : Google Earth and Maps
• 資訊管理
– Google Webs,Google News,Blogger,Google
Groups,Google Books,Google Finance,Google
Images,Google Scholar,Google Video,Google
Pages, Google Docs
• 通訊管理 :
– Gmail,Google Mobile,Google SMS, Google Talk
NTU EMBA 2007 資訊科技
Page : 35
The challenge
• Good navigational properties : User experience
• Professional and friendly design
• Strong brand : Security and trust
• Critical mass : Metcalfe’s Law
• Scalability and Reliability : availability
Privacy, security, accuracy, communication
NTU EMBA 2007 資訊科技
Page : 36
18
The next
Web 2.0
Web service
Thanks for your listen
What happen
NTU EMBA 2007 資訊科技
Page : 38
19
Download