UAProf

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

UAProf je standard, který popisuje funkčnost bezdrátového zařízení (mobilního telefonu), s cílem poskytnout poskytovatelům obsahu informace pro vytváření obsahu v takových formátech, který je dané zařízení schopné interpretovat a prezentovat.

Zdroj a účel

UAProf je založeno na [url= požadavku hlavičku obsahující URL příslušného UAProf. Zpravidla je to hlavička X-WAP-Profile:, ale může být použita hlavička 19-Profile:, WAP-Profile: nebo jiná.

Vytvoření UAProf pro zařízení je dobrovolné: UAProf pro [[Global System for Mobile Communications|GSM][Resource Description Framework]] (RDF) a souvisí se standardem Composite Capability/Preference Profiles od World Wide Web Consortium.

Soubory s UAProf obvykle mají příponu rdf nebo xml a protože vycházejí z XML formátu, jsou obvykle přenášeny s MIME typem application/xml. RDF formát signalizuje, že schéma dokumentu je rozšiřitelné.

Popis funkcionality mobilního telefonu zahrnuje informace o výrobci, typu, velikosti obrazovky, jeho multimediálních schopnostech, podpoře znakových sad a další. Novější UAProfily také obsahují data odpovídající MMS, PSS5 a PSS6 schématům, v nichž jsou mnohem podrobnější informace o možnostech zařízení pro prezentaci videa, multimédií, pro streaming a MMS.

Mobilní telefon posílá v[/url]] zařízení zpravidla dodává jeho výrobce (například Nokia, Samsung, LG) zatímco u zařízení pro CDMA2000, příp. BREW je obvyklejší, že UAProf vytváří telekomunikační společnost.

Systém pro doručování obsahu (například provozovatel MMS centra nebo poskytovatel WAP obsahu) může používat UAProf pro přizpůsobení obsahu možnostem příslušného zařízení a pro rozhodnutí, které položky mají být poskytnuty pro download. Spoléhání na UAProf má však určité nevýhody:

# Pro některá zařízení není UAProf k dispozici (pro mnoho nových zařízení s Windows Mobile, pro telefony iDEN a pro starší mobilní telefony). # Ne všechny oznámené UAProf jsou dostupné (podle údajů z UAProfile. +morecom asi 20% odkazů, které posílají mobilní telefony, je nefunkčních). # UAProf může obsahovat chyby, které znemožní jeho analýzu a kvůli kterým může být nepoužitelné. # Načítání a syntaktická analýza UAProfs v reálném čase jsou pomalé a může podstatně zvyšovat režii všech WWW požadavků: proto je nutné používat Device Description Repository, ve které se UAProf udržují, a je třeba zajistit jejich aktualizaci. # Neexistuje průmyslový standard kvality pro data v jednotlivých polích UAProf. # UAProf dokument neobsahuje informace o uživatelských agentech nainstalovaných v zařízení, které mohou ovlivnit jeho schopnosti (Nokia tyto informace uvádí v komentářích). # UAProf hlavičky může často být naprosto špatné (pro zcela jiné zařízení).

Profily UAProf jsou jedním ze zdrojů informací o funkčnosti zařízení pro WURFL, který převádí UAProfile schéma na vlastní s mnoha jinými položkami a poli ano-ne týkajícími se funkcionalit zařízení pro zpracování značkovacích jazyků, multimédií atd. Tato XML data se vybírají podle hlavičky User-Agent: ve WWW požadavku.

Dalším přístupem k problému, který používají některé komerčně dostupné systémy, je kombinovat získané informace s komponentovou analýzou, ručně shromážděnými daty a UAProfily pro získání přesnějších informací o skutečné funkcionalitě příslušného zařízení místo idealizované reprezentace, kterou používá UAProf nebo WURFL. Tento přístup umožňuje detekci starých zařízení, zařízení, která uživatel přizpůsobil instalací dodatečných programů, zařízení s Windows Mobile a internetových botů.

Členové W3C MWI (Mobile Web Initiative) a příslušné pracovní skupiny DDWG (Device Description Working Group) si jsou vědomi potíží se získáváním a udržováním informací o profilech zařízení a praktických nevýhodách v implementaci UAProf, ve snaze zlepšit situaci byly vytvořeny standardy pro Device Description Repository v naději, že soustava takových repozitářů odstraní potřebu lokálního udržování informací o zařízeních.

Ukázka UAProf

16 Yes 128x160 Yes

ISO-8859-1 US-ASCII UTF-8 ISO-10646-UCS-2

PhoneKeypad T630R601 2

ISO-8859-1 US-ASCII UTF-8 ISO-10646-UCS-2

1x1 15x8 Yes Yes Yes Sony Ericsson Mobile Communications Yes

No

image/gif image/jpeg image/vnd.wap.wbmp image/bmp image/png

text/x-iMelody text/x-vMel text/x-eMelody

audio/amr audio/midi audio/x-midi audio/mid audio/iMelody

text/x-vCard text/x-vCalendar text/x-vNote

application/java application/java-archive text/vnd.sun.j2me.app-descriptor

application/vnd. eri. +morethm application/vnd. mophun. application application/vnd. mophun. certificate application/xhtml+xml text/css text/html application/vnd. oma. drm. message application/vnd. oma. dd+xml application/vnd. sonyericsson. mms-template.

application/vnd. wap. +morewmlc application/vnd. wap. wbxml application/vnd. wap. wmlscriptc application/vnd. wap. multipart. mixed application/vnd. wap. sic application/vnd. wap. slc application/vnd. wap. coc application/vnd. wap. sia application/vnd. wap. wtls-ca-certificate application/vnd. wap. xhtml+xml application/x-wap-prov. browser-settings application/vnd. wap. connectivity-wbxml.

US-ASCII ISO-8859-1 UTF-8 ISO-10646-UCS-2

base64

Yes

MIDP CLDC

jsr-135

WTLS-1 WTLS-2 WTLS-3 signText

GSM_GPRS_IPV4 GSM_CSD_IPV4

Sony Ericsson No No Yes

C 1.2.1 10000

Lang Float String URL WMLBrowser Dialogs

1.0

1.1 1.2 1.3

WTAPDC

ForwardLock

Yes

x-wap-application:wml.ua

1500 1

261120 120x160

image/jpeg image/gif image/vnd.wap.wbmp image/bmp image/png

audio/amr audio/x-amr audio/midi audio/x-midi audio/mid text/x-iMelody audio/iMelody

text/x-vCard text/x-vCalendar text/x-vNote

application/java-archive application/vnd.mophun.application application/vnd.mophun.certificate

text/plain application/smil application/x-sms application/vnd.3gpp.sms application/vnd.eri.thm application/vnd.sem.mms.protected

application/vnd.wap.mms-message application/vnd.wap.multipart.mixed application/vnd.wap.multipart.alternative application/vnd.wap.multipart.related

application/vnd.oma.drm.message

US-ASCII ISO-8859-1 ISO-8859-2 UTF-7 UTF-8 UTF-16 KOI8-R windows-1251 ISO-10646-UCS-2

1.0

Odkazy

Reference

Související články

WURFL * Apache Mobile Filter

Externí odkazy

[url=http://www.mobilemultimedia.be]UAProf list (en/fr)[/url]

Kategorie:Bezdrátové sítě Kategorie:Standardy Open Mobile Alliance

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top