Transcript NC Card

Enabling the
™
Information Age
Through Network Computing
Agenda

Network Computing
Strategy

Network Computer
(Thin client)

Q&A
Agenda

Network Computing Strategy
– Introduction
– Challenges of technology transition
– Network Computing Architecture
TM

Network Computer (Thin Client)

Q&A
Network Computing
Bringing Traditional IT to the Web
Mainframe
+ Secure
+ Manageable
- Expensive to implement
- Inflexible
Client/Server
Network Computing
+ Empowering
+ Graphical User Interface
- Expensive to implement
- Reduces manageability
• Low Cost
• Easier user access
• More flexibility
Network Computing
Bringing the Web to Traditional IT
Phases of Web Evolution
Static
Electronic
Publishing
Dynamic
Tailored
Publishing
Scalable
Transactions,
Decision
Support,
and Electronic
Commerce
Network
Computing
Phase I
Phase II
Phase III
Mainframe Architecture
Terminal
Mainframe

User Interface,
application, data
Client /Server Architecture
PC

User Interface,
application
Server

Data
Today’s Environment
N-tier
Web/N-tier
Two-tier
Client/Server
Program Logic
Fat Client
User Interface Logic
Thin Client
Application Logic
Database Program
Logic Data
Database Program
LogicData
Today’s Web Environment
+ Ease of Administration
+ Low Cost of Deployment
+ Open, Standards based
New York Times
Listen children and
you shall hear the
midnight ride of
Paul and Jerry.
Try their software
with all your might
of Paul and Jerry. Try their
of Paul and Jerry. software
with all your might
Try their software and order pizza cause we
with all your might are going to work all night.
Listen my children and you
and order pizza
shall
hear the midnight
cause we are
ride of Paul and Jerry. Try
going to work all
their software with all your
night.
- Piecemeal Extensibility
- Not robust
- Limited services
Static and
Dynamic Pages
Programs
Scripts
Plug-ins
HTTP Server
Database
Browser
Web Server
The Distributed Object World (CORBA,
DCOM)
New York Times
Listen
children
and you
shall hear
the
midnight
ride of
Paul and
Jerry.
Try their
software
with all
your
might
Object
of Paul
and
Jerry.
Try their
software
with all
your
might and
order
pizza
cause we
are going
to work
all night.
of Paul and
Jerry. Try their
software with
all your might
and order
pizza cause
we are going
to work all
night.
Document
+ Distributed applications
+ Extensible
Listen my
children and
you shall
hear the
midnight ride
of Paul and
Jerry. Try their
software with
all your
- Immature
- Not widely deployed
Object Service
Object
Object
ORB Services
Client/Browser
Application Server
Database
Network Computing Strategy
Internet
Ease of use/low cost
Network
Computing
Architecture
(NCA)
Design Points for NCA

Component base software

Network based computing

Browser based environments

Broad based scalability

Open standards
Network Computing Architecture
TM
Fundamental Building Blocks
Any
Client



Web Application
Server
Universal Data
Server
Common programming model
Common infrastructure
Portable to all major OSs and networking
standards
Network Computing Architecture
Universal Clients
Choice of client standards
Any
Client

Java and browser-based

ActiveX and NetscapeOne

Network computers

Traditional PCs

Mobile devices
Web Application
Server
Universal Data
Server
Network Computing Architecture
Universal Data Server

High developer productivity

Integrated multimedia

Web-enabled

Performance, scalability, reliability

Preserves investments in skills
and applications
Any
Client
Web Application
Server
Universal Data
Server
Network Computing Architecture
Web Application Server
A new server “tier” ( CORBA/IIOP+ActiveX/DCOM )

Platform for application and business logic

The first scalable, robust, “transactional” Web platform

Integration point for line-of-business applications
and Web

Combines capabilities of TP monitors and ORBs
Any
Client
Web Application
Server
Universal Data
Server
Network Computing Architecture
Web Application Server (Continued)
Portable applications via
Any
Client

Web server (listener) independence

Operating system independence
Web Application
Server
Spyglass Netscape Microsoft Novell/HP
Universal Data
Server
Cartridge: The
Fundamental Building Block

Usage IDL (Interface Definition
Language)

Multiple programming languages
supported (Java,VB,C/C++,SQL ..)

Common management and services
across all platforms
Cartridges “Types”

Client cartridge (visualization logic)
– Java Universal Interface applets
– Audio and video plug-Ins

Application server cartridge
(business logic)
– Security
– Transactions

Data cartridge (data manipulation
logic)
– Images
– Geographic information
Network Computing Architecture
Inter-Cartridge Exchange (ICX) - IIOP+HTTP
Client Cartridges
Application Cartridges
Data Cartridges
Inter-Cartridge Exchange
Any
Client
Web Application
Server
Universal Data
Server
Inter-Cartridge Exchange

A common communication layer that
is based on published standard
interfaces and protocols
– Allows clients to talk to servers
– Allows servers to talk to servers
– Allows cartridges to talk to servers
– Allows cartridges to talk to cartridges
Inter-Cartridge Exchange
Open Standards

Open standards
– CORBA/IIOP
– SQL
– Java
– HTTP

Industry Standards
– ActiveX/COM
– NetscapeONE
Network Computing Architecture:
Open Development Tools Choices
tools support in clients
 Java/CORBA
 CORBA
TM
 PL/SQL
TM
 OCI
Java UI,
ActiveX
Any
Client
tools support in
Server
 Sedona
 J/Builder
TM
 Developer/2000
TM
 Designer/2000
Tools for
ThirdParty
Apps.
CORBA/
COM
Cartridge
Java
Cartridge
Developer/
2000
Cartridge
J/SQL,
PL/SQL
Cartridge
Web Application
Server
J/SQL,
PL/SQL
Cartridges
Universal Data
Server
Industry Support for
Network Computing Architecture
Cartridge Partners
Agenda

Network Computing Strategy

Network Computer (NC)
– Introduction
– NC’s Market
– NC’s Technology

Q&A
What is Network Computing?
Applications
Entertainment
Information
Services
Internet and Intranets
NC Server
 Everyone is connected to the
Network
 Everything is stored on the
Network
NC Devices
The Network Computer
•Affordable
•Simple
•Usable
•Open & Standard
•Secure
•Scalable
The Network Computing Solution
Client/Server
• multimedia desktop
• personal productivty
Mainframe
• easy client admin
• enhanced security
Network Computing
Combines the best of both worlds
NC Target Markets
Enterprise
Corporations
Vertical Industries
Governments
Institutions
Consumer
Home
Personal
Public
Community
Schools
Small Business
Local Government
Departmental
To Create a New Class of Digital Appliances
for Information Access and Communication
NC for the Corporate Environment
NC Enterprise
Server
• Content Creation
• Compute Intensive Apps
• Application Development
Win NT Server
Mainframe
• Dedicated Corporate Apps
• Office Productivity Apps
• Access to Legacy Apps
NC for the Community
Local Government
School
Information Kiosks
Homes
NC Community Server
• Local News and Information
• Events
• Advertising
• Local Services
• Directory Services
Local Business
The Corporate NC
Terminal Replacement
Terminal
NC
•
20M - 40M Worldwide
• Low Cost to Deploy
•
Need for GUI, Multimedia
• Multimedia Desktop
•
PC Upgrade Too Expensive
• Access to Legacy Applications
The Corporate NC
Dedicated Corporate Applications
PC
• Examples
• Order Entry
• AP/AR
• Reservation Systems
NC
• All necessary functionality
• Easier to manage
• Lower cost of administration
• PC Upgrade
The Corporate NC
Office Productivity
Native NC Applications
• Supports All Major Apps
• E-mail
• Word Processor
• Spreadsheet
• Presentation Graphics
• Browser
• Access to MS Apps
Consumer Environment
• Authentication
• User Profiles
• ISP Content
• Web Content
Internet and
World Wide Web
ISP NC Server
ISDN
Modem
ADSL
Cable Modem
DBS
NC Phone
• E-mail
• Games
• Personalized Info
• Web Browsing
• Video
NC TV
Public NC
• Airports
• Hotels
• Public Kiosks
Bill Gates
• Public Libraries
Access Data Everywhere… Anywhere… Anytime
NC Technology

NC Desktop

NC Server

NC Application

NC Card
NC Desktop Usage Model
Corporate
NC Card
Home Office
NC Server
Consumer
Personal
NC Desktop Platforms
Corporate
Personal
Consumer
Home Office
< 1MB RAM
< 512k ROM
LCD Display
Low Bandwidth
S/W in ROM
Limited Function
<$100
2 - 8MB RAM
2 - 8MB ROM
TV Display
Mid Bandwidth
CE Functionality
S/W in ROM
RealTime Reqs
~$200 - $300
4-8MB RAM
4-8MB ROM
SVGA Display
Mid Bandwidth
S/W in ROM
Variable Function
~$300 - $500
16 - 32MB RAM
8-16MB ROM
SVGA Display
High Bandwidth
S/W on Net
Variable Function
~$500 - $700
Examples
NC Desktop
NC Portable
Examples
NC Desktop
NC Portable
NC Exec Phone
Examples
NC PDA
NC Cellphone
Examples
NC TV
NC DSS
NC Desktop Software Stack
NC Tools
Browser Mail
Text News Calendar Address Emulation
Presentation
Window Manager
Content Agent
User Profile
System Software
Kernel
Graphics
Networking
Java Security Codecs
NC Desktop for Business Users
User Experience
Underlying Technology
High Performance Java VM
Java Just In Time Compiler
Smart Card enabled security
SSL-based security
Audio / Video Codecs
X-Terminal
Ethernet Support
Simplified User Interface
Hideable Application Launcher
HTML and Java-enabled Applications
• Netscape Navigator
• NC Newswire
• NC Text
• NC Mail
• NC Calendar
• NC Address
• NC Files
• Java Application Launcher
NC Desktop for Businesines Users
NC Desktop for HOME users
...active, dynamic
merging of Internet and
television
The easiest, most
visually interesting
way to access
personalized web
NC Hardware Manufactures
Manufacturer
Type
Model
Price
Availability
Intel
DeskTop
TBD
Now
Intel
Desktop/Set-top
US$600
Now
ARM
Desktop
US$500
Now
ARM
Set-top
US$359
Now
RCA/ Thomson
ARM
Set-top
US$300
Now
Uniden
SA
Wireless Portable,
Phone
TBD
Now
Zenith
ARM
Set-top/Television
Accton
Funai
IDEA
Proton
UMAX
Fuji Electronic.
Intel
Intel
US$350
Q4,1997
DeskTop
TBD
Q4, 1997
Corporate Desktop
TBD
Q1, 1998
NC Server Software Stack
NC Application Servers
NC Safeguard
NC Emulation
Oracle
InterOffice
Oracle Hat Trick
Any Oracle NCA Cartridge Application
Oracle Video
Server
Oracle
Webserver
Oracle
Broadcast
NC Common Services
Application
Manager
NC Software
Manager
NC
Registration
NC Update
Manager
Web Application Server (ORB)
Initialization
Authentication
Authorization
File System
Printing
Operating Systems
NCOS
UNIX
W i ndows NT
NC Applications for Corp.
NC Corporate Applications
Emulation
Netscape Navigator
• Access to 3270
• Access to WIN
InterOffice
• Web Access
• E-Mail
• Web Access
• E-Mail
• Document
Mangement
• Workflow
Oracle Web Apps
• Financials
• Manufacturing
NC Card

Security
– User authentication
– Digital signatures
• Roaming
– Portable desktop
..
– “Ubernet passport”
$
• Electronic commerce
– Digital cash/credit/debit
– Loyalty programs
NC Card Security
Today

NC Card today offers “two-factor
authentication”:
– Something you have (NC Card)
– Something you know (PIN)

Network authentication (Ethernet or
dial-up) details securely contained on
the card:
– Correct PIN entry unlocks the card enabling network access
– Incorrect PIN entry (multiple) disables
the card
NC Card Security
Planned Features

Public key-based authentication
– Benefit: de facto Internet standard for
authentication
– Benefit: enables digital identity (X.509
certificate)

Digital signatures
– Benefit: enables non-repudiation required in
electronic commerce
NC Card Roaming
Today

Portable Desktop
– Roam from home to office, school to
home

NC Card standards are the key to
roaming
– NCI is working with multiple industry
players to develop NC card standards

NC Cards should be like ATM cards
– NC Card works in any NC device
– No “islands of NCs”
NC Card Roaming
Future
..

The Ubernet Passport
– “I am who I am wherever I am”
– “I can access my desktop wherever I am”
– Roam from network to network
NC Card
Electronic Commerce
NCs
Internet
Cryptography
• Internet, electronic
commerce and
cryptography are
all driving new
smart card
technologies
• NCs add critical
mass for smart
cards - at least one
NC Card per NC!
$
Electronic
Commerce
NC Cards - Future
Electronic Commerce

Secure Electronic Transaction (SET)

Digital cash
– Mondex (stored value)
– CyberCash, others

Smart debit/credit card

Loyalty applications
$
Suggested Reading

For engineers:
– The Essential Distributed Objects
Survival Guide, by Orfali, Harkey and
Edwards.
ISBN# 0471-12993-3, Wiley Press
– Client Server Programming with Java
and CORBA by Orfali, and Harkey.
ISBN#0471-16351-1, Wiley Press

For development managers:
– Instant CORBA,
by Orfali, Harkey and Edwards.
ISBN#0471-18333-4, Wiley Press
NC Resources

NC’s News
– http://www.ncns.com/

NC’s Technology
– http://www.ncworldmag.com/

NC’s standards (NCRP)
– http://www.opengroup.org/

NCI’s whitepaper
– http://www.nc.com/
Q&A
®
Enabling the Information Age
TM