90 likes | 225 Views
Applied Pervasive Computing. Presentation : Mobile Interaction Devices. Agenda. Definition Device types Capabilities Weaknesses History Main platforms Development tools. Definition. We define a mobile interaction device as a medium for creating mobile interactive applications.
E N D
Applied Pervasive Computing Presentation : Mobile Interaction Devices
Agenda • Definition • Device types • Capabilities • Weaknesses • History • Main platforms • Development tools
Definition • We define a mobile interaction device as a medium for creating mobile interactive applications. • It is an important enabling technology for pervasive and ubiquitous computing systems
Device Types • Typical examples: • Cell phones • Personal digital assistants (PDA’s) • Smart phones (iPhone, Android) • Other examples • Intelligent watches • Intelligent clothing
Capabilities • Highly mobile • Independent of power grid * • Many sensors • GPS (General Positioning System) • Accelerometer • Gyroscope • Magnetometer • Light • Proximity • Microphone • Camera • NFC/RFID • Touch user interaction • Can run custom applications • Can utilize IP network technology
History Xerox Tab (1992) HTC Dream Android (2008) Palm 1000 (1996) Apple iPhone (2007) Apple Newton (1993) Linus Write-Top (1987) Microsoft Pocket PC (2000) HTC Windows Phone 7 (2010) Windows Mobile (2002) Sony Ericsson R380 (2000) Nokia 7110 (1999)
Weaknesses • Limited power supply (typically max 24 hours) • Limited processing power • Limited programming API’s • Hard to extent with new sensors • Dependent on device manufacturers OS • Often limited application control • Not suitable for all users types • Not necessarily “calm technology” • Easy to forget at home • Easy to forget to recharge
Main platforms • iOS • Android • Symbian • RIM • Windows Phone 7 • Other
Development tools • iOS • Xcode (Objective C) • MonoTouch (C#) • Android • Eclipse (Java) • Visual Studio (Mono/C#) • Windows Phone 7 • Visual Studio (C#)