Appcelerator Titanium: Unterschied zwischen den Versionen

Aus Android Wiki
K (Einzelnachweis dazu)
(Infos über Open Source Zukunft von Titanium, Links zum SDK, Tidev Inc und Tutorials)
 
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
''Titanium'' von der Firma ''Appcelerator'' ist ein Framework für die [[Cross-Platform-Entwicklung]] von [[App#Mobile_App|mobilen Apps]] für Android und iOS mit der Programmiersprache [[JavaScript]].<ref>{{Cite web | url = https://www.infoworld.com/article/2689832/review-appcelerator-is-a-mobile-cloud-platform-in-progress.html | title = Review: Appcelerator is a mobile cloud platform in progress | author = Martin Heller | accessdate = 2020-09-16 | date = 2014-10-01 | publisher = infoworld.com | language = en}}</ref>
''Titanium'' von der Firma ''Appcelerator'' ist ein Framework für die [[Cross-Platform-Entwicklung]] von [[App#Mobile_App|mobilen Apps]] für Android und iOS mit der Programmiersprache [[JavaScript]].<ref>{{Cite web | url = https://www.infoworld.com/article/2689832/review-appcelerator-is-a-mobile-cloud-platform-in-progress.html | title = Review: Appcelerator is a mobile cloud platform in progress | author = Martin Heller | accessdate = 2020-09-16 | date = 2014-10-01 | publisher = infoworld.com | language = en}}</ref>
Zur Laufzeit einer mit Titanium erstellten App wird der JavaScript-Code von einer JavaScript-Engine (V8 für Android, JavaScriptCore für iOS) aufgeführt. Die Zugriffe auf das jeweilige Betriebssystem (z.B. zur Darstellung von nativen UI-Elementen wie Buttons oder Zugriff auf die Kamera) werden über eine "Titanium Bridge" (engl.: Brücke) genannte Komponente realisiert.<ref>{{Cite web | url = https://wiki.appcelerator.org/display/guides2/Titanium+Platform+Overview | title = Titanium Platform Overview | quote = Titanium exists as a bridge between the native operating system and your app's code. [...] You write your app in JavaScript, calling on the Titanium APIs to take actions like drawing buttons, opening windows, showing the camera, etc. The Titanium bridge (part of the SDK) translates those calls into their native equivalents. | accessdate = 2020-09-18 | date = 2019-03-22 | publisher = wiki.appcelerator.org | language = en}}</ref>
Für die Erstellung von Apps mit Titanium steht ein [[Node.js]]-basiertes Kommandozeilen-Programm (Titanium CLI) zur Verfügung.<ref>{{Cite web | url = https://www.npmjs.com/package/titanium | title = Seite Node-Paket "Titanium" | accessdate = 2020-09-17 | publisher = npmjs.com | language = en}}</ref>
Die Firma Away (seit 2016 Eigentümer vom Appcelerator Titanium) hat im Februar 2014 bekannt gegeben, dass das SDK im März 2022 an die Community übertragen wird und der offizielle Support eingestellt wird. Eine Non-Profit-Organisation TiDev Inc.<ref>{{Cite web | url = https://tidev.io | title = Seite TiDev Inc. | accessdate = 2021-09-30 | publisher = tidev.io | language = en}}</ref> wird hauptsächlich für die weitere Planung und Entwicklung des SDKs verantwortlich sein.


==Weblinks==
==Weblinks==
[https://www.appcelerator.org/ Homepage der Open-Source-Variante von ''Titanium'']
[https://www.appcelerator.org/ Homepage der Open-Source-Variante von ''Titanium'']
[https://github.com/appcelerator/titanium_mobile Offizielles Github Repository]
[https://fromzerotoapp.com/ from zero to app - Tutorials und weitere Ressourcen]
[https://titaniumsdk.com/ Titanium SDK Anleitung]
[https://tidev.io/ TiDev Inc.]


== Einzelnachweise ==
== Einzelnachweise ==

Aktuelle Version vom 30. September 2021, 10:47 Uhr

Titanium von der Firma Appcelerator ist ein Framework für die Cross-Platform-Entwicklung von mobilen Apps für Android und iOS mit der Programmiersprache JavaScript.[1]

Zur Laufzeit einer mit Titanium erstellten App wird der JavaScript-Code von einer JavaScript-Engine (V8 für Android, JavaScriptCore für iOS) aufgeführt. Die Zugriffe auf das jeweilige Betriebssystem (z.B. zur Darstellung von nativen UI-Elementen wie Buttons oder Zugriff auf die Kamera) werden über eine "Titanium Bridge" (engl.: Brücke) genannte Komponente realisiert.[2]

Für die Erstellung von Apps mit Titanium steht ein Node.js-basiertes Kommandozeilen-Programm (Titanium CLI) zur Verfügung.[3]

Die Firma Away (seit 2016 Eigentümer vom Appcelerator Titanium) hat im Februar 2014 bekannt gegeben, dass das SDK im März 2022 an die Community übertragen wird und der offizielle Support eingestellt wird. Eine Non-Profit-Organisation TiDev Inc.[4] wird hauptsächlich für die weitere Planung und Entwicklung des SDKs verantwortlich sein.

Weblinks[Bearbeiten | Quelltext bearbeiten]

Homepage der Open-Source-Variante von Titanium

Offizielles Github Repository

from zero to app - Tutorials und weitere Ressourcen

Titanium SDK Anleitung

TiDev Inc.

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  2. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  3. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  4. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.