Workshop - Digitale, nicht-lineare Features: Difference between revisions

From Medien Wiki
No edit summary
mNo edit summary
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Folien zum Workshop: [[Media:Workshop_digitalnichtlinear.pdf]]
Folien zum Workshop: [[Media:Workshop digitalnichtlinear.pdf]]


==Thema 1: AppFurnace als Plattform für mobile Anwendungen==
[[File:Appfurnance demo code.png|200px|thumb|Codebeispiel AppFurnace]]
Es wurde eine kleine Demo-App auf [http://www.appfurnace.com/ AppFurnace] erstellt, die beim betreten eines Bereiches in der Stadt eine Audiodatei abspielt. Zudem wurde ein einfaches UI erstellt und die Anpassung der App in JavaScript vorgestellt.


'''Thema 1: AppFurnace als Plattform für mobile Anwendungen'''
AppFurnace bietet mit dem kostenlosen AppFurnace-Player die Möglichkeit, erstellte Apps direkt auf Android und iOS zu testen.


[[Image:Appfurnance_demo_code.png|200px|thumb|left|Codebeispiel AppFurnace]]
* [https://play.google.com/store/apps/details?id=com.calvium.player&hl=en AppFurnace-Player auf Google Play]
 
* [https://itunes.apple.com/us/app/appfurnace-player/id387022138?mt=8 AppFurnace-Player im Apple AppStore]
 
'''Thema 2: Processing für Fortgeschrittene'''


==Thema 2: Processing für Fortgeschrittene==
In der Demo zu Processing haben wir folgende Bibliotheken genutzt
In der Demo zu Processing haben wir folgende Bibliotheken genutzt
* [https://github.com/mccv/processing-tweet-stream Tweet Stream]
* [http://www.beadsproject.net Beads]


[https://github.com/mccv/processing-tweet-stream Tweet Stream]
===Installationshinweise für Processing-Bibliotheken===
 
Bibliotheken werden im Processing-Sketchbook Ordner im Ordner <tt>Libraries</tt> in ihrem eigenen Unterordner abgelegt. Korrekt installierte Bibliotheken werden in Processing unter <tt>Sketch → Import Libraries</tt> angezeigt.
[http://www.beadsproject.net/ Beads]


[[Installationshinweise für Processing-Bibliotheken]]
===Hinweise zu TweetStream===
Die bereits übersetzte Version der Bibliothek die auf [http://mccv.github.com/processing-tweet-stream Projektseite] angeboten wird, ist nicht aktuell und funktioniert nicht mit der aktuellen Version der API.


Bibliotheken werden im Processing-Sketchbook Ordner im Ordner "Libraries" in ihrem eigenen Unterordner abgelegt. Korrekt installierte Bibliotheken werden in Processing unter "Sketch -> Import Libraries" angezeigt.
Die Bibliothek muss deswegen leider selber aus dem Quellcode übersetzt werden. Die offizielle Anleitung findet sich auf [https://github.com/mccv/processing-tweet-stream GitHub]. Nach dem Download des Quelltextes in der [https://github.com/mccv/processing-tweet-stream/archive/master.zip aktuellen Revision] müssen zwei Pfade in der <tt>build.xml</tt> angepasst werden: Der Ordner für Processing und der Ort an dem [http://www.scala-lang.org/downloads Scala] installiert ist (siehe Bild). Danach wird der Befehl <tt>ant</tt> im Ordner, in dem die <tt>build.xml</tt> liegt, ausgeführt. Die Bibliothek wird übersetzt und liegt dann im Unterordner <tt>distribution</tt> als zip-Archiv und kann wie oben beschrieben installiert werden.
[[File:Tweetstream build.png|200px|thumb|TweetStream build.xml]]
Bitte beachtet: Die allermeisten Bibliotheken lassen sich einfach durch Kopie der bereits übersetzten Bibliothek in den entsprechenden Ordner installieren. Dies ist ein Grenzfall und sollte euch, soweit erfolgreich nachvollzogen, auf viele Stolpersteine vorbereiten.

Latest revision as of 21:02, 27 November 2012

Folien zum Workshop: Media:Workshop digitalnichtlinear.pdf

Thema 1: AppFurnace als Plattform für mobile Anwendungen

 
Codebeispiel AppFurnace

Es wurde eine kleine Demo-App auf AppFurnace erstellt, die beim betreten eines Bereiches in der Stadt eine Audiodatei abspielt. Zudem wurde ein einfaches UI erstellt und die Anpassung der App in JavaScript vorgestellt.

AppFurnace bietet mit dem kostenlosen AppFurnace-Player die Möglichkeit, erstellte Apps direkt auf Android und iOS zu testen.

Thema 2: Processing für Fortgeschrittene

In der Demo zu Processing haben wir folgende Bibliotheken genutzt

Installationshinweise für Processing-Bibliotheken

Bibliotheken werden im Processing-Sketchbook Ordner im Ordner Libraries in ihrem eigenen Unterordner abgelegt. Korrekt installierte Bibliotheken werden in Processing unter Sketch → Import Libraries angezeigt.

Hinweise zu TweetStream

Die bereits übersetzte Version der Bibliothek die auf Projektseite angeboten wird, ist nicht aktuell und funktioniert nicht mit der aktuellen Version der API.

Die Bibliothek muss deswegen leider selber aus dem Quellcode übersetzt werden. Die offizielle Anleitung findet sich auf GitHub. Nach dem Download des Quelltextes in der aktuellen Revision müssen zwei Pfade in der build.xml angepasst werden: Der Ordner für Processing und der Ort an dem Scala installiert ist (siehe Bild). Danach wird der Befehl ant im Ordner, in dem die build.xml liegt, ausgeführt. Die Bibliothek wird übersetzt und liegt dann im Unterordner distribution als zip-Archiv und kann wie oben beschrieben installiert werden.

 
TweetStream build.xml

Bitte beachtet: Die allermeisten Bibliotheken lassen sich einfach durch Kopie der bereits übersetzten Bibliothek in den entsprechenden Ordner installieren. Dies ist ein Grenzfall und sollte euch, soweit erfolgreich nachvollzogen, auf viele Stolpersteine vorbereiten.