czwartek, 20 grudnia 2007

Adobe AIR beta 3

Ponieważ Adobe AIR zaprojektowano pod kątem programowania w AJAX jest bardzo duże prawdopodobieństwo, że większość aplikacji AJAX zechce sie przenosić na Adobe AIR

A co takiego oferuje Adobe AIR?

Obsługę bazy danych

  • dostęp do osadzonej bazy danych SQLite
  • manipulowanie danymi w bazie danych SQLite

Obsługę plików
  • asynchroniczny i synchroniczny odczyt z pliku tekstowego na dysku twardym
  • dostęp do struktury plików i katalogów
  • wybieranie wielu plików z dysku twardego
  • przenoszenie plików do aplikacji AIR
  • dostęp do plików ze schowka
  • przenoszenie plików do schowka
  • zapisywanie tekstu do plików tekstowych

Obsługa grafiki
  • kodowanie do formatu PNG zarówno jak z kodu JavaScript i jak z blibliotek ActionScript
  • zastosowanie filtrów Flasha do zawartości dokumentu HTML
  • dokonywanie zrzutu ekranu aplikacji do pliku
  • skalowanie grafiki
  • określanie rozmiaru pliku graficznego
  • odczytywanie danych EXIF z plików graficznych

Obsługa technologii Flash
  • zaprogramowanie i wykorzystanie Flash Remoting z poziomu JavaScript
  • szyfrowanie danych i przechowywanie ich lokalnie
  • przechwytywanie obrazu z kamery i dokonywanie z tego z zrzutów do przeglądarki
  • odtwarzanie plików dźwiękowych
  • wysyłanie plików w tle
  • odczyt danych XML z internetu przy pomocy XMLHttpRequest (XHR)
Obsługa okna aplikacji
  • można tworzyć własny wygląd okna aplikacji (ang. chrome)
  • obsługa pełnego ekranu
  • tworzenie okien modalnych
Można to wszystko sprawdzić wystarczy ściągnąć zestaw przykładów od Kevina Hoyta
Najpierw trzeba ściągnąć Adobe AIR beta 3 SDK i rozpakować to do folderu C:\air
Następnie ściągamy powyższy zestaw przykładów i rozpakujemy do folderu C:\samples
No teraz tylko zastosować pewien trik odnośnie pliku C:\air\bin\adl.exe
Dodajemy do zmiennej środowiskowej w systemie Windows PATH ścieżkę C:\air\bin\
Wybieramy następnie folder C:\samples\full a w nim robimy plik wsadowy run.bat z skryptem

adl application.xml

a następnie uruchamiamy ten plik w ten sposób otwieramy aplikację AIR w trybie debugowania ale i także możemy uruchamiać aplikacje AIR bez konieczności instalowania środowiska runtime. Przypuszczam, że ten sposób też pozwoli na uruchamianie aplikacji AIR pod Linux trybie emulacji z Windowsem. Można ten plik run.bat powstawiać do każdego folderu z przykładem z folderu C:\samples i w ten sposób poznawać możliwości Adobe AIR Powodzenia!

Brak komentarzy: