środa, 3 października 2007

Przegladarki mobilne - emulatory

Coraz więcej ostatnio stron internetowych powstaje pod kątem przeglądarek mobilnych. Więc jest potrzeba testowania stron internetowych pod przeglądarki mobilne. Ostatnio przez blogi przeszła dyskusja o tym dlaczego internet mobilny nie odniósł sukcesu. Osobiście uważam za przyczynę brak dobrej woli aby tworzyć serwisy internetowe kierując się wskazówkami zawartymi w dokumencie w3c o dobrych praktykach przy tworzeniu zawartości dla mobilnego internetu. Kolejna rzeczą jest zbyt duża różnorodność tego jak są wyświetlane strony internetowe w przeglądarkach internetowych na urządzeniach mobilnych.

Jedną z ciekawszych przeglądarek internetowych na komórki jest NetFront firmy Access. Można ściągnąć emulator NetFront Mobile Content Viewer. Inną przeglądarką jest OpenWave Mobile Browser. Istnieje też emulator tej przeglądarki Phone Simulator v7. Jest też lista komórek obsługiwanych przez tą przeglądarkę. Kolejne przeglądarki ma do zaproponowania Nokia. Nokia dostarcza interesujące dokumenty o przeglądarkach internetowych w jej telefonach Browser_Characteristics_in_Nokia_GSM_Devices_v1_9_en.pdf
a także o znacznikach XHTML i WML XHTML_and_WML_Elements_in_Nokia_GSM_Devices_v1_8_en.pdf a do testowania i tworzenia stron internetowych na komórki Nokia dostarcza narzędzie Nokia Mobile Internet Toolkit 4.1 (dla komórek z Series 40), natomiast do tworzenia i testowania zawartości internetowej dla komórek z Series 60 zaleca się ściągnąć Series 60 Content Authoring SDK 2.0. Warto też przeglądać artykuły Nokii odnoszące sie do problematyki przeglądania stron WWW w komórkach. Przeglądarka internetowa Nokia Web Browser w komórkach Nokii opiera sie na silniku S60Webkit. Jednym z konkurentów Nokii jest Sony Ericsson. On głownie bazuje na przeglądarce NetFront i jak własnej przeglądarce Sony Ericsson Web Broweer. Więcej informacji technicznej można przeczytać na tej stronie w plikach PDF. Motorola natomiast dostarczała w starszych modelach własne przeglądarki internetowe i do nich publikowała własne emulatory ADK. Pomimo tego wszystkiego powoli standardem staje się przeglądanie serwisów internetowych za pomocą przeglądarki Opera Mobile i Opera Mini (midletów J2ME). Można też skorzystać z emulatorów online Mini 3 Simulator i jak Mini 4 Simulator.

Skoro piszę o Operze Mini to trzeba też zauważyć potrzebę tworzenia pośredników pomiędzy urządzeniem mobilnym a serwisem. Powód jest prosty: serwisy internetowe nie są przystosowane do przeglądania w urządzeniach przenośnych. Jest pewna koncepcja pozwalająca na generowanie po stronie serwera odpowiedniej strony serwisu przystosowanej do urządzeń mobilnych. Takie usługi oferują Google Wireless Transcoder, Skweezer, Mowser jest też BareSite.com (ma kłopoty z wyświetlaniem polskich liter)

wtorek, 2 października 2007

Adobe Player 10 - Astro

Konferencja MAX 2007 jest jedna z najbardziej pasjonujących konferencji w tym roku. Pokazuje kierunki rozwoju na najbliższe lata. Tego czego najbardziej się oczekiwano to rozwój Flash Playera. Otworzono nawet stronę poświęconą kolejnej wersji Adobe Player 10 o nazwie kodowej Astro

Głownie usprawnienia maja iść w tym że napiszą nowy silnik odpowiadający za rendering tekstu (obsługa języków azjatyckich, obsługę kolumn i justowania oraz tabel). Dla mnie to nic nowego - te rzeczy są dostępne w Adobe Digital Edition.

Kolejna rzecz to obsługa grafiki trójwymiarowej. Brak informacji technicznych powoduje że i tak warto zajmować się Papervision 3D ze względu na "wsteczna zgodność". Mam nadzieję, że API w Astro nie będzie sie wiele różniło się od Papervision 3D (co najwyżej napiszą ludzie nakładkę na API Astro dla API Papervision 3D. Może przyjmą model API z Ogre3d?

Następna rzecz to obsługa cieniowania (shaderów) na podstawie Adobe Image Foundation (AIF) Toolkit i języka programowania o nazwie Hydra. Celem tego języka jest umożliwienie programistom tworzenie własnych efektów czy filtrów obsługiwanych przez GPU. Programowanie shaderów to dobra rzecz do renderingu filmów czy tworzenia gier 3D. Nie sądzę żeby tworzenie takiego kodu jak ten było zrozumiałe dla większości programistów ActionScriptu (na razie można przejrzeć tutorial i jak ściągnąć środowisko edytorskie do tego

poniedziałek, 1 października 2007

Nowe przedpremierowe wiadomości

Adobe postanowiło zmienić wygląd serwisu dla programistów. Powstał serwis o nazwie Adobe Developer Connection. Przyznać można że przyjemniej mi się po nim przemieszczać. Mam spójny wygląd serwisu. Z racji odbywającej się konferencji MaX 2007 Adobe wypuściło szereg przedpremierowaych produktów: SDK Flex 3 Beta 2 i Flex 3 Builder Beta 2 a także nową wersja runtime AIR beta 2 i FlashLite 3 oraz nowszą wersję FlashPlayera 9.0.64 (trzeba pamiętać o wyinstalowaniu poprzednich wersji beta)


Wprowadzono nowe uaktualnienie do Adobe Device Central CS3 pozwalające tworzyć zawartość pod FlashLite 3. Adobe wraz z Nokia otworzyła nowy portal "Creative Pros" poświęcony programowaniu w FlashLite

Do AIR beta 2 dostarczono nowe SDK i dokumentację dla programistów Flasha CS3, Flex, HTML Deweloperów. Programiści używający IDE Aptana otrzymali plugin pozwalający efektywnie programować w AIR.

Dla programistów Flex 3 mamy do ściągnięcia nową wersję Flex 3 SDK M3 beta 2
moduly dla serwerów (Apache, IIS) Jest też nowa dokumentacja online. A także nowszą wersję Flex 3 Buildera (samodzielną i jako plugin Eclipse 3.2.2) Zanim zacznie się instalować nowe wersje zaleca się przeczytanie notatki o tym co jest zawarte w tym produkcie (trzeba zauważyć że instaluje sie wersję Flash Player 9,0,60,235) Można też zobaczyć nowe przykłady dla tego IDE wraz z przykładami dla AIR

Nadmiar informacji przytłacza i jeszcze człowieku ucz się subtelności pomiędzy kompilacją w Flex 2 a Flex 3 a także kolejnymi wersjami beta Flash Playerów.