Fare un sito mobile oggi non è complicato, basta conoscere un po’ di xhtml e diciamo che il 70% dei dispositivi possono accedervi senza difficoltà.
Ma c’è una bella differenza fare siti che si adattino alle capacità del dispositivo che vi accede, l’ostacolo per ogni web developer è risolvere la problematica della “device fragmentation” cioè il caos dei dispositivi mobili.
Ogni singolo dispositivo ha centinaia di caratteristiche che differiscono l’uno dall’altro, per:
- grandezza di schermo;
- capacità grafica;
- formati multimediali differenti (video, imnaggini etc. etc.);
- modalità di navigazione (tasti/tastiera);
- capacità di leggere formati flash;
- capacità di rete;
- versione j2me supportata;
- etc. etc.
Esiste un progetto Open Source italiano che permette su qualsiasi piattaforma (Linux, Windows, OS X, Unix…) e con qualsiasi linguaggio (php,java, perl, python, ruby etc.) di poter identificare il dispositivo e sapere le sue caratteristiche tecniche, tale progetto è stato accettato da CPAN come modulo di Apache2.
Il progetto si chiama “Apache Mobile Filter”, un progetto partito nel Novembre 2008 ed è maturato con la versione 2 nel maggio 2009.
Apache Mobile Filter utilizza come device repository, il database che censisce i dispositivi nel mondo, WURFL.
Il progetto “Apache Mobile Filter” è scaricabile da Sourceforge al seguente indirizzo:
richiede l’utilizzo di mod_perl2 e ovviamente di Apache (2.x.x).
Il pacchetto una volta scaricato contiene due moduli:
- WURFLFilter che permette l’identificazione del dispositivo mobile il reperimento delle sue caratteristiche (capability) e li espone come variabili di ambiente, quindi facilmente reperibili in qualsiasi linguaggio.
- ImageRenderFilter è il modulo che permette di renderizzare “on the fly” le immagini adattandole alle dimensioni dello schermo, in modo tale che lo sviluppatore crea solo un immagine ad alta definizione (meglio in formato png) e il filtro fa la trasformazione.Grazie a un raffinato meccanismo di cache la trasformazione avviene solo la prima volta per ogni classe di grandezza di schermo.
Di seguito illustra l’architettura di come funziona il filtro.
Il progetto sta avendo un suo discreto successo con oltre 600 download in 6 mesi solo da Source Forge, mentre non è disponibile il dato da parte di CPAN.
La comunità opensource si è già accorta della valenza del progetto ed è stata menzionata sui seguente blog:

Pingback: Snappoint8
Pingback: here
Pingback: Top Rated Online Cash Loans
Pingback: SEO Software - komBAS Ltd.
Pingback: forex course
Pingback: Escort girl Paris
Pingback: Media Markt Folleto
Pingback: unlock iphone
Pingback: Cash
Pingback: miren esto
Pingback: fuente educativa
Pingback: web confiable
Pingback: poemasdeamore.net
Pingback: recurso útil
Pingback: información muy útil
Pingback: crear un correo en hotmail
Pingback: Our site
Pingback: hotmail correo
Pingback: BBQ Gewürze kaufen
Pingback: juif
Pingback: scottsdale personal trainer
Pingback: forex bonus 100
Pingback: get followers on instagram
Pingback: SEO
Pingback: ACLS Certification Course
Pingback: Moringa
Pingback: Web Directory
Pingback: whoisbucket.com
Pingback: cheap car insurance young driver
Pingback: unclaimed cash
Pingback: λειτουργία σπιτιού
Pingback: μεταφορές
Pingback: trading forex
Pingback: dirty presidents
Pingback: stroudsburg car crash lawyer
Pingback: druckereien
Pingback: make money online
Pingback: Hochzeitseinladungen
Pingback: Lettershop Essen
Pingback: read this
Pingback: Bike rent Majorca
Pingback: prudential bsn takaful
Pingback: storage units for auction
Pingback: Social News Startup
Pingback: onebuckresume
Pingback: kockkniv
Pingback: globalkniv
Pingback: AvCent designing & development India
Pingback: Colorado IRA LLC lawyer
Pingback: play games for free
Pingback: Vegas Indoor Skydiving
Pingback: buy ibogaine online
Pingback: Empower
Pingback: oakley plaintiff sunglasses outlet In 2010
Pingback: Click here for the diet
Pingback: Abercrombie Fitch
Pingback: bsn nursing degree programs
Pingback: Adidas US
Pingback: pa fireworks store
Pingback: escort norway
Pingback: Converse Tilbud
Pingback: http://Babli.lineageadena.info
Pingback: Converse Tilbud
Pingback: Entrevista com o candidato José Priante
Pingback: bail bonds
Pingback: information technology
Pingback: Scrapebox lists
Pingback: Green Coffee Bean
Pingback: Green Coffee Bean
Pingback: btv solo
Pingback: garden benches
Pingback: Shatterproof Sabs glass
Pingback: Bioderma ABCDerm brand
Pingback: Frank
Pingback: Bayard
Pingback: Destinee
Pingback: Targeted Website Traffic