2. Dzisiejsza prezentacja
• Platforma Titanium Mobile
• Architektura
• Przegląd API
• Zalety i wady
• Aplikacja demonstracyjna: klient blip.pl
3. Czym jest Titanium?
• to framework umożliwiający tworzenie
natywnych aplikacji z wykorzystaniem
technologii webowych
• platformy desktopowe: Win32, Mac, Linux
• platformy mobilne: iPhone, Android
• Open Source (Licencja Apache 2.0)
• www.appcelerator.com
4. Dlaczego Titanium?
• Aplikacje natywne
• Wysoka wydajność
• Wykorzystanie funkcji urządzeń
• Technologie webowe
• Powszechne umiejętności
• Szybki proces wytwarzania
• Jedna technologia - wiele platform
17. Wspólne API
Jeden kod Javascript
Widok tabeli w iPhone Widok tabeli w Android
18. Pozostałe API
• Dane o systemie operacyjnym urządzenia
• Właściwości aplikacji
• Logowanie
19. Zalety i wady
• Szybki proces
wytwórczy
• Jeden kod źródłowy
- wiele platform
• Wykorzystanie
technologii
webowych
20. Zalety i wady
• Szybki proces • Nie wszystkie funkcje
wytwórczy urządzeń są dostępne
• Jeden kod źródłowy • Niektóre funkcje
- wiele platform nigdy nie będą
dostępne
• Wykorzystanie
technologii • Dokumentacja w
webowych różnych miejscach
• Nowa firma na rynku
21. Przykładowa aplikacja
• Aplikacja umożliwi wysłanie zdjęcia z
telefonu na serwis blip.pl
• Aplikacja zapamięta a zapamietać login i
hasło do serwisu blip.pl
• Wykorzystane API: Galeria, Kamera, Klient
HTTP, Właściwości
• Wykorzystany framework JS: Prototype