next-gen gui for web services john d. ko, ceo/cto cincro communications jko@cincro may, 2001

15
Next-Gen GUI for Web Services John D. Ko, CEO/CTO Cincro Communications [email protected] May, 2001

Upload: sharon-snyder

Post on 31-Dec-2015

33 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Next-Gen GUI for  Web Services John D. Ko, CEO/CTO Cincro Communications jko@cincro May, 2001

Next-Gen GUI for Web Services

John D. Ko, CEO/CTOCincro Communications

[email protected]

May, 2001

Page 2: Next-Gen GUI for  Web Services John D. Ko, CEO/CTO Cincro Communications jko@cincro May, 2001

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

Page 3: Next-Gen GUI for  Web Services John D. Ko, CEO/CTO Cincro Communications jko@cincro May, 2001

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

Page 4: Next-Gen GUI for  Web Services John D. Ko, CEO/CTO Cincro Communications jko@cincro May, 2001

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

Page 5: Next-Gen GUI for  Web Services John D. Ko, CEO/CTO Cincro Communications jko@cincro May, 2001

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

Page 6: Next-Gen GUI for  Web Services John D. Ko, CEO/CTO Cincro Communications jko@cincro May, 2001

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

Page 7: Next-Gen GUI for  Web Services John D. Ko, CEO/CTO Cincro Communications jko@cincro May, 2001

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

Page 8: Next-Gen GUI for  Web Services John D. Ko, CEO/CTO Cincro Communications jko@cincro May, 2001

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

Page 9: Next-Gen GUI for  Web Services John D. Ko, CEO/CTO Cincro Communications jko@cincro May, 2001

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

Page 10: Next-Gen GUI for  Web Services John D. Ko, CEO/CTO Cincro Communications jko@cincro May, 2001

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

Page 11: Next-Gen GUI for  Web Services John D. Ko, CEO/CTO Cincro Communications jko@cincro May, 2001

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

Page 12: Next-Gen GUI for  Web Services John D. Ko, CEO/CTO Cincro Communications jko@cincro May, 2001

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

Page 13: Next-Gen GUI for  Web Services John D. Ko, CEO/CTO Cincro Communications jko@cincro May, 2001

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

Page 14: Next-Gen GUI for  Web Services John D. Ko, CEO/CTO Cincro Communications jko@cincro May, 2001
Page 15: Next-Gen GUI for  Web Services John D. Ko, CEO/CTO Cincro Communications jko@cincro May, 2001

May 13, 2002

John Ko – Cincro Communications Corp.