Challenges in UbiComp Take 2 Sushmita Subramanian Readings Beyond Prototypes: Challenges in Deploying Ubiquitous Systems by Nigel Davies and Hans-Werner Gellersen Disappearing Hardware by Roy Want, Trevor.
Download ReportTranscript Challenges in UbiComp Take 2 Sushmita Subramanian Readings Beyond Prototypes: Challenges in Deploying Ubiquitous Systems by Nigel Davies and Hans-Werner Gellersen Disappearing Hardware by Roy Want, Trevor.
Challenges in UbiComp Take 2 Sushmita Subramanian Readings Beyond Prototypes: Challenges in Deploying Ubiquitous Systems by Nigel Davies and Hans-Werner Gellersen Disappearing Hardware by Roy Want, Trevor Pering, Gaetano Borriello, Keith Farkas Mega-Utilities Drive Invisible Technologies by Bill Schilit Beyond Prototypes: Challenges in Deploying Ubiquitous Systems Overview Ubiquitous Information and Communication Problems: – – – – No one system that can manage it all Technical problems Social/legal problems Economic concerns Experiments in the field Results/requirements of ubiquitous computing Ubiquitous Information and Communication Ubiquitous computing systems are made more possible because of: – advances in technology processing power/storage GPS, smart cards, RFID social developments And particularly… – – World Wide Web accessibility Mobile communication popularity World Wide Web People have become accustomed to web portals reducing attachment to one device. People use multiple devices in a single day to access info Web encouraged us dealing with privacy issues. Mobile Communications 800 million subscribers to mobile phone services 23 billion SMS, heading to 1 billion per day Phones offer many capabilities and are now a commodity SIM cards – approximate ubiquitous computing model, but users only have one and still have to make conscious effort. A Broader System Technical Challenges Different technologies can make up ubiquitous systems Might have to map between different systems (e.g. if cameras describe view using different location model than car’s navigational system) Hard to predict user intent in software Social and Legal Challenges Intelligent systems might be gathering too much personal data Can they discard personal information and only return the relevant information like parking space availability? What about mistakes? Privacy is two-way: – – May communicate other people’s information to a user Need to communicate user’s information to a server Economic concerns Since technologies are distinct, there are multiple service providers What’s the business model for this? How do you ensure fair competition? Findings in Ubiquitous Computing Need forums to discuss projects/results Need actual deployment (not just demos) Design open extensible systems Need a management system Figure out a business model Systems need to interpret contextual info and adapt User interface that allows users to interact and coordinate between multiple systems Disappearing Hardware Current computer experience is not enjoyable Focus on task completion instead of interaction with the tools Detect user goals/tasks But hard to manage this complexity Trend over last decade Task-specific hardware improvements – E.g. spell checker, calculator, electronic translators Specialized interface and ease of use PC has become generalized machine that can perform multiple tasks – better value with added complexity Progress since the 90s People researched and attempted invisible computing, but technology wasn’t there yet. Notable improvements: – – – – – Wireless networking Processing capability Storage capacity High-quality displays Current adoption rate of emerging technology Current ubiquitous systems Personal systems: – Mobile and wearable systems Limited by computational ability and integration with other devices Can be overly intrusive Personal servers are useful and convenient Infrastructure systems – – – – Hard to deploy and manage Power and environmental impact are still concerns Too small, too numerous Security issues – need to keep track of each node and who is listening to who. Necessities for ubiquitous computing Wireless needs to be fast and robust Display needs to be high quality Physical hardware determined likeability (size, weight, power consumption) Technologies have to be better than pen and paper technology or provide some better functionality Which interaction is appropriate? Pen computing – – Speech/vision interfaces – – Successful on PDA devices with accessible displays Not good on systems with small/no displays Good when systems have good computation resources and static environment Bad for mobile systems that need to operate in dynamic environments Touch-based interfaces – – Task-specific crafted for a specific application Is a dynamic touch based system possible? The Future Able to access personal information quickly and conveniently Integration of computation and real world without human intervention Proactive systems predicting user needs Challenges Size and weight – Hardest to accomplish because of battery size – – Reduce power consumption Find alternative/improved energy sources User interface – – Reducing this can also decrease usability Energy – Example: Itsy pocket computer Buttons, keyboards, mice, pointers, LCD panels, touch screens, microphones, and speakers – popular for high-rate info flow ambientROOM explores low-latency, low importance info Interaction Design – – System has to distinguish and handle multiple users Better and cheaper accuracy in location within few millimeters