Análisis, diseño e implementación de un ambiente integrado de desarrollo para aplicaciones inalámbricas basadas en principios de independencia de dispositivos

La tecnología inalámbrica se ha convertido en un medio estratégico para el acceso al contenido Web, tanto a nivel individual como a nivel corporativo. Con el desarrollo de este tipo de tecnología y de las telecomunicaciones ha surgido igualmente una proliferación de dispositivos móviles (PDAs, teléf...

Full description

Autores:
Uribe Hurtado, Ana Lorena
Ríos Pineda, Carlos Eduardo
Tipo de recurso:
Fecha de publicación:
2004
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/3296
Acceso en línea:
http://hdl.handle.net/20.500.12749/3296
Palabra clave:
Wireless internet
Mobile communication systems
Information storage systems
Information retrieval systems
Search engines
Systems engineering
Computer science
Investigations
Analysis
Wireless technology
Web content
Devices
Internet inalámbrico
Sistemas móviles de comunicación
Sistemas de almacenamiento de información
Sistemas de recuperación de información
Motores de búsqueda
Ingeniería de sistemas
Ciencias computacionales
Investigaciones
Análisis
Tecnología inalámbrica
Contenido web
Dispositivos
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_9799f6c99ad1a5dde7e4b4400f6516fc
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/3296
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Análisis, diseño e implementación de un ambiente integrado de desarrollo para aplicaciones inalámbricas basadas en principios de independencia de dispositivos
dc.title.translated.eng.fl_str_mv Analysis, design and implementation of an integrated development environment for wireless applications based on principles of device independence
title Análisis, diseño e implementación de un ambiente integrado de desarrollo para aplicaciones inalámbricas basadas en principios de independencia de dispositivos
spellingShingle Análisis, diseño e implementación de un ambiente integrado de desarrollo para aplicaciones inalámbricas basadas en principios de independencia de dispositivos
Wireless internet
Mobile communication systems
Information storage systems
Information retrieval systems
Search engines
Systems engineering
Computer science
Investigations
Analysis
Wireless technology
Web content
Devices
Internet inalámbrico
Sistemas móviles de comunicación
Sistemas de almacenamiento de información
Sistemas de recuperación de información
Motores de búsqueda
Ingeniería de sistemas
Ciencias computacionales
Investigaciones
Análisis
Tecnología inalámbrica
Contenido web
Dispositivos
title_short Análisis, diseño e implementación de un ambiente integrado de desarrollo para aplicaciones inalámbricas basadas en principios de independencia de dispositivos
title_full Análisis, diseño e implementación de un ambiente integrado de desarrollo para aplicaciones inalámbricas basadas en principios de independencia de dispositivos
title_fullStr Análisis, diseño e implementación de un ambiente integrado de desarrollo para aplicaciones inalámbricas basadas en principios de independencia de dispositivos
title_full_unstemmed Análisis, diseño e implementación de un ambiente integrado de desarrollo para aplicaciones inalámbricas basadas en principios de independencia de dispositivos
title_sort Análisis, diseño e implementación de un ambiente integrado de desarrollo para aplicaciones inalámbricas basadas en principios de independencia de dispositivos
dc.creator.fl_str_mv Uribe Hurtado, Ana Lorena
Ríos Pineda, Carlos Eduardo
dc.contributor.advisor.spa.fl_str_mv Carrillo Zambrano, Eduardo
dc.contributor.author.spa.fl_str_mv Uribe Hurtado, Ana Lorena
Ríos Pineda, Carlos Eduardo
dc.contributor.cvlac.*.fl_str_mv https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000068780
dc.contributor.googlescholar.*.fl_str_mv https://scholar.google.es/citations?hl=es&user=kYG-lPUAAAAJ
dc.contributor.orcid.*.fl_str_mv https://orcid.org/0000-0002-0868-940X
dc.contributor.scopus.*.fl_str_mv https://www.scopus.com/authid/detail.uri?authorId=15622921600
dc.contributor.researchgate.*.fl_str_mv https://www.researchgate.net/profile/Eduardo_Carrillo_Zambra
dc.contributor.corporatename.spa.fl_str_mv Instituto Tecnológico de Estudios Superiores de Monterrey (ITESM)
dc.subject.keywords.eng.fl_str_mv Wireless internet
Mobile communication systems
Information storage systems
Information retrieval systems
Search engines
Systems engineering
Computer science
Investigations
Analysis
Wireless technology
Web content
Devices
topic Wireless internet
Mobile communication systems
Information storage systems
Information retrieval systems
Search engines
Systems engineering
Computer science
Investigations
Analysis
Wireless technology
Web content
Devices
Internet inalámbrico
Sistemas móviles de comunicación
Sistemas de almacenamiento de información
Sistemas de recuperación de información
Motores de búsqueda
Ingeniería de sistemas
Ciencias computacionales
Investigaciones
Análisis
Tecnología inalámbrica
Contenido web
Dispositivos
dc.subject.lemb.spa.fl_str_mv Internet inalámbrico
Sistemas móviles de comunicación
Sistemas de almacenamiento de información
Sistemas de recuperación de información
Motores de búsqueda
Ingeniería de sistemas
Ciencias computacionales
Investigaciones
Análisis
dc.subject.proposal.none.fl_str_mv Tecnología inalámbrica
Contenido web
Dispositivos
description La tecnología inalámbrica se ha convertido en un medio estratégico para el acceso al contenido Web, tanto a nivel individual como a nivel corporativo. Con el desarrollo de este tipo de tecnología y de las telecomunicaciones ha surgido igualmente una proliferación de dispositivos móviles (PDAs, teléfonos celulares, cámaras, etc), que a diferencia de los PCs, como medio, hasta ahora, tradicional de acceso a la Web, presentan características y capacidades muy variadas: tipo de browser, lenguaje que soporta, sistema operativo, ancho de banda, tamaños de pantalla, rango de colores, capacidades gráficas, capacidades de audio, mecanismos de entrada de datos, etc. Cuando se accesa a la Web a través de diferentes tipos de dispositvos es necesario generar el contenido (ej. páginas Web) de manera particularizada, conservando su grado de funcionalidad, con el cual fue creado por el autor (desarrollador o creador del contenido Web), para el usuario final.
publishDate 2004
dc.date.issued.none.fl_str_mv 2004
dc.date.accessioned.none.fl_str_mv 2020-06-26T21:32:14Z
dc.date.available.none.fl_str_mv 2020-06-26T21:32:14Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.local.spa.fl_str_mv Tesis
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TM
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/3296
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
url http://hdl.handle.net/20.500.12749/3296
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Uribe Hurtado, Ana Lorena, Ríos Pineda, Carlos Eduardo (2004). Análisis, diseño e implementación de un ambiente integrado de desarrollo para aplicaciones inalámbricas basadas en principios de independencia de dispositivos. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB, Instituto Tecnológico y de Estudios Superiores de Monterrey
[1] Aho, sethi, ullman. Compilers: Principles, Techniques, and Tools. Addison-Wesley. 1987
[2] Akif, Mohammad, Brodhead, Steve, Cioroianu, Andrei. Java y XML. Anaya Multimedia/Wrox. Abril, 2002.
[3] Alexander Maedche. Ontology Learning For the Semantic Web. Kluwer Academic Publishers. Febrero, 2002
[4] Allamaraju, Subrahmanyam. Beust, Cedric. Davies, John. Programación Java Server con J2EE Edición 1.3. Anaya Multimedia/Wrox. 2002.
[5] Amit Sheth, Clemens Bertram, David Avant, Brian Hammond, Krysztof Kochut, Yashodhan Warke. Managing Semantic Content for the Web. IEEE Internet Computing. Vol. 6, No. 4. Julio/Agosto 2002. Pags. 80-87.
[6] Andy Seaborne. Jena Tutorial. A Programmer's Introduction to RDQL. Abril, 2002. Disponible en: C:\cuart2002\4tesis\JENA\Jena Tutorial - RDQL.htm
[7] Anindya Datta, Kaushik Dutta, Helen Thomas, Debra VanderMeer, Krithi Ramamritham. Accelerating Dynamic Web Content Generation. IEEE Internet Computing. Vol. 6, No. 5. Septiembre/Octubre 2002. Pags. 27-36
[8] Apache Software Foundation. Apache Tomcat. Disponible en: http://jakarta.apache.org/tomca
[9] Apache Software Foundation. Cocoon. Disponible en: http://xml.apache.org/cocoon
[10] Australian National University. Filling the WAP Gap. Wireless Commuication Project. Disponible en: http://www.tomw.net.au/2000/scspss.htmlSystem Prototype.htm
[11] B. Godwin Jones, "Web Browser Tends and Technologies", Language Learning and Technologies, Vol 4., No. 1, MayO 2000, pp.6-11. Disponible en: http://llt.msu.edu/vol4num1/emerging/default.html
[12] Bhavani Thuraisingham, Bhavani Thuraisingha. XML Databases and the semantic Web. CRC Press. Marzo,2002
[13] Butler, Mark H., "Current Technologies for Device Independence", 2001. Disponible en: http://www.hpl.hp.com/techreports/2001/HPL-2001-83.pdf
[14] C. Andersson "GPRS - A Key step for the mobile Internet", Wireless Developer Network, Abril 2000. Disponible en: http://www.wirelessdevnet.com/channels/wireless/features/gprs.html
[15] Cauldwell, Patrick, Chawla, Rajesh, Chopra, Vivek. Servicios Web XML. Anaya Multimedia/Wrox. 2002.
[16] Clemens Kerer, Engin Kirda, Roman Kurmanowytsch. A Generic Content-Management Tool for Web Databases. IEEE Internet Computing. Vol. 6, No. 4 Jul/Ago 2002. Pags. 3
[17] D. Brickley; R. V. Guha, "RDF Schema Specification 1.0" Candidate Recommendation Marzo 2000. Disponible en: http://www.si.uniovi.es/mirror/www.w3.org/TR/rdf-schema/
[18] DoCOMo. I-Mode. Disponible en: http://www.nttdocomo.com/
[19] E. Miller, "An Introduction to RDF", Online Computer Library Centre, Inc., Dublin, Ohio, Mayo, 1998. Disponible en: http://www.dlib.org/dlib/may98/miller/05miller.html
[20] Elisa Bertino, Barbara Catania. Integrating XML and Databases. IEEE Internet Computing. Vol. 5, No. 4. Julio/Agosto 2001. Pags 84-88.
[21] Elisa Bertino, Silvana Castano, Elena Ferrari. Securing XML Documents with Author-X. IEEE Internet Computing. Vol. 5, No. 3. Mayo/Junio 2001. Pags 21-31.
[22] Ernesto Damiani, Pierangela Samarati, Sabrina De Capitani di Vimercati, Stefano Paraboschi . IEEE Internet Comouting. November/December 2001. Vol. 5, No. 6. Pag 18-28
[23] F. Reynolds et la, "User side Framework for content negotiation", Note, Julio 1999. Disponible en: http://www.w3.org/TR/NOTE-CCPP/
[24] Geoffrey Fox. XML and the Importance of Being an Object. IEEE Computing. Vol. 4, No. 3. Mayo/Junio 2002. Pags 96-98
[25] Giovanni Rimassa. Wired-Wireless Integration: A Middleware Perspective. IEEE Internet Computing. Vol. 6, No. 5. Septiembre/Octubre 2002. Pag 96.
[26] Hewlett Packard. HP DELI. Disponible en: http://delicon.sourceforge.net
[27] IBM. Web Intermediaries (WBI). http://www.almaden.ibm.com/cs/wbi/
[28] Jaideep Roy, Anupama Ramanujan. XML: Data's Universal Language. IEEE IT Professional. Vol. 2, No. 3. Mayo/Junio 2000. Pags 32-36.
[29] Jamie Zawinski. http request header field / http/1.1 Accept Header Fields. Marzo 1998. Disponible en: http://www.mozilla.org/build/user-agent-strings.htm
[30] James Clark and Steve DeRose. XML Path Language (XPATH) 1.0 Recommendation. Noviembre 16, 1999. Disponible en: http://www.w3.org/TR/xpath.
[31] James H. Cook. XML Sets Stage for Efficient Knowledge Management.IEEE IT Professional. May/June 2000. Vol. 2, No. 3. May 2001. Pags 55-57.
[32] John F. Sowa, David Dietz. Knowledge Representation Logical Philosopiocal and Computational Foundations. Cole Publishing Co., Pacific Grove, CA, 1999. Resumen disponible en: http://users.bestweb.net/~sowa/krbook/
[33] Len Seligman, Arnon Rosenthal. XML's Impact on Databases and Data Sharing. IEEE Computing. Vol. 34, No. 6. Noviembre de 2002. Pags 59-67
[34] Mark Butler, Fabio Giannetti, Roger Gimson, Tony Wiley. Device Independence and the Web. IEEE Internet Computing. Vol. 6, No. 5. Septiembre/Octubre 2002. Pags 81-86
[35] McBride, B. "Jena - A Java API For RDF". 1994-2000. Disponible en: http://wwwuk. hpl.hp.com/people/bwm/rdf/jena/index.htm
[36] Michel Klein. XML, RDF, and Relatives. IEEE Intelligent Systems. Vol. 16, No. 2.Marzo/Abril, 2001. Pags. 26-28.
[37] Mikael Hillborg. Wireless XML Developer?s Guide. McGraw-Hill Osborne, Febrero, 2002.
[38] Mobile Access Activity, Note. Julio, 2001. Disponible en: http://www.w3.org/Mobile/Acti
[39] N. Borenstein, Bellcore. N. Freed, Innosoft. MIME specification. Junio, 1992. Disponible en: http://www.ietf.org/rfc/rfc1341.txt?number=1341.
[40] Open Mobile Alliance's UAProf specification. 2002. Disponible en: www.wapforum.org/what/technical.htm
[41] Ora Lassila. Ralph R. Swick. Resource Description Framework (RDF) Model and Syntax Specification. Recommendation. 22 Febrero, 1999. Disponible en http://www.w3.org/TR/REC-rdf-syntax/
[42] Paolo Atzeni, Giansalvatore Mecca, Paolo Merialdo. Managing Web-Based Data: Database Models and Transformations. IEEE Internet Computing. Vol. 6, No. 4. Julio/Agostot 2002. Pags. 33-37
[43] R. Canella, "An Idiot's Guide to RDF", University of Queensland, Australia, 1998. Disponible en: http://archive.dstc.edu.au/RDU/reports/RDF-Idiot/
[44] Rabinovitch, "Wireless Internet". Disponible en: http://www.comsoc.org/ci/public/2000/jun/ciint.html
[45] S. Singhal et al, "Annontation-Based Web Content Transcoding". Disponible en: http://www9.org/w9cdrom/169/169.html
[46] Sergey Melnik. "RDF API Draft". The RDF API homepage. Enero, 2001. Disponible en: http://www-db.stanford.edu/~melnik/rdf/api.html
[47] Stefano Ceri, Piero Fraternali, Maristella Matera. Conceptual Modeling of Data-Intensive Web Applications. IEEE Internet Computing. Vol. 6, No. 4. Julio/Agosto 2002. Pags. 20-30
[48] Sun Microsystems. JSP: Java Server Pages. Disponible en: http://java.sun.com/products/jsp/
[49] Sun Microsystems. Java Servlet technology. Disponible en: http://java.sun.com/products/servlet/
[50] Sun Microsystems. Java Community Process JSR-188 specification. 2002. Disponible en: www.jcp.org/jsr/detail/188.jsp
[51] Tim Berners-Lee. Primer: Getting into RDF & Semantic Web using N3,2000. Disponible en: http://www.w3.org/2000/10/swap/Primer.html
[52] Tim Bray, Jean Paoli and C.M. Sperberg-McQueen. Extensible Markup Language (XML) 1.0 . Recommendation. Febrero 19, 1998. Disponible en: http://www.w3.org/TR/REC-xml
[53] Ullas Nambiar, Zoé Lacroix, Stéphane Bressan, Mong Li Lee, Yingguang. Current Approaches to XML Management. IEEE Internet Computing. Vol. 6, No. 4. Julio/Agosto 2002. Pags 43-51.
[54] Vilas Wuwongse, Chutiporn Anutariya, Kiyoshi Akama, Ekawit NantajeewarawatXML Declarative Description: A Language for the Semantic Web. IEEE Intelligent Systems. Vol. 16, No. 3. Mayo/Junio 2001. Pags 54-65.
[55] . "Composite Capability/Preference Profiles (CC/PP): A user side framework for content negotiation".Note. Julio 1999. Disponible en: http://www.w3.org/TR/NOTE-CCPP/
[56] note "CC/PP exchange protocol based on http Extension Framework". (Note). Junio, 1999. Disponible en: http://www.w3.org/TR/NOTE-CCPPexchange
[57] . "Composite Capabilities/Preference Profiles: Terminology and Abbreviations". . Working draft. Julio 21, 2000. Disponible en: http://www.w3.org/TR/CCPP-ta/
[58] . "Composite Capabilities/Preference Profiles: Requirements and Architecture". Working draft. Julio, 2000. Disponible en: http://www.w3.org/TR/CCPP-ra/
[59] . "Composite Capabilities/Preference Profiles (CC/PP): Structure". Working draft. Julio, 2000. Disponible en: http://www.w3.org/TR/2000/WD-CCPP-struct-2000072
[60] . "CC/PP Attribute Vocabularies". Working draft. Julio, 2000. Disponible en: http://www.w3.org/TR/2000/WD-CCPP-vocab-20000721/
[61] Recommendation "Resource Description Framework (RDF) Model and Syntax Specification". Febrero, 1999. Disponible en: http://www.w3.org/TR/REC-rdf-syntax
[62] . Authoring Scenarios for Device Independence. Note. Julio, 2002. Disponible en: www.w3.org/2001/di/public/as
[63] . CC/PP Working Group. Disponible en: www.w3.org/Mobile/CCPP
[64] . CSS media types. Disponible en: www.w3.org/TR/REC-CSS2/media.html
[65] . Delivery Context Workshop. Marzo, 2002. www.w3.org/2002/02/DIWS
[66] . Device Independence Activity. Disponible en: www.w3.org/2001/di
[67] . Device Independent Authoring Techniques workshop. Disponible en:www.w3.org/2002/07/DIAT/
[68] . Device Independence Principles. Working Draft. Septiembre, 2001. Authoring scenarios for device independence.
[69] . CHTML. Disponible en: http://www.w3.org/TR/1998/NOTE-compactHTML-19980209/
[70] . http 1.1. 2001.Disponible en: http/1.1 http://www.w3.org/Protocols/.
[71] . http-ex. Disponible en: http://www.w3.org/Protocols/http/ietf-http-ext/
[72] Mobile Group. DICE (Device Independent Content Engine). Disponible en: http://dice.ccpp.info/. 2002
[73] . Web Accessibility Initiative (WAI). Disponible en: www.w3.org/WAI
[74] . Web style sheets. Disponible en: www.w3.org/Style
[75] . XForms - The Next Generation of Web Forms. Disponible en: www.w3.org/MarkUp/Forms/
[76] . XML. Disponible en: http://www.w3.org/XML/
[77] . XSLT. XSL Transformations (XSLT) Version 1.0. Recommendation. Disponible en: http://www.w3.org/TR/xslt. 16 Noviembre 1999.
[78]http://www.w3.org/TR/xslt,XSL Transformations (XSLT) Version 1.0
[79]http://www.w3.org/TR/xpath, XML Path Language (XPath) Version 1.0,
[80] http://www.w3.org/TV/TVWeb/TVWeb-URI-Requirements-19981110 http://www.useit.com/alertbox/9702a.html http://www.webreference.com/dev/webtv/ http://www.webtv.net/pc/default.aspx
[81] http://www.metahtml.org/documentation/manual/welcome.mhtml#TOC http://www.metahtml.org/documentation/manifiesto.html
[82]http://www.metahtml.org/documentation/manual/welcome.mhtml#TOChttp://www.metahtml. org/documentation/manual/install.mhtml#serverconf
[83] http://www.w3.org/TR/2003/NOTE-acdi-20030901
[84] Multimodal Interaction Activity http://www..org/2002/mmi
[85]http://cita.rehab.uiuc.edu/scripting/script-device.html
[86]http://www.style-sheets.com/articles.asp
[87]http://www.jedit.org
[88]http://loro.sourceforge.net
[89] World Wide Web Consortium http://www..org/consortium
[90] http://www..org/WAI/
[91] http://www.w3.org/TR/2004/WD-WCAG20-20040311/
[92] http://www.symbol.com
[93] http://www.w3.org/TR/xsl/slice1.html#section-N629-Introduction-and-Overview
[94] http://www.hpl.hp.com/personal/marbut/someQuestionsOnCCPP.htm
[95] Mobile learning Technological challenges on multi-channel e-learning services. Disponible en http://siving.hia.no/ikt02/ikt6400/g05/Rapport_files/Diplom%20Knut%20Ola.htm
[96] http://developer.openwave.com/dvl/resources/code_corner/jacks_hacks/archive/ 03feb.htm
[97] http://www.w3.org/Style/CSS-vs-XSL
[98] Device independence and the Web, Mark Butler, Fabio Giannetti, Roger Gimson, Tony Wiley, IEEE Internet Computing Sep/Oct 2002, Vol 6 No 5, pp. 81-86 en http://www.hpl.hp.com/personal/marbut
[99] DoCOMo. I-Mode. Disponible en: http://www.nttdocomo.com/ [Visitado Abril 20 de 2003]
[100] Open Mobile Alliance’s UAProf specification. 2002. Disponible en: www.wapforum.org/what/technical.htm
[101] Rabinovitch, "Wireless Internet". Disponible en: http://www.comsoc.org/ci/public/2000/jun/ciint.html [Visitado Abril 19 de 2003]
[102] Ratliff, John.DoCoMo As National Champion: I-Mode, W-CDMA and NTT'S Role as Japan's Pilot organization in Global Telecommunications. Department of Sociology, Santa Clara University.Septiembre 13, 2000. http://tprc.org/abstracts00/docomopap.pdf
[103] http://xml.apache.org/xalan-j/xsltc/xsltc_compiler.htm
[104] http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/packagesummary. html
[105 http://msdn.microsoft.com/library/default.asp?url=/library/enus/ cpref/html/frlrfSystemXmlXslXslTransformClassctorTopic.asp
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.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
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)
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 2.5 Colombia
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spa.fl_str_mv Bucaramanga (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/3296/1/2004-Tesis_Ana_Lorena_Uribe_Hurtado.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/3296/2/2004-Manual_Ana_Lorena_Uribe_Hurtado.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/3296/3/2004-Anexo_Ana_Lorena_Uribe_Hurtado.zip
https://repository.unab.edu.co/bitstream/20.500.12749/3296/4/2004-Tesis_Ana_Lorena_Uribe_Hurtado.pdf.jpg
https://repository.unab.edu.co/bitstream/20.500.12749/3296/5/2004-Manual_Ana_Lorena_Uribe_Hurtado.pdf.jpg
bitstream.checksum.fl_str_mv ab1daac1ab3954f28b5273c05005ca51
76861124cbb0c00a13ee034b9748ae92
f4ae91c9d7411d0e3bd47e7cd0660d3c
9c4097c9313d0373a767dad8303ebc84
60cf88f8cf74011ff44b46b2773b972a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
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_ 1814277237457813504
spelling Carrillo Zambrano, Eduardo0af7e78d-2c4d-4652-a7d8-606c9e3f667eUribe Hurtado, Ana Lorenaa4bdfe04-d1ed-4cfd-b150-0f82dee356e2Ríos Pineda, Carlos Eduardo3dd645d9-af74-4ecb-9913-465759358c10https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000068780https://scholar.google.es/citations?hl=es&user=kYG-lPUAAAAJhttps://orcid.org/0000-0002-0868-940Xhttps://www.scopus.com/authid/detail.uri?authorId=15622921600https://www.researchgate.net/profile/Eduardo_Carrillo_ZambraInstituto Tecnológico de Estudios Superiores de Monterrey (ITESM)2020-06-26T21:32:14Z2020-06-26T21:32:14Z2004http://hdl.handle.net/20.500.12749/3296instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABLa tecnología inalámbrica se ha convertido en un medio estratégico para el acceso al contenido Web, tanto a nivel individual como a nivel corporativo. Con el desarrollo de este tipo de tecnología y de las telecomunicaciones ha surgido igualmente una proliferación de dispositivos móviles (PDAs, teléfonos celulares, cámaras, etc), que a diferencia de los PCs, como medio, hasta ahora, tradicional de acceso a la Web, presentan características y capacidades muy variadas: tipo de browser, lenguaje que soporta, sistema operativo, ancho de banda, tamaños de pantalla, rango de colores, capacidades gráficas, capacidades de audio, mecanismos de entrada de datos, etc. Cuando se accesa a la Web a través de diferentes tipos de dispositvos es necesario generar el contenido (ej. páginas Web) de manera particularizada, conservando su grado de funcionalidad, con el cual fue creado por el autor (desarrollador o creador del contenido Web), para el usuario final.Instituto Tecnológico de Estudios Superiores de Monterrey ITESMINTRODUCCIÓN _______________________________________________________ 9 1 PLANTEAMIENTO DEL PROBLEMA Y ENFOQUE DE LA SOLUCIÓN PROPUESTA ________________________________________________________ 10 1.1 MARCO CONCEPTUAL _____________________________________________ 11 2 OBJETIVOS_________________________________________________________ 15 2.1 OBJETIVO GENERAL ______________________________________________ 15 2.2 OBJETIVOS ESPECÍFICOS __________________________________________ 15 3 RESULTADOS ESPERADOS __________________________________________ 16 4 ANTECEDENTES____________________________________________________ 17 5 Marco teórico (estado del arte) __________________________________________ 18 5.1 Escenarios de autoría de sitios web ______________________________________ 18 5.1.1 Diseño del sitio [67] _________________________________________________________ 18 5.1.2 Creación de contenido [67]____________________________________________________ 19 5.1.3 Creación de lógica de negocios [67] ____________________________________________ 19 5.2 Aplicaciones web y contenido __________________________________________ 19 5.2.1 Interactividad de las aplicaciones [68] ___________________________________________ 19 5.2.2 Dinamismo de las aplicaciones [68] ____________________________________________ 19 5.2.3 Aplicaciones con función del lado del cliente [68]_________________________________ 20 5.3 Dispositivos y mecanismos de acceso_____________________________________ 20 5.3.1 Diversidad de dispositivos [68] ________________________________________________ 20 5.3.2 Mecanismos de acceso _______________________________________________________ 21 5.3.2.1 Características de los dispositivos [68] _____________________________________ 21 5.3.2.2 Características de la red [68] _____________________________________________ 21 5.3.2.3 Otras características ____________________________________________________ 22 5.4 XML (eXtensible Markup Language) [4] ________________________________ 22 5.4.1 Espacios de nombres [4]______________________________________________________ 23 5.5 RDF (Resource Description Framework) [61] _____________________________ 23 5.5.1 Modelo básico del RDF [61] __________________________________________________ 23 5.5.2 Ejemplo ___________________________________________________________________ 24 5.6 Composite Capabilites/Preference Profile (CC/PP) [63]_____________________ 25 5.6.1 Referencias y diferencias de perfiles [63] ________________________________________ 26 5.6.2 Resolución de perfiles [63]____________________________________________________ 26 5.7 User Agent Profile (UAPROF) [40]______________________________________ 26 5.7.1 Ejemplo de perfiles en RDF ___________________________________________________ 27 5.8 UAPROF y CC/PP ___________________________________________________ 29 5.9 Stylesheet Language Formatting Objects - (XSL-FO)[93] ___________________ 29 5.10 Lenguajes de marcado ________________________________________________ 31 5.10.1 Hypertext Markup Language [95] ___________________________________________ 31 5.10.2 Extensible Hypertext Markup Language [95]___________________________________ 31 5.10.3 Wireless Markup Language (WML) [37] ______________________________________ 32 5.10.4 Compact HTML [95] ______________________________________________________ 32 5.10.5 XFORMS _______________________________________________________________ 33 5.10.6 Cascade Style Sheet (CSS) [86] ____________________________________________ 33 5.11 CSS Y XSL [97]______________________________________________________ 34 5.12 DELI (delivery context library) [26] _____________________________________ 35 5.13 JENA [35] __________________________________________________________ 37 5.14 Xalan-JAVA ________________________________________________________ 38 5.14.1 Características:___________________________________________________________ 39 5.14.2 Arquitectura _____________________________________________________________ 39 5.14.2.1 Módulo Transformador__________________________________________________ 40 5.14.2.2 Módulo Stree__________________________________________________________ 40 5.14.2.3 Módulo Serializer ______________________________________________________ 40 5.14.3 Compilador XSLT [103] ___________________________________________________ 41 5.14.3.1 Mapeo del los elementos de la hoja de estilo a nodos AST______________________ 41 5.14.3.2 Construcción del AST desde los nodos AST _________________________________ 42 5.15 Independencia de dispositivos [66] ______________________________________ 44 5.15.1 Escenarios de implementación de independencia de dispositivos [62]_______________ 45 5.16 Desafíos de autoría para la independencia de dispositivos [83] _______________ 46 5.16.1 Diseño de interfaz ________________________________________________________ 46 5.16.2 Creación de contenido _____________________________________________________ 46 5.16.3 Creación de la lógica de negocios ____________________________________________ 47 5.17 Interacción en múltiples modos (Multimodal) [84] _________________________ 47 5.18 Wireless application protocol ( WAP ) [10] _______________________________ 47 5.18.1 Arquitectura del protocolo WAP_____________________________________________ 48 5.18.2 Creación de documentos para WAP __________________________________________ 50 5.19 I-MODE [18] ________________________________________________________ 50 5.19.1 Infraestructura de Red _____________________________________________________ 52 5.19.2 JAVA e I-MODE (iAppli) [99] ______________________________________________ 52 5.20 Asistente personal digital (PDA - Personal Digital Assistant) ________________ 53 5.21 WEB-TV ___________________________________________________________ 53 5.21.1 Especificaciones de un esquema de TV Broadcast URI___________________________ 54 5.21.2 Excepciones en Broadcast Uri’s _____________________________________________ 54 5.22 Acceso Universal. WAI (Web Accessibility Initiative) [90][91] _______________ 55 5.23 Otros Enfoques ______________________________________________________ 56 5.23.1 Adaptaciones de interfaz de usuario: indispensables para la autoría simple [92] _______ 56 5.23.2 PandA - Portable andAdaptable CC/PP Proxy and Agent [87] _____________________ 57 5.24 Puntos de adaptación de contenido ______________________________________ 58 5.24.1 Adaptación intermedia [98] _________________________________________________ 59 5.24.2 Adaptación del lado del cliente [98] __________________________________________ 59 5.24.3 Adaptación del lado del servidor [98] _________________________________________ 59 5.24.4 Contexto de la entrega [98] _________________________________________________ 60 5.25 Arquitecturas de transformación _______________________________________ 60 5.25.1 Transformación XML [13] _________________________________________________ 60 5.25.2 XML/XSLT Architecture [13]_______________________________________________ 60 5.26 Procesamiento de CC/PP a través de HTTP ______________________________ 61 5.27 Atributos de perfile en la presentación ___________________________________ 61 5.28 World Wide Web Consortium ( ) [89]____________________________________ 61 5.28.1 Proceso de un reporte técnico _______________________________________________ 62 5.28.2 Evolución del reporte técnico CC/PP en W3C __________________________________ 63 5.28.3 Evolución de reporte técnico de Device Independence Principles___________________ 64 5.28.4 Evolución de XHTML_____________________________________________________ 65 5.28.5 Evolución de XFORMS____________________________________________________ 67 5.28.6 Evolución Multimodal _____________________________________________________ 67 5.29 Metodología _________________________________________________________ 68 6 análisis _____________________________________________________________ 70 6.1 definición general ____________________________________________________ 70 6.2 Esquema general del IDEM____________________________________________ 70 6.3 Casos de uso del IDEM________________________________________________ 71 6.3.1 Editar hojas de estilo_________________________________________________________ 71 6.3.2 Chequear hojas de estilo ______________________________________________________ 72 6.3.3 Editar parámetros de generación _______________________________________________ 73 6.3.4 Transformar________________________________________________________________ 74 6.3.5 Generar plantilla archivo _____________________________________________________ 74 6.3.6 Regenerar plantilla archivo____________________________________________________ 75 6.3.7 Manejo de proyecto _________________________________________________________ 75 6.3.7.1 Crear proyecto_________________________________________________________ 75 6.3.7.2 Activar proyecto _______________________________________________________ 76 6.3.7.3 Editar proyecto ________________________________________________________ 76 6.3.8 Generar plantilla proyecto ____________________________________________________ 77 6.3.9 Regenerara plantilla proyecto__________________________________________________ 77 6.3.10 Visualizar plantilla ________________________________________________________ 78 6.4 Casos de uso del editor ________________________________________________ 78 6.4.1 Operaciones básicas sobre archivos _____________________________________________ 78 6.4.1.1 Crear ________________________________________________________________ 78 6.4.1.2 Abrir ________________________________________________________________ 79 6.4.1.3 Guardar ______________________________________________________________ 80 6.4.1.4 Guardar como _________________________________________________________ 80 6.4.1.5 Recargar _____________________________________________________________ 80 6.4.1.6 Insertar tags y atributos UAPROF _________________________________________ 81 6.4.2 Insertar XSL _______________________________________________________________ 81 6.4.3 Insertar Wml _______________________________________________________________ 81 6.4.3.1 Insertar atributos UAPROF ______________________________________________ 82 6.4.4 Operaciones básicas sobre el texto______________________________________________ 82 6.4.4.1 Copiar _______________________________________________________________ 82 6.4.4.2 Cortar________________________________________________________________ 83 6.4.4.3 Pegar ________________________________________________________________ 83 6.4.4.4 Seleccionar todo _______________________________________________________ 84 6.4.4.5 Buscar _______________________________________________________________ 84 6.4.4.6 Buscar siguiente _______________________________________________________ 84 6.4.4.7 Ir a línea______________________________________________________________ 85 6.4.4.8 Incrementar tamaño letra ________________________________________________ 85 6.4.4.9 Decrementar tamaño letra________________________________________________ 85 7 Diseño ______________________________________________________________ 87 7.1 Transformación______________________________________________________ 87 7.1.1 Valores de atributos para la transformación_______________________________________ 87 7.1.2 Parámetros de generación y transformación ______________________________________ 87 7.1.3 Archivo de parámetros de generación ___________________________________________ 87 7.1.4 Parámetros de especificación de proyecto ________________________________________ 88 7.1.5 Archivo de proyecto _________________________________________________________ 88 7.2 Archivos generados por el IDEM _______________________________________ 88 7.2.1 Archivo de parámetros de generación ___________________________________________ 89 7.2.2 Archivo de parámetros de proyecto _____________________________________________ 89 7.2.3 Archivos servlets JAVA______________________________________________________ 89 7.2.4 Archivos scripts C#__________________________________________________________ 89 7.2.5 Archivos de transformación ___________________________________________________ 89 7.3 Especificación de atributos_____________________________________________ 89 7.3.1 Atributos UAPROF__________________________________________________________ 90 7.3.2 Atributos de usuario _________________________________________________________ 90 7.4 Plantilla de servlet____________________________________________________ 90 7.4.1 Parámetros de generación_____________________________________________________ 90 7.4.2 Bloques reservados del servlet _________________________________________________ 90 7.4.2.1 Bloque url de archivo xml _______________________________________________ 91 7.4.2.2 Bloque url de archivo XSL_______________________________________________ 91 7.4.2.3 Bloque de definición de atributos UAPROF _________________________________ 91 7.4.2.4 Bloque de definición de atributos de usuario _________________________________ 91 7.4.2.5 Bloque de paso de parámetros de atributos UAPROF__________________________ 92 7.4.2.6 Bloque de paso de parámetros de atributos de usuario _________________________ 92 7.4.3 Ejemplo de plantilla JAVA____________________________________________________ 92 7.4.4 Bloques reservados del servlet ejemplo __________________________________________ 96 7.4.4.1 Bloque url de archivo xml _______________________________________________ 96 7.4.4.2 Bloque url de archivo XSL_______________________________________________ 96 7.4.4.3 Bloque de definición de atributos UAPROF _________________________________ 96 7.4.4.4 Bloque de definición de atributos de usuario _________________________________ 96 7.4.4.5 Bloque de paso de parámetros de atributos UAPROF__________________________ 96 7.4.4.6 Bloque de paso de parámetros de atributos de usuario _________________________ 97 7.4.5 Ejemplo de plantilla en C# ____________________________________________________ 97 7.4.6 Parámetros para generación del servlet __________________________________________ 98 7.5 Inserción de Tags ____________________________________________________ 99 7.5.1 Archivos de tags ____________________________________________________________ 99 7.6 Diagramas de clases _________________________________________________ 100 7.6.1 Clase IDEM ______________________________________________________________ 100 7.6.2 Clase XSLEditor ___________________________________________________________ 101 7.6.3 Clase Parámetros___________________________________________________________ 103 7.6.4 Generador ________________________________________________________________ 104 7.6.5 Compilador _______________________________________________________________ 104 7.6.6 Proyecto _________________________________________________________________ 105 7.6.7 Transformar_______________________________________________________________ 106 7.6.8 Visor ____________________________________________________________________ 107 7.6.9 UAPROF_________________________________________________________________ 108 7.6.10 UAPTreePanel __________________________________________________________ 108 7.6.11 WmlTreePanel __________________________________________________________ 109 7.6.12 XslTreePanel ___________________________________________________________ 110 7.7 Diagrama de componentes de desarrollo ________________________________ 111 7.7.1 IDEM____________________________________________________________________ 111 7.7.2 Transform ________________________________________________________________ 112 7.7.2.1 En JAVA [104] _______________________________________________________ 112 7.7.2.2 En. NET [105]________________________________________________________ 113 7.7.3 Xalan ____________________________________________________________________ 114 7.7.4 Loroedi __________________________________________________________________ 114 7.7.5 Jedit _____________________________________________________________________ 114 7.8 Entorno de ejecución de los servlets ____________________________________ 114 7.8.1 Diagrama de componentes del entorno de ejecución ______________________________ 114 7.8.1.1 Ambiente JAVA y Linux _______________________________________________ 114 7.8.1.1.1 Apache HTTPd server _______________________________________________ 115 7.8.1.1.2 Tomcat ___________________________________________________________ 115 7.8.1.1.3 Interacción de DELI_________________________________________________ 115 7.8.1.1.4 Resolución del perfil [2] _____________________________________________ 116 7.8.1.1.5 Interacción con JENA _______________________________________________ 117 7.8.1.1.6 Documentos xml ___________________________________________________ 117 7.8.1.1.7 Hojas de estilo _____________________________________________________ 117 7.8.1.2 Ambiente C# y Windows XP ____________________________________________ 117 8 implementación _____________________________________________________ 119 8.1 Lenguaje de desarrollo ______________________________________________ 119 8.2 Reutilización de código abierto ________________________________________ 119 8.2.1 Proyecto JEdit [87] _________________________________________________________ 119 8.2.2 Proyecto Loro [88] _________________________________________________________ 119 9 Proceso de investigación y apropiación de conceptos y tecnologías ____________ 120 9.1 Primeras pruebas con JAVA __________________________________________ 120 9.2 Framework de .NET usando el lenguaje de programación C#_______________ 129 9.3 Comparación ambiente de desarrollo aplicado en el IDEM .NET Vs JAVA ___ 137 9.4 Perfil de dispositivo .Net y UAProf _____________________________________ 138 10___________________________________________________________ Conclusiones ___________________________________________________________________ 142 10.1 Trabajos a futuro ___________________________________________________ 143 11____________________________________________________________Abreviaturas ___________________________________________________________________ 144 12____________________________________________________________ Bibliografía ___________________________________________________________________ 146MaestríaWireless technology has become a strategic means of accessing the Web content, both individually and corporately. With the development of this type of technology and telecommunications, a proliferation of mobile devices (PDAs, cell phones, cameras, etc.) has also emerged, which, unlike PCs, as, until now, a traditional means of accessing the Web , have very varied characteristics and capabilities: browser type, supported language, operating system, bandwidth, screen sizes, color range, graphic capabilities, audio capabilities, data entry mechanisms, etc. When accessing the Web through different types of devices, it is necessary to generate the content (eg, Web pages) in a particular way, preserving its degree of functionality, with which it was created by the author (developer or creator of Web content). , for the end user.Modalidad Presencialapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaAnálisis, diseño e implementación de un ambiente integrado de desarrollo para aplicaciones inalámbricas basadas en principios de independencia de dispositivosAnalysis, design and implementation of an integrated development environment for wireless applications based on principles of device independenceMagíster en Ciencias ComputacionalesBucaramanga (Colombia)UNAB Campus BucaramangaUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaMaestría en Ciencias Computacionalesinfo:eu-repo/semantics/masterThesisTesishttp://purl.org/redcol/resource_type/TMWireless internetMobile communication systemsInformation storage systemsInformation retrieval systemsSearch enginesSystems engineeringComputer scienceInvestigationsAnalysisWireless technologyWeb contentDevicesInternet inalámbricoSistemas móviles de comunicaciónSistemas de almacenamiento de informaciónSistemas de recuperación de informaciónMotores de búsquedaIngeniería de sistemasCiencias computacionalesInvestigacionesAnálisisTecnología inalámbricaContenido webDispositivosUribe Hurtado, Ana Lorena, Ríos Pineda, Carlos Eduardo (2004). Análisis, diseño e implementación de un ambiente integrado de desarrollo para aplicaciones inalámbricas basadas en principios de independencia de dispositivos. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB, Instituto Tecnológico y de Estudios Superiores de Monterrey[1] Aho, sethi, ullman. Compilers: Principles, Techniques, and Tools. Addison-Wesley. 1987[2] Akif, Mohammad, Brodhead, Steve, Cioroianu, Andrei. Java y XML. Anaya Multimedia/Wrox. Abril, 2002.[3] Alexander Maedche. Ontology Learning For the Semantic Web. Kluwer Academic Publishers. Febrero, 2002[4] Allamaraju, Subrahmanyam. Beust, Cedric. Davies, John. Programación Java Server con J2EE Edición 1.3. Anaya Multimedia/Wrox. 2002.[5] Amit Sheth, Clemens Bertram, David Avant, Brian Hammond, Krysztof Kochut, Yashodhan Warke. Managing Semantic Content for the Web. IEEE Internet Computing. Vol. 6, No. 4. Julio/Agosto 2002. Pags. 80-87.[6] Andy Seaborne. Jena Tutorial. A Programmer's Introduction to RDQL. Abril, 2002. Disponible en: C:\cuart2002\4tesis\JENA\Jena Tutorial - RDQL.htm[7] Anindya Datta, Kaushik Dutta, Helen Thomas, Debra VanderMeer, Krithi Ramamritham. Accelerating Dynamic Web Content Generation. IEEE Internet Computing. Vol. 6, No. 5. Septiembre/Octubre 2002. Pags. 27-36[8] Apache Software Foundation. Apache Tomcat. Disponible en: http://jakarta.apache.org/tomca[9] Apache Software Foundation. Cocoon. Disponible en: http://xml.apache.org/cocoon[10] Australian National University. Filling the WAP Gap. Wireless Commuication Project. Disponible en: http://www.tomw.net.au/2000/scspss.htmlSystem Prototype.htm[11] B. Godwin Jones, "Web Browser Tends and Technologies", Language Learning and Technologies, Vol 4., No. 1, MayO 2000, pp.6-11. Disponible en: http://llt.msu.edu/vol4num1/emerging/default.html[12] Bhavani Thuraisingham, Bhavani Thuraisingha. XML Databases and the semantic Web. CRC Press. Marzo,2002[13] Butler, Mark H., "Current Technologies for Device Independence", 2001. Disponible en: http://www.hpl.hp.com/techreports/2001/HPL-2001-83.pdf[14] C. Andersson "GPRS - A Key step for the mobile Internet", Wireless Developer Network, Abril 2000. Disponible en: http://www.wirelessdevnet.com/channels/wireless/features/gprs.html[15] Cauldwell, Patrick, Chawla, Rajesh, Chopra, Vivek. Servicios Web XML. Anaya Multimedia/Wrox. 2002.[16] Clemens Kerer, Engin Kirda, Roman Kurmanowytsch. A Generic Content-Management Tool for Web Databases. IEEE Internet Computing. Vol. 6, No. 4 Jul/Ago 2002. Pags. 3[17] D. Brickley; R. V. Guha, "RDF Schema Specification 1.0" Candidate Recommendation Marzo 2000. Disponible en: http://www.si.uniovi.es/mirror/www.w3.org/TR/rdf-schema/[18] DoCOMo. I-Mode. Disponible en: http://www.nttdocomo.com/[19] E. Miller, "An Introduction to RDF", Online Computer Library Centre, Inc., Dublin, Ohio, Mayo, 1998. Disponible en: http://www.dlib.org/dlib/may98/miller/05miller.html[20] Elisa Bertino, Barbara Catania. Integrating XML and Databases. IEEE Internet Computing. Vol. 5, No. 4. Julio/Agosto 2001. Pags 84-88.[21] Elisa Bertino, Silvana Castano, Elena Ferrari. Securing XML Documents with Author-X. IEEE Internet Computing. Vol. 5, No. 3. Mayo/Junio 2001. Pags 21-31.[22] Ernesto Damiani, Pierangela Samarati, Sabrina De Capitani di Vimercati, Stefano Paraboschi . IEEE Internet Comouting. November/December 2001. Vol. 5, No. 6. Pag 18-28[23] F. Reynolds et la, "User side Framework for content negotiation", Note, Julio 1999. Disponible en: http://www.w3.org/TR/NOTE-CCPP/[24] Geoffrey Fox. XML and the Importance of Being an Object. IEEE Computing. Vol. 4, No. 3. Mayo/Junio 2002. Pags 96-98[25] Giovanni Rimassa. Wired-Wireless Integration: A Middleware Perspective. IEEE Internet Computing. Vol. 6, No. 5. Septiembre/Octubre 2002. Pag 96.[26] Hewlett Packard. HP DELI. Disponible en: http://delicon.sourceforge.net[27] IBM. Web Intermediaries (WBI). http://www.almaden.ibm.com/cs/wbi/[28] Jaideep Roy, Anupama Ramanujan. XML: Data's Universal Language. IEEE IT Professional. Vol. 2, No. 3. Mayo/Junio 2000. Pags 32-36.[29] Jamie Zawinski. http request header field / http/1.1 Accept Header Fields. Marzo 1998. Disponible en: http://www.mozilla.org/build/user-agent-strings.htm[30] James Clark and Steve DeRose. XML Path Language (XPATH) 1.0 Recommendation. Noviembre 16, 1999. Disponible en: http://www.w3.org/TR/xpath.[31] James H. Cook. XML Sets Stage for Efficient Knowledge Management.IEEE IT Professional. May/June 2000. Vol. 2, No. 3. May 2001. Pags 55-57.[32] John F. Sowa, David Dietz. Knowledge Representation Logical Philosopiocal and Computational Foundations. Cole Publishing Co., Pacific Grove, CA, 1999. Resumen disponible en: http://users.bestweb.net/~sowa/krbook/[33] Len Seligman, Arnon Rosenthal. XML's Impact on Databases and Data Sharing. IEEE Computing. Vol. 34, No. 6. Noviembre de 2002. Pags 59-67[34] Mark Butler, Fabio Giannetti, Roger Gimson, Tony Wiley. Device Independence and the Web. IEEE Internet Computing. Vol. 6, No. 5. Septiembre/Octubre 2002. Pags 81-86[35] McBride, B. "Jena - A Java API For RDF". 1994-2000. Disponible en: http://wwwuk. hpl.hp.com/people/bwm/rdf/jena/index.htm[36] Michel Klein. XML, RDF, and Relatives. IEEE Intelligent Systems. Vol. 16, No. 2.Marzo/Abril, 2001. Pags. 26-28.[37] Mikael Hillborg. Wireless XML Developer?s Guide. McGraw-Hill Osborne, Febrero, 2002.[38] Mobile Access Activity, Note. Julio, 2001. Disponible en: http://www.w3.org/Mobile/Acti[39] N. Borenstein, Bellcore. N. Freed, Innosoft. MIME specification. Junio, 1992. Disponible en: http://www.ietf.org/rfc/rfc1341.txt?number=1341.[40] Open Mobile Alliance's UAProf specification. 2002. Disponible en: www.wapforum.org/what/technical.htm[41] Ora Lassila. Ralph R. Swick. Resource Description Framework (RDF) Model and Syntax Specification. Recommendation. 22 Febrero, 1999. Disponible en http://www.w3.org/TR/REC-rdf-syntax/[42] Paolo Atzeni, Giansalvatore Mecca, Paolo Merialdo. Managing Web-Based Data: Database Models and Transformations. IEEE Internet Computing. Vol. 6, No. 4. Julio/Agostot 2002. Pags. 33-37[43] R. Canella, "An Idiot's Guide to RDF", University of Queensland, Australia, 1998. Disponible en: http://archive.dstc.edu.au/RDU/reports/RDF-Idiot/[44] Rabinovitch, "Wireless Internet". Disponible en: http://www.comsoc.org/ci/public/2000/jun/ciint.html[45] S. Singhal et al, "Annontation-Based Web Content Transcoding". Disponible en: http://www9.org/w9cdrom/169/169.html[46] Sergey Melnik. "RDF API Draft". The RDF API homepage. Enero, 2001. Disponible en: http://www-db.stanford.edu/~melnik/rdf/api.html[47] Stefano Ceri, Piero Fraternali, Maristella Matera. Conceptual Modeling of Data-Intensive Web Applications. IEEE Internet Computing. Vol. 6, No. 4. Julio/Agosto 2002. Pags. 20-30[48] Sun Microsystems. JSP: Java Server Pages. Disponible en: http://java.sun.com/products/jsp/[49] Sun Microsystems. Java Servlet technology. Disponible en: http://java.sun.com/products/servlet/[50] Sun Microsystems. Java Community Process JSR-188 specification. 2002. Disponible en: www.jcp.org/jsr/detail/188.jsp[51] Tim Berners-Lee. Primer: Getting into RDF & Semantic Web using N3,2000. Disponible en: http://www.w3.org/2000/10/swap/Primer.html[52] Tim Bray, Jean Paoli and C.M. Sperberg-McQueen. Extensible Markup Language (XML) 1.0 . Recommendation. Febrero 19, 1998. Disponible en: http://www.w3.org/TR/REC-xml[53] Ullas Nambiar, Zoé Lacroix, Stéphane Bressan, Mong Li Lee, Yingguang. Current Approaches to XML Management. IEEE Internet Computing. Vol. 6, No. 4. Julio/Agosto 2002. Pags 43-51.[54] Vilas Wuwongse, Chutiporn Anutariya, Kiyoshi Akama, Ekawit NantajeewarawatXML Declarative Description: A Language for the Semantic Web. IEEE Intelligent Systems. Vol. 16, No. 3. Mayo/Junio 2001. Pags 54-65.[55] . "Composite Capability/Preference Profiles (CC/PP): A user side framework for content negotiation".Note. Julio 1999. Disponible en: http://www.w3.org/TR/NOTE-CCPP/[56] note "CC/PP exchange protocol based on http Extension Framework". (Note). Junio, 1999. Disponible en: http://www.w3.org/TR/NOTE-CCPPexchange[57] . "Composite Capabilities/Preference Profiles: Terminology and Abbreviations". . Working draft. Julio 21, 2000. Disponible en: http://www.w3.org/TR/CCPP-ta/[58] . "Composite Capabilities/Preference Profiles: Requirements and Architecture". Working draft. Julio, 2000. Disponible en: http://www.w3.org/TR/CCPP-ra/[59] . "Composite Capabilities/Preference Profiles (CC/PP): Structure". Working draft. Julio, 2000. Disponible en: http://www.w3.org/TR/2000/WD-CCPP-struct-2000072[60] . "CC/PP Attribute Vocabularies". Working draft. Julio, 2000. Disponible en: http://www.w3.org/TR/2000/WD-CCPP-vocab-20000721/[61] Recommendation "Resource Description Framework (RDF) Model and Syntax Specification". Febrero, 1999. Disponible en: http://www.w3.org/TR/REC-rdf-syntax[62] . Authoring Scenarios for Device Independence. Note. Julio, 2002. Disponible en: www.w3.org/2001/di/public/as[63] . CC/PP Working Group. Disponible en: www.w3.org/Mobile/CCPP[64] . CSS media types. Disponible en: www.w3.org/TR/REC-CSS2/media.html[65] . Delivery Context Workshop. Marzo, 2002. www.w3.org/2002/02/DIWS[66] . Device Independence Activity. Disponible en: www.w3.org/2001/di[67] . Device Independent Authoring Techniques workshop. Disponible en:www.w3.org/2002/07/DIAT/[68] . Device Independence Principles. Working Draft. Septiembre, 2001. Authoring scenarios for device independence.[69] . CHTML. Disponible en: http://www.w3.org/TR/1998/NOTE-compactHTML-19980209/[70] . http 1.1. 2001.Disponible en: http/1.1 http://www.w3.org/Protocols/.[71] . http-ex. Disponible en: http://www.w3.org/Protocols/http/ietf-http-ext/[72] Mobile Group. DICE (Device Independent Content Engine). Disponible en: http://dice.ccpp.info/. 2002[73] . Web Accessibility Initiative (WAI). Disponible en: www.w3.org/WAI[74] . Web style sheets. Disponible en: www.w3.org/Style[75] . XForms - The Next Generation of Web Forms. Disponible en: www.w3.org/MarkUp/Forms/[76] . XML. Disponible en: http://www.w3.org/XML/[77] . XSLT. XSL Transformations (XSLT) Version 1.0. Recommendation. Disponible en: http://www.w3.org/TR/xslt. 16 Noviembre 1999.[78]http://www.w3.org/TR/xslt,XSL Transformations (XSLT) Version 1.0[79]http://www.w3.org/TR/xpath, XML Path Language (XPath) Version 1.0,[80] http://www.w3.org/TV/TVWeb/TVWeb-URI-Requirements-19981110 http://www.useit.com/alertbox/9702a.html http://www.webreference.com/dev/webtv/ http://www.webtv.net/pc/default.aspx[81] http://www.metahtml.org/documentation/manual/welcome.mhtml#TOC http://www.metahtml.org/documentation/manifiesto.html[82]http://www.metahtml.org/documentation/manual/welcome.mhtml#TOChttp://www.metahtml. org/documentation/manual/install.mhtml#serverconf[83] http://www.w3.org/TR/2003/NOTE-acdi-20030901[84] Multimodal Interaction Activity http://www..org/2002/mmi[85]http://cita.rehab.uiuc.edu/scripting/script-device.html[86]http://www.style-sheets.com/articles.asp[87]http://www.jedit.org[88]http://loro.sourceforge.net[89] World Wide Web Consortium http://www..org/consortium[90] http://www..org/WAI/[91] http://www.w3.org/TR/2004/WD-WCAG20-20040311/[92] http://www.symbol.com[93] http://www.w3.org/TR/xsl/slice1.html#section-N629-Introduction-and-Overview[94] http://www.hpl.hp.com/personal/marbut/someQuestionsOnCCPP.htm[95] Mobile learning Technological challenges on multi-channel e-learning services. Disponible en http://siving.hia.no/ikt02/ikt6400/g05/Rapport_files/Diplom%20Knut%20Ola.htm[96] http://developer.openwave.com/dvl/resources/code_corner/jacks_hacks/archive/ 03feb.htm[97] http://www.w3.org/Style/CSS-vs-XSL[98] Device independence and the Web, Mark Butler, Fabio Giannetti, Roger Gimson, Tony Wiley, IEEE Internet Computing Sep/Oct 2002, Vol 6 No 5, pp. 81-86 en http://www.hpl.hp.com/personal/marbut[99] DoCOMo. I-Mode. Disponible en: http://www.nttdocomo.com/ [Visitado Abril 20 de 2003][100] Open Mobile Alliance’s UAProf specification. 2002. Disponible en: www.wapforum.org/what/technical.htm[101] Rabinovitch, "Wireless Internet". Disponible en: http://www.comsoc.org/ci/public/2000/jun/ciint.html [Visitado Abril 19 de 2003][102] Ratliff, John.DoCoMo As National Champion: I-Mode, W-CDMA and NTT'S Role as Japan's Pilot organization in Global Telecommunications. Department of Sociology, Santa Clara University.Septiembre 13, 2000. http://tprc.org/abstracts00/docomopap.pdf[103] http://xml.apache.org/xalan-j/xsltc/xsltc_compiler.htm[104] http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/packagesummary. html[105 http://msdn.microsoft.com/library/default.asp?url=/library/enus/ cpref/html/frlrfSystemXmlXslXslTransformClassctorTopic.aspORIGINAL2004-Tesis_Ana_Lorena_Uribe_Hurtado.pdf2004-Tesis_Ana_Lorena_Uribe_Hurtado.pdfTesisapplication/pdf2528971https://repository.unab.edu.co/bitstream/20.500.12749/3296/1/2004-Tesis_Ana_Lorena_Uribe_Hurtado.pdfab1daac1ab3954f28b5273c05005ca51MD51open access2004-Manual_Ana_Lorena_Uribe_Hurtado.pdf2004-Manual_Ana_Lorena_Uribe_Hurtado.pdfManual usuarioapplication/pdf2516872https://repository.unab.edu.co/bitstream/20.500.12749/3296/2/2004-Manual_Ana_Lorena_Uribe_Hurtado.pdf76861124cbb0c00a13ee034b9748ae92MD52open access2004-Anexo_Ana_Lorena_Uribe_Hurtado.zip2004-Anexo_Ana_Lorena_Uribe_Hurtado.zipAnexoapplication/octet-stream8766541https://repository.unab.edu.co/bitstream/20.500.12749/3296/3/2004-Anexo_Ana_Lorena_Uribe_Hurtado.zipf4ae91c9d7411d0e3bd47e7cd0660d3cMD53open accessTHUMBNAIL2004-Tesis_Ana_Lorena_Uribe_Hurtado.pdf.jpg2004-Tesis_Ana_Lorena_Uribe_Hurtado.pdf.jpgIM Thumbnailimage/jpeg4853https://repository.unab.edu.co/bitstream/20.500.12749/3296/4/2004-Tesis_Ana_Lorena_Uribe_Hurtado.pdf.jpg9c4097c9313d0373a767dad8303ebc84MD54open access2004-Manual_Ana_Lorena_Uribe_Hurtado.pdf.jpg2004-Manual_Ana_Lorena_Uribe_Hurtado.pdf.jpgIM Thumbnailimage/jpeg4392https://repository.unab.edu.co/bitstream/20.500.12749/3296/5/2004-Manual_Ana_Lorena_Uribe_Hurtado.pdf.jpg60cf88f8cf74011ff44b46b2773b972aMD55open access20.500.12749/3296oai:repository.unab.edu.co:20.500.12749/32962023-07-27 20:15:20.622open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co