Appcelerator Titanium Mobile
Titanium ist ein Framework zur Entwicklung von plattformübergreifenden mobilen Anwendungen. Ein Übersetzer generierte aus einer JavaScript-Anwendung, die auf die Titanium-API zugreift, native Anwendungen zum Beispiel für iPhone- oder Android-Geräte. Der Vorteil: Der Code wird komplett in JavaScript statt etwa in Objective-C entwickelt (auch kein HTML oder CSS kommen vor) und am Ende steht eine native Anwendung. Das Seminar geht praxisorientiert auf die Anwendungsentwicklung mit Titanium ein und stellt zu Beginn die Web-basierte Entwicklungsoberfläche von Appcelerator Titanium und die Entwicklungsumgebung Titanium Studio auf der Basis von Eclipse vor. Detailliert führt die Titanium-Schulung an vielen Beispielen die Titanium-API vor, und präsentiert Möglichkeiten zum Aufbau grafischer Oberflächen, insbesondere der Rückgriff auf native Oberflächenkomponenten. Weiterhin lernen Teilnehmer auf welche Art und Weise Entwickler Datenbanken des Endgerätes, die Kontakte oder den Kalender nutzen können. So führt das Seminar zu schnellen Erfolgserlebnissen und durch den umfangreichen Funktionsumfang von Titanium lernen Kursteilnehmer große Anwendungsfelder abzudecken; sind Titanium-Apps einmal entwickelt, lassen diese sich mühelos auf andere Plattformen portieren.
Inhalte des Seminars
Einführung in Titanium
- Probleme herkömmlicher Softwareentwicklung für mobile Endgeräte
- Abgrenzung Web-Applikation und einer nativen Titanium-Anwendung
- Architektur von Titanium, Titanium JavaScript Environment
- Unterstützte Plattformen von Titanium
- Lizenzfragen, kommerzieller Support
- Titanium im Vergleich zu PhoneGap (Apache Cordova), Rhodes, Sencha Touch
- Entwicklungsumgebungen: Web-Oberfläche und Titanium Studio
- Titanium Mobile und Titanium Desktop
Praktisches Beispiel mit Titanium
- Überblick über den Entwicklungsprozess
- Titanium Developer und Titanium Mobile SDK beziehen, einrichten
- Account anlegen, Projekt anlegen, übersetzen, ausführen
- Titanium-API
- Deployen und Debuggen
Titanium JavaScript Environment und Titanium-API
- Titanium
- Titanium.API
- Titanium.UI, Titanium.UI.Android, Titanium.UI.Clipboard, Titanium.UI.iOS, Titanium.UI.iPad, Titanium.UI.iPhone
- Titanium.Utils, Titanium.Codec
- Titanium.Filesystem
- Titanium.Stream
- Titanium.Contacts
- Titanium.Database
- Titanium.Locale
- Titanium.Media, Titanium.Media.Android
- Titanium.Network, Titanium.Network.Socket
- Titanium.XML
- Titanium.Analytics
- Titanium.Android, Titanium.Android.Calendar, Titanium.Android.NotificationManager
- Titanium.App, Titanium.App.Android, Titanium.App.Properties, Titanium.App.iOS
- Titanium.Platform
- Titanium.Map, Titanium.Geolocation
- Titanium.Accelerometer
- Titanium.Gesture
- Social Network-API: Titanium.Facebook, Titanium.Yahoo
Termine / Kontakt
Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.
Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.
Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).
Die Fakten
- Empfohlene Schulungsdauer: 2 Tage, insgesamt 16 Unterrichtsstunden à 45 Minuten
- Zielgruppe: Entwickler mobiler Anwendungen, die Apps mit den vertrauten Technologien und Tools realisieren möchten, und zum Beispiel nicht extra beabsichtigen für iPhone-Programme Objective-C und Xcode zu lernen. Eine andere Zielgruppe sind Entwickler, die Web-Apps wie native iPhone/Android/Blackberry-Apps erscheinen lassen wollen und durch das Deployment auf unterschiedlichen Plattformen Entwicklungskosten sparen können.
- Vorkenntnisse: Gute Kenntnisse in JavaScript. Grundverständnis beim Entwickeln nativer mobiler Anwendungen sind von Vorteil. Wissen um CSS, HTML, DOM sind nicht zwingend nötig.
- Seminar-Software: Letzte Version von Titanium. Alle Übungen werden standardmäßig auf einem iPhone-Geräte bzw. im Emulator durchgeführt.
Weiterführende Seminare
JavaScript für Web-Entwickler, Neuerungen in CSS3.