logging in or signing up mobicom1 Sevastian Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 46 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: October 31, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Slide1: Pervasive Computing: What is it good for? Andrew C. Huang et all Stanford University Presented by Kalpana Banerjee“Buy drinks by Friday”: “Buy drinks by Friday”“Buy drinks by Friday”: “Buy drinks by Friday”“Buy drinks by Friday”: “Buy drinks by Friday”Screen Fridge: Screen Fridge Screen Fridge provides: Email, video messages, web surfing, food management, TV, radio, virtual key board, digital cook book, surveillance camera Auto PC: Auto PC Provides driver with navigation and traffic information (GPS) Voice interface Audio system, voice memo recorder, What do we do with all this information?: What do we do with all this information? We are constantly receiving information The problem: Information is only received once or twice It is not received when and where we need it A possible solution: Place information into the context in which it will be most useful Devices accept and/or deliver informationRome manages the information: Rome manages the information The devices are available What is missing is the software framework Rome is an architecture that addresses the information management problem Incorporates pervasive computing devices into the system as information managers Introduces an abstraction to describe context-sensitive informationIncorporating devices into the network: Incorporating devices into the network Enables communication among devices Gives devices access to Internet services Unwieldy datasets (e.g., UPC database) Rapidly-changing data (e.g., traffic reports) Computationally intensive (e.g., mapping) Must deal with device heterogeneity Limitations: connectivity, computation, UI, etc. Devices have a permanent representativeDescribing context-sensitive information: Describing context-sensitive information A trigger is a piece of data bundled with contextual information Conceptually, it is an action that is taken when a certain condition is satisfied Condition: (location R) (t T1) (t T2) Data: “You are passing a grocery store at R. You might want to buy drinks for Friday.” Note: similar to database triggers Difference: trigger management is decentralizedRome Architecture: Rome Architecture Frontend: handles the entering of triggers into the system Unit Manager: acts as a permanent representative of a device Trigger Manager: accepts, stores, and forwards triggersRome Architecture: Rome Architecture Trigger Acceptor: accepts triggers from the Unit Manager Trigger Handler: evaluates trigger conditions and executes appropriate data handlersRome Architecture: Rome Architecture GPS- enbaled AutoPC Bar-code scannerOpen Questions: Open Questions Trigger consistency Deleting triggers once a high-level task is accomplished User interface and semantic translation Translating high-level requests into triggers Multiple users Sharing the system in the public infrastructure Adding a trigger to be seen by another userSummary: Summary Information management applications are a natural target for pervasive computing Rome provides an extensible framework and some basic building blocks Communication Leveraging Internet services Triggers abstractionMy Conclusions: My Conclusions Information management/ triggers – simple concept, utilized well Rome infrastructure deployment is unclear – service?, personalized setup? Drawback – other applications? Problem is there is no problem You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
mobicom1 Sevastian Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 46 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: October 31, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Slide1: Pervasive Computing: What is it good for? Andrew C. Huang et all Stanford University Presented by Kalpana Banerjee“Buy drinks by Friday”: “Buy drinks by Friday”“Buy drinks by Friday”: “Buy drinks by Friday”“Buy drinks by Friday”: “Buy drinks by Friday”Screen Fridge: Screen Fridge Screen Fridge provides: Email, video messages, web surfing, food management, TV, radio, virtual key board, digital cook book, surveillance camera Auto PC: Auto PC Provides driver with navigation and traffic information (GPS) Voice interface Audio system, voice memo recorder, What do we do with all this information?: What do we do with all this information? We are constantly receiving information The problem: Information is only received once or twice It is not received when and where we need it A possible solution: Place information into the context in which it will be most useful Devices accept and/or deliver informationRome manages the information: Rome manages the information The devices are available What is missing is the software framework Rome is an architecture that addresses the information management problem Incorporates pervasive computing devices into the system as information managers Introduces an abstraction to describe context-sensitive informationIncorporating devices into the network: Incorporating devices into the network Enables communication among devices Gives devices access to Internet services Unwieldy datasets (e.g., UPC database) Rapidly-changing data (e.g., traffic reports) Computationally intensive (e.g., mapping) Must deal with device heterogeneity Limitations: connectivity, computation, UI, etc. Devices have a permanent representativeDescribing context-sensitive information: Describing context-sensitive information A trigger is a piece of data bundled with contextual information Conceptually, it is an action that is taken when a certain condition is satisfied Condition: (location R) (t T1) (t T2) Data: “You are passing a grocery store at R. You might want to buy drinks for Friday.” Note: similar to database triggers Difference: trigger management is decentralizedRome Architecture: Rome Architecture Frontend: handles the entering of triggers into the system Unit Manager: acts as a permanent representative of a device Trigger Manager: accepts, stores, and forwards triggersRome Architecture: Rome Architecture Trigger Acceptor: accepts triggers from the Unit Manager Trigger Handler: evaluates trigger conditions and executes appropriate data handlersRome Architecture: Rome Architecture GPS- enbaled AutoPC Bar-code scannerOpen Questions: Open Questions Trigger consistency Deleting triggers once a high-level task is accomplished User interface and semantic translation Translating high-level requests into triggers Multiple users Sharing the system in the public infrastructure Adding a trigger to be seen by another userSummary: Summary Information management applications are a natural target for pervasive computing Rome provides an extensible framework and some basic building blocks Communication Leveraging Internet services Triggers abstractionMy Conclusions: My Conclusions Information management/ triggers – simple concept, utilized well Rome infrastructure deployment is unclear – service?, personalized setup? Drawback – other applications? Problem is there is no problem