Análisis comparativo de alternativas para generación de contenido independiente del dispositivo en aplicaciones inalámbricas para internet

El desarrollo de la microelectrónica ha llevado a que dispositivos de uso masivo como los teléfonos celulares, los PDA's y los electrodomésticos estén capacitados para obtener información de la Web por medio de Internet. Mientras más y más usuarios interactúan con materiales basados en la Web u...

Full description

Autores:
Cuervo Pico, Carlos Enrique
Najera Alvarado, Ángel Aníbal
Tipo de recurso:
Fecha de publicación:
2002
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/25897
Acceso en línea:
http://hdl.handle.net/20.500.12749/25897
Palabra clave:
Computer sciences
Systems engineer
Wireless applications
Microelectronics
Content devices
Computing
Wireless Internet
Wireless communication systems
Ciencias computacionales
Ingeniería de sistemas
Internet inalámbrico
Sistemas de comunicación inalámbrica
Internet
Aplicaciones inalambricas
Microelectrónica
Dispositivos de contenido
Informatica
Rights
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_bf690fb58f566ee275a1aa86f81694b2
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/25897
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Análisis comparativo de alternativas para generación de contenido independiente del dispositivo en aplicaciones inalámbricas para internet
dc.title.translated.spa.fl_str_mv Comparative analysis of alternatives for device-independent content generation in wireless Internet applications
title Análisis comparativo de alternativas para generación de contenido independiente del dispositivo en aplicaciones inalámbricas para internet
spellingShingle Análisis comparativo de alternativas para generación de contenido independiente del dispositivo en aplicaciones inalámbricas para internet
Computer sciences
Systems engineer
Wireless applications
Microelectronics
Content devices
Computing
Wireless Internet
Wireless communication systems
Ciencias computacionales
Ingeniería de sistemas
Internet inalámbrico
Sistemas de comunicación inalámbrica
Internet
Aplicaciones inalambricas
Microelectrónica
Dispositivos de contenido
Informatica
title_short Análisis comparativo de alternativas para generación de contenido independiente del dispositivo en aplicaciones inalámbricas para internet
title_full Análisis comparativo de alternativas para generación de contenido independiente del dispositivo en aplicaciones inalámbricas para internet
title_fullStr Análisis comparativo de alternativas para generación de contenido independiente del dispositivo en aplicaciones inalámbricas para internet
title_full_unstemmed Análisis comparativo de alternativas para generación de contenido independiente del dispositivo en aplicaciones inalámbricas para internet
title_sort Análisis comparativo de alternativas para generación de contenido independiente del dispositivo en aplicaciones inalámbricas para internet
dc.creator.fl_str_mv Cuervo Pico, Carlos Enrique
Najera Alvarado, Ángel Aníbal
dc.contributor.advisor.none.fl_str_mv Carrillo Zambrano, Eduardo
dc.contributor.author.none.fl_str_mv Cuervo Pico, Carlos Enrique
Najera Alvarado, Ángel Aníbal
dc.contributor.cvlac.spa.fl_str_mv Carrillo Zambrano, Eduardo [0000068780
dc.contributor.googlescholar.spa.fl_str_mv Carrillo Zambrano, Eduardo [es&oi=ao]
dc.contributor.orcid.spa.fl_str_mv Carrillo Zambrano, Eduardo [0000-0002-0868-940X]
dc.contributor.scopus.spa.fl_str_mv Carrillo Zambrano, Eduardo [15622921600]
dc.contributor.researchgate.spa.fl_str_mv Carrillo Zambrano, Eduardo [Eduardo_Carrillo_Zambrano]
dc.contributor.apolounab.spa.fl_str_mv Carrillo Zambrano, Eduardo [eduardo-carrillo-zambrano]
dc.subject.keywords.spa.fl_str_mv Computer sciences
Systems engineer
Wireless applications
Microelectronics
Content devices
Computing
Wireless Internet
Wireless communication systems
topic Computer sciences
Systems engineer
Wireless applications
Microelectronics
Content devices
Computing
Wireless Internet
Wireless communication systems
Ciencias computacionales
Ingeniería de sistemas
Internet inalámbrico
Sistemas de comunicación inalámbrica
Internet
Aplicaciones inalambricas
Microelectrónica
Dispositivos de contenido
Informatica
dc.subject.lemb.spa.fl_str_mv Ciencias computacionales
Ingeniería de sistemas
Internet inalámbrico
Sistemas de comunicación inalámbrica
Internet
dc.subject.proposal.spa.fl_str_mv Aplicaciones inalambricas
Microelectrónica
Dispositivos de contenido
Informatica
description El desarrollo de la microelectrónica ha llevado a que dispositivos de uso masivo como los teléfonos celulares, los PDA's y los electrodomésticos estén capacitados para obtener información de la Web por medio de Internet. Mientras más y más usuarios interactúan con materiales basados en la Web utilizando dispositivos diferentes de los tradicionales computadores de escritorio y portátiles, con características y capacidades disímiles, ha surgido toda una problemática asociada con formateo de contenido, entrega, y presentación, haciendo que las estrategias tradicionales de compatibilidad y accesibilidad de los navegadores tradicionales parezcan rudimentarias. El desafío es hacer el mismo contenido visualizable al usuario independientemente del dispositivo que se use: en la pequeña pantalla de un celular, en un PDA, en un portátil, en un computador de escritorio, en un navegador de un carro, en un adaptador de TV cable, en un navegador de voz, etc. Hay muchos parámetros que se deben tener en cuenta: navegador, lenguaje soportado, Sistema operativo, tamaño de la pantalla soporto de colores, capacidad de audio, capacidades gráficas, velocidad de la conexión, preferencias del usuario, y así, la lista es larga. Debido a lo anterior, para poder llegar efectivamente a toda la audiencia potencial los proveedores de contenido tendrán que entregar una forma apropiada de contenido dependiendo de las capacidades del dispositivo de visualización. Este trabajo investiga las tecnologías existentes o en desarrollo para el tratamiento de este problema, así como implementaciones existentes que utilizan dichas tecnologías.
publishDate 2002
dc.date.issued.none.fl_str_mv 2002-07-12
dc.date.accessioned.none.fl_str_mv 2024-08-02T16:47:02Z
dc.date.available.none.fl_str_mv 2024-08-02T16:47:02Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.local.spa.fl_str_mv Tesis
dc.type.hasversion.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TM
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/25897
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/25897
identifier_str_mv reponame:Repositorio Institucional UNAB
repourl:https://repository.unab.edu.co
dc.relation.references.spa.fl_str_mv R. Fielding, et al. HTTP 1.1, RFC:2616. ftp://ftp.isi.ccki/in-nolcs/i Fc2616.txt, Marzo. 2002.
World Wide Web Consortium (W3C). HTM 1,4.01 Specification. http://www.w3.org/TR/html401/, Diciembre. 1999.
World Wide Web Consortium (W3C). Extensible Markup Language(XML) 1.0. http://www.w3.org/TR/REC-xml, Octubre. 2000.
Wireless Application Protocol Foruin, Ltd. Wilreless Markup Languagc Versión 2.0. htlp://www 1 ■wapforum.org/tecli/dociinicnts/WAP-238-WML-20010626-p.pdf, Junio. 2001
World Wide Web Consortium (W3C). CGI: Comnion Gatcway Interface. http://www.w3.org/('(¡1/, Noviembre. 1997.
Microsoft Corporation, Active Server Pages Tutorial, iittp:/7msdn.microsoft.com/wurkshop/svi vvi/asp/asptuíuiial.asp , Febrero. 2002.
The PHP Group, P11P 1 utorial. http://www.pp.net/ , Febrero. 2002.
Java Community Process, Java Server Pages Specification, http://iava.suii.coin/products/jsp/7froiitpage-iavaplatform, Febrero. 2002.
Java Community Process, Java Servlet Specification, http://iava.sun.com/products/servlet/index.html, Febrero. 2002.
World Wide Web Consortium (W3C). Resource Description Framework. http://www.w3.org/RDF/, Febrero. 2002.
Wireless Application Protocol Forum, Ltd. Wireless Application Environment Specification, WAP-236-WAESpec. http://www.wapforuni.org/, Febrero. 2002.
World Wide Web Consortium (W3C). Mobile Access Activity Statement. http://wwww3.org/Mobile/Activity, Julio. 2001.
M. Nilsson, J. Helm, et al. Composite Capabilities / Preferences Profile Requeriments and Architecture. http://www.w3.org/TR/CCPP-ra / , Febrero. 2000.
G. Klyne, et al. Composite Capabilities / Preferences Profíle Structure and Vocabularies. http://www.w3.org/TR/CCPP-stiuct-vocab/ , Febrero. 2002.
World Wide Web Consortium (W3C). Resource Description Framework Model and Syntax Specifícation. http://www.w3.org/TR/REC-rdf-syntax/, Febrero. 1999.
Wireless Application Protocol Forum, Ltd. WAG UAProf Draft, http://www.wapforuni.orgy , Febrero. 2002.
Wireless Application Protocol Forum, Ltd. Wireless Scssion Protocol Specifícation. http://wwwl.wapforiiin.org/tecli/docuinents/WAP-230-WSP-20010705 a.pdf, Julio. 2001.
Wireless Application Protocol Forum, Ltd. Wireless Profiled HTTP. h((p://wwwl .wapforuni.org/tcch/documcnts/WAP-229-http-20010329-a.pdf , Marzo. 2001.
SyncML Initiative Ltd. Syncml Initiative To Join Open Mobile Alliance To Advance Worldwide Adoption Of Mobile Services. http://www.syninl.org/, Julio. 2002
UpnP forum, Universal Plug an Play. http://www.upnp.org/, Febrero. 2002.
R. Fielding, etal. HTTP 1.1, RFC:2616 Content Negotiation, pages 70-73. ftp://ftp.ibi.edu/jn-notcs/rfc2616.txt, Marzo. 2002.
World Wide Web Consortium (W3C). Resource Description Framework Schema Specifícation. http://www.w3.org/TR/PR-rdf-schema , Marzo. 1999.
T. Berners-Lee, R. Fielding, et al. Uniform Resource Identifíers (UR1): Generic Syntax, RFC 2396. ftp://ftp.isi.edu/in-notcs/rfc2396.txt, Febrero. 2002.
World Wide Web Consortium (W3C). CC/PP Exchange Protocol using HTTP Extensión Framework. http://www.w3.org/TR/NQTE-CCPPexchangc , Junio. 1999.
World Wide Web Consortium (W3C). HTTP Extensión Framework. http://www.w3.org/Protocols/http/ietf-http-ext/, Febrero. 2000.
Wireless Application Protocol Forum, Ltd. Push OTA Protocol. http://wwwLwapforum.org/tecli/documents/WAP-235-PushQTA-20010425-a.pdf Abril. 2001.
SyncML Initiative Ltd. SyncML Specifícation, http://www.syncml.org/technology.htinl, Febrero. 2002.
N. Drakos, University of Leeds. All About LaTeX2HTML. http://cbl.leeds.ac.uk/nikos/tex2htm1/doc/latex2html/latex2html.html , Noviembre. 1996.
World Wide Web Consortium (W3C). XHTML 1.0: The Extensible HypertText Markup Language. http://www.w3.org/TR/xhtmll/ , Enero. 2000.
N. Walsh, L. Muellner, Docbook: The Defmitive Guide, http://www.docbook.org/, Febrero. 2002.
Adobe Systems Incorporated, Adobe Portable Documcnt Formal, http://www.adobc.com/cpapei7main.html
Open Electronic Book Forum, http://www.opcncbook.org/
Scalable Vector Graphics (SVG) 1.0 Specification http://www.w3.org/TR/SVG/ , Febrero. 2002.
CGIs versus Java Scrvlcts. http://rain.vislab.olemiss.edu/~ww l/homepage/proiect/mypaper.htm
Surveying the Landscape. http://aleutia.cnhydra.org/software/documcntation/backgroundlnro/landscape.html. Agosto 2001
I. Eaith lava and XMT. Pnblisliing Ftamewoiks. http://www.runtime-collcctive.com/JavaXML.hlml, Septiembre. 2000.
M. Brown. Open Market, Inc. FastCGI Specification Document Versión 1.0 http://www.fastcgi.com/devkit/doc/fcgi-spec.html , Abril. 1996
B. Eich, R. Mckinney. JavaScript Language Specification. http://hepax6.ii.ac.uk/DELPHl/Adye/jsspecl l/jsrefspe.htm.html. Noviembre. 1996
EmbPerl. http://perl.apache.org/embpeii/pod/intro/lntro.htm .
J. Wells. Webmacro. http://wcbmacro.org/WcbMacroTutorial, Octubre. 2000
FreeMarker 2.03. an open-source HTML témplate engine for Java. http://freemarker.sourceforge.net/
Tea. http://opensource.go.com/Tea/index.hlml, Octubre. 2001.
OTembo - an Open Template-Based Servlet System. http://www.mcangene.com/otembo/
Apache Software Foundation. Velocity. http://iakarta.apache.org/velocity/user-guide es.html.
Thorsten van Ellen. TextGenerator. http://www.textgenerator.com
HP Labs, Bristol. The TRiX Framework. http://www-uk.hpl.hp.coin/people/sth/trix/
Lucent Technologies. MAWL2.1 Tutorial. http://www.bcll labs.com/projcct/MAWL/tutorial.html, Diciembre. 1998.
C. Brabrand, A. Moller, et al. The Bigwig Project.. http://www.biics.dk/bigwig/piiblications///bigwig2 .
A. Kristensen. Formsheets and the XML Forms Language. hit p:.//w w wdi | )l.l ip.com/tcchreports/1999/1IPL-1999-41 ,htmi.
C. Brabrand, A. Moller, et al. PowcrForms: Declarative Client-side Fonn Field Validation. http://www.brics.dk/bigwig/powcrforins/.
M. Gunatilake, J. Dictl, et al. XHTML-FML 1.0; Fonns Markup Language. http://www.inozqiiito.oig/soiirces/spec xhlml-fml.html , Noviembre. 1999.
World Wide Web Consortium (W3C). XForms 1.0. http://www.w3.org/TR/2002/WD-xfuuns-2002Q118/, Enero. 2002.
User lntcrfacc Markup Language (U1ML) Spccilícation. http://www.uiinl.org/spccs/docs/uiml30-rcviscd-02-12-Q2.pdf, Febrero. 2002
World Wide Web Consortium (W3C). Simple Object Access Protocol (SOAP)l.l. http://www.w3.org/TR/SOAP/, Mayo. 2000
Hammock. http://www.oop.com/TechnologiesJFramework.isp .
S. Collins. XPToolkit Architecture. http://www.mozilla.org/xpfe/aom/AOM.html, Marzo. 1999.
The NCITS Information Technology Accommodation Study Group. Alternative Interface Access Protocol (AIAP). http://www.ncits.org/study/docs/ita000Q6.htm, Marzo. 2000.
S. Spielman. Java Tag Libraries. http://www.oniava.eom/pub/a/oiijava/2002/03/13/isp.html, Marzo. 2002.
Sun Microsystems, Inc. JavaBeans Component Architecture.
D. Wood. XMLC. http://xmlc.enhydra.org/software/documentation/index.html, Octubre. 2000.
Apache Software Foundation. Element Constructor Set-ECS. http://jakarta.apache.org/ecs/
Apache Software Foundation. Struts. http://jakarta.apache.org/struts/uscrGiiidc/indcx.html.
Apache Software Foundation.. Turbine. http://jakarta.apachc.org/tuibinc/index.ht)
Jcorporate Ltd.. Expresso. http://www.jcorporate.com/
World Widc Web Consortium (W3C). XSL Transformations (XSET) Versión 1.0, http://www.w3.oig/TR/xslt, Noviembre. 1999.
World Wide Web Consortium (W3C). Cascading Style Slieets, http://www.w3.org/TR/REC-CSSI .Enero. 1999
N. Cliase. SAX, http://www-105.ibm.com/dcvcloperworks/cdiication.nsf7xinl-onlinccourse- bvtitle/02B719BE93D7655D86256AB90()5l, ’AXD6?Opej)Dociiment , June 2002
World Widc Web Consortium (W3C).. Docunient Objcct Model (D0M) I.cvel 3 Core Spccilication. http://www.w3.Org/TR/2002/WD-DOM-Level-3-Core-20020409/Version 1.0 , Abril 2002
Cocoon. http://xnil.apachc.org/cocoon/
S. Mazzocchi, R. Rocha. XSP Extensible Server Page. http://xnil.apachc.org/cocoonl/wd-xsp.htnil. Enero. 2000.
AvantGo. http://avantgo.com/doc/doc library.html.
DARPA Agent Markup Language, wwAV.daml.org
J. Heflin. Requirements for a Web Ontology Language. http://www.w3.org/TR/webont-req/
B. McBride. JENA - A java API for RDF. http://www-uk.hpl.hp.com/people/bwm/rdf/jena/
M. Buttler. DELI: A J2EE DElivery context LIbrary for CC/PP and UAProf http://www-uk.hDl.hp.com/people/marbut/DeliUserGuideWEB.htm
L. Stuart. DICE: Device Independent Contení Engine (using CC/PP profiles) http://users.aber.ac.uk/sdl/ccpp-info/dice/, Julio 2001
W. Okada. Context Aware Portal Site. http://www.slabsfc.kcio.ac.jp/~wataru/sludy/2001/webapp/wcbapp last en.html Julio 2001.
T. Lemlouma, N. Layaida. NAC: A Basic Core for (he Adaptation and Negotiation of Multimedia Serviccs. http://opera.inrialpes.fi7pcople/Tayeb.Lenilouina/Papers/ANegoP.pd f. Septiembre 2001.
dc.relation.uriapolo.spa.fl_str_mv https://apolo.unab.edu.co/en/persons/eduardo-carrillo-zambrano
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
dc.coverage.spatial.spa.fl_str_mv Cartagena de Indias (Colombia)
dc.coverage.campus.spa.fl_str_mv UNAB Campus Bucaramanga
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Maestría en Ciencias Computacionales
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/25897/1/2002_Tesis_Carlos_Cuervo.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/25897/2/license.txt
https://repository.unab.edu.co/bitstream/20.500.12749/25897/3/2002_Tesis_Carlos_Cuervo.pdf.jpg
bitstream.checksum.fl_str_mv cafb3bd35fefb4a68b8043db8b505a2c
3755c0cfdb77e29f2b9125d7a45dd316
a1f52160021835fbc9b64ad4f017a90b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1808410591632556032
spelling Carrillo Zambrano, Eduardo0af7e78d-2c4d-4652-a7d8-606c9e3f667eCuervo Pico, Carlos Enriquec6b531fc-ff1e-458c-bc09-8bc6bd7403f4Najera Alvarado, Ángel Aníbalfe55f309-95d4-4b94-9ebc-d9e640522b18Carrillo Zambrano, Eduardo [0000068780Carrillo Zambrano, Eduardo [es&oi=ao]Carrillo Zambrano, Eduardo [0000-0002-0868-940X]Carrillo Zambrano, Eduardo [15622921600]Carrillo Zambrano, Eduardo [Eduardo_Carrillo_Zambrano]Carrillo Zambrano, Eduardo [eduardo-carrillo-zambrano]Cartagena de Indias (Colombia)UNAB Campus Bucaramanga2024-08-02T16:47:02Z2024-08-02T16:47:02Z2002-07-12http://hdl.handle.net/20.500.12749/25897reponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coEl desarrollo de la microelectrónica ha llevado a que dispositivos de uso masivo como los teléfonos celulares, los PDA's y los electrodomésticos estén capacitados para obtener información de la Web por medio de Internet. Mientras más y más usuarios interactúan con materiales basados en la Web utilizando dispositivos diferentes de los tradicionales computadores de escritorio y portátiles, con características y capacidades disímiles, ha surgido toda una problemática asociada con formateo de contenido, entrega, y presentación, haciendo que las estrategias tradicionales de compatibilidad y accesibilidad de los navegadores tradicionales parezcan rudimentarias. El desafío es hacer el mismo contenido visualizable al usuario independientemente del dispositivo que se use: en la pequeña pantalla de un celular, en un PDA, en un portátil, en un computador de escritorio, en un navegador de un carro, en un adaptador de TV cable, en un navegador de voz, etc. Hay muchos parámetros que se deben tener en cuenta: navegador, lenguaje soportado, Sistema operativo, tamaño de la pantalla soporto de colores, capacidad de audio, capacidades gráficas, velocidad de la conexión, preferencias del usuario, y así, la lista es larga. Debido a lo anterior, para poder llegar efectivamente a toda la audiencia potencial los proveedores de contenido tendrán que entregar una forma apropiada de contenido dependiendo de las capacidades del dispositivo de visualización. Este trabajo investiga las tecnologías existentes o en desarrollo para el tratamiento de este problema, así como implementaciones existentes que utilizan dichas tecnologías.Corporación Universitaria Tecnológica de BolívarInstituto Tecnológico de Estudios Superiores de Monterrey (ITESM)INTRODUCCIÓN 1. ACCESO A LA WEB INDEPENDIENTE DEL DISPOSITIVO 1.1. REQUERIMIENTOS A CUMPLIR PARA ACCESO A LA WEB INDEPENDIENTEMENTE DEL DISPOSITIVO 1.1.1. Punto de Vista del Usuario 1.1.2. Punto de Vista del Proveedor de Servicio 1.2. COMPONENTES DEL SISTEMA DE ACCESO A LA WEB 1.2.1. Servidores de Contenido 1.2.2. Servidores Proxy 1.2.3. Gateway 1.2.4. Dispositivos Cliente 1.2.5. Contenidos 1.2.6. Navegadores 1.2.7. Lenguajes de Marcado 1.2.8. Protocolos 2. NEGOCIACIÓN DE CONTENIDO 2.1. PAPEL DE LOS DISPOSITIVOS EN LA NEGOCIACIÓN DE CONTENIDO 2.1.1. Dispositivos de Entrada 2.1.2. Dispositivos de Salida 2.1.3. Procesador 2.1.4. Memoria 2.1.5. Lenguajes 2.1.6. Objetos Multimedia 2.2. ESPECIFICACIÓN DE LAS CAPACIDADES DE LOS DISPOSITIVOS 2.2.1. Campos Encabezadores de Solicitud de HTTP 2.2.2. Esquema de Definición de Recursos (RDF) 2.2.2.1. Ejemplos 2.2.3. Ontologías: Hacia la Web Semántica 3. PROTOCOLOS PARA LA NEGOCIACIÓN DE CONTENIDO 3.1. PERFIL COMPUESTO CAPACIDAD-PREFERENCIA (CC/PP) 3.1.1. Situaciones Posibles de Usos Para CC/PP 3.1.2. Estructura de los Perfiles CC/PP 3.2. ESTÁNDAR UAPRof DE WAP 3.2.1. Clientes WAP/WSP 3.2.2. Clientes IITTP Perfilado Inalámbrico (W-HTTP) 3.2.3. Ambiente Push 3.3. SyncML 3.4. Plug and Play Universal 4. HERRAMIENTAS DISPONIBLES PARA NEGOCIACIÓN DE CONTENIDO 4.1. ESQUEMAS PARA LA DESCRIPCIÓN DE DOCUMENTOS 4.1.1. Lenguajes de Medio Impreso 4.1.2. Preparación de Documentos WYSIWYG 4.1.3. Lenguajes Orientados a la Web 4.1.4. Publicaciones Electrónicas 4.1.4.1. Docbook 4.1.4.2. PDF 4.1.4.3. Foro Abierto de e-book 4.1.4.4. SGV 4.1.4.5. Formato Basado en Restricciones 4.2. ACCESIBILIDAD 4.3. APLICACIONES WEB 4.3.1. CGI 4.3.2. JavaScript 4.3.3. Servlets 4.3.4. Lenguajes Scripting Embebidos 4.3.5. Lenguajes de Plantilla 4.3.6. Lenguajes Basados en Sesión 4.3.7. Lenguajes Basados en Formas 4.3.8. Lenguajes Basados en Interfaz de Usuario 4.3.9. Componentización 4.3.10. Arquitecturas 4.3.11. Transformación XML 4.3.12. Arquitectura XML/XSLT 4.4. OTROS ENFOQUES 4.4.1. Transcodificación 4.4.2. HTML Dinámico 4.4.2.1. Definición de Estilos mediante Hojas de Estilo en Cascada 4.4.2.2. Definición de Estilos mediante el DOM de JavaScript 4.4.2.3. Fuentes Descargables 4.4.2.4. Herencia de Estilos 4.4.3. AvantGo 4.4.4. WebClipping 4.4.5. ASP+DotNet 4.4.6. Librería PHP HawHaw 4.4.7. XHTML 5. IMPLEMENTACIONES Y PRUEBAS 5.1. Ambiente para las pruebas 5.2. JENA (Java Enabled RDF) 5.2.1. Descripción 5.2.2. Pruebas realizadas 5.2.2.1. Creación de un modelo RDF 5.2.2.2. Señalización del modelo creado 5.2.2.3. Lectura de un archivo RDF/XML y creación del modelo 5.2.3. Conclusión de las pruebas con JENA 5.3. DELI (DELIvery Context Library for CC/PP and UAProf) 5.3.1. Descripción 5.3.2. Pruebas a realizar con DELI 5.3.2.1. Lectura de un archivo RDF conteniendo un perfil 5.3.2.2. Obtención de atributos específicos de un perfil dado 5.3.2.3. Obtención del perfil de Internet Explorer 5.3.2.4. Obtención del perfil de Netscape Navigator 5.3.2.5. Obtención del perfil de un teléfono celular 5.3.3. Conclusiones de las pruebas con DELI 5.4. DICE 5.4.1. Descripción 5.4.2. Pruebas a realizar con DICE 5.4.2.1. Prueba de DICE desde Internet Explorer 5.4.2.2. Prueba de DICE desde un teléfono WAP 5.4.3. Conclusiones de las pruebas con DICE 6. OTROS PROYECTOS 6.1. CAPS - Context Aware Portal Site 6.2. NAC: A Basic Core for the Adaptation and Negotiation of Multimedia Services 7. CONCLUSIONES REFERENCIAS BIBLIOGRÁFICASMaestríaThe development of microelectronics has led to mass-use devices such as cell phones, PDAs and household appliances being able to obtain information from the Web through the Internet. As more and more users interact with Web-based materials using devices other than traditional desktop and laptop computers, with dissimilar features and capabilities, a whole issue associated with content formatting, delivery, and presentation has emerged, making strategies The traditional compatibility and accessibility standards of traditional browsers seem rudimentary. The challenge is to make the same content viewable to the user regardless of the device used: on the small screen of a cell phone, on a PDA, on a laptop, on a desktop computer, on a car navigator, on an adapter. Cable TV, in a voice browser, etc. There are many parameters that must be taken into account: browser, supported language, operating system, screen size, color support, audio capability, graphic capabilities, connection speed, user preferences, and so on, the list is long. Due to the above, in order to effectively reach the entire potential audience content providers will have to deliver an appropriate form of content depending on the capabilities of the display device. This work investigates existing or developing technologies for treating this problem, as well as existing implementations that use these technologies.Modalidad Virtualhttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Análisis comparativo de alternativas para generación de contenido independiente del dispositivo en aplicaciones inalámbricas para internetComparative analysis of alternatives for device-independent content generation in wireless Internet applicationsMagíster en en Ciencias ComputacionalesUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaMaestría en Ciencias Computacionalesinfo:eu-repo/semantics/masterThesisTesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/redcol/resource_type/TMComputer sciencesSystems engineerWireless applicationsMicroelectronicsContent devicesComputingWireless InternetWireless communication systemsCiencias computacionalesIngeniería de sistemasInternet inalámbricoSistemas de comunicación inalámbricaInternetAplicaciones inalambricasMicroelectrónicaDispositivos de contenidoInformaticaR. Fielding, et al. HTTP 1.1, RFC:2616. ftp://ftp.isi.ccki/in-nolcs/i Fc2616.txt, Marzo. 2002.World Wide Web Consortium (W3C). HTM 1,4.01 Specification. http://www.w3.org/TR/html401/, Diciembre. 1999.World Wide Web Consortium (W3C). Extensible Markup Language(XML) 1.0. http://www.w3.org/TR/REC-xml, Octubre. 2000.Wireless Application Protocol Foruin, Ltd. Wilreless Markup Languagc Versión 2.0. htlp://www 1 ■wapforum.org/tecli/dociinicnts/WAP-238-WML-20010626-p.pdf, Junio. 2001World Wide Web Consortium (W3C). CGI: Comnion Gatcway Interface. http://www.w3.org/('(¡1/, Noviembre. 1997.Microsoft Corporation, Active Server Pages Tutorial, iittp:/7msdn.microsoft.com/wurkshop/svi vvi/asp/asptuíuiial.asp , Febrero. 2002.The PHP Group, P11P 1 utorial. http://www.pp.net/ , Febrero. 2002.Java Community Process, Java Server Pages Specification, http://iava.suii.coin/products/jsp/7froiitpage-iavaplatform, Febrero. 2002.Java Community Process, Java Servlet Specification, http://iava.sun.com/products/servlet/index.html, Febrero. 2002.World Wide Web Consortium (W3C). Resource Description Framework. http://www.w3.org/RDF/, Febrero. 2002.Wireless Application Protocol Forum, Ltd. Wireless Application Environment Specification, WAP-236-WAESpec. http://www.wapforuni.org/, Febrero. 2002.World Wide Web Consortium (W3C). Mobile Access Activity Statement. http://wwww3.org/Mobile/Activity, Julio. 2001.M. Nilsson, J. Helm, et al. Composite Capabilities / Preferences Profile Requeriments and Architecture. http://www.w3.org/TR/CCPP-ra / , Febrero. 2000.G. Klyne, et al. Composite Capabilities / Preferences Profíle Structure and Vocabularies. http://www.w3.org/TR/CCPP-stiuct-vocab/ , Febrero. 2002.World Wide Web Consortium (W3C). Resource Description Framework Model and Syntax Specifícation. http://www.w3.org/TR/REC-rdf-syntax/, Febrero. 1999.Wireless Application Protocol Forum, Ltd. WAG UAProf Draft, http://www.wapforuni.orgy , Febrero. 2002.Wireless Application Protocol Forum, Ltd. Wireless Scssion Protocol Specifícation. http://wwwl.wapforiiin.org/tecli/docuinents/WAP-230-WSP-20010705 a.pdf, Julio. 2001.Wireless Application Protocol Forum, Ltd. Wireless Profiled HTTP. h((p://wwwl .wapforuni.org/tcch/documcnts/WAP-229-http-20010329-a.pdf , Marzo. 2001.SyncML Initiative Ltd. Syncml Initiative To Join Open Mobile Alliance To Advance Worldwide Adoption Of Mobile Services. http://www.syninl.org/, Julio. 2002UpnP forum, Universal Plug an Play. http://www.upnp.org/, Febrero. 2002.R. Fielding, etal. HTTP 1.1, RFC:2616 Content Negotiation, pages 70-73. ftp://ftp.ibi.edu/jn-notcs/rfc2616.txt, Marzo. 2002.World Wide Web Consortium (W3C). Resource Description Framework Schema Specifícation. http://www.w3.org/TR/PR-rdf-schema , Marzo. 1999.T. Berners-Lee, R. Fielding, et al. Uniform Resource Identifíers (UR1): Generic Syntax, RFC 2396. ftp://ftp.isi.edu/in-notcs/rfc2396.txt, Febrero. 2002.World Wide Web Consortium (W3C). CC/PP Exchange Protocol using HTTP Extensión Framework. http://www.w3.org/TR/NQTE-CCPPexchangc , Junio. 1999.World Wide Web Consortium (W3C). HTTP Extensión Framework. http://www.w3.org/Protocols/http/ietf-http-ext/, Febrero. 2000.Wireless Application Protocol Forum, Ltd. Push OTA Protocol. http://wwwLwapforum.org/tecli/documents/WAP-235-PushQTA-20010425-a.pdf Abril. 2001.SyncML Initiative Ltd. SyncML Specifícation, http://www.syncml.org/technology.htinl, Febrero. 2002.N. Drakos, University of Leeds. All About LaTeX2HTML. http://cbl.leeds.ac.uk/nikos/tex2htm1/doc/latex2html/latex2html.html , Noviembre. 1996.World Wide Web Consortium (W3C). XHTML 1.0: The Extensible HypertText Markup Language. http://www.w3.org/TR/xhtmll/ , Enero. 2000.N. Walsh, L. Muellner, Docbook: The Defmitive Guide, http://www.docbook.org/, Febrero. 2002.Adobe Systems Incorporated, Adobe Portable Documcnt Formal, http://www.adobc.com/cpapei7main.htmlOpen Electronic Book Forum, http://www.opcncbook.org/Scalable Vector Graphics (SVG) 1.0 Specification http://www.w3.org/TR/SVG/ , Febrero. 2002.CGIs versus Java Scrvlcts. http://rain.vislab.olemiss.edu/~ww l/homepage/proiect/mypaper.htmSurveying the Landscape. http://aleutia.cnhydra.org/software/documcntation/backgroundlnro/landscape.html. Agosto 2001I. Eaith lava and XMT. Pnblisliing Ftamewoiks. http://www.runtime-collcctive.com/JavaXML.hlml, Septiembre. 2000.M. Brown. Open Market, Inc. FastCGI Specification Document Versión 1.0 http://www.fastcgi.com/devkit/doc/fcgi-spec.html , Abril. 1996B. Eich, R. Mckinney. JavaScript Language Specification. http://hepax6.ii.ac.uk/DELPHl/Adye/jsspecl l/jsrefspe.htm.html. Noviembre. 1996EmbPerl. http://perl.apache.org/embpeii/pod/intro/lntro.htm .J. Wells. Webmacro. http://wcbmacro.org/WcbMacroTutorial, Octubre. 2000FreeMarker 2.03. an open-source HTML témplate engine for Java. http://freemarker.sourceforge.net/Tea. http://opensource.go.com/Tea/index.hlml, Octubre. 2001.OTembo - an Open Template-Based Servlet System. http://www.mcangene.com/otembo/Apache Software Foundation. Velocity. http://iakarta.apache.org/velocity/user-guide es.html.Thorsten van Ellen. TextGenerator. http://www.textgenerator.comHP Labs, Bristol. The TRiX Framework. http://www-uk.hpl.hp.coin/people/sth/trix/Lucent Technologies. MAWL2.1 Tutorial. http://www.bcll labs.com/projcct/MAWL/tutorial.html, Diciembre. 1998.C. Brabrand, A. Moller, et al. The Bigwig Project.. http://www.biics.dk/bigwig/piiblications///bigwig2 .A. Kristensen. Formsheets and the XML Forms Language. hit p:.//w w wdi | )l.l ip.com/tcchreports/1999/1IPL-1999-41 ,htmi.C. Brabrand, A. Moller, et al. PowcrForms: Declarative Client-side Fonn Field Validation. http://www.brics.dk/bigwig/powcrforins/.M. Gunatilake, J. Dictl, et al. XHTML-FML 1.0; Fonns Markup Language. http://www.inozqiiito.oig/soiirces/spec xhlml-fml.html , Noviembre. 1999.World Wide Web Consortium (W3C). XForms 1.0. http://www.w3.org/TR/2002/WD-xfuuns-2002Q118/, Enero. 2002.User lntcrfacc Markup Language (U1ML) Spccilícation. http://www.uiinl.org/spccs/docs/uiml30-rcviscd-02-12-Q2.pdf, Febrero. 2002World Wide Web Consortium (W3C). Simple Object Access Protocol (SOAP)l.l. http://www.w3.org/TR/SOAP/, Mayo. 2000Hammock. http://www.oop.com/TechnologiesJFramework.isp .S. Collins. XPToolkit Architecture. http://www.mozilla.org/xpfe/aom/AOM.html, Marzo. 1999.The NCITS Information Technology Accommodation Study Group. Alternative Interface Access Protocol (AIAP). http://www.ncits.org/study/docs/ita000Q6.htm, Marzo. 2000.S. Spielman. Java Tag Libraries. http://www.oniava.eom/pub/a/oiijava/2002/03/13/isp.html, Marzo. 2002.Sun Microsystems, Inc. JavaBeans Component Architecture.D. Wood. XMLC. http://xmlc.enhydra.org/software/documentation/index.html, Octubre. 2000.Apache Software Foundation. Element Constructor Set-ECS. http://jakarta.apache.org/ecs/Apache Software Foundation. Struts. http://jakarta.apache.org/struts/uscrGiiidc/indcx.html.Apache Software Foundation.. Turbine. http://jakarta.apachc.org/tuibinc/index.ht)Jcorporate Ltd.. Expresso. http://www.jcorporate.com/World Widc Web Consortium (W3C). XSL Transformations (XSET) Versión 1.0, http://www.w3.oig/TR/xslt, Noviembre. 1999.World Wide Web Consortium (W3C). Cascading Style Slieets, http://www.w3.org/TR/REC-CSSI .Enero. 1999N. Cliase. SAX, http://www-105.ibm.com/dcvcloperworks/cdiication.nsf7xinl-onlinccourse- bvtitle/02B719BE93D7655D86256AB90()5l, ’AXD6?Opej)Dociiment , June 2002World Widc Web Consortium (W3C).. Docunient Objcct Model (D0M) I.cvel 3 Core Spccilication. http://www.w3.Org/TR/2002/WD-DOM-Level-3-Core-20020409/Version 1.0 , Abril 2002Cocoon. http://xnil.apachc.org/cocoon/S. Mazzocchi, R. Rocha. XSP Extensible Server Page. http://xnil.apachc.org/cocoonl/wd-xsp.htnil. Enero. 2000.AvantGo. http://avantgo.com/doc/doc library.html.DARPA Agent Markup Language, wwAV.daml.orgJ. Heflin. Requirements for a Web Ontology Language. http://www.w3.org/TR/webont-req/B. McBride. JENA - A java API for RDF. http://www-uk.hpl.hp.com/people/bwm/rdf/jena/M. Buttler. DELI: A J2EE DElivery context LIbrary for CC/PP and UAProf http://www-uk.hDl.hp.com/people/marbut/DeliUserGuideWEB.htmL. Stuart. DICE: Device Independent Contení Engine (using CC/PP profiles) http://users.aber.ac.uk/sdl/ccpp-info/dice/, Julio 2001W. Okada. Context Aware Portal Site. http://www.slabsfc.kcio.ac.jp/~wataru/sludy/2001/webapp/wcbapp last en.html Julio 2001.T. Lemlouma, N. Layaida. NAC: A Basic Core for (he Adaptation and Negotiation of Multimedia Serviccs. http://opera.inrialpes.fi7pcople/Tayeb.Lenilouina/Papers/ANegoP.pd f. Septiembre 2001.https://apolo.unab.edu.co/en/persons/eduardo-carrillo-zambranoORIGINAL2002_Tesis_Carlos_Cuervo.pdf2002_Tesis_Carlos_Cuervo.pdfTesisapplication/pdf44655643https://repository.unab.edu.co/bitstream/20.500.12749/25897/1/2002_Tesis_Carlos_Cuervo.pdfcafb3bd35fefb4a68b8043db8b505a2cMD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8829https://repository.unab.edu.co/bitstream/20.500.12749/25897/2/license.txt3755c0cfdb77e29f2b9125d7a45dd316MD52open accessTHUMBNAIL2002_Tesis_Carlos_Cuervo.pdf.jpg2002_Tesis_Carlos_Cuervo.pdf.jpgIM Thumbnailimage/jpeg8231https://repository.unab.edu.co/bitstream/20.500.12749/25897/3/2002_Tesis_Carlos_Cuervo.pdf.jpga1f52160021835fbc9b64ad4f017a90bMD53open access20.500.12749/25897oai:repository.unab.edu.co:20.500.12749/258972024-08-02 22:00:52.656open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coRUwoTE9TKSBBVVRPUihFUyksIG1hbmlmaWVzdGEobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbi4gRWwgQVVUT1IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVTkFCIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmUuCgpFbCBBVVRPUiBhdXRvcml6YSBhIGxhIFVuaXZlcnNpZGFkIEF1dMOzbm9tYSBkZSBCdWNhcmFtYW5nYSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCg==