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 DM2518 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).
Schemahandläggare redigerade 16 mars 2015
Q31
Schemahandläggare redigerade 22 april 2015
FreOnsdag 153 maj 2015 kl 15:00 - 18:00
Q315V5Vio
Schemahandläggare redigerade 16 mars 2015
Q21
Schemahandläggare redigerade 21 april 2015
Q215V5Vio
Schemahandläggare redigerade 16 mars 2015
5V5Vio, 5V6Tur
Lärare Alex Jonsson redigerade 23 mars 2015
Mobile web pages have much in common with regular web pages in the desktop world. However, there are some differences. The purpose of this lab is to get familiar with the way how web content can be adapted and customized to mobile terminals.¶
After completing this lab you will be able to write web pages that target basic mobile web map applications, and since there are many things in common with hybrid solutions and wrapped web applications, it will prove useful in the project and in your professional career (at least if your career involves making mobile stuff).¶
Lärare Alex Jonsson redigerade 24 mars 2015
Mobile web pages have much in common with regular web pages in the desktop world. However, there are some differences. The purpose of this lab is to get familiar with the way how web content can be adapted and customized to mobile terminals.
After completing this lab you will be able to write web pages that target basic mobile web map applications, and since there are many things in common with hybrid solutions and wrapped web applications, it will prove useful in the project and in your professional career (at least if your career involves making mobile stuff).
Link to the lab text: ¶
https://docs.google.com/document/d/13tQU3st2G2UXCaA3TvtQWLqHonzS_SHSFHzMhyVRqio/edit?usp=sharing¶
Lab 1 dissemination deadline April 17, 2015¶
Schemahandläggare redigerade 16 mars 2015
Q31
Lärare Alex Jonsson redigerade 23 mars 2015
Introduction to mobile development. This first lecture, we'll be looking at the mobile industry and some its properties. We'll focus on the development side of things, and identify some of the big players, and how to relate to them as a developer.¶
The second hour will be more on alternative ways to create mobile content, and the relation to the big ecosystems our there.¶
This course only has one book-ish resource, titled "Mobile Developer's Guide To The Galaxy (15th edition), and I've written a small part of it. It has got a fair reputation as an overview to software development for mobile and what you can do in terms of making apps. Please find it here (creative commons, free download):¶
http://enough.de/en/footer-navigation/mobile-developers-guide/¶
If you want a hard copy for your bookshelf, you only need to pay the postage as exaplained on Enough Software's site.¶
We'll also look at the course overview, togetjer and the different parts; lectures, lab and project. There is no written exam, and delivering a good project report and good quality oral dissemination are key to successful participation in this course.¶
¶
¶
Lärare Alex Jonsson redigerade 23 mars 2015
FöreläsningLecture
Schemahandläggare redigerade 16 mars 2015
Q36
Schemahandläggare redigerade 16 mars 2015
5V5Vio, 5V6Tur
Schemahandläggare redigerade 16 mars 2015
5V5Vio, 5V6Tur
Lärare Alex Jonsson redigerade 24 april 2015
Study in groups of four students, here is your assignment:¶
https://docs.google.com/document/d/1SUZaH9mvvL89a_yLzz8p73CTdKBqOMtFocIWbhaQJYI/edit?usp=sharing¶
Schemahandläggare redigerade 16 mars 2015
Q21
Lärare Alex Jonsson redigerade 23 mars 2015
Hooking up mobile phones and tablets to other connected things is key to creating on-line services and mobile applications for the industrial internet. In this lecture we'll both discuss the theory behind the hybrid approach to IoT app development, as well as show some practical examples on how to go about this with a few hardware cases.¶
The second 45 minutes will address the student project, some suggestions for good starting points and the expectations laid on the course dissemination.¶
Lärare Alex Jonsson redigerade 23 mars 2015
FöreläsningLecture & project start
Lärare Alex Jonsson redigerade 20 april 2015
Hooking up mobile phones and tablets to other connected things is key to creating on-line services and mobile application¶
Guest lecture by Ali Serrafi, QA manager at Spotify¶
When an app grows, it gets more complex. Adding teams to a single app project, and getting a seamless fwor the industrial internet. In this lecture we'll both discuss the theory behind the hybrid approach to IoT app development, as well as show some practical examples on how to go about this with a few hardware cases.¶ The second 45 minuteskflow in place is a challenging task. Together with plans for carrying out and evaluating A/B and unit testing, planning and execution is critical to this modern day company, bringing music to the World!¶
The last part of the lecture will address the student project, some suggestions for good starting points and the expectations laid on the course dissemination.
Schemahandläggare redigerade 16 mars 2015
5V5Vio, 5V6Tur
Lärare Alex Jonsson redigerade 23 mars 2015
Create a heading-aware chat service using Reload, based on Paolo's chat example, while now expanded to send messages via four different pubnub channels; e.g. North, South, East and West - based on the magnetic compass reading on the device. For the app, you can use Web UI or Native UI, just as you see appropriate. Some kind of feedback is also required on the client, e.g. "You've send the message I'm cute as a bunny to the North". The Compass API will probably come in handy.¶
The message is then to be received on a web page, showing all four channels at the same time, and all messages sent in some graphically appealing way.¶
Lärare Alex Jonsson redigerade 23 mars 2015
Create a heading-aware chat service using ReloadEvothings Studio (Apache Cordova), based on Paolo's a chat example, while now expanded to send messages via four different pubnub channels; e.g. North, South, East and West - based on the magnetic compass reading on thyour mobile device. For the app, you can use Web UI or Native UI, just as you see appropriate. Some kind of feedback is also required on the client, e.g. "You've send the message I'm cute as a bunny to the North". The Compass API will probably come in handy.
The message is then to be received on a web page, showing all four channels at the same time, and all messages sent in some graphically appealing way.
Lärare Alex Jonsson redigerade 16 april 2015
Create a heading-aware chat service using Evothings Studio (Apache Cordova), based on a chat example, while now expanded to send messages via four different pubnub channels; e.g. North, South, East and West - based on the magnetic compass reading on your mobile device. For the app, you can use Web UI or Native UI, just as you see appropriate. S enclosed. A Compass API will probably come kind of feedback is also required on the client, e.g. "You've send the message I'm cute as a bunny to the North". The Compass API will probably come in handy.¶ The message is then to be received on a web page, showing all four channels at the same time, and all messages sent in some graphically appealing way. handy. Deadline for this exercise is April 28.¶
https://docs.google.com/document/d/1lY-tBAfS0Eb9MvHiCxSaeCUxsT7jFhEm7eLm7NNIaXk/edit?usp=sharing¶
Lärare Alex Jonsson redigerade 16 april 2015
Create a heading-aware chat service using Evothings Studio (Apache Cordova), based on a chat example enclosed. A Compass API will probably come in handy. Deadline for this exercise is April 28 May 4.
https://docs.google.com/document/d/1lY-tBAfS0Eb9MvHiCxSaeCUxsT7jFhEm7eLm7NNIaXk/edit?usp=sharing
Schemahandläggare redigerade 16 mars 2015
Q33
Lärare Alex Jonsson redigerade 23 mars 2015
Guest lecture by Ali Serrafi, QA manager at Spotify¶
When an app grows, it gets more complex. Adding teams to a single app project, and getting a seamless workflow in place is a challenging task. Together with plans for carrying out and evaluating A/B and unit testing, planning and execution is critical to this modern day company, bringing music to the World!¶
Lärare Alex Jonsson redigerade 23 mars 2015
FöreläsningGuest Lecture
Lärare Alex Jonsson redigerade 20 april 2015
Guest lecture by Ali Serrafi, QA manager at Spotify¶ When an app grows, it gets more complex. Adding teams to a single app project, and getting a seamles Location Q33 Hooking up mobile phones and tablets to other connected things is key to creating on-line services and mobile applications wforkflow in place is a challenging task. Together with plans for carrying out and evaluating A/B and unit testing, planning and execution is critical to this modern day company, bringing music to the World!¶ the industrial internet. In this lecture we'll both discuss the theory behind the hybrid approach to IoT app development, as well as show some practical examples on how to go about this with a few hardware cases.¶