LiveCode

Entwicklungsumgebung für Programme

LiveCode ist eine Software -Entwicklungsumgebung, mit der verschiedene Anwendungen - von kleinen nützlichen Hilfsprogrammen über Spiele bis hin zu Lernumgebungen - erstellt werden können. Eine Benutzeroberfläche kann per Drag & Drop erstellt werden, die Funktionalität der Anwendung wird über die Dreamcard spezifische Skriptsprache "Transcript" eingegeben.

Vorteile

  • Professionelle Programmerstellung
  • Hervorragende Dokumentation in Englisch
  • Zahlreiche Hilfen für Einsteiger online erhältlich
  • Erstellung plattformunabhängiger Anwendungen möglich
  • Einfache Erstellung von grafischen Benutzeroberflächen (GUIs) (per Drag & Drop)
  • Der Umgang mit Skriptsprachen sowie deren genereller Aufbau lassen sich anhand von "Transcript" erlernen.
  • Plattformspezifische Gestaltung durch Stil-Vorlagen
  • Erzeugung plattformspezifischer Standalone-Anwendungen

Nachteile

  • Englischsprachige Oberfläche
  • Einige der Hilfefunktionen erfordern Internetverbindung

Beispiele

  • Im Programm selbst sind Beispiel-Projekte und Beispiel-Skripte abrufbar.
  • Die Firma Runtime Revolution Ltd. bietet auf ihrer Webseite Informationen zu Anwendungsbeispielen an.
  • Weitere Anwendungsbeispiele zum Herunterladen finden Sie bei Major-K.
  • Kursmaterialien für Schulen finden Sie unter Teaching Programming with LiveCode.

Einstiegslevel

LiveCode ist auch für Einsteiger geeignet, da das Programm sehr ausführlich (auf Englisch) dokumentiert ist und zudem Programmbeispiele und Tutorials erhältlich sind, in denen erste Anwendungen Schritt für Schritt erklärt werden. Auch der Einstieg in die ans Englische angelehnte Skriptsprache wird durch Beispiele und Erläuterungen der Funktionsweisen erleichtert. Vorkenntnisse im Umgang mit anderen Skriptsprachen (wie z. B. JavaScript) sind hilfreich für den Einstieg in die professionelle Progammierung mit LiveCode.

Tutorials

  • Im Programm ist eine englischsprachige Hilfefunktion vorhanden, die teilweise auf die Hilfeseiten im Internet verweist.
  • Auf der Webseite des Herstellers sind englische Tutorials zu finden, die den Einstieg erleichtern.
  • Die Webseite bietet außerdem ein englischsprachiges Support-Forum
  • In der Community gibt es Zugang zu Foren, Konferenzen, Nutzergruppen und weitere Resourcen.
  • In der Rubrik Guides finden sich Einführungen für Anfänger, Entwickler und speziell zu mobilen Anwendungen.
  • Externe Hilfestellungen: Tipps für Fortgeschrittene und aktuelle Informationen sind im Firmenblog zu finden, Anregungen auch unter 1001 things to do with LiveCode.
  • Deutschsprachige Informationen gibt es bei Skripteditor.

Hinweise

  • Bei Bedarf lassen sich spezifische Funktionalitäten einbauen (wie Kamera und Sensoren unter iOS oder Android), wodurch die Plattformunabhängigleit verloren geht..

Alternativen

Kompatibilität

Formate

.rev

Technische Voraussetzungen

Windows

- Microsoft Windows 98/ME/NT/2000/XP oder Vista SP1 und darüber (32-bit und 64-bit)
Windows 7 (32-bit und 64-bit)/Windows Server 2008
- 256 MB Systemarbeitsspeicher
- 100 MB Festplattenspeicher

Mac

Für Mac OS X:
10.3.9 (Panther) auf PowerPC
10.4.11 (Tiger) auf Intel und PowerPC
10.5.8 und darüber (Leopard) auf Intel und PowerPC
10.6.x (Snow Leopard) auf Intel

Linux

32-bit Installation oder eine 64-bit Linux-Distribution mit 32-bit Kompatibilitäslayer
2.4.x oder höher

Sonstige Systeme

iOS: XCode 4.6, SDK 6.1

Android:
unter Windows XP/Vista oder Windows 7:
LiveCode 4.5.3 oder höher, The Java SDK, The Android SDK

unter Mac OS 10.5.x oder höher
LiveCode 4.5.3 oder höher, The Android SDK

Allgemeines

Getestete Version

LiveCode 6.0

Hersteller

Runtime Revolution Ltd. (http://runrev.com)

Preis

  • LiveCode Community: kostenlos (geeignet für Studierende, Lehrende für die Entwicklung von Open Source Anwendungen)
  • LiveCode Commercial: $ 500 (geeignet für die Entwicklung kommerzieller Anwendungen)