350 likes | 482 Views
Ubiquitous Computing and C-DAC's initiative. Elitex - 2008. UbiComp: Habitat for Computers and Humans.
E N D
Ubiquitous Computing andC-DAC's initiative Elitex-2008
UbiComp: Habitat for Computers and Humans Dwelling with computers means that they have their place, and we ours, and we co-exist comfortably. Unfortunately, our existing metaphors for computers [are] inadequate to describe the 'dwelling' relationship. - Mark Weiser
Colligation to UbiComp and Pervasive UbiComp Applications TECHNOLOGY DRIVEN CONCEPT DRIVEN Touch Screen, Displays, Keypads WSN, BTL, GPS, RFID AVR, ARM, TinyOS, Embedded Linux Smart Phones, Mobile Phones, Symbian, WinCE Bluetooth, WiFi, 802.15.4, IrDA, GSM, GPRS, CDMA
Ubiquitous Computing: Impact • Huge impact on society: good & evil • Benefits from applications that make our life easier • Social issues in every single aspect
Ubiquitous Computing: Challenges • Social Behavior • Ubiquitous computing challenges individuals to rethink their behavior • The Environment • Environmental issues of mass production/destruction of these devices and energy consumption • Privacy and Human Rights • Requires continuous monitoring of user actions
Strategic Challenges for u-India • Constituents of e-India are at various stages of implementation(e-Governance, broadband connectivity, rural connectivity, e-commerce, e-Security, e-Learning, e-Health, i-Grid etc) • A Conceptual framework for u-India with time-frame, objectives and people’s expectations from ubiquitous networks and those of Industry need to be developed concurrently • Arriving at digital convergent environment & infrastructure integrating broadcasting, communications and Internet • Possibly adoption of open technology and inter-operable standards in ICT systems
Strategic Challenges for u-India • Ubiquitous Computing Research Initiatives • Enabling technologies such as wireless sensor networks, RFID, ad-hoc networks, middleware, context-aware computing and human-computer interaction • Deeper insights into issues of ubiquitous information society • Needs of elders, trust & privacy, natural calamity forecast and management system • Building-up cooperation with countries implementing u-Information Society
C-DAC’s Forte • Real Time Systems Group • Free and Open Source Software: National Resource Centre • e-Security: Centre of Excellence • WiSARDLab (Wireless Sensor Networks Application Research and Development) • Garuda Grid • Advanced Training
U - n - GC Knowledge Dissemination • Knowledge Dissemination • Workshop on “Ubiquitous and Grid Computing” dated 03rd January 2005 • Workshop on “Wireless Sensor Networks”, dated 29th December 2005 • Diploma in Embedded System Design
Project Details • Project Title: Establishment of National Level Ubiquitous Computing Research Resource Centre • Executing Agency: C-DAC (Bangalore, Chennai and Hyderabad) • As part of the UbiComp Initiative of DIT
Expected Outcomes • Middleware for Ubiquitous Computing • Context aware toolkit • Intelligent Room • Ambient assisted living and health care Centre • Adaptive and Security Framework for WSN & UbiComp applications respectively • Credible Ubicomp Applications • U-Learning application utilizing GrUb Computing • Sensor Node Hardware • National Level Competency Centre • Awareness and Training Programmes in Ubiquitous Computing for R&D, Industry and Academia
C-DAC, Bangalore • Sensor Node Hardware • MAC IP (802.15.4 and UWB) • Zigbee Stack • Awareness and Training Programmes • C-DAC, Hyderabad • Adaptive and Security Framework for WSN & UbiComp applications respectively • Credible Ubicomp Applications • U-Learning application utilizing GrUb Computing • Awareness and Training Programmes • C-DAC, Chennai • Middleware for Ubiquitous Computing • Context aware toolkit • Intelligent Room • Ambient assisted living and health care Centre • Awareness and Training Programmes
Tangible Space Transit Coordinator Clientele Devices Service Provider Storage Grid UbiComp Applications U-Sikshak: Learning application utilizing GrUb Computing Intelligent Room Health Application Intelligent Intrusion Detection System (In2DS) Smart Parking (SPark) UbiComp in Agriculture (U-Agri) • UbiComp System Components • U-Visvaas: Security Framework for UbiComp • UbiComp Semantic Space • Context Aware Toolkit • Adaptive Framework for WSN Applications • Zigbee Stack • UbiComp Hardware Development • Sensor Node Hardware • UWB and 802.15.4 MAC IP Core • SoC (ARM, 802.15.4/UWB) C-DAC’s contributions to DIT’s UbiComp Initiative
Establishment of UCRC TinyOS GNU Linux Symbian Windows CE UML QT LAMP Eclipse NesC Perl Python Java J2ME XML C, C++ PDA Mobile Phones Laptops Workstations Motes RFID Gateways Access Points Bluetooth Kits WiFi Kits Displays
System Architecture @ AFWA An Adaptive Framework for WSN Application Development(AFWA) Prototyping rapid cycles between idea and tangible evaluation
System Architecture @ U-Agri U-Agri
LAN / INTERNET Server and Grid Side U Environment-Client Side Database Centre sensors Storage Grid Learning History DB Learner’s Profile DB Content DB Support Rules DB Service Agents Sensor Network camera Microphone Content Mgmt Agent Presentation Agent Listener Agent Profiler Agent Context Aware Tool Kit LMS / Virtual Learning Environment Common Store Learning Objects Clients Learning Tasks Filtering Criteria Filtering Application Learning Exposition Laptop PDA Learning Communications Desktop Environment Mobile Environment Administrative Functions Rendering Criteria Rendering Application Smart Phones Desktop PC U-Sikshak
Library in a campus with RFID tags Lab in a campus with RFID tags Info for botanical science students using RFID - Botanical environment Monument in a Museum environment with RFID RFID Enabled Learning @ U-Sikshak
Grid Ubicomp Grid-and-Ubicomp Grid and Ubicomp (GrUb Computing) Ubiquitous Computing is the means by which the digital world of the Grid couples into our physical world
Context Aware Applications Who is the User? Where is the User? What is he/she doing? What is his requirement? Context Aware Applications Input Output Context Toolkit
Context-Aware Middleware Architecture Context Management Context Interpreter Device Management Context Knowledge Base Context Information Environmental Sensors & RFIDs Inference Engine Context-to- Service Modeler Service Discovery Services Service Management Context Aware Devices Service Service Registry Service Service
Objectives of Intelligent Room • It is proposed to develop an intelligent room with three objectives • Develop an intelligent health-care room to demonstrate the benefits of healthcare • Develop applications using sensing technologies to demonstrate energy efficient operation of devices used in home environment • Conference room with sensing and context-aware applications
Disabled friendly Consultation with specialist doctor - wireless Intelligent Medical jacket Non-invasive sensors for glucose, pressure, body fat, temperature Database retrieval from remote location Reminders for medicines/ health checkup Observatory room, lab, bloodbank RFID for medicines, blood group Ambulance Intelligent Medicare • Objectives • Target Primary Health Center in villages • Technology for medical cost reduction • Help Doctor/Nurse • Health Care & Monitoring • Health History Database • Application Scenario • RFID for identification • Registration/ Database creation
Ambient Light Sensor, Humidity Sensor, Temperature Sensor for comfort Blind Actuators to enable natural lighting Smart furniture like Chair, Table, Refrigerator, Bed, Mirrors etc with built in sensors Treadmill & other gym. equipment Gas leakage sensor in kitchen Alarms & Reminders Powerline Communication Control Wireless communication with central control unit Intelligent Home • Objectives • Maximize comfort • Minimize cost • Safety & Security • Application Scenario • RFID at doorstep – identification • Camera at doorstep • Displays, Cameras, Mikes & Speakers for inter-house communication • Floor Pressure Sensor - sensing