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

12
1 www.koretide.co m.cn Tongji University Tongji University Rong Chen Rong Chen 3/1/2005 3/1/2005 OS Research Trends and OS Research Trends and Elastos Overview Elastos Overview

Upload: juliana-rice

Post on 12-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1  Tongji University Rong Chen 3/1/2005 OS Research Trends and Elastos Overview

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

Page 2: 1  Tongji University Rong Chen 3/1/2005 OS Research Trends and Elastos Overview

2www.koretide.com.cn

Evolutions of Operating SystemsEvolutions of Operating Systems

DOS

Windows 3.1Windows 2000

.NET

Windows 2000

Longhorn

Page 3: 1  Tongji University Rong Chen 3/1/2005 OS Research Trends and Elastos Overview

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

Page 4: 1  Tongji University Rong Chen 3/1/2005 OS Research Trends and Elastos Overview

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

Page 5: 1  Tongji University Rong Chen 3/1/2005 OS Research Trends and Elastos Overview

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

Page 6: 1  Tongji University Rong Chen 3/1/2005 OS Research Trends and Elastos Overview

6www.koretide.com.cn

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

Page 7: 1  Tongji University Rong Chen 3/1/2005 OS Research Trends and Elastos Overview

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

Page 8: 1  Tongji University Rong Chen 3/1/2005 OS Research Trends and Elastos Overview

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

Page 9: 1  Tongji University Rong Chen 3/1/2005 OS Research Trends and Elastos Overview

9www.koretide.com.cn

Terminal to serverTerminal to server Peer to peerPeer to peer

Operation & Server ParadigmOperation & Server Paradigm

Page 10: 1  Tongji University Rong Chen 3/1/2005 OS Research Trends and Elastos Overview

10www.koretide.com.cn

Pervasive & P2P ComputingPervasive & P2P Computing

Page 11: 1  Tongji University Rong Chen 3/1/2005 OS Research Trends and Elastos Overview

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

Page 12: 1  Tongji University Rong Chen 3/1/2005 OS Research Trends and Elastos Overview

12www.koretide.com.cn

CDMA2000 WCDMA TD-SCDMA

BREW Symbian Elastos

Elastos + TD-SCDMA = 3G

3G Mobile Software Platforms3G Mobile Software Platforms