
Rozpocznij przygodę ze środowiskiem Adobe AIR!
- Jak rozpocząć przygodę ze środowiskiem Adobe AIR?
- Jak tworzyć bezpieczne aplikacje internetowe?
- Jak opublikować nowo stworzoną aplikację?
Adobe AIR to środowisko wykonawcze dostępne na wielu platformach. Pozwala ono opracowywać nowoczesne i atrakcyjne aplikacje internetowe. Do ich tworzenia możesz wykorzystać takie technologie, jak HTML/AJAX, Adobe Flex lub Adobe Flash. Pomimo krótkiej obecności na rynku - premiera miała miejsce w lutym 2008 roku - środowisko to już zdobyło sobie rzeszę fanów. O jego jakości świadczy także liczba aplikacji, które powstały w oparciu o Adobe AIR.
Książka, którą trzymasz w ręku, to świetny podręcznik, cierpliwie wprowadzający w tajniki Adobe AIR. Liczne przykłady i opisy "krok po kroku" sprawiają, że AIR błyskawicznie i bezproblemowo odkrywa swe kolejne tajemnice. Dzięki lekturze dowiesz się, jak zainstalować środowisko deweloperskie oraz rozpocząć przygodę z Adobe AIR. W kolejnych rozdziałach zaznajomisz się ze sposobami tworzenia okien, menu oraz importu i eksportu danych. Ponadto nauczysz się wykonywać operacje na plikach i katalogach oraz sprawdzisz, jak połączyć się z bazą danych z poziomu Twojej aplikacji. "Adobe Air i Ajax. Szybki start" to wyczerpujący przewodnik, który sprawi, że zaczniesz swobodnie wykorzystywać możliwości środowiska Adobe AIR.
- Instalacja bibliotek uruchomieniowych oraz środowiska deweloperskiego
- Przegląd narzędzi programistycznych dla AIR
- Debugowanie aplikacji
- Tworzenie okien, menu oraz ich obsługa
- Importowanie oraz eksportowanie danych
- Operacje na plikach i katalogach
- Łączenie z bazą danych oraz przetwarzanie danych w niej zapisanych
- Wykorzystanie operacji sieciowych
- Zapewnienie bezpieczeństwa aplikacjom korzystającym z AIR
- Przygotowanie i publikacja aplikacji
Sprawdź i wykorzystaj możliwości Adobe AIR!
Wprowadzenie (9)Rozdział 1. Uruchamianie aplikacji AIR (13)
- Instalacja biblioteki uruchomieniowej (14)
- Instalowanie aplikacji (16)
- Uruchamianie aplikacji AIR (19)
- Instalacja SDK (22)
- Aktualizowanie ścieżki w systemie Windows (23)
- Aktualizowanie ścieżki w systemie Mac OS X (25)
- Tworzenie struktury projektu (28)
- Tworzenie pliku HTML (30)
- Tworzenie pliku XML (31)
- Testowanie aplikacji (35)
- Tworzenie certyfikatu (37)
- Kompilowanie aplikacji (39)
- Aptana Studio (42)
- Dreamweaver w akcji (49)
- Tworzenie cyfrowych podpisów (52)
- Podstawy technologii (58)
- JavaScriptowe frameworki (63)
- Biblioteki ActionScript (66)
- Obsługa zdarzeń (68)
- Obiekt XMLHttpRequest (71)
- Okna dialogowe w języku JavaScript (78)
- Wykorzystywanie narzędzia Trace (80)
- AIR Introspector - introspektor kodu (82)
- Inne techniki debugowania (84)
- Tworzenie nowego okna (88)
- Tworzenie nowego okna natywnego (92)
- Dostosowywanie okien (95)
- Uzyskiwanie dostępu do okna natywnego (98)
- Tworzenie okien pełnoekranowych (102)
- Obsługa zdarzeń okien (105)
- Tworzenie nowego wyglądu aplikacji (108)
- Przesuwanie i zmiana rozmiarów okien (112)
- Przydatne pojęcia (116)
- Tworzenie menu (118)
- Obsługa zdarzeń menu (123)
- Menu zależne od systemu operacyjnego (127)
- Dodawanie skrótów klawiaturowych (130)
- Zmiana stanu elementu menu (135)
- Kopiowanie (140)
- Wycinanie (145)
- Wklejanie (149)
- Operacje na schowku a różne typy danych (153)
- Przeciąganie i upuszczanie danych w aplikacji (158)
- Przeciąganie danych poza aplikację (163)
- Podstawowe informacje (168)
- Przeglądanie plików i katalogów (171)
- Uzyskiwanie informacji o plikach (176)
- Odczytywanie zawartości katalogów (180)
- Usuwanie plików i katalogów (184)
- Kopiowanie i przenoszenie (189)
- Odczyt danych z pliku (196)
- Zapis do plików (201)
- Mechanizm asynchroniczny (207)
- Obsługa danych binarnych (213)
- Łączenie z bazą danych (218)
- Tworzenie bazy danych (221)
- Wstawianie rekordów (225)
- Obsługa błędów (230)
- Pobieranie rekordów (233)
- Modyfikowanie i usuwanie rekordów (239)
- Rozpowszechnianie bazy danych (248)
- Zapytania parametryzowane (252)
- Porcjowanie wyników (257)
- Wykonywanie transakcji (261)
- Poprawianie wydajności (272)
- Techniki debugowania (273)
- Klasa URLRequest (276)
- Odbieranie danych (280)
- Parsowanie danych (283)
- Wysyłanie danych (287)
- Pobieranie plików (292)
- Pobieranie dużych plików (295)
- Wysyłanie plików (299)
- Odtwarzanie dźwięków (304)
- Odtwarzanie długich plików (306)
- Odtwarzanie strumieniowe (310)
- Kontrola odtwarzania dźwięków (315)
- Wyświetlanie dokumentów PDF (320)
- Obsługa danych XML (324)
- Model bezpieczeństwa AIR (332)
- Piaskownice zewnętrzne (337)
- Mostek międzypiaskownicowy (340)
- Przechowywanie zaszyfrowanych danych (351)
- Walidacja danych (355)
- Najlepsze praktyki bezpieczeństwa (356)
- Dodatkowe opcje pliku deskryptora aplikacji (358)
- Dodawanie własnych ikon (361)
- Tryb cichej instalacji (363)
- Jeszcze więcej ciekawych pomysłów (366)
- Aktualizowanie aplikacji (370)