Mark J. Salamango Chief Pervasive Architect USA TACOM Tel: 586-574-7126 Fax: 586-574-6167 Pervasive Computing: Why did the logistics.

Slides:



Advertisements
Similar presentations
Pervasive Wireless Solutions © Copyright IBM Corporation 2004 IBM La Gaude Smart Home / Intelligent Building Jean-Michel Corrieu IBM Europe Technical Manager.
Advertisements

Device Evolution Greg Pelton Chief Technology Officer
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
Multimedia Network Communications Subject:T0934 / Multimedia Programming Foundation Session:13 Tahun:2009 Versi:1/0.
What’s New at NCS Fall, 2003 Gary Bernstein & the rest of the NCS gang.
Building and Deploying Safe and Secure Android Apps for Enterprise Presented by Technology Consulting Group at Endeavour Software Technologies.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Digital Systems Emphasis for Electrical Engineering Students Digital Systems skills are very valuable for electrical engineers Digital systems are the.
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.
Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.
JAVA Technology. Java Technology Java technology is a portfolio of products that are based on the power of networks and the idea that the same software.
Interactive Visual System By Arthur Evans, John Sikorski, and Patricia Thomas.
Intro to computers Hardware Operating System, Communication Computers PowerHardware Software OS Application COMMUNICATION.
V0.01 © 2009 Research In Motion Limited Understanding Java APIs for Mobile Devices Trainer name Date.
Cosc 4730 Phone Programming in Java An Introduction.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Chapter 8 Mobile Commerce
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
A Microsoft IoT víziója
Mobile Computing Lecture: 4.
Java Introduction 劉登榮 Deng-Rung Liu 87/7/15. Outline 4 History 4 Why Java? 4 Java Concept 4 Java in Real World 4 Language Overview 4 Java Performance!?
Android Introduction Platform Overview.
INTRODUCTION TO MOBILE COMPUTING. MOBILE COMPUTING  Mobile computing is the act of interacting with a computer through the use of a mobile device. 
IT Tech Recording and Virtual Machines Doug Waterman.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
2006 Chapter-1 L2: "Embedded Systems - Architecture, Programming and Design", Raj Kamal, Publs.: McGraw-Hill, Inc. 1 Introduction to Embedded Systems –
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Welcome to the Human Network Matt Duke 11/29/06.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
Train Derailment & GPS Tracking with TransitVUE ® IDS and TPIS.
KTC, November On services and apps in IoT Mobile apps – the key interface for IoT solutions The value of IoT devices increase with the functionality.
01. Introduction to Android Prof. Oum Saokosal Master of Engineering in Information Systems, South Korea
Ch 11. Integrated Architecture for Wireless Myungchul Kim
Framework and application bytecode size CLDC MIDP kXML parser Utility classes Graphics Logic (MIDlet) Application Data (XML file)
Moving the RFID Value Chain Value Proposition Cost and Complexity What is it? (passive RFID) Where is it? (active RFID) How is it? (Sensors) Adapt to it.
Introduction to Interactive Media Interactive Media Tools: Software.
J2ME Presented by May Sayed & Menna Hawash. Outline Introduction “Java Technology” Introduction “What is J2ME?” J2ME Architecture J2ME Core Concepts 
CONFIDENTIAL 1. 2 Designing the Intelligent Energy Gateway 2009 CONFIDENTIAL.
Supplementary to Presentation on Kiosk Services ATM System Overview TrigMax Enterprise Solutions Mason Liu, Ph.D.
IoT, Big Data and Emerging Technologies
CONFIGURING THIN INTERNET SERVERS FOR INDUSTRIAL DATA COLLECTION (512) /0558 fax Jeffrey C. Michalski Concur.
Presentation seminar on   Google Chrome OS is Linux based OS  Google Chrome is an open source, lightweight OS.  It is based.
Benefits To A Social Approach In Development Joerg Bertholdt Jeffrey Osier-Mixon.
Martin Schmidt / The Silent Revolution Mobile Java.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Performix Business Services Converging to Unified Messaging With convergence of telephony, computer and multimedia communication becoming a realistic vision,
ICT Strategy Intelligent Highways: Endpoint Adapters.
A Frame Work For Developing Wireless Mobile Online Applications.
Welcome to CPS 210 Graduate Level Operating Systems –readings, discussions, and programming projects Systems Quals course –midterm and final exams Gateway.
Introduction to LBS Fall 2004 CS644 Advanced Topics in Networking Sue B. Moon Division of Computer Science Dept. of EECS KAIST.
3G wireless system  Speeds from 125kbps-2Mbps  Performance in computer networking (WCDMA, WLAN Bluetooth) & mobile devices area (cell.
© 2002 ConnecTerra, Inc. ConnecTerra Confidential/Proprietary.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
“End to End VoIP“ The Challenges of VoIP Access to the Enterprise Charles Rutledge VP Marketing Quintum Technologies
Analysis And Research Of System Security Based On.
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
Android Mobile Application Development
The world’s most advanced mobile platform
A Study of Wireless Virtual Network Computing
MOBILE DEVICE OPERATING SYSTEM
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms.
Wireless Instant Messaging Using J2ME
CMPE419 Mobile Application Development
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
Principles/Paradigms Of Pervasive Computing
Korea Software HRD Center
Digital Literacy 1.00 Computer Basics
Mobile Commerce and Ubiquitous Computing
Presentation transcript:

Mark J. Salamango Chief Pervasive Architect USA TACOM Tel: Fax: Pervasive Computing: Why did the logistics soldier cross the road?

Agenda  Introduction: Who is Mark Salamango?  Why did the logistics soldier cross the road?  What is Pervasive Computing (PvC)?  Device Architecture  The Back End  Demonstration?  Conclusion

Why did the logistics soldier cross the road?

What is Pervasive Computing (PvC)?  The goal of pervasive computing (PvC) is to make data and application services available to any authorized user anywhere, anytime, and on any device.  Create an environment where “everything” is a compute node which communicates wirelessly and interacts seamlessly with humans.

Pervasive Computing Broadband Local Loop Information Appliance Network Residential Gateway Internet Grocery Applications Games Real-time diagnostics Firmware updates On demand multimedia Energy Optimization Security Wireless Transport Information Vehicle Network Wireless Gateway Device Platform Core Platform (OS, Processor, I/O, Storage, Drivers) Communication Connection Mgmt Protocol Stack Compression Security Encryption Authentication Application Diagnostics Prognostics Theft Tracking Alarms Navigation Java Classes & Libs JVM

Pervasive Computing Broadband/Wireless Local Loop C4ISR Information Network Secure Gateway Internet Asset Readiness Movement Tracking Situational Awareness Supply Mgmt Remote System Mgmt On demand multimedia Security Wireless Transport Information Vehicle Network Wireless Gateway Device Platform Core Platform (OS, Processor, I/O, Storage, Drivers) Communication Connection Mgmt Protocol Stack Compression Security Encryption Authentication Application Diagnostics Prognostics Movement Tracking Database Navigation Situational Awareness IFF (ID Friend or Foe) Java Classes & Libs JVM Force Support Applications

Interim Dual In-Vehicle Architecture XML-Based Multi-Media Data 1 Bus (Soft Real Time) Vehicle Control Bus (Hard Real Time) Display N Control Panel N Satellite Transceiver(s) GPS Receiver Additional Transceivers Cellular, Wireless, etc. Transceiver(s) User Interface Systems External Communications Computer Systems Embedded Server Vehicle Control- Bus Gateway Multimedia, Image Processor Speaker, Mic System(s) Authentication System(s) 2 Control Panel 1 Display 1 Commodify All Hardware & Software Components Through the use of Standards 1 : Data (Audio, Video, Graphics, Animation, etc.) 2 : E.g., PDAs, Cell Phones, Games, Java Card, Java Ring, etc., (both active and passive systems) DVD/CD Players, etc. Signal Processors Amplifier, Encoder/Decoder Hard Drive & Embedded Data Base

In-Vehicle Software Architecture Core Java Libraries (CDC 1 /CLDC 2 ) Java Virtual Machine (JVM) RTOS Hardware (e.g., MAJC, etc.) (e.g., RT Linux, Neutrino, WinCE, pSOS, etc.) Applications & Services Java Chip Native Code JNI MIDP Foundation Java Comm. Java Telephony Java Media Framework Java Speech Jini (e.g., x86, PowerPC, Sparc, StrongARM, etc.) Java Device Profiles & Libraries Services Management Framework (OSGi) e.g., Diagnostics, Prognostics, Database, S/W Management, Security, etc. 1 : CDC: Connected Device Configuration 2 : CLDC: Connected Limited Device Configuration (e.g., C & C++ Apps, Drivers, Libraries, etc.)

Some Client Server Applications and their Communication Remote Process Management Message Queuing Database Remote Process Management Message Queuing Database Message Queuing Remote Process Management Database Other Core Back-end Services There are many other applications on both the client and server such as diagnostics/prognostics, and many more will evolve!

The Total Wireless Solution DeviceService Provider Enterprise Information Project Management System Integration Enterprise Portal Voice Access Data Access Subscriber Management Device Management Applications Collaboration Databases ServicesMiddlewareNetwork ProviderEnterprise

Man/Machine Interface Portal Server (“My Portal”) Have the data “your” way!

Conclusion  PvC is important!  It is here, and moving quickly.  Let’s pick an architecture that scales, offers security, and gives us a platform on which to build applications more rapidly.  We need strong middleware on the device and on the back-end.