Differences between revisions 22 and 24 (spanning 2 versions)
Revision 22 as of 2016-12-19 08:33:08
Size: 5593
Editor: wiki
Comment:
Revision 24 as of 2017-01-08 09:02:56
Size: 6246
Editor: wiki
Comment:
Deletions are marked like this. Additions are marked like this.
Line 81: Line 81:
  * Slides: TBD
  * Working with sensors in Cordova
  * Slides: [[attachment:deviceDataAndSensors.pdf]]
  * Working with device data and sensors in Cordova
Line 85: Line 85:
  * Add sensor functionality in your app   * Add device data and sensor functionality in your app, slides with solutions to exercises: [[attachment:deviceDataAndSensors-withSolutions.pdf]], solution for exercise 3b: [[attachment:contacts.zip]]
Line 88: Line 88:
 * Preparation:
  * Go through the APIs supported in Cordova: http://cordova.apache.org/docs/en/latest/cordova/plugins/pluginapis.html
 * Presentations:
  * TBD
 * Practice:
  * Solution Exercise 2a: [[attachment:2a.geoloc.zip]]
  * Solution Exercise 2b: [[attachment:2b.maps.zip]]
  * XDK project for Exercise 3: [[attachment:3.XDK_ACCEL.zip]]
  * Solution Exercise 3: [[attachment:3.XDK_ACCEL-SOLUTION.zip]]

== Session 8 ==

Creative Apps 201611 (Work in progress)

1. Planning

  • schedule.jpg

  • Session 1: Installation Processing with Android Mode, initial programming for Android, sensors.
  • Session 2: Networking, API use.
  • Session 3: IoT.
  • Session 4: Hybrid Apps (Hello World and UI)
  • Session 5: Hybrid Apps (Working with sensors)
  • Session 6: Hybrid Apps (Working with web services)

2. Session 1

  • Presentations
  • Code
  • Practice
    • If you have no experience with Processing, you are advised to follow GetStartedWithProcessing.pdf to learn the basics (password protected PDF. if you need the password, send p.j.f.peters(at)tue.nl an email);

    • Try out some examples from the Processing programming environment, to see how these examples would behave on the emulator or on your Android phone.
    • Create full screen visual art on Android, using Processing. See below some examples. (To get inspired, you may want to have a look at http://openprocessing.org)

    • Try out some examples using the Ketai library on the emulator or on your Android phone.
    • Create an Android app, display "Hello Eindhoven" in the center of the screen.

3. Session 2

4. Session 3

  • Presentations
  • Code
  • Homework and deliverables
    • Create an interactive app with some GUI and API and/or database access.
    • What to be delivered (as one single ZIP file)
      • source code
      • screen copy of the output
      • video on youtube

5. Session 4

6. Session 5

7. Session 6

8. Session 7

9. Session 8

10. Deliverables

  • In session 3 and 7 an assignment will be given to be delivered. Expected deliverables are: source code and link to screen cast of output in a .zip file.
  • .zip file name: CA_Deliverable_<deliverable number>_<Your Name>.zip (so e.g. CA_Deliverable_1_John_Doe.zip for deliverable 1)

  • Deadline for deliverable 1 is January 9
  • Deadline for deliverable 2 is January 27
  • Each deliverable to be submitted to CreativeAppsDeliverables@gmail.com

11. Installation

11.1. Processing installation

  • See sheets of week 1

11.2. Intel XDK Installation

12. Rubrics

  • rubrics.jpg

13. Retake

In case you are doing the retake, you have to submit both deliverables named: CA_Retake_Deliverables_<Your Name>.zip.

  • You can resubmit the deliverables you already submitted before.

  • In any case mention in the mail whether the deliverable is a resubmission or if it is a new one.

  • All deliverables have to be submitted before (to be defined).

.

CreApps: FrontPage/CreativeApps201611 (last edited 2017-02-24 14:04:02 by PeterPeters)