Nyhetsflöde
Logga in till din kurswebb
Du är inte inloggad på KTH så innehållet är inte anpassat efter dina val.
Har du frågor om kursen?
Om du är registrerad på en aktuell kursomgång, se kursrummet i Canvas. Du hittar rätt kursrum under "Kurser" i personliga menyn.
Är du inte registrerad, se Kurs-PM för ID2216 eller kontakta din studentexpedition, studievägledare, eller utbilningskansli.
I Nyhetsflödet hittar du uppdateringar på sidor, schema och inlägg från lärare (när de även behöver nå tidigare registrerade studenter).
Lärare Konrad Tollmar redigerade 4 november 2015
SeminariumA5 Project presentation
Schemahandläggare redigerade 14 december 2015
Torsdag 17 december4 januari 20156 kl 1309:00 - 152:00
Ka-308204
Lärare Konrad Tollmar redigerade 4 november 2015
Seminarium1 Project proposals
A1 Project proposals
Schemahandläggare redigerade 16 november 2015
Torsdag 19 november 2015 kl 135:00 - 157:00
Ka-G3208
Schemahandläggare redigerade 16 november 2015
Ka-G3208
Lärare Konrad Tollmar redigerade 4 november 2015
LektionF3 Native Mobile Apps
Schemahandläggare redigerade 16 november 2015
Tiorsdag 179 november 2015 kl 13:00 - 15:00
Ka-2043
Schemahandläggare redigerade 16 november 2015
Ka-2038
Schemahandläggare redigerade 13 oktober 2015
Ka-301
[{'user_name': u'Konrad Tollmar', 'user_id': u'u1uq8lzj'}]
[u'TIVNM_HCID_2']
Lärare Konrad Tollmar redigerade 4 november 2015
LektionF4 Mashups
A2 Web app
Lärare Konrad Tollmar redigerade 4 november 2015
LektionF6 Mobile Apps in the Wild
A4 App web service
Lärare Konrad Tollmar redigerade 4 november 2015
LekF1 Introduction
Dear all,
Here is an example exam for ID2216. The real one will be distributed on the 8/Jan.
Moreover, my feedback on your projects will be provided 28/Dec.
Mery xmas,
Konrad
D2216 HomeExam 13/March/2015
Instructions:
Good luck / Konrad & Pietro
Q1 Mobile Apps and Services
(A) Describe with your words two different ways of using context information to create personal mobile user experience [2p]
(B) Describe three main pros and cons between Mobile Web apps and Native apps [3p]
Q2 Mobile User Experience
(A) Explain two approaches to design mobile application that support inclusions, ie help marginalized groups to use mobile communication [2p]
(B) Describe three different methods to test mobile apps [3p]
Q3 Mobile Web Apps
(A) Describe different design methods from web design that can be used in development of mobile web app, also discuss how these methods supports the design process [2p]
(B) Describe how to use the JQuery framework for developing mobile Apps. List and shortly argue on pros and cons between this framework and some different mobile web frameworks [4p]
(C) List and explain at least four important factors to consider when choosing tools for developing cross platform mobile apps [4p]
Q4 Native Apps
(A) Describe an Android Intent and how to use it in mobile app [2p]
(B) Show how to use a content provider. Describe two App designs where content provider are used. [2p]
(C) List the different states in a Service life-cycle and describe how a service transfer between these states [2p]
(D) Describe six different demands that Android applications should be designed for [3p]
(E) Show how to use a UI fragment. Whats is the main benefit by using fragments in an Android UI? [3p]
Q5 Wearables
(A) Describe and discuss how wearables could be used to handle privacy and surveillance issues [1p]
(B) Describe two approaches in connecting an Android Wear app and the paired handheld device [2p]
(C) List two main technical drivers behind the emergence of consumer-oriented wearables [2p]
Q6 Internet of Things
(A) Describe the main differences between the concepts of IoT and M2M and provide some examples concerning architectures and actors [2p].
(B) Current IoT ecosystem can be represented in a layered structure based on the value creation at each layer. Describe the current structure and provide some examples of systems “operating” at each layer [2p]
(C) Describe iBeacons and their main functionalities [1p]
Q7 Mobile Mashups
(A) Describe the term Mobile Mashups. Provide two examples and show the overall architecture [2p]
(B) Describe and discuss three types of data formats commonly used for mobile web services [3p]
Q8 Mobile Ecosystem
(A) List at least five different business models for mobile apps [1p]
(B) Pick two of these models and compare their pros and cons [2p]
(C) List and describe the most important actors in the mobile ecosystem [2p]