next-gen gui for web services john d. ko, ceo/cto cincro communications jko@cincro may, 2001
DESCRIPTION
Next-Gen GUI for Web Services John D. Ko, CEO/CTO Cincro Communications [email protected] May, 2001. Why do we need another UI?. Default Web GUI is HTML Plug-in helps, but falls short Disjoint between Client & Server Therefore, no interaction: IM & P2P. Today’s UI challenges. Data scalability - PowerPoint PPT PresentationTRANSCRIPT
May 13, 2002
John Ko – Cincro Communications Corp.
Why do we need another UI?
• Default Web GUI is HTML
• Plug-in helps, but falls short
• Disjoint between Client & Server
• Therefore, no interaction: IM & P2P
May 13, 2002
John Ko – Cincro Communications Corp.
Today’s UI challenges
• Data scalability
• Human-2-human interaction
• Information flow: one to few
• P2P don’t cut it: scalability & security
• Instant communication beyond text
May 13, 2002
John Ko – Cincro Communications Corp.
Live Web services anyone?
• Need for Web Services that offer session-based interaction, I.e. collaboration
• An integrated approach to Interactive Web Services:
– Scalable Real-time data services
– Unified: Creation, Sharing & Collaboration
May 13, 2002
John Ko – Cincro Communications Corp.
Going beyond HTML
• HTML/XML/etc.
– Lack of scalable content delivery
– Dynamic updates difficult
– It’s just a document
• New Approach
– Information Decomposition
– Spatial, visual exploitation
– Zoom World
May 13, 2002
John Ko – Cincro Communications Corp.
Communications: visually
• Zoomable, infinite space
• Effective means of conveying info
• Immediate mark-up, annotation
• Scalable delivery & viewing (images)
• We’re spatial animals
May 13, 2002
John Ko – Cincro Communications Corp.
Collaboration: easily
• Live information implies interaction (everything is dynamic)
• Real-time delivery of information implies collaboration
• Unified information space implies ubiquitous sharing (PDA, etc.)
May 13, 2002
John Ko – Cincro Communications Corp.
Content: instantly
• Scalable information storage and distribution (overcome B/W)
• Fine-grain, dynamic creation + updates
• Asynchronous communication, information always online & available
• 100% WYSIWYG
May 13, 2002
John Ko – Cincro Communications Corp.
Architecture & Model
Back-endInformation
AppServer
HTMLBrowser
Back-endInformation
AppServer--
HTMLBrowser
Today’s Web Application
Tomorrow’s Web Application
ZanvasServer
ZanvasPlatform
InternetInternet
InternetInternet
May 13, 2002
John Ko – Cincro Communications Corp.
Zanvas: Distributed Viz OBJs
• Extend parts of the AppServer into the client
• Client maintains a complete BeanBox-like environment
• Distribution of data and other services are maintained in sessions
• Bring modules dynamically, to create client side services
May 13, 2002
John Ko – Cincro Communications Corp.
Online Interaction + Authoring =
• Brings collaboration to any Web applications
• Addresses communication needs between users in complex processes
• Unifies the UI for managing and performing tasks
Powerful Information Sharing
May 13, 2002
John Ko – Cincro Communications Corp.
Convergence factor
• Trillions of bytes of image data created daily
• B/W still sucks for many
• Explosive growth in CPU & Graphics
• Need for optimizing human to human interactions
• AI is overrated; humans are cheap
May 13, 2002
John Ko – Cincro Communications Corp.
Virtual Space for everyone
• Bring a person’s knowledge space into an online space
• Extend your computer desktop into an online desktop
• Go straight to the source for information
• Instant interaction with the creator of the online space
May 13, 2002
John Ko – Cincro Communications Corp.