EMBEDDED COMPUTATION MEETS THE WORLD WIDE WEB Gaetano Borriello & Roy Want Communications of the ACM, May 2000 Presented by Lee, Richie (Chi-Chiang)

Slides:



Advertisements
Similar presentations
Location-aware Computing By Bonam Kim. Outline Introduction Motivation Location Determination Techniques Location-aware Services Example for Implementation.
Advertisements

Internet Of Things What is IOT all about The Internet of Things (IoT) incorporates physical devices into business processes using predictive analytics.
TO COMPUTERS WITH BASIC CONCEPTS Lecturer: Mohamed-Nur Hussein Abdullahi Hame WEEK 1 M. Sc in CSE (Daffodil International University)
Embedded System Lab. What is an embedded systems? An embedded system is a computer system designed for specific control functions within a larger system,
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 16 Integrating Wireless Technology in business.
Chapter 61 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Embedded Web Hyung-min Koo. 2 Table of Contents Introduction of Embedded Web Introduction of Embedded Web Advantages of Embedded Web Advantages of Embedded.
Chapter 1: Computer Networks IB 300: Advanced Computer Sciences. Professor: Nabil Elmjati.
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.
Embedded Network Controller with Web Interface Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
By Abdullah M. Dalloul… Abdullah M. Dalloul… Salman Y. Mansour Salman Y. Mansour Supervisor. Supervisor. Dr.
7.1 © 2007 by Prentice Hall 7 Chapter Telecommunications, the Internet, and Wireless Technology.
1 Part 4 Wireless Network Wireless Technologies Wireless Networks Wireless Computer Networks Personal Mobile Networks Industry Use Wireless Networks.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
New Technologies Are Surfacing Everyday. l Some will have a dramatic affect on the business environment. l Others will totally change the way you live.
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
Embedded XINU and Beyond B. Ramamurthy. Embedded XINU Platform WRT54GL Understand the various components CPU, different types of memory, its classification.
Data Centers and IP PBXs LAN Structures Private Clouds IP PBX Architecture IP PBX Hosting.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Self-Organizing Adaptive Networks Hari Balakrishnan MIT Laboratory for Computer Science
Basic Data Communication
Microsoft Office 2010 Introduction to Computers and How to Purchase Computers and Mobile Devices.
Information Systems Today: Managing in the Digital World TB4-1 4 Technology Briefing Networking.
6-1 Extranet Uses. 6-2 Case 2: Maryland and Colorado Serving their customers without using wires Earth Alert Emergency Management System in Maryland provides.
Radio Frequency Identification By Bhagyesh Lodha Vinit Mahedia Vishnu Saran Mitesh Bhawsar.
Communications Channel & transmission media
1 Remote Management of Wireless Gateway Student Name: Dinesh D N (BITS ID: 2004HZ12158) MphasiS Technologies Ltd, Bangalore March 2006.
RADIO + MCU + FLASH + USB Low-Power RF System-on-Chip
The Internet and E-Commerce Back to Table of Contents.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
A questionnaire is a effective way of gaining information quickly and directly from an audience, and the results from a questionnaire can be displayed.
Microcontroller-Based Wireless Sensor Networks
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
IT 351 Mobile &Wireless Computing Semester 1, Dr. Hala Mokhtar Room th floor.
Week 12 (2012) Dr. Ghada Drahem. INTENDED LEARNING OUTCOMES This lecture covers: Networking concepts and terminology Common networking and communications.
$20 billion business 230 million printers sold  170 million inkjet  60 million laserjet #1 in ink, laser, scanners, designjet, print servers Consistent.
1 Ready for Prime Time – Embedded Systems Industry Focus By LeLand Teschler presented by Manodnya Kanitkar.
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
Computer Basic Vocabulary
Mobile Phone Based Environment Control/Security System Christopher Carroll B.E. Electronic and Computer Engineering.
A World of Connections: The coming age of ubiquitous networking Kenneth Neil Cukier GLOCOM - October 22, 2007.
Author: Tatsuya Yamazaki National institute of Information and Communications Technology Presenter: Samanvoy Panati.
IEEE Wireless Personal Area Networks Wireless networks classified into four broad categories: –Wireless personal area network (WPAN): Hand-held.
Networks & Communications Diambil dari : Module Application Training Institut Teknologi Bandung
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Information Technology Basics. Introduction to Information Technology 2 Is this really all that important to know ? Server Program Client Network CPU.
The Personal Server Changing the Way We Think About Ubiquitous Computing Roy Want, et al. / Intel Research UBICOMP 2002 Nov Seungjae Lee
Realization of Home Appliances Control System based on Power Line Communication Technology.
“A TECHNOLOGY WHICH MAY OVERWRITE BLUETOOTH” BY V.BHEEM REDDY BTech(CSE) 07K91A0511.
Computer Science and Engineering Department The University of Texas at Arlington MavHome: An Intelligent Home Environment.
PROJECT MEMBERS: DHARMARAJA K ( ) SANTHOSH KUMAR V ( ) VIGNESH P ( ) VINOTH RAJ B ( ) THIRD REVIEW GUIDE NAME:
A local area network (LAN) is a group of computers and associated devices that share a common communications line or wireless link. Typically, connected.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 9 Networks and Communications.
Wired and Wireless network management 1. outline 2 Wireless applications Wireless LAN Wireless LAN transmission medium WLAN modes WLAN design consideration.
Information Technology Basics. Introduction to Information Technology 2 Computer Science – Theory of Computational Applications Computer Engineers - Make.
Networks Are you Wired?. Networking A network is defined as two or more computers connected together –Peer-to-peer when a server is not involved. –Client-server.
CPET 565 Mobile Computing Systems Lecture 2 Introduction to Wireless Communication and Networking (2) Hongli Luo Indiana University-Purdue University Fort.
Week-3 (Lecture-1). Some Important internet terms: Archie : A program used to search files at FTP sites. There are currently 30 Archie servers in the.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Home Automation ECE 492 Tarek Kaddoura & Jigar Nahar.
Outline Introduction Standards Project General Idea
Mobile &Wireless Computing
CP220x The Industry’s Smallest Ethernet Controller
Telecommunications, the Internet, and Wireless Technology
SMART BUILDING WITH INDOOR NAVIGATION SYSTEM -using iot
Telecommunications, the Internet, and Wireless Technology
Sensor Networks – Motes, Smart Spaces, and Beyond
Instructor: Mort Anvari
Presentation transcript:

EMBEDDED COMPUTATION MEETS THE WORLD WIDE WEB Gaetano Borriello & Roy Want Communications of the ACM, May 2000 Presented by Lee, Richie (Chi-Chiang)

Presentation Outline Introduction Communication Technologies Device Technologies Applications Conclusion

Introduction Two important trends are converging: (1) The computer industry’s ability to squeeze ever-more transistors into an ever-smaller area of silicon (2) The proliferation of wired and wireless networking We have migrated our work to electronic media The internet is the most vital of all the computational components

Introduction (Cont.) 1970s: (1) ARPANET - It was created by the United States Defense Advanced Research Project Agency. (2) NSFNET - A wide-area network developed under the auspices of the National Science Foundation.

Introduction (Cont.) 1980s: (1) The name INTERNET was coined. (2) Unified by the TCP/IP protocol set. (3) Moore’s Law – It predicts that the number of devices that can be fabricated on a chip doubles every 18 months.

Introduction (Cont.) Today: A microcontroller + 1 megabyte memory == A desktop computer in 1985 New standards and mass-produced transceivers continue to drive down the cost of wireless connectivity

Communication Technologies The technologies – They are deriving the revolutionary reorganization of our information systems Standardized ubiquitous protocols – They gather & deliver & present information to user services through networks.

Embedded Web servers The Web’s basic functionality: (1) Enables client programs and browsers to fetch Web pages and display them (2) Hyperlinks can reference other local or remote files to that site (3) A Link may reference a CGI script Who can build the smallest Web server?

Hydra, Xerox PARC’s embeddable Web server

Embedded Web servers (Cont.) Designed at Xerox PARC in 1998 Its connector attach to a 10baseT Ethernet It runs the Spyglass Web server on top of the VxWorks operating system 16MB DRAM & 1MB flash memory

Dallas Semiconductor’s Tini Web server

Embedded Web servers (Cont.) Commercial embeddable Web servers Some Web-server designs aim in a totally different direction, using a serial line rather than a direct Ethernet connection

A Web server on a Microchip PIC processor

A Web server on a FairchildACE1101MT8 processor

Embedded Web servers (Cont.) The challenge: implement as little as possible of the HTTP/TCP/IP protocol stack to meet the protocol standards while remaining small

Java, applets, and Jini The java programming model provides a way to bring computation to the client The code can execute locally by the local JVM Java applets enable a device to export its interface to a secondary machine

Java, applets, and Jini (Cont.) Jini Network Technology: - Developed by Sun Microsystems - Network-centric computing - Enable local appliances to be located by client processes - Form ad hoc communities of devices

Jini Network Technology Enable devices to plug together to form an impromptu community Lookup service: When a device plugs in, it goes through an add-in protocol. (1) Discovery - The device first locates the lookup service (2) join-in - then uploads an object that implements all of its services' interfaces

Wireless Connectivity Among embedded devices is extremely desirable Allow unencumbered mobility and dynamic ad hoc connection For example: - Bluetooth - Infrared communication - Human-body-based communication schemes

Bluetooth A large consortium of computer and consumer electronics companies Provide a low-cost wireless solution for connecting components separated by no more than several meters Enable links between mobile computers, mobile phones, portable handheld devices, and connectivity to the Internet Data rate around 721 Kbps

Infrared communication As standardized by the Infrared Data Association (IrDA) Data rate ranging from 9600bps to 4Mbps The standard tried to encompass too many operating modes Line-of-sight operation

Human-body-base communication schemes Sending low-power data signals through a user’s skin For private communication and device selection by touching or holding

Device Technologies MEMS sensors Tags Location, tracking, sensing

MEMS sensors Microelectromechanical systems - An important solution to sensing, integrating computation and communication Made from novel mechanical structures constructed directly from silicon A common commercial application: - The accelerometer for controlling deployment of airbags

Photomicrograph of a MEMS accelerometer from Analog Devices

Tags The automatic identification industry Radio frequency identification (RFID) Electronic tags: - For tracking everything from packages to livestock - Now containing onboard memory - Have anticollision mechanisms to allow multiple e-tags to be read in the same space

Texas Instruments’ Tag-it system

Location, tracking, sensing The global positioning system (GPS) - Provide high-accuracy location data Indoor location sensing Tagging technologies - Detect an object’s presence and its position

Applications Home automation Experiment capture Health monitoring

Home automation Smart house - A long-sought vision of the future A prototypical example - Digital camera Many special challenges

Experiment capture Three main obstacles: (1) No unified model for integrating the knowledge of cell chemistry and mechanics (2) Experiments can’t be completely recorded (3) The lack of publication for the majority of experiments Embedded Web servers can connect laboratory instrumentation to the Web

Health monitoring Ubiquitous sensors and internetworking Provide chemical, temperature and physiology data Collected by a embedded Web server over an RF link New drugs along with their monitoring sensors and releasing actuators Personalized drug dosages and mixtures

Conclusion Embedded processing is already powerful enough to tackle the real-world applications Wireless and wired networking is increasingly ubiquitous Achieve the interconnection of our physical and virtual worlds Many challenges remaining