1 tongji university rong chen 3/1/2005 os research trends and elastos overview

Post on 12-Jan-2016

219 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1www.koretide.com.cn

Tongji UniversityTongji University

Rong ChenRong Chen

3/1/20053/1/2005

OS Research Trends and OS Research Trends and Elastos OverviewElastos Overview

2www.koretide.com.cn

Evolutions of Operating SystemsEvolutions of Operating Systems

DOS

Windows 3.1Windows 2000

.NET

Windows 2000

Longhorn

3www.koretide.com.cn

On Demand Computing (Pan URL)On Demand Computing (Pan URL) URL based binary executablesURL based binary executables No software installation requiredNo software installation required Incrementally download what is necessaryIncrementally download what is necessary

Elastos Model(URL address code & data)

computer

datacode

datacode

Browser Model(URL address HTML data)

computer

datacode

datacode

4www.koretide.com.cn

Internet Storage HierarchyInternet Storage Hierarchy

Computer ArchitecturesComputer Architectures Stand-alone ComputerStand-alone Computer Internet Computer (Grids)Internet Computer (Grids)

Programming ParadigmProgramming Paradigm Independent of Connection Independent of Connection

TechnologyTechnology Must be TCP/IPMust be TCP/IP freefree

Internet Storage

Hard Disk

Memory

RegistersNorth Bridge, South Bridge…

IDE, SCSI, PCI…

TCP/IP, NETBIOS, HTTP…

Stand-alone Computer

Internet Computer

5www.koretide.com.cn

Platform for Secure ExecutionsPlatform for Secure Executions

Domain A

现在转播

现在转播

Domain C Domain B

Programmable secure native execution environmentProgrammable secure native execution environment Customized by operation providersCustomized by operation providers Digital signatures and sandboxingDigital signatures and sandboxing

6www.koretide.com.cn

Platform for Secure Executions (2)Platform for Secure Executions (2)

7www.koretide.com.cn

XML Based Graphics User InterfaceXML Based Graphics User Interface

Superset of HTML 4.01, extending Superset of HTML 4.01, extending tags include Button, Icon, etc.tags include Button, Icon, etc.

Dynamically bind to user defined Dynamically bind to user defined native executable modulesnative executable modules

Bypassing scripting languages, such Bypassing scripting languages, such as JAVA scriptsas JAVA scripts

8www.koretide.com.cn

Platform for Device Plug and PlayPlatform for Device Plug and PlayHomeOffice

Public True plug and playTrue plug and play Devices are self-describingDevices are self-describing No awareness of device No awareness of device

driversdrivers

9www.koretide.com.cn

Terminal to serverTerminal to server Peer to peerPeer to peer

Operation & Server ParadigmOperation & Server Paradigm

10www.koretide.com.cn

Pervasive & P2P ComputingPervasive & P2P Computing

11www.koretide.com.cn

Application developmentApplication development

Operating SystemOperating System

Programming ParadigmProgramming Paradigm

Comparing with major Comparing with major playersplayers

Technology TrendsTechnology Trends

Stand-alone APPs WEB Services

Desktop/Server(MS Windows)

Grid Computing(Microsoft .Net)

Language

Sun Java &Microsoft .Net ElastosElastos

Comp. Library

VM

CAR API

CAR Library

Elastos OS

Object-oriented Middleware

Going in the same direction but with complementary technology

12www.koretide.com.cn

CDMA2000 WCDMA TD-SCDMA

BREW Symbian Elastos

Elastos + TD-SCDMA = 3G

3G Mobile Software Platforms3G Mobile Software Platforms

top related