Pređi na sadržaj

UAProf

S Vikipedije, slobodne enciklopedije

UAProf (User Agent Profile) specifikacija tiče se hvatanja sposobnosti i preferencija informacija za bežične uređaje. Ove informacije dobavljači sadržaja mogu da koriste za proizvodnju sadržaja u odgovarajućem formatu za određeni uređaj.

UAProf je povezan sa specifikacijom kompozitnih mogućnosti/preferencijalnih profila koju je kreirao W3C. UAProf je zasnovan na RDF-u.

UAProf datoteke obično imaju ekstenzije rdf ili xml i obično se isporučuju sa mimetype-om application/xml. Oni su format datoteke zasnovan na XML-u. RDF format znači da je šema dokumenta proširiva.

UAProf datoteka opisuje mogućnosti mobilnog uređaja, uključujući dobavljača, model, veličinu ekrana, mogućnosti multimedije, podršku za skup znakova i još mnogo toga. Nedavni UAProfile-i takođe su počeli da uključuju podatke koji odgovaraju MMS, PSS5 i PSS6 šemama, što uključuje mnogo detaljnije podatke o mogućnostima video zapisa, multimedije, striminga i MMS-a.

Mobilni uređaj šalje zaglavlje unutar HTTP zahteva, koji sadrži URL na svoj UAProf. HTTP zaglavlje je uglavnom X-WAP-Profile:, ali ponekad može izgledati više kao 19-Profile: WAP-Profile: ili mnogo drugih sličnih zaglavlja.

Proizvodnja UAProf-a za uređaj je dobrovoljna: za GSM uređaje UAProf obično proizvodi dobavljač uređaja (npr. Nokia, Samsung, LG), dok je za CDMA / BREW uređaje uobičajenije da UAProf proizvodi telekomunikaciona kompanija.

Sistem za isporuku sadržaja (poput WAP veb-stranice) može da koristi UAProf da prilagodi sadržaj za prikaz, ili za odlučivanje stavki koje će se ponuditi za preuzimanje. Međutim, nedostaci oslanjanja samo na UAProf su (videti takođe [1] ):

  1. Nemaju svi uređaji UAProf (uključujući mnoge nove Windows Mobile uređaje, iDen uređaje ili stare uređaje)
  2. Nisu dostupni svi oglašeni UAProf-ovi (oko 20% veza koje pružaju mobilne slušalice su mrtve ili nedostupne, prema podacima sa UAProfile.com)
  3. UAProf može sadržati greške u šemi ili podacima koje mogu dovesti do neuspeha raščlanjivanja
  4. Dohvaćanje i raščlanjivanje UAProf-ova u realnom vremenu je sporo i može dodati značajne dodatne troškove bilo kom zadatom veb zahtevu: potrebno je stvaranje spremišta opisa uređaja za keširanje UAProf-ova i tok rada za osvežavanje UAProf-ova radi provere zastarelosti.
  5. U UAProf-u ne postoji standard kvaliteta za svaki podatak u svakom polju.
  6. Sam UAProf dokument ne sadrži korisničke agente uređaja na koje bi se mogao primeniti u šemi (Nokia je to stavila u komentare).
  7. UAProf zaglavlja često mogu biti pogrešna. (tj. za potpuno drugačiji uređaj)

UAProf profili uređaja jedan su od izvora informacija o mogućnostima uređaja za WURFL, koji UAProfile šemu mapira u svoju vlastitu sa mnogim drugim stavkama i logičkim poljima koja se odnose na markiranje uređaja, multimedijalne mogućnosti i još mnogo toga. Ovi XML podaci unose se u User-Agent: zaglavlje u veb zahtevu.

Drugi pristup problemu je kombinovanje izvedenih podataka u realnom vremenu, analiza komponenata, ručnih podataka i UAProfile-a kako bi se bavio stvarnim uređajem, umesto idealizovanog predstavljanja „oflajn“ pristupa kao što su UAProf ili WURFL. Ovaj pristup omogućava otkrivanje uređaja koje je korisnik modifikovao, Windows Mobile uređaja, Legacy uređaja, pauka i botova, a evidentiran je u najmanje jednom komercijalno dostupnom sistemu.

W3C MWI (Mobile Web Initiative) i pridruženi DDWG (Device Description Working Group), prepoznajući poteškoće u prikupljanju i praćenju UAProf-ova i informacija o uređaju, kao i praktične nedostatke u primeni UAProf-a u celoj industriji, istakli su specifikacije za spremište za opis uređaja, očekujući da će ekosistem takvih spremišta na kraju eliminisati potrebu za lokalnim spremištima uređaja u korist ekosistema veb usluga.

Vidi još[uredi | uredi izvor]

  • Apache mobilni filter

Reference[uredi | uredi izvor]

  1. ^ Glover, T.; Davies, J. (2005). „Integrating device independence and user profiles on the Web”. BT Technology Journal. 23 (3): 239—248. doi:10.1007/s10550-005-0045-y. 

Spoljašnje veze[uredi | uredi izvor]