Archive for czerwiec 2008

czerwca272008

iPhone współpracujący z Windows XP

Windows XP został zaprezentowany na ekranie Iphone’a – możliwa była nawigacja, np. powiększanie ekranu za pomocą ekranu dotykowego telefonu Apple. Windows został załadowany używając oprogramowania Citrix XenDesktop oraz klienta Citrix ICA, unixowej aplikacji umożliwiającej dostęp do sesji Windowsa na serwerze Citrix, połączenie odbyło się za pomocą WiFi.

Pokaz odbył się na Citrix Application Delivery Conference w Melbourne. Jest to raczej ciekawostka, ale pokazuje możliwości łączenia różnych technologii. Zdalny dostęp znany jest od wielu lat, np. technologie X11, VNC, RDP. Kod Windowsa nie jest wykonywany na Iphonie, działa na nim tylko aplikacja Citrix – jest to sprytne posunięcie marketingowe reklamujące rozwiązania tej firmy.

windows xp and an iphone

czerwca262008

Android będzie w 100% open source

W przeciwieństwie do niektórych informacji prasowych, okazało się, że wszystko co wchodzi w skład platformy Android będzie udostępnione jako open source na jednej ze standardowych licencji, o czym dowiedzieliśmy się dzięki donosom z Google I/O.

Na ostatniej konferencji firmy z Mountain View poświęconej nowoczesnym technologiom (Google I/O w San Francisco) wydarzyło się wiele ciekawych prezentacji, w rozmowie z pracownikami tej firmy wyszło na jaw między innymi, że  Android będzie w 100% open source. Nawet kodeki multimedialne, niemal wszystkie komponenty użyją licencji Apache’a (ASL v2), tej samej co popularne serwery http oraz Tomcat, Harmony itp.

Będą 2 wyjątki od licencji Apache’a:

  1. Oprogramowanie dotychczasowo wykorzystujące inne wolne licencje nie zmieni sposobu dystrybucji. W tym, usprawnienia Google’a w jądrze Linuksa (który używa GNU Public License – GPL v2).
  2. Narzędzia powiązane z Eclipse, (np. Eclipse Android Development Tools plug-in – ADT) pozostaną na licencji Eclipse Public License (EPL).

Oczywiście  Google planuje także wydanie aplikacji zamkniętych, na przykład GMail – nie są to elementy powiązane z Androidem mimo, że mogą być z nim zintegrowane. Dlatego samo otwarcie platformy Google Android nie oznacza, że na telefonach wszystkie narzędzia będą darmowe. Twórcy będą mogli wybrać, czy podążać ścieżką promowaną w jakimś stopniu przez Google’a, czy zamknąć kod źródłowy, próbując zarobić na ewentualnej sprzedaży.

Otwarte oprogramowanie zapewnia wiele korzyści, jedną z najważniejszych w przypadku Androida jest bezpieczeństwo – standardem jest, że rozwiązania open source są bezpieczniejsze a fakt dostępu do kodu wcale nie ułatwia ataków, jak mogłoby się wydawać. Każda, najmniejsza nawet luka jest szybko znajdowana i  poprawiana, szczególnie przy wsparciu tak dużych korporacji. Przykładem niech będzie otwarty Linuks kontra zamknięty Windows.