LiveCode
| LiveCode | |
|---|---|
| Basisdaten
| |
| Entwickler | LiveCode |
| Erscheinungsjahr | 11. Juli 2001 |
| Aktuelle Version | 9.6.3[1] (30. Juli 2021) |
| Aktuelle Vorabversion | 9.6.10 RC 1 (17. August 2023) |
| Betriebssystem | Microsoft Windows, macOS, Linux-Kernel, Android, iOS |
| Programmiersprache | Transcript |
| Kategorie | Integrierte Entwicklungsumgebung |
| Lizenz | GPL (Version 6.0.0 bis Version 9.6.3) und Proprietäre Software |
| livecode.com | |
LiveCode (ehemals Runtime Revolution, kurz RunRev und MetaCard) ist eine von der Firma LiveCode Ltd. in Edinburgh, Schottland, eingeführte Integrierte Entwicklungsumgebung (IDE), die von Apples Hypercard inspiriert ist. Sie ermöglicht eine plattformunabhängige Programmentwicklung für Mobilgeräte[2] sowie Desktop-Computer. Der einfache und übersichtliche objektorientierte Programmieransatz eignet sich unter anderem gut für den Schulunterricht.[3] Das System gilt als einfach zu erlernende Programmierumgebung, die sich zum Einsteigen anbietet, die aber dennoch genügend Potenzial bietet, um auch professionelle Software damit zu erstellen.[4]
LiveCode ermöglicht aufgrund seines grafischen Benutzerinterface (WYSIWYG), in welchem Erstellung und Testen einer Anwendung fließend ineinander übergehen, eine sehr flexible und schnelle Umsetzung von Programmprojekten (Rapid Application Development).
Geschichte
MetaCard war ein kommerzieller HyperCard-Klon, der eine IDE, ein UI-Framework und eine eigenständige Programmiersprache (MetaTalk) enthielt. Die Firma Cross Worlds Computing entwickelte Applikationen auf der MetaCard-Platform und auch deren eigene MetaCard-IDE namens Revolution. 2003 übernahm Cross Worlds Computing die MetaCard-Technologie (d. h. das Framework und die Programmiersprache) in Revolution und änderte ihren Firmennamen in Runtime Revolution (RunRev).
LiveCode wurde ab 2013 über eine Crowdfunding-Kampagne auf der Plattform Kickstarter erheblich ausgebaut und als kostenfrei erhältliche Open-Source-Software unter der GNU General Public License ab Version 6.0, sowie parallel als kommerzielle Version weiterentwickelt. Die Open Source Version von LiveCode wurde allerdings nur bis Ende Juli 2021 und Version 9.6.3 weiterentwickelt, das öffentliche Repository ist nur mehr lesbar.[5]
Programmiersprache
LiveCode basiert auf einer höheren Skript- und Programmiersprache, die ursprünglich als „Transcript“ bezeichnet wurde. Die aus Apples HyperTalk hervorgegangene Sprache ist eng an die englische Umgangssprache angelehnt und aufgrund ihrer unmittelbaren Bildhaftigkeit leicht zu erlernen und vielfach selbsterklärend. Die Variablentypen sind dynamisch, und die syntaktischen Formen oft vielfältig und flexibel, so dass auch komplexere Vorgänge nach einer gewissen Einarbeitung mittels weniger Kommandos umsetzbar sind. Insbesondere im Analysieren und Manipulieren von Zeichenketten und Texten aber auch im Umgang mit Online-Inhalten bietet die Sprache sehr mächtige und leistungsfähige Funktionen. Mittlerweile beträgt der Umfang der Befehle und Schlüsselbegriffe von LiveCode ca. 1900 Wörter.
Anwendungen

LiveCode wird für die Entwicklung von Anwendungen für Windows, macOS, Linux, Android, iOS und Raspberry Pi eingesetzt. Häufige Anwendungsbereiche sind interaktive multimediale Präsentationen, Spiele sowie Lernprogramme[6], aber auch weit über diesen Bereich hinausgehende Techniken sind integriert. So können mit LiveCode umfangreiche datenbankgestützte Anwendungen entwickelt werden, spezifische Netzwerk- und Online-Zugriffe realisiert werden, Berichte und PDFs erstellt werden, umfassende Funktionalitäten mobiler Geräte genutzt werden. Durch sogenannte „Externals“ und „Widgets“ lassen sich über LiveCode auch externe Bibliotheken für plattformspezifische Funktionen aller Art einbinden.
Weblinks
- livecode.fandom.com deutschsprachiges Wiki
- forums.livecode.com Livecode-Forum
Einzelnachweise
- ↑ Release 9.6.3. 30. Juli 2021 (abgerufen am 28. Oktober 2022).
- ↑ Plattformunabhängigkeit, aufgerufen am 19. Mai 2016.
- ↑ livecode.com
- ↑ Heise, aufgerufen am 19. Mai 2016.
- ↑ https://github.com/livecode/livecode/tags
- ↑ Blog, aufgerufen am 19. Mai 2016.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.