Napisane 09-01-2009
W kategorii (Inne) przez Skowron

durango Już od dawna możemy znaleźć w sieci serwisy internetowe, wykorzystujących API innych stron, czy aplikacji. Tak zwane mashupy, bo o nich mowa, stały się dość popularne dzięki temu że umożliwiały w szybki i prosty sposób stworzyć działający serwis na bazie gotowych komponentów. Wystarczy wprowadzić parę modyfikacji i już mapa google’a może wskazywać trasę planowanej podróży, czy miejsce w którym znajduje się skradziony telefon komórkowy.

Adobe dostrzegło ten trend i postanowiło umożliwić tworzenie mashupów z wykorzystaniem Flexa i Adobe AIR. Wszystko to jest możliwe dzięki Durango. Jest to Flexowy framework umożliwiający tworzenie aplikacji w Adobe AIR z których użytkownik może wyciągnąć dowolne elementy i przenieść je do zupełnie innego programu.

Dzięki temu rozwiązaniu zamiast używać trzech aplikacji w których wykorzystujemy tylko część opcji, możemy stworzyć sobie jedną. Będzie ona idealnie dopasowana do naszych potrzeb. Co więcej, stworzenie takiego programu jest banalnie proste. Po instalacji Durango wystarczy kliknąć prawym przyciskiem myszy w miejscu w których chcemy utworzyć naszego mashupa i wybrać z menu kontekstowego nowy -> Adobe AIR Aplication. Po określeniu jakiego wyglądu, możemy już składać nasz program z części innych programów napisanych w Durango. W razie problemów Adobe udostępnia prosty tutorial.

Warto wspomnieć że przenoszone miedzy różnymi aplikacjami mogą być zarówno elementy interfejsu jak i nie widoczne usługi, dzięki czemu użytkownik może wzbogacić nasz program o własny kod, lub wtyczkę innego developera.

Ilość programów z których możemy wyciągać różne części na chwilę obecna nie zachwyca, jednak został już udostępniony poradnik dla developerów Flexa. Znajdziemy w nim w jaki sposób tworzyć aplikacje z wykorzystaniem Durango. Nie jest to trudne zadanie a dobrze napisane elementy można w ten sposób wykorzystywać pomiędzy swoimi własnymi aplikacjami. Warto więc poświęcić temu zagadnieniu trochę uwagi.

Framework ten wciąż jest rozwijany w Adobe Labs, może więc w niektórych okolicznościach działać niestabilnie. Prawdopodobnie również z tego powodu póki co brakuje wersji dla Linuxa.

Czy mashupy sprawdzą się również w świecie RIA? To się okaże, na pewno warto śledzić rozwój Durango!

(0) Komentarzy    Więcej