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).
Hm, now I am confused. When I asked on the lecture if under design we should do the process that was though during the course, including prototyping and testing, the answer was that we should see design in wider perspective, more like information structure, technical choices etc.. In that sense it is really close to the analasys.
But now from your comment it looks like we should have done prototyping first and evaluations, and design is interaction design.
For part B we dont require a full design cycle, incl field study, etc since the task is already given. Likewise an formal user evaluation is neighter required. Design here is referring to the prototyping work, like information structure paper prototyping etc, then implementation comes after this and finaly an analysis of the outcome.
Please, see the reply to another question where this is answered
1.- that's up to you, decide which option you wanna work with an motivate your decision.
2.- Also up to you to choose which method to submit results. You can use the sms module in the emulator.
I have been wondering about this, too. Are we even supposed to turn in the code? From the instructions it looks like we just turn in the report, like we did with the project...
Please, create a zip file with your working code and attach it to the email with the PDF exam. Deadline 25th 23:59
the way you might write in a in-class exam will suffice
We have found a bug in the exam and updated part B and the file "questions.json".
Two more clearifications:
1/ You choose if you would like to implement this as an web app or native app. Both is possible.
2/ Based on this choose you probably prefere one of the methods to send data. Based on the preference plz choose one appropriate method to send the data. We dont ask you to implement a web-service and in this case you need instead to demonstrate cleary that you will output a correct post.
Hi,
I have some questions about the time parameter - "post these questions to the user given the time that is defined by therequest_by attribute".
- So the user should be prompted with the question in the exact time (second) specified?
- What happens if the application is turned off in those moments?
- Is there a some time frame in which the questions can still be asked, like one hour after the specified time?
- How critical is that the user gets and answers the question?
Thank you.
Nevena
I still have following query-
- "post these questions to the user" - user refreshes the native/web screen?
- "user replies should be mail/sms back" - user replies to his own mail/sms? this is to test the reply?
/Thanks Prajwol
As a generic reply to Nevenas q1-4, and Prajwol q1-2 we leave this issues as design chooses for you to decide upon. Ie a basic solution could be more robust and more usefull, but of course your solution should also demonstrate the skills that you gained in the course.
br/konrad
Ditto...
The home exam will be distributed via Daisy tonight so you dont need to show up physically tomorrow. Likewise you should email us back an PDF.
br/Konrad
Not the whole reports. try to summarize and extract the most important lessons from each part but the idea is that the report includes the whole process, from idea to development.
The report should include; "Each step in the design process, i.e. the fieldstudy, paper prototype, functional prototype, and wireframes, and implementation, and an analysis of the methods applied". To ground that you have used and understood proven methods and practice your design process should be linked with academic work from. Not so hard really, thats one ref per lecture and method.
br/konrad
Hi,
Yes at 10 are the presentations. There is no Lab later on, that's time for you to work on the project final reports.
you will find them in the slides, but here is the list:
http://www.youtube.com/watch?v=b1w9_cob_zw
http://www.youtube.com/watch?v=DiFtmrpuwNY
http://www.youtube.com/watch?v=5Mk-lzO8C6Q
http://www.youtube.com/watch?v=8OKCeyjYeTI
http://www.youtube.com/watch?v=W-viO33aERI
the same origin policy of browsers doesn't apply if you are using file:// protocol (which you can do when using phonegap). So you shouldnt have problems... theoretically ;)
http://groups.google.com/group/phonegap/browse_thread/thread/b60bda03bac6e9eb
Yes, seems it works with dojo in Emulator. But i cannot run it properly on Firefox, but probably some policy issues.
Dear Cristobal,
We have started to create our Android application with the Android SDK. What is the best method for you to visualize our application?
May it be possible that we send you the *.apk file for example?
Best regards,
Arthur Gervais
For the interactive prototype report is OK to send screenshots of the prototype. The important thing is the testing results, who you test it with, what was the input, how did it affect your design, osv. The "big" demo of the app will be the final one which you will do in the end of the course. However, if you want to send the APK file I can read that or if you want to discuss something we can meet as well.
cheers,
cristobal
At the bottom of the wiki it describes what are the deliveries. For these particular cases are the following:
- Interactive prototype: A first prototype of the mobile application. It should include at least 1 use case. Test your prototype with real users (record and take notes for documentations).
- Wireframes: Wireframes of the whole mobile application. Should include all the use cases and different views with their layout.
The idea is that after reflecting on the input from the paper prototype and building the clickstream + sitemap you should build an interactive prototype by using AppInventor, HTML or Android SDK. Something simple to test more things than just the visual aspect but maybe things like sound, vibration, etc.
After testing it with real people and getting some more feedback on that, you do your wireframes which will be setting up the layout for the final application that you will have to present at the end of the course.
For next week the deliveries are interactive prototype results + wireframes. That's the reason we practice with app inventor the other day.
On the other hand, some of you do not have Android Phones. For I suggest you take your laptop using the emulator. It is really not ideal but is the only way I can think of.
I think we could build the wireframes of our paper prototype, and give a fake interaction to the user (via emulator), but we don't know how to do what we actually want our app to do, and since testing and getting feedback is part of the assignment, should we focus on trying to make our app actually do something, or just fake what we'd like our app to do, and get feedback on that?
I understand. It wont be possible to have everything for the interactive prototype, but surely we can get something more interactive (even if part of it is fake) than a paper prototype so hopefully the input will be different. Try focusing on the interactive aspects of the app. If you think you do not have enough time for Monday it's OK to give it a few days later but not later than Thursday. You will need good time for the actual application!
Is it possible to come with Netbeans+Android ready and working ... or will it pose some problems i.e. are tomorrows lab exercises strictly oriented towards Eclipse or we can substitute it with Netbeans without much of a problem.
Sure, no problem. Just that we will be using eclipse for the examples but everything should work fine on Netbeans as well...
Cristobal Viedma Ivorra post from February 3 should be of help for your with your query about the exam.
"Regarding the exam here some information:
will be on Thursday 17th of March from 09:00 to 12:00 in rooms 530,532
Hope it works for everyone!"
It's now fixed. Sorry.
you can include both parts in the report. please submit code in a zip file. Analysis you should discuss about your solution, why it fulfill the requirements and motivate the decisions you took. For the design you should follow the process we've teached during the course.