Apollo: aplikacje internetowe wyjdą z przeglądarki
Firma Adobe udostępniła pierwszą wersję testową oprogramowania Apollo, które pozwoli na tworzenie aplikacji łączących zalety aplikacji internetowych i desktopowych.
Apollo to nazwa kodowa wieloplatformowego środowiska uruchomieniowego, które będzie darmowe i niezależne od zainstalowanej przeglądarki. Aplikacje stworzone za pomocą Apollo będą pobierać dane z internetu i pracować jak aplikacje online. Jeśli program wykryje brak połączenia z internetem, będzie pracował dalej w trybie offline i uzupełni dane, kiedy tylko odzyska połączenie. Aplikacje Apollo będą też posiadały bogatszy interfejs i będzie można je uruchomić po prostu za pomocą ikony na pulpicie.
Apollo będzie wspierać różne, używane dziś techniki tworzenia aplikacji internetowych takie jak HTML, JavaScript oraz Flash. Programista będzie miał możliwość pracy w dowolnym środowisku, za pomocą dowolnych narzędzi do tworzenia HTML czy SWF. Apollo daje również możliwość integrowania z aplikacją dokumentów PDF.
Nie ma żadnego "głównego języka" Apollo, a więc programista będzie używał tego, który najbardziej mu pasuje. Oznacza to dużą wygodę i Adobe liczy właśnie na to, że wielu programistów z tej wygody skorzysta przenosząc swoje aplikacje również poza przeglądarkę.
Firma Adobe zaprezentowała już przykładową aplikacje Apollo stworzoną przez eBay. Pozwalała ona m. in. na podbijanie ceny aukcji, wystawianie przedmiotów na sprzedaż i obserwowanie przedmiotów. Wszystko bez uruchamiania przeglądarki.
Wadą Apollo może okazać się bezpieczeństwo. Aplikacje będą komunikować się z internetem i niewykluczone, że na wielu komputerach będą uruchamiane z pełnymi uprawnieniami.
Udostępnioną testową wersję alpha można pobrać za darmo. Zawiera ona SDK oraz środowisko uruchomieniowe. Na razie dostępne są wersje dla Windows i Mac OS X. Wersja dla Linuksa ma się pojawić już niebawem. Wersji beta możemy się spodziewać w lecie. Jeszcze w tym roku ma się ukazać wersja finalna.
Więcej szczegółów i wersję alpha do pobrania znajdziemy na stronie Adobe Labs.