anordning påvisning ved wurfl

, anordning påvisning ved wurfl,,,,, andel,,,,,,,, 14,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, denne forelæsning vil introducere dig for wurfl og vise, hvordan det kan anvendes til påvisning og mobile net på tværs af platform anordning udvikling.,,, hvad der er wurfl?en anordning, wurfl beskrivelse register (ddr), der fungerer som en central kilde til anordning oplysninger til mobile web - applikationer.det indeholder beskrivelser af tusindvis af mobilt udstyr, der kan anvendes i enhver ansøgning, frie eller kommercielle, scientiamobile er firmaet bag projektet, der står for trådløse universelle ressource fil.wurfl anerkendes som den de facto standard på området anordning beskrivelse samlinger.projektet blev påbegyndt i 2002 med henblik på spørgsmålene om mobile enhed fragmentering.det har til formål at gøre det ved at give udviklere i hele verden med et fælles sæt af anordning oplysninger. wurfl har følgende udgaver:,, java - udgaven, folkesundhedsprogrammet udgave. netto - udgave (også kaldet nuget) database udgave, wurfl fås som en åben kilde - projektet og også med kommercielle licenser.fri tekst er generelt anvendes af open source - projekter, medens websteder, der tilhører licenstager organisationer går til kommercielle version.,, trådløse abstraktion bibliotek (wall), væg (trådløse abstraktion bibliotek) er lox et bibliotek, der lader fremkalder forfatter mobile sider svarende til almindelig: og samtidig levere wml, c-html eller en xhtml mobile profil den anordning, som http anmodning hidrører.det rette format er valgt efter den faktiske kapacitet af anordningen sender anmodningen.,,, det tal på venstre viser de forskellige - sprog.siden coders konstruktion, anvendelse til at støtte alle de tilgængelige anordninger, de tilgængelige område til kodning, er det område, hvor.på grund af indførelsen af mere og mere udstyr og forskellen i anordning, støtte og karakteristika, denne region generelt bliver mindre og mindre. wurfl behandler dette spørgsmål ved påvisning af den type, og at levere passende avance.tallet på højre viser tilgængelige - interval for den coders skal udvikle sig, hvilket er summen af alle avancen regioner., wurfl indeholder 7000 + særlige anordninger, og tusindvis af firmware variationer, der repræsenterer næsten alle mobile udstyr på markedet på verdensplan.,, wurfl strøm, når en ansøgning efter anmodning fra en anordning til webserver, wurfl ramme opdager apparatet type og producerer avance, der er genereret specielt for anordningen.nedenstående diagram viser anmodning strøm til web - ansøgninger under wurfl integration vedrører:,,, wurfl struktur, sammensætning af filer til wurfl er skrevet i xml - og består af en liste over anordninger med deres capabilties.wurfl.mxl har en liste over alle de anordninger, som er til rådighed, samt de elementer, som er indbygget i filen.andre sager varierer med forskellige versioner af wurfl.,,, diagrammet ovenfor er den wurfl struktur til java - version.konfigurationen fil sidder på roden folder med web - servere, hvor ansøgningen er bosat.derfor er alle sider i web - server kan gøre brug af wurfl let. at begynde at arbejde med wurfl, du har brug for at downloade konfiguration fil fra wurfl sted.denne konfiguration dossier skal være vært for direkte ind i de grundlæggende mappe af web - server (som vist i diagrammet ovenfor).,, grupper & kapacitet, en gruppe, wurfl er en række lignende træk slået sammen.For example, a group could include Markup, Image Format, Sound Format, Display, Ajax Support, Cache Support, CSS, SMS, MMS, etc. for a particular subset of devices.,A Capability is a unique feature that defines an individual functionality supported by a mobile device, ,WURFL Functionality,The sample code below is from the WURFL repository file (WURFL.xml), which contains groups and capabilities for a device:, <device user_agent="Nokia3650" actual_device_root="true" fall_back="nokia_generic_series60" id="nokia_3650_ver1"><br/> <group id="image_format"><br/> <capability name="bmp" value="true"/><br/> <capability name="colors" value="4096"/><br/> </group><br/> </device>,Thans er konfiguration fil, der er sat spørgsmålstegn ved for anordning oplysninger.så, hvis en ny opfindelse, der er på markedet, er vi nødt til at tilføje de oplysninger i denne sag. wurfl funktionalitet kan forklares i to trin:,, anordning påvisning: når en anmodning fra en anordning i den wurfl register fil er undersøgt for, user_agent værdi.det er en unik værdi for hver anordning. tilbage kapacitet værdi: når, user_agent, er fremstillet, register er ved igen og tilsvarende grupper og kapacitet, er opnået.så det er avancen skabt for den anmodende enhed, der svarer til kapaciteten værdier.hvis den kapacitet, ikke findes i id for user_agent, kapaciteter er fremstillet efter arven efter id fra, fall_back værdi.arven kæde fortsætter til kapacitet - værdier, der er til rådighed for oveni.,, herunder wurfl, wurfl kan indgå i forskellige formater, som folkesundhedsprogrammet, er lox og. netto. eksemplet nedenfor viser, hvordan vi medtager en wurfl register til en lox side. en wurfl mulighed for side skal omfatte to filer:,, web-inf /net.eu /mur. tld: dette mærke bibliotek deskriptor side står øverst på siden., , ,/WEB-INF/tld/c.tld,: This page is included just above the body tag ,, ,The example below demonstrates how WURFL works and shows how a WURFL enabled JSP page hosted in the web server might like look:, <%@ taglib uri="/WEB-INF/tld/wall.tld" prefix="wall" %> <wall:document> \t<wall:xmlpidtd /> \t<%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c" %> \t<wall:load_capabilities /> \t<wall:body> <wall:body> \t<wall:block> \t<c:choose> \t\t<c:when test="${capabilities.resolution_width >= 700}"> \t\t\t<iframe frameborder="0" scrolling="no" src="pageA.html" ></iframe> \t\t</c:when> \t\t<c:otherwise> \t\t\t<iframe frameborder="0" scrolling="no" src="pageB.html"> < /iframe > < /c: ellers er > < /c: vælg > < /væg: block > < /væg: organ > < /væg: dokument > i dette eksempel hvis side er indgivet af en webbrowser, hvis beslutning bredde er mere end 700, første del af tilstand vil blive henrettet, og pagea.html vil dukke op på iframe.ellers pageb.html synes, vi kan ligeledes gøre brug af kapacitet til at sætte spørgsmålstegn ved anordning, egenskaber og give fortjenstmargener, display - styles, billeder, og også manipulere indhold baseret på udstyr.,, der bruger wurfl?i øjeblikket har et stort antal virksomheder bruger wurfl for udvikling af mobile websteder.disse omfatter virksomheder, der er store og mellemstore leverandører af indhold, men den mest populære anvendelse af wurfl er i virksomheder, der er små leverandører af indhold.nogle af de mest populære virksomheder, der gør brug af wurfl er vodafone, mobile gallerier, og pepsi, uk.

WALL Markup
WURFL Project Flow
WURFL Structure



Previous:
Next Page: