Adaptare conținutul este acțiunea de a transforma conținutul adaptându-l la capabilităţile dispozitivelor. Adaptare conținutul este de obicei legată de dispozitivele mobile care necesită un tratament special din cauza puterii lor de procesare limitată, dimensiunii ecranului mic și constrângerilor legate de funcționalitatea tastaturii.
Adaptarea conţinutului ar putea fi împărțită în două domenii:
- Adaptarea conţinutului media prin adaptarea fișierelot media
- Adaptarea conținutului vizitat prin adaptarea site-ului la dispozitivele mobile.
Adaptarea conținutului vizitat
Progresele în capabilităţile dispozitivelor mobile mici, cum ar fi telefoanele mobile şi PDA, au dus la o explozie a numărului de tipuri de dispozitive care pot accesa acum Internetul. Unii comentatori se referă la Web-ul care poate fi accesat de pe dispozitive mobile numindu-l Web mobil.
Numărul mare și varietatea de dispozitive compatibile web presupune provocări importante pentru autorii de site-uri web care doresc să suporte accesul de pe dispozitive mobile. Device Independence Working Group al W3C a descris multe dintre aceste aspecte în raportul său Authoring Challenges for Device Independence.
Adaptarea conţinutului este una din abordări pentru a găsi o soluție. În loc să se solicite autorilor să creeze pagini explicit pentru fiecare tip de dispozitiv care le-ar putea vizita, adaptarea conținutului transformă automat materialele autorului.
De exemplu, conținutul poate fi convertit de la un limbaj de marcare independent de dispozitiv, cum ar fi XDIME, o implementare a specificației DIAL a W3C, într-o formă adecvată pentru dispozitive, cum ar fi XHTML Basic, C-HTML sau WML. În mod similar, o foaie de stil CSS adecvată specifică dispozitivului sau un set de stiluri in-line ar putea fi generate pornind de la definiții de stil abstracte. De asemenea un aspect specific pentru dispozitiv ar putea fi generat de la definiții abstracte ale aspectului.
Odată create, materialele specifice dispozitivului formează răspunsul returnat dispozitivului de la care a pornit solicitarea.
O altă modalitate este folosirea celei mai recente tendințe de proiectare responsivă bazată pe CSS.
Adaptarea conținut necesită un procesor care efectuează selectarea, modificarea și generarea de materiale pentru a obţine rezultatul pentru dispozitiv specific. Websphere Everyplace Mobile Portal (WEMP) de la IBM, WebLogic Mobility Server de la BEA Systems, MyMobileWeb de la Morfeo și Apache Cocoon sunt exemple de astfel de procesoare.
WüRFL și WALL sunt instrumente populare în sursă deschisă pentru adaptarea conținutului. WüRFL este un Device Description Repository bazat pe XML cu API-uri pentru a accesa datele în Java și PHP (și alte limbaje de programare populare). WALL (Wireless Abstraction Library) permite unui dezvoltator să creeze pagini mobile care arată ca HTML simplu, dar le convertește în WML, C-HTML și XHTML Mobile Profile în funcție de capabilită+ţile dispozitivului de unde provine solicitarea HTTP.
GreasySpoon permite dezvoltatorului să construiască plugin-uri pentru editare de conținut, în javascript, Ruby (limbaj de programare), etc., la fel ca aplicaţia GreaseMonkey pentru Firefox.
Alembik (Media Transcoding Server) este o aplicaţie Java (J2EE) care oferă servicii de transcodare pentru o varietate de clienţi şi pentru diferite tipuri de media (imagine, audio, video, etc.). Aceasta este pe deplin compatibilă cu specificațiile Standard Transcoder Interface ale OMA și este distribuită sub licență LGPL în sursă deschisă.
În 2007, primele implementări pe scară largă a transformării de conținut, pe telefoanele mobile existente pe piață fără descărcare de software, au fost utilizate de către Vodafone în Marea Britanie şi la nivel global pentru Yahoo! oneSearch, folosind soluția Novarra Vision. Soluția Novarra de adaptare a conținutul a fost folosită în implementările intranet de întreprindere încă din anul 2003 (la acel moment platforma era numită „Engines for Wireless Data”).
Lansat în 2007, Web Fidelity Service de la Bytemobile a fost o altă soluție pentru infrastructură comercială oferind adaptare de conținut fără fir abonaților de telefonie mobilă pe telefoanele lor existente pe piață, fără a fi nevoie de descărcarea aplicaţiei.
Lasă un răspuns