www.wikidata.de-de.nina.az
Xojo fruher REALbasic und Real Studio ist eine objektbasierte Programmiersprache mit visuellen Entwicklungsumgebungen fur macOS Linux und Windows und basiert in ihren Befehlen und der Syntax auf der Programmiersprache BASIC XojoEntwicklungsumgebungBasisdatenEntwickler Xojo Inc Erscheinungsjahr 1996Aktuelle Version 2023r1 1 1 11 April 2023 Betriebssystem Windows macOS LinuxKategorie ProgrammierspracheLizenz Proprietardeutschsprachig neinwww xojo com Inhaltsverzeichnis 1 Eigenschaften 2 Xojo Cloud 3 Geschichte 4 Siehe auch 5 Literatur 6 Weblinks 7 EinzelnachweiseEigenschaften BearbeitenXojo ahnelt sehr stark Visual Basic 6 so dass es seither sehr beliebt bei Visual Basic 6 Anhangern ist die nicht zu den NET Versionen wechseln wollen Xojo wird mit einer grossen Bibliothek an Elementen ausgeliefert Eine eigene Version der Entwicklungsumgebung fur Linux ist seit 2005 verfugbar Xojo Programmcode kann ohne Anderungen auch auf den jeweils anderen Plattformen speziell Windows Linux OS X und Web kompiliert werden und erzeugt dabei Stand Alone Anwendungen Konsolenanwendungen oder auch Webanwendungen fur das jeweilige x86 oder x64 System Dabei wird keine zusatzliche Laufzeitumgebung benotigt lediglich unter x64 Linux muss unter Umstanden eine Reihe zusatzlicher Bibliotheken installiert sein 2 um Xojo und die damit kompilierten Programme lauffahig zu machen Besagte Webanwendung basiert dabei auf CGI hingegen die Standalone auf dem Cocoa Mono Framework Fur jeweils plattformspezifische Anderungen sind Direktiven implementiert die es erlauben den Quellcode entsprechend anzupassen Bis zur Version 5 5 5 lief die IDE noch nativ auf Mac OS 9 nachfolgende Versionen konnten bis 2007 Release 3 noch Mac OS 9 Programme kompilieren Ab der Version 2014r3 kann Xojo auch zur Entwicklung nativer iOS Apps verwendet werden Die Entwicklung dafur muss zwingend auf Mac OS X erfolgen da zum Debuggen der iOS Simulator von Apple verwendet wird der nur unter OS X zur Verfugung steht Ab der Version 2015r1 erzeugt Xojo iOS Apps als Universal Binary 3 Mit der Version 2015r3 ist es moglich auch Anwendungen fur den Raspberry Pi 2 Model B und ahnliche Einplatinencomputer mit 32 Bit ARMv7 CPU zu kompilieren 4 Durch Integration des LLVM ist ebenfalls das Erzeugen von Stand Alone Programmen fur 64 Bit Systeme der unterstutzten Desktop und Webplattformen moglich geworden Die Xojo IDE selbst ist in Xojo programmiert Version 2017r1 brachte in erster Linie Debugging unter 64 bit fur macOS und Linux und fuhrte neu einen Remote Debugger fur den Raspberry Pi ein mit dem das Entwickeln von einem Desktop Rechner und automatisches Hochladen und Debugging der Debug Applikation auf dem Raspberry Pi vom Entwicklungsrechner aus moglich sind 5 Seit Version 2017r3 liegt die IDE als 64 Bit Anwendung vor 6 Seit Version 2023r3 wird die Entwicklung nativer Android Apps unterstutzt Dazu ist es notwendig dass die Entwicklungsumgebung Android Studio auf dem Entwicklungsrechner installiert ist Xojo Cloud BearbeitenSeit 11 Marz 2014 bietet Xojo die Xojo Cloud an einen Xojo eigenen integrierten Hosting Service Dieser Dienst ermoglicht Deployment Xojo erstellter Webanwendungen auf einen Knopfdruck aus der IDE heraus Das Deployment erfolgt dabei konfigurations und wartungsfrei auf sicherheitsverbesserte Linux Server des Providers Rackspace Mehrstufige Sicherheitsmechanismen einschliesslich intelligenter Firewall Einbruchserkennung Intrusion Detection System IDS und Mandatory Access Controls MAC sowie Inter Server Kommunikation um sich bei erfolgtem unerlaubtem Zugriff uber die Art des Einbruchs zu informieren schutzen dabei sowohl Webanwendung als auch Server Betriebssystem Zur Benutzung der Xojo Cloud wird eine Xojo Pro oder Web Lizenz benotigt sowie der Abschluss eines Xojo Cloud Subskriptionsplans Geschichte BearbeitenRealbasic wurde ursprunglich von dem US Amerikaner Andrew Barry unter dem Namen CrossBasic entwickelt damals jedoch als reine Macintosh Software Da CrossBasic einerseits sehr einfach zu bedienen war andererseits aber durchaus professionelle Programme damit entwickelt werden konnten entstand schnell eine grosse Nutzergemeinde Aus dem ursprunglichen Hobby Projekt Barry war hauptberuflich Spiele Entwickler wurde Ende der 1990er Jahre eine kommerzielle Software Der heutige Besitzer und CEO Geoff Perlman kaufte das Projekt und grundete in Austin Texas die Real Software Inc Trotz einiger Anlaufschwierigkeiten ist Realbasic heute die fuhrende BASIC Entwicklungsumgebung auf dem Mac Seit dem 4 Juni 2013 heisst die Entwicklungsumgebung und Programmiersprache Xojo 7 Die Entscheidung dazu erfolgte aus Marketinggrunden um jegliche Assoziative zu alteren Dialekten und deren Nachteilen zu vermeiden Im Januar 2016 erhielt Xojo den BIG Innovation Award 8 der Business Intelligence Group fur herausragende technologische Innovationsleistungen Siehe auch BearbeitenGambasLiteratur BearbeitenBurkhard Piereck Realbasic fur Einsteiger und Umsteiger 1 Auflage Smart Books Publishing 2009 ISBN 3 908497 90 6 Mark Choate REALbasic Cross Platform Application Development 1 Auflage Sams 2006 ISBN 0 672 32813 5 Brad Rhine Introduction to Programming with Xojo Xojo 2012 PDF und iBook Weblinks BearbeitenOffizielle Xojo Website XDev Magazine US amerikanische Zeitschrift zu Xojo Xojoblog de Blog des deutschen Xojo Entwicklerevangelisten mit deutschsprachigem Handbuch im Entstehen Einzelnachweise Bearbeiten Release Notes for Xojo 2023r1 1 englisch System requirements In documentation xojo com Abgerufen am 30 November 2023 englisch 2015r1 In documentation xojo com 17 Februar 2015 abgerufen am 30 November 2023 englisch 2015r3 In documentation xojo com 20 Oktober 2015 abgerufen am 30 November 2023 englisch 2017r1 In documentation xojo com 28 Marz 2017 abgerufen am 30 November 2023 englisch 2017r3 In documentation xojo com 5 Dezember 2017 abgerufen am 30 November 2023 englisch About Xojo Inc In xojo com Abgerufen am 30 November 2023 englisch These 47 Companies Confirm That The Business Of Innovation Is Flourishing Globally In bintelligence com Business Intelligence Group 3 Februar 2016 abgerufen am 3 Februar 2016 englisch Abgerufen von https de wikipedia org w index php title Xojo amp oldid 239605374