WURFL – dodatkowa porcja informacji

WURFL Mobile Detection

W moim poprzednim wpisie – Detekcja mobilnej przeglądarki – zapomniałem wspomnieć o jednej z bibliotek – wręcz “kolosie”, który okazuje się być bardzo pomocnym na naszej mobilnej drodze. Dzięki Ci wielkie Artur, że przypomniałeś mi o niej w swoim komentarzu.

WURFL (Wireless Universal Resource FiLe) skupia się na wykrywania urządzeń mobilnych. Jest zbiorem własnych interfejsów programowania aplikacji (API) i plików konfiguracyjnych w formacie XML, który zawiera informacje o możliwości urządzenia i cechach różnych urządzeń przenośnych.  Do wersji 2.2, WURFL posiadał licencję “open source / public domain”. Od dnia 30 sierpnia 2011, ScientiaMobile WURFL API jest dostępny z licencją AGPL do niekomercyjnego użytku. Aktualna wersja samej bazy danych WURFL nie jest już dostępna na podstawie licencji “open source”.

WURFL pozwala na znacznie więcej niż tylko informacje na temat tego, z jaką przeglądarką mamy do czynienia i czy nie jest ona czasami uruchomiona na urządzeniu mobilnym. Dzięki tej bibliotece jesteśmy w stanie poznać wszystkie cechy oraz funkcje, które oferuje nam dane urządzenie (ściślej – zainstalowana przeglądarka).

WURFL wspiera i może być wykorzystywane przez poniższe technologie:

  • Java (WALL)
  • PHP (Tera-WURFL (database driven), New WURFL PHP API i WALL4PHP)
  • .NET Framework (Visual Basic / C# / .Net API)
  • Perl
  • Ruby
  • Python (Python Tools)
  • XSLT
  • C++
  • Apache Mobile Filter
  • PHP
  • Perl
  • Python
  • JavaScript
  • ActionScript 3 (Flash / Flex / AIR / ECMAScript)

By dowiedzieć się nieco więcej na temat tego co oferuje API WURFL, polecam udać się na oficjalną stronę, gdzie mamy dostępne wszystkie informacje.