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

Slides:



Advertisements
Similar presentations
When Applications can Roam Freely OSGi Service Platform R4 Peter Kriens Technical Director OSGi
Advertisements

COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Overview Environment for Internet database connectivity
In Review JAVA C++ GUIs - Windows Webopedia.com.
Android architecture overview
Introduction To Java Objectives For Today â Introduction To Java â The Java Platform & The (JVM) Java Virtual Machine â Core Java (API) Application Programming.
1 Module 1 The Windows NT 4.0 Environment. 2  Overview The Microsoft Operating System Family Windows NT Architecture Overview Workgroups and Domains.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
OPC WPFHMI.NET.
CS 898N – Advanced World Wide Web Technologies Lecture 4: Programming, Scripting, and Applets Chin-Chih Chang
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
B-1 Appendix B Information System Software Robert Riordan, Carleton University.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
Chapter 14 Database Connectivity and Web Technologies
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
Android Introduction Platform Overview.
Programming mobile devices Part II Programming Symbian devices with Symbian C++
TC2-Computer Literacy Mr. Sencer February 8, 2010.
CSCI 3327 Visual Basic Chapter 1: Introduction to Visual Basic
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
1 Modular Software/ Component Software 2 Modular Software Code developed in modules. Modules can then be linked together to produce finished product/program.
CSCI 224 Introduction to Java Programming. Course Objectives  Learn the Java programming language: Syntax, Idioms Patterns, Styles  Become comfortable.
The Internet, Intranets, & Extranets Chapter 7. IS for Management2 The Internet (1) A collection of networks that pass data around in packets, each of.
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
Web Platform Performance Analysis for AOL Team #4 ECE 498A Spring 2004.
Chapter 5 – Part II IT Infrastructure and Emerging Technologies.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Java Omar Rana University of South Asia. Course Overview JAVA  C/C++ and JAVA Comparison  OOP in JAVA  Exception Handling  Streams  Graphics User.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Introduction to Internet Programming (Web Based Application)
Internet, intranet, and multimedia database processing l Database processing across local and wide area networks l Alternative architectures for distributing.
Framework and application bytecode size CLDC MIDP kXML parser Utility classes Graphics Logic (MIDlet) Application Data (XML file)
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
Fundamentals of Database Chapter 7 Database Technologies.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Seamless Mobility: Michael Wehrs Director of Technology & Standards Mobile Device Division, Microsoft Corp. Wireless Software Innovations Spurring User.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
CS 7: Introduction to Computer Programming Java and the Internet Sections ,2.1.
Session 1 Introduction to Java. Objectives Java Simplified / Session 1 / 2 of 32 Explain the history of Java Explain Java in brief List the types of Java.
Proprietary & Confidential Java WebStart Created by Bob Hays.
Web Automation Testing With Selenium By Rajesh Kanade.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
Copyright © by Shayne R Flint Simplified Web Application Development Shayne R Flint Department of Computer Science Australian National University.
J ava P rogramming: From Problem Analysis to Program Design, From Problem Analysis to Program Design, Second Edition Second Edition D.S. Malik D.S. Malik.
Stanford GSB High Tech Club Tech 101 – Session 1 Introduction to Software, Distributed Architectures, and ASPs Presented by Shawn Carolan Former Manager.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 Introduction to Web Application Review. 2 Five Layers Architecture HTML, CSS, Java Script ASP.net User ’ s.dll, Nunit, Web Services ADO.net SQL Server,
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Applications Active Web Documents Active Web Documents.
NWEN 243 Network Applications
CMPE419 Mobile Application Development
Web App vs Mobile App.
.NET Overview Yingcai Xiao.
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Android Platform, Android App Basic Components
Calypso Service Architecture
from Lutz Dietrich and Hans Kluge
Presentation transcript:

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

2 Evolutions of Operating Systems DOS Windows 3.1 Windows 2000.NET Windows 2000 Longhorn

3 On Demand Computing (Pan URL)  URL based binary executables  No software installation required  Incrementally download what is necessary Elastos Model (URL address code & data) computer datacode datacode Browser Model (URL address HTML data) computer datacode data code

4 Internet Storage Hierarchy  Computer Architectures Stand-alone Computer Stand-alone Computer Internet Computer (Grids) Internet Computer (Grids)  Programming Paradigm Independent of Connection Technology Independent of Connection Technology Must be TCP/IP free Must be TCP/IP free Internet StorageHard DiskMemoryRegisters North Bridge, South Bridge… IDE, SCSI, PCI… TCP/IP, NETBIOS, HTTP… Stand-alone Computer Internet Computer

5 Platform for Secure Executions Domain A Domain C Domain B  Programmable secure native execution environment  Customized by operation providers  Digital signatures and sandboxing

6 Platform for Secure Executions (2)

7 XML Based Graphics User Interface XML Based Graphics User Interface  Superset of HTML 4.01, extending tags include Button, Icon, etc.  Dynamically bind to user defined native executable modules  Bypassing scripting languages, such as JAVA scripts

8 Platform for Device Plug and Play HomeOffice Public  True plug and play  Devices are self-describing  No awareness of device drivers

9  Terminal to server  Peer to peer Operation & Server Paradigm

10 Pervasive & P2P Computing

11  Application development  Operating System  Programming Paradigm  Comparing with major players Technology Trends Stand-alone APPs WEB Services Desktop/Server (MS Windows) Grid Computing (Microsoft.Net) Language Sun Java & Microsoft.Net Elastos Comp. Library VM CAR API CAR Library Elastos OS Object-oriented Middleware Going in the same direction but with complementary technology

12 CDMA2000WCDMATD-SCDMA BREWSymbianElastos Elastos + TD-SCDMA = 3G 3G Mobile Software Platforms