Mobile Computing Flashcards
Wie wird Mobile Computing definiert?
Mobile Computing ist eine Art der Mensch-Maschine-Interaktion, bei der das verwendete Gerät während des Gebrauchs transportabel ist. Mobile Computing umfasst mobile Kommunikation, mobile Hard- und Software.
Welche Anforderungen gelten für Mobile Computing verglichen mit Desktop-Computing?
->Reine Portabilität reicht nicht aus → System sollte auch praktikabel sein
Beispiele:
- Ein-/Ausgabegeräte oft unterschiedliche → Touchscreen vs. Tastatur …
- Verfügbarkeit von Stromanschluss
- Verfügbarkeit von Netzwerken
- Laufzeit des Gerätes vs. Gewicht
- Größe des Gerätes (Benutzbarkeit) vs. Gewicht
- uvm.
Nennen Sie einige Arten von Mobile Computing
Tragbare Computer, Mobiltelefone, Smart Cards, Wearable Computer, Personal Digital Assistant, Ultra-Mobile PC, Roboter, Tabletcomputer, Carputer
Welche Anforderungen sollte mobile Hardware erfüllen?
- > Gerät soll möglichst portabel sein
- > Zugunsten langer Laufzeit wird oft geringere Geschwindigkeit in Kauf genommen
- > Zugunsten Portabilität werden oft kleinere Bildschirme in Kauf genommen
- > Hardware ist stabiler ausgelegt (Sturz …)
Was wissen Sie über mobile Betriebssysteme?
- > Wie auch die Hardware unterscheidet sich die Software mobiler Geräte
- > Grenze verschwimmt zusehends, seit Notebooks z. B. Touch-Eingaben unterstützen
- > Zwei Varianten
- –> Speziell angepasste Version eines Desktop-Betriebssystems (Windows CE, Windows RT, Linux Embedded)
- –> Neuentwicklung (Android, iOS …)
- > Angepasst an die Hardware-Anforderungen
Welche Unterschiede in der Entwicklung gibt es zwischen Desktop und Mobilen-Anwendungen?
- > Entwicklung von Anwendungen auf mehreren Ebenen
- -> Funktional
- -> Design
- -> User Interface
- > Oft unterschiedliche Entwickler für die verschiedenen Funktionen