Benutzer-Werkzeuge

Webseiten-Werkzeuge


techniken:openframeworks

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
techniken:openframeworks [2015/07/01 12:48]
fbonowski
techniken:openframeworks [2016/01/21 12:45] (aktuell)
Zeile 10: Zeile 10:
   * Processing bringt einen eigenen (schlechten,​ aber einfach bedienbaren) Editor mit   * Processing bringt einen eigenen (schlechten,​ aber einfach bedienbaren) Editor mit
   * OpenFrameworks wird zusammen mit einem externen (**//​Viel//​** leistungsfähigeren,​ aber etwas komplexeren und extra zu installierenden) IDE verwendet. Insbesondere bieten diese IDEs Breakpoint-Debugging,​ also das Anhalten und Schrittweise Ausführen von Programmen zur Fehlersuche.   * OpenFrameworks wird zusammen mit einem externen (**//​Viel//​** leistungsfähigeren,​ aber etwas komplexeren und extra zu installierenden) IDE verwendet. Insbesondere bieten diese IDEs Breakpoint-Debugging,​ also das Anhalten und Schrittweise Ausführen von Programmen zur Fehlersuche.
 +
 ==== Hinzufügen von Libraries ==== ==== Hinzufügen von Libraries ====
    * Processing bringt eine sehr komfortable Library-Verwaltung für Zusatzfunktionen mit    * Processing bringt eine sehr komfortable Library-Verwaltung für Zusatzfunktionen mit
Zeile 16: Zeile 17:
   * Processing hat nur rudimentäre und sehr langsame Funktionen zur Verarbeitung von Kamerabildern   * Processing hat nur rudimentäre und sehr langsame Funktionen zur Verarbeitung von Kamerabildern
   * OpenFrameworks kommt zusammen mit OpenCV, //der// Standardlibrary für schnelle+leistungsfähige Bildverarbeitung.   * OpenFrameworks kommt zusammen mit OpenCV, //der// Standardlibrary für schnelle+leistungsfähige Bildverarbeitung.
 +==== Performance ====
 +  * In Openframeworks (C++) geschriebene Programme sind deutlich performanter als solche in Processing (Java). Insbesondere bei vielen selbstprogrammierten Berechnungen kann das mehr als einen Faktor 10 ausmachen.
 ==== Kompatibilität ==== ==== Kompatibilität ====
   * Processing läuft ohne viel zusätzlichen Aufwand mit der mitgelieferten Entwicklungsumgebung auf so ziemlich allen Betriebssystemen und Plattformen   * Processing läuft ohne viel zusätzlichen Aufwand mit der mitgelieferten Entwicklungsumgebung auf so ziemlich allen Betriebssystemen und Plattformen
Zeile 24: Zeile 27:
   * Beide verwenden (leider oft schlecht geschriebene) Verpackungsklassen "​Wrapper",​ um die (vermeintlichen) Komplexität professioneller Libraries vor dem Anfänger zu verstecken.   * Beide verwenden (leider oft schlecht geschriebene) Verpackungsklassen "​Wrapper",​ um die (vermeintlichen) Komplexität professioneller Libraries vor dem Anfänger zu verstecken.
  
-===== Installation ​=====+===== Vor dem Download: Welches IDE?=====
 Openframeworks gibt es [[http://​openframeworks.cc/​download/​|hier zum freien Download.]] Openframeworks gibt es [[http://​openframeworks.cc/​download/​|hier zum freien Download.]]
  
-==== Welches IDE? ==== 
 Als erstes steht eine Entscheidung für eine Entwicklungsumgebung ("​IDE"​) an. Als erstes steht eine Entscheidung für eine Entwicklungsumgebung ("​IDE"​) an.
 Welches für euch in Frage kommt, hängt in erster Linie davon ab, welche Betriebssysteme ihr in eurer Gruppe einsetzt. Welches für euch in Frage kommt, hängt in erster Linie davon ab, welche Betriebssysteme ihr in eurer Gruppe einsetzt.
  
 Um es Kurz zu halten: Um es Kurz zu halten:
-  * Linux(ubuntu): Nehmt Code::​Blocks +  ​* **Linux**: Nehmt Code::​Blocks 
-  * Windows+Linux ​Gemischt: Nehmt Code::​Blocks +  ​* **Windows+Linux ​gemischt**: Nehmt Code::​Blocks 
-  * Ausschließlich Windows: Visual Studio von Microsoft ist etwas sleeker als Windows, gibt es für Studis oder als "​Express"​ Version auch umsonst. Achtet unbedingt auf die richtige Version (2012, 2013 etc....) sie muss zu eurem Openframeworks-Download passen. +  ​* **Ausschließlich Windows**: Visual Studio von Microsoft ist etwas sleeker als Windows, gibt es für Studis oder als "​Express"​ Version auch umsonst. Achtet unbedingt auf die richtige Version (2012, 2013 etc....) sie muss zu eurem Openframeworks-Download passen. 
-  * Mac: Hier habt ihr keine Wahl, ihr müsst XCode benutzen, das es leider für kein anderes System gibt. +  ​* **Mac OsX**: Hier habt ihr keine Wahl, ihr müsst XCode benutzen, das es leider für kein anderes System gibt. Soll super funktioniern,​ habe ich aber noch nie ausprobiert..
-  ​* ​+===== Installation ===== 
 +Folgt den Installationsanleitungen für euer Betriebssystem und IDE, die auf der OpenFrameworks-Downloadseite verlinkt sind... 
 + 
 + 
  
  
  
techniken/openframeworks.1435747730.txt.gz · Zuletzt geändert: 2016/01/21 12:45 (Externe Bearbeitung)