Thesispresentatie maart

1,331 views

Published on

This is an intermediate presentation given on March 26 for my thesis.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,331
On SlideShare
0
From Embeds
0
Number of Embeds
931
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Thesispresentatie maart

  1. 1. CONTEXT AWARENESS IN A SMART HOME Robin De Croon @robindecroon & robindecroon.wordpress.com Advisor dr. Joris Klerkx Supervisor prof. dr. ir. Erik Duval
  2. 2. Content •Context •Real Data •Rapid Prototyping •Programming Problems •Statistics & Planning •Demo March 26, 2013 2http://blog.thoughtpick.com/wp-content/uploads/2011/01/web_design_services.11-18.web_content.jpg
  3. 3. CONTEXT Context Real Data Rapid Prototyping Programming Problems Statistics & Planning DemoMarch 26, 2013 3
  4. 4. Context & Purpose•Mobile application•Context Awareness•Smart Home Technology•Data VisualizationMarch 26, 2013 4
  5. 5. REAL DATA Context Real Data Rapid Prototyping Programming Problems Statistics & Planning DemoMarch 26, 2013 5
  6. 6. Visit to UGent•Jelle Nelis•DYAMAND • (DYnamic,Adaptive MAnagement of Networks and Devices) http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6423604&url=http%3A%2F%2Fieeexplore.iee e.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D6423604March 26, 2013 6
  7. 7. SmartE (i)•Matthias Strobbe•13 databases Solar panels, boilers, dishwasher, …March 26, 2013 7
  8. 8. SmartE (ii)March 26, 2013 8
  9. 9. Demec•Very good supporter!•General ideas•Attempt to connect to Domintell•Connection with Loxone • Demo Case with Mini-ServerMarch 26, 2013 9
  10. 10. RAPID PROTOTYPING Context Real Data Rapid Prototyping Programming Problems Statistics & Planning DemoMarch 26, 2013 10
  11. 11. Rapid Prototyping •Paper Prototype I •Digital Prototype I 5 users 3 users SUS score: 65 SUS score: 82.5 •Paper Prototype II •Digital Prototype II 9 users SUS score: 80 March 26, 2013 11http://www.susanhutchinson.com/wp-content/uploads/2009/02/todo.jpg
  12. 12. Paper Prototype IMarch 26, 2013 12
  13. 13. PROBLEMS PAPER PROTOTYPE IMarch 26, 2013 13
  14. 14. Tablet Application? M. de Sá and L. Carric¸o, “Low-fi prototyping for mobile devices,” in CHI ’06 extended abstracts on Human factors in computing systems – CHI EA ’06, (New York, New York, USA), p. 694, ACM Press, 2006.March 26, 2013 14
  15. 15. Home Screen 4/5March 26, 2013 15
  16. 16. Interpretation TreeMap 4/5March 26, 2013 16
  17. 17. Location 4/5March 26, 2013 17
  18. 18. Interpretation Tree 3/5March 26, 2013 18
  19. 19. PROBLEMS PAPER PROTOTYPE IIMarch 26, 2013 19
  20. 20. Exhausting for the eyes Me “Bright colors can become tiresome on the eyes and should not be used for large areas of a screen and avibrating effect can result from contrasts in brightness being too large or when eyes have difficulty focusingbecause of two similarly saturated colors used in combination “ - Stone, Debbie [et al.]. User Interface Designand Evaluation. Morgan Kaufmann, 2005. March 26, 2013 20
  21. 21. Icons not clear 6/9March 26, 2013 21
  22. 22. HOME  HOUSE 4/9March 26, 2013 22
  23. 23. Tabs to change room 4/9March 26, 2013 23
  24. 24. PROBLEMSDIGITAL PROTOTYPE IMarch 26, 2013 24
  25. 25. General navigation scheme 3/3March 26, 2013 25
  26. 26. New navigation schemeMarch 26, 2013 26
  27. 27. More detailed information 3/3March 26, 2013 27
  28. 28. Selecting a time period 3/3March 26, 2013 28
  29. 29. Interpretation Treemap 1/3March 26, 2013 29
  30. 30. Real DataMarch 26, 2013 30
  31. 31. Bugs March 26, 2013 31http://info.nsiserv.com/Portals/14250/images/broken%20android.jpg
  32. 32. PROGRAMMING PROBLEMS Context Real Data Rapid Prototyping Programming Problems Statistics & Planning DemoMarch 26, 2013 32
  33. 33. Hiding Action and Navigation Bar•Different fullscreen themes•Different flags • SYSTEM_UI_FLAG_HIDE_NAVIGATION • SYSTEM_UI_FLAG_FULLSCREEN • SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN • SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION • SYSTEM_UI_FLAG_LOW_PROFILE  No fullscreen application orMarch 26, 2013 Lights out mode 33
  34. 34. WebView dynamic size• WebView reports wrong size • Not ready when Window.width is called• Different JavaScript functions• Different Layouts for webview • Fixed size• Reloading the website• Interface between Java and JavaScript  Window.setTimeout (35 milliseconds)March 26, 2013 34
  35. 35. Selection in ListView• Unable to select first element programmatically • Element is selected, but not shown• Different method calls • setItemChecked(0, true); • setSelection(0); • performItemClick(); • onListItemClick(); • smoothScrollToPosition(0);• Invalidate()• Custom layout()  Not needed anymoreMarch 26, 2013 35
  36. 36. DatePicker•One calendar to select two dates•DatePicker with from and until  2 subsequent DatePickersMarch 26, 2013 36
  37. 37. Spinners March 26, 2013 37http://images.sodahead.com/polls/002260503/1620742673_532dd66d_mind_blown_xlarge.jpeg
  38. 38. Spinners• (Visibly) select item programmatically & reset other spinners • Set selection • Reset (object to null, reinitialize) • Remove all spinners from layout  New Activity• Underline selected item  SpannebleString in custom ListenerMarch 26, 2013 38
  39. 39. Spinners•Spinners on the left  Custom layout•Initial text • Dummy item + Removing dummy item  NoDefaultSpinner (java reflection)•Reselect selected item  Not necessary (because of other hack)March 26, 2013 39
  40. 40. Retrieving data from Loxone•FTP connection • But hashed files (hmac-SHA1)•XML files accessible through HTTP • But random file names! • How to get file list? • Login required  File names through FTP, HTTP connection afterwardsMarch 26, 2013 40
  41. 41. STATISTICS & PLANNING Context Real Data Rapid Prototyping Programming Problems Statistics & Planning DemoMarch 26, 2013 41
  42. 42. StatisticsMarch 26, 2013 42
  43. 43. Time Division250200 191150100 100 76 50 27,5 30 22 27 14 12 0 March 26, 2013 43
  44. 44. Planning• Loxone (30)• Implementation (40) • Yield • Settings• Evaluation Digital Prototype II (30)• Literature Study + Paper (20)• Writing text + blogposts (100)• Final presentation + defense (40)• Social Activities (20)March 26, 2013 44
  45. 45. Score 15/20March 26, 2013 45
  46. 46. DEMO Context Real Data Rapid Prototyping Programming Problems Statistics & Planning DemoMarch 26, 2013 46
  47. 47. March 26, 2013 47http://2.bp.blogspot.com/-gZjNR3XVULs/T_ZOVgE-5lI/AAAAAAAAAg8/6YVmd5Q064o/s1600/questions11.jpg

×