Estudio y aplicación de las técnicas de sincronización basadas en SYNCML

El aumento en el uso de múltiples dispositivos móviles por parte de las personas para manipular información personal o empresarial está dando paso a una gran necesidad de los usuarios por mantener la misma información en sus distintos dispositivos desde cualquier lugar y en cualquier momento, lo cua...

Full description

Autores:
Pinto Castañeda, Elis Ana
Vásquez Meneses, Germán Darío
Tipo de recurso:
Trabajo de grado de pregrado
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/1301
Acceso en línea:
http://hdl.handle.net/20.500.12749/1301
Palabra clave:
Information storage systems
Information retrieval systems
Electronic data processing
Systems Engineering
Investigations
Analysis
Synchronization techniques
Databases
Mobile devices
Mobile communications
Sistemas de almacenamiento de información
Sistemas de recuperación de información
Procesamiento electrónico de datos
Ingeniería de sistemas
Investigaciones
Análisis
Técnicas de sincronización
Bases de datos
Dispositivos móviles
Comunicaciones móviles
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_cb9b40f97d4ad452d2e0b818e6c506f0
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/1301
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Estudio y aplicación de las técnicas de sincronización basadas en SYNCML
dc.title.translated.eng.fl_str_mv Study and application of synchronization techniques based on SYNCML
title Estudio y aplicación de las técnicas de sincronización basadas en SYNCML
spellingShingle Estudio y aplicación de las técnicas de sincronización basadas en SYNCML
Information storage systems
Information retrieval systems
Electronic data processing
Systems Engineering
Investigations
Analysis
Synchronization techniques
Databases
Mobile devices
Mobile communications
Sistemas de almacenamiento de información
Sistemas de recuperación de información
Procesamiento electrónico de datos
Ingeniería de sistemas
Investigaciones
Análisis
Técnicas de sincronización
Bases de datos
Dispositivos móviles
Comunicaciones móviles
title_short Estudio y aplicación de las técnicas de sincronización basadas en SYNCML
title_full Estudio y aplicación de las técnicas de sincronización basadas en SYNCML
title_fullStr Estudio y aplicación de las técnicas de sincronización basadas en SYNCML
title_full_unstemmed Estudio y aplicación de las técnicas de sincronización basadas en SYNCML
title_sort Estudio y aplicación de las técnicas de sincronización basadas en SYNCML
dc.creator.fl_str_mv Pinto Castañeda, Elis Ana
Vásquez Meneses, Germán Darío
dc.contributor.advisor.spa.fl_str_mv Carvajal Salamanca, Roberto
dc.contributor.author.spa.fl_str_mv Pinto Castañeda, Elis Ana
Vásquez Meneses, Germán Darío
dc.contributor.cvlac.*.fl_str_mv Carvajal Salamanca, Roberto [0001298747]
dc.subject.keywords.eng.fl_str_mv Information storage systems
Information retrieval systems
Electronic data processing
Systems Engineering
Investigations
Analysis
Synchronization techniques
Databases
Mobile devices
Mobile communications
topic Information storage systems
Information retrieval systems
Electronic data processing
Systems Engineering
Investigations
Analysis
Synchronization techniques
Databases
Mobile devices
Mobile communications
Sistemas de almacenamiento de información
Sistemas de recuperación de información
Procesamiento electrónico de datos
Ingeniería de sistemas
Investigaciones
Análisis
Técnicas de sincronización
Bases de datos
Dispositivos móviles
Comunicaciones móviles
dc.subject.lemb.spa.fl_str_mv Sistemas de almacenamiento de información
Sistemas de recuperación de información
Procesamiento electrónico de datos
Ingeniería de sistemas
Investigaciones
Análisis
dc.subject.proposal.none.fl_str_mv Técnicas de sincronización
Bases de datos
Dispositivos móviles
Comunicaciones móviles
description El aumento en el uso de múltiples dispositivos móviles por parte de las personas para manipular información personal o empresarial está dando paso a una gran necesidad de los usuarios por mantener la misma información en sus distintos dispositivos desde cualquier lugar y en cualquier momento, lo cual se convierte en un reto para las empresas dedicadas a las comunicaciones móviles. Debido a ésta gran necesidad de los usuarios han surgido variedad de soluciones, las cuales consisten en un servicio de sincronización de información, que permiten que cualquier operación realizada sobre los datos en un dispositivo se vea reflejada en otros dispositivos del usuario. Así se puede determinar entonces que la sincronización de información es la solución a tomar para mantener la igualdad de la información entre dispositivos. La sincronización de información entre dispositivos móviles, se puede realizar mediante la aplicación de distintas soluciones propietarias o abiertas ofrecidas en el mercado como son: iSYNC de Apple, Microsoft ActiveSync, Weblicon Syncml Server, Funambol, sync4j y Syncml entre otros. Debido a que Syncml es la opción a aplicar como solución al problema de sincronización de información, se ha realizado una comparación con las demás soluciones teniendo en cuanta aspectos como protocolos de transporte, compatibilidad entre las aplicaciones, resolución de conflictos y solución a las limitaciones de ancho de banda, con el fin de establecer porque Syncml esta siendo tan adoptada por un sin número de empresas dedicadas a las comunicaciones móviles y cuales son las ventajas que la diferencian. De ésta comparación se pudo determinar que Syncml es un protocolo de sincronización novedoso, que permite el desarrollo y la obtención de soluciones adaptables a una amplia gama de dispositivos y aplicaciones, a diferencia de las soluciones de sincronización ya existentes, pues aunque aplica casi las mismas técnicas de sincronización que utilizan otras soluciones, marca una gran diferencia en: uso de protocolos de transporte para aplicaciones inalámbricas y en red e incluso protocolos de comunicación inalámbrica privados, solución al ancho de banda limitado con el uso de WBXML( xml binario wap), indiferencia con las aplicaciones de sincronización que poseen los aparatos y permanencia de comunicación coherente a pesar de que se presenten interrupciones en la comunicación.
publishDate 2004
dc.date.issued.none.fl_str_mv 2004
dc.date.accessioned.none.fl_str_mv 2020-06-26T17:56:21Z
dc.date.available.none.fl_str_mv 2020-06-26T17:56:21Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/1301
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/1301
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 Pinto Castañeda, Elis Ana, Vásquez Meneses, Germán Darío, Carvajal Salamanca, Roberto (2004). Estudio y aplicación de las técnicas de sincronización basadas en SYNCML. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB
CIAO, opinión rational rose enterprise edition, Agosto de 2004. http://www.ciao.es/Rational_Rose_Enterprise_Edition__Opinion_612900
[2] Funambol, Arquitectura del funcionamiento de Sync4j, Julio de 2004. http://sync4j.funambol.com
[3] Funambol, Estructura de los componentes Sync4j, Julio de 2004. http://sync4j.funambol.com
[4] Funambol, Componentes de la arquitectura Sync4j, Julio de 2004. http://sync4j.funambol.com/main.jsp?main=architecture
[5] Funambol, Concepto básicos Sync4j, Julio de 2004. http://sync4j.funambol.com
[6] HANSMANN Uwe, METTALA Riku, PURAKAYASTHA Apratim, THOMPSON, Peter. SyncML: Synchronizing and Managing Your Mobile Data., Prentice Hall, 2003. pág. 4-7. ISBN 0-13-009369-6
[7] IBM, Arquitectura sincronización de dos vías, Junio de 2004. http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/
[8] IBM, Arquitectura sincronización servidor alerta, Junio de 2004. http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/
[9] IBM, Arquitectura proceso de Inicialización sincronización Syncml, Julio de 2004. http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/
[10] IBM, Arquitectura de un mensaje conceptual de SyncML, Agosto de 2004. http://www-106.ibm.com/developerworks/wireless/library/wi-syncml1/
[11] IBM, Arquitectura sincronización SyncML de una vía, Junio de 2004. http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/
[12] IBM, openmobilealliance concepto de syncml, concepto general de la tecnología Syncml, Junio de 2004. http://www.openmobilealliance.org/syncml/
[13] IBM, syncml intensive, Types of Synchronization, Junio de 2004. http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/#10
[14] IBM, SyncML intensive, Explicación al proceso de sincronización Syncml, Junio de 2004. http://www-106.ibm.com/developerworks/wireless/library/wi-syncml2/
[15] Intellisync mobile enterprise, Conceptos generales, funcionamiento, requerimientos y arquitectura, Julio de 2004.
[16] JBoss The profesional Open Source Company, Arquitectura e instalación del servidor Jboss, Agosto de 2004. http://www.jboss.org
[17] JBoss The profesional Open Source Company ,Conceptos básicos servidor JBoss, Agosto de 2004. http://www.jboss.org/products/jbossas
[18] Laura González Partida, Concepto general lenguaje de programación de Java, Agosto de 2004. http://www.itlp.edu.mx/posgrado/lengprog/java.html
[19] Microsoft Windows mobile, ActiveSync, Conceptos y requerimientos, Agosto de 2004. http://www.microsoft.com/windowsmobile/downloads/activesync37.mspx
[20] Nokia Connecting People, concepto de sincronización, Junio de 2004. http://www.nokia.com/support/tutorials/6800/spanish/connectivity/syncml/syncml.html
[21] Nokia Connecting People, Funcionamiento de la tecnología SyncML, Junio de 2004. http://www.nokia.es/telefonos/tecnologias/syncml_funciona_id0204.jsp,
[22] Nokia Connecting People, Soluciones SyncML , Julio de 2004. http://www.nokia.es/telefonos/tecnologias/syncml_solucion.jsp
[23] Nokia Connecting People, Ventajas de SyncML, Junio de 2004. http://www.nokia.es/telefonos/tecnologias/syncml_ventajas.jsp
[24] POORE Noel, Psion Computers PLC, Componentes de la Sincronización Syncml, Junio de 2004. http://www.perfectxml.com/Conf/Wrox/Files/pooretext.pdf,
[25] Sachin Agarwal and Anson Han, A NETWORKING & SOFTWARE ANALYSIS OF SYNCHRONIZATION IN MOBILE DEVICES. Types of Synchronization , Junio de 2004 http://netlab1.bu.edu/~staro/546projects/list.html
[26] Sun Microsystems, Conceptos de tecnologia J2EE, Java Servlet Technology, Agosto de 2004. http://java.sun.com/products/servlet/overview.html
[27] Sun Microsystems, Conceptos generales JAVA TECHNOLOGY, Java 2 Platform, Standard Edition (J2SE), Agosto de 2004. http://java.sun.com/j2se/overview.html
[28] Sun Microsystems, Conceptos generales JAVA TECHNOLOGY, Java 2 Platform, Enterprise Edition (J2EE), Agosto de 2004. http://java.sun.com/j2ee/overview.html
[29] Sun Microsystems, Conceptos JAVA TECHNOLOGY, Java 2 Platform, Micro Edition (J2ME), Agosto de 2004. http://java.sun.com/j2me/overview.html
[30] Sun Microsystems, Conceptos JAVA TECHNOLOGY, Java 2 Platform, Micro Edition (J2ME), Agosto de 2004. http://java.sun.com/j2ee/overview.html
[31] Sun Microsystems, Conceptos JDBC, Agosto de 2004. http://java.sun.com/products/jdbc/overview.html
[32] Weblicon Technologies AG, Arquitectura Weblicon syncml. Julio de 2004. http://www.weblicon.net/html/products_syncml.html
[33] Weblicon Technologies AG, Conceptos Weblicon SyncML. Julio de 2004. http://www.weblicon.net/html/products_syncml.html
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.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 Pregrado Ingeniería de Sistemas
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/1301/1/2004_Tesis_Elis_Ana_Pinto_Casta%c3%b1eda.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/1301/2/2004_Tesis_Elis_Ana_Pinto_Casta%c3%b1eda.pdf.jpg
bitstream.checksum.fl_str_mv da96909dc7812dfc0c04b63c451fd1f6
e9da7c5f7f7f220f829687ce3f59cf52
bitstream.checksumAlgorithm.fl_str_mv 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_ 1814277676082397184
spelling Carvajal Salamanca, RobertoPinto Castañeda, Elis AnaVásquez Meneses, Germán DaríoCarvajal Salamanca, Roberto [0001298747]2020-06-26T17:56:21Z2020-06-26T17:56:21Z2004http://hdl.handle.net/20.500.12749/1301instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABEl aumento en el uso de múltiples dispositivos móviles por parte de las personas para manipular información personal o empresarial está dando paso a una gran necesidad de los usuarios por mantener la misma información en sus distintos dispositivos desde cualquier lugar y en cualquier momento, lo cual se convierte en un reto para las empresas dedicadas a las comunicaciones móviles. Debido a ésta gran necesidad de los usuarios han surgido variedad de soluciones, las cuales consisten en un servicio de sincronización de información, que permiten que cualquier operación realizada sobre los datos en un dispositivo se vea reflejada en otros dispositivos del usuario. Así se puede determinar entonces que la sincronización de información es la solución a tomar para mantener la igualdad de la información entre dispositivos. La sincronización de información entre dispositivos móviles, se puede realizar mediante la aplicación de distintas soluciones propietarias o abiertas ofrecidas en el mercado como son: iSYNC de Apple, Microsoft ActiveSync, Weblicon Syncml Server, Funambol, sync4j y Syncml entre otros. Debido a que Syncml es la opción a aplicar como solución al problema de sincronización de información, se ha realizado una comparación con las demás soluciones teniendo en cuanta aspectos como protocolos de transporte, compatibilidad entre las aplicaciones, resolución de conflictos y solución a las limitaciones de ancho de banda, con el fin de establecer porque Syncml esta siendo tan adoptada por un sin número de empresas dedicadas a las comunicaciones móviles y cuales son las ventajas que la diferencian. De ésta comparación se pudo determinar que Syncml es un protocolo de sincronización novedoso, que permite el desarrollo y la obtención de soluciones adaptables a una amplia gama de dispositivos y aplicaciones, a diferencia de las soluciones de sincronización ya existentes, pues aunque aplica casi las mismas técnicas de sincronización que utilizan otras soluciones, marca una gran diferencia en: uso de protocolos de transporte para aplicaciones inalámbricas y en red e incluso protocolos de comunicación inalámbrica privados, solución al ancho de banda limitado con el uso de WBXML( xml binario wap), indiferencia con las aplicaciones de sincronización que poseen los aparatos y permanencia de comunicación coherente a pesar de que se presenten interrupciones en la comunicación.RESUMEN INTRODUCCIÓN 1. OBJETIVOS 1.1 OBJETIVO GENERAL 1.2 OBJETIVOS ESPECIFOCOS 2. CONCEPTOS BÁSICOS DE SYNCML 2.1 QUÉ ES SINCRONIZACIÓN? 2.2 QUÉ ES SYNCML? 2.3 VENTAJAS 2.4 COMPONENTES DE SYNCML 2.5 EL PROCESO DE SINCRONIZACIÓN 2.5.1 Tipos De Sincronización 2.5.2 Sincronización de dos vías 2.5.3 Sincronización lenta 2.5.4 Sincronización unidireccional del cliente solamente 2.5.5 Restauración de la sincronización solo para el cliente 2.5.6 Sincronización unidireccional del servidor solamente 2.5.7 Restauración sincronización solo para el servidor 2.5.8 Sincronización Servidor-alertada. 2.6 TOPOLOGÍAS 2.6.1 Uno a Uno 2.6.2 Muchos a Uno 2.6.3 Muchos a Muchos 2.6.4 Híbrido de (muchos a uno y muchos a muchos) 2.7 ARQUITECTURA SYNCML 2.7.1 Capa de aplicación 2.7.2 Capa de datos 2.7.3 Capa de sincronización 2.7.4 Capa de transporte 2.7.5 Capa física 2.8 OPERACIONES EN SyncML 2.8.1 Modificación de los datos 2.8.2 Adición de datos 2.8.3 Eliminación de datos 2.8.4 Actualización de datos 2.8.5 Buscar datos 3. HERRAMIENTAS Y PLATAFORMAS 3.1 TECNOLOGÍA JAVA SERVLET 3.1.1 Lenguaje De programación De Java 3.1.2 La plataforma de java 2, edición estándar (J2SE) 3.1.3 La plataforma de java 2, edición empresarial (J2EE) 3.1.4 La plataforma de java 2, edición micro (J2ME) 3.2 JDBC 3.2.1 Descripción de JDBC Api. 3.3 RATIONAL ROSE ENTERPRISE EDITION 3.4 JBOSS 4. GRUPOS DE COMUNICACÓN MOVIL RELACIONADOS CON SYNCML 4.1 GRUPO CÓNDOR S.A. 4.2 GRUPO COMBA 4.3 AKTIVIA NETWORKS 4.4 OTROS GRUPOS 5. SOLUCIONES DE SINCRONIZACIÓN DE INFORMACIÓN 5.1 MICROSOFT ACTIVE SYNC 5.2 WEBLICON SYNCML 5.3 SYNC4J 5.3.1 Componentes de Sync4j 5.4 INTELLISYNC 5.4.1 Componentes requeridos y descripción 5.4.2 Conectores que soporta Intellisync 5.4.3 Conectadores Del Cliente 5.4.4 Requerimientos y herramientas del sistema 5.4.5 Sistemas operativos 5.5 SÍNTESIS DE LA COMPARACIÓN DE SOLUCIONES DE SINCRONIZACIÓN 6. MODELAMIENTO DEL SISTEMA 6.1 REQUERIMIENTOS 6.1.1 Casos de uso 6.1.2 Casos de uso prototipo de sincronización de icalendars 6.2 ANÁLISIS 6.2.1 Diagrama de clases 6.2.2 Diagramas de secuencias 6.2.3 Diagrama de paquetes 7. PRUEBAS DE SOLUCIONES BASADAS Y NO BASADAS EN SYNCML 7.1 SOLUCIONES CON SYNCML 7.2 SOLUCIONES SIN SYNCML 8. GUIA PARA EL DESARROLLO DE UNA APLICACIÓN DE SINCRONIZACION 9.ANÁLISIS DE LAS PRUEBAS 9.1 LOGROS Y DIFICULTADES CONCLUSIONES BIBLIOGRAFÍA ANEXOSPregradoThe increase in the use of multiple mobile devices by people to manipulate personal or business information is giving way to a great need for users to keep the same information on their different devices from anywhere and at any time, which is makes it a challenge for companies dedicated to mobile communications. Due to this great need of users, a variety of solutions have arisen, which consist of an information synchronization service, which allow any operation carried out on the data in a device to be reflected in other user devices. Thus, it can then be determined that the synchronization of information is the solution to be taken to maintain the equality of the information between devices. The synchronization of information between mobile devices can be done through the application of different proprietary or open solutions offered in the market such as: Apple iSYNC, Microsoft ActiveSync, Weblicon Syncml Server, Funambol, sync4j and Syncml among others. Since Syncml is the option to apply as a solution to the information synchronization problem, a comparison has been made with the other solutions taking into account aspects such as transport protocols, compatibility between applications, conflict resolution and solution to the limitations of bandwidth, in order to establish why Syncml is being so adopted by a number of companies dedicated to mobile communications and what are the advantages that differentiate it. From this comparison it was possible to determine that Syncml is a novel synchronization protocol, which allows the development and obtaining of solutions adaptable to a wide range of devices and applications, unlike existing synchronization solutions, because although it applies almost the same synchronization techniques used by other solutions, makes a big difference in: use of transport protocols for wireless and network applications and even private wireless communication protocols, solution to limited bandwidth with the use of WBXML (wap binary xml), indifference with the synchronization applications that the devices have and permanence of coherent communication despite interruptions in communication.application/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 ColombiaEstudio y aplicación de las técnicas de sincronización basadas en SYNCMLStudy and application of synchronization techniques based on SYNCMLIngeniero de SistemasBucaramanga (Colombia)Universidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería de Sistemasinfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/TPInformation storage systemsInformation retrieval systemsElectronic data processingSystems EngineeringInvestigationsAnalysisSynchronization techniquesDatabasesMobile devicesMobile communicationsSistemas de almacenamiento de informaciónSistemas de recuperación de informaciónProcesamiento electrónico de datosIngeniería de sistemasInvestigacionesAnálisisTécnicas de sincronizaciónBases de datosDispositivos móvilesComunicaciones móvilesPinto Castañeda, Elis Ana, Vásquez Meneses, Germán Darío, Carvajal Salamanca, Roberto (2004). Estudio y aplicación de las técnicas de sincronización basadas en SYNCML. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNABCIAO, opinión rational rose enterprise edition, Agosto de 2004. http://www.ciao.es/Rational_Rose_Enterprise_Edition__Opinion_612900[2] Funambol, Arquitectura del funcionamiento de Sync4j, Julio de 2004. http://sync4j.funambol.com[3] Funambol, Estructura de los componentes Sync4j, Julio de 2004. http://sync4j.funambol.com[4] Funambol, Componentes de la arquitectura Sync4j, Julio de 2004. http://sync4j.funambol.com/main.jsp?main=architecture[5] Funambol, Concepto básicos Sync4j, Julio de 2004. http://sync4j.funambol.com[6] HANSMANN Uwe, METTALA Riku, PURAKAYASTHA Apratim, THOMPSON, Peter. SyncML: Synchronizing and Managing Your Mobile Data., Prentice Hall, 2003. pág. 4-7. ISBN 0-13-009369-6[7] IBM, Arquitectura sincronización de dos vías, Junio de 2004. http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/[8] IBM, Arquitectura sincronización servidor alerta, Junio de 2004. http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/[9] IBM, Arquitectura proceso de Inicialización sincronización Syncml, Julio de 2004. http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/[10] IBM, Arquitectura de un mensaje conceptual de SyncML, Agosto de 2004. http://www-106.ibm.com/developerworks/wireless/library/wi-syncml1/[11] IBM, Arquitectura sincronización SyncML de una vía, Junio de 2004. http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/[12] IBM, openmobilealliance concepto de syncml, concepto general de la tecnología Syncml, Junio de 2004. http://www.openmobilealliance.org/syncml/[13] IBM, syncml intensive, Types of Synchronization, Junio de 2004. http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/#10[14] IBM, SyncML intensive, Explicación al proceso de sincronización Syncml, Junio de 2004. http://www-106.ibm.com/developerworks/wireless/library/wi-syncml2/[15] Intellisync mobile enterprise, Conceptos generales, funcionamiento, requerimientos y arquitectura, Julio de 2004.[16] JBoss The profesional Open Source Company, Arquitectura e instalación del servidor Jboss, Agosto de 2004. http://www.jboss.org[17] JBoss The profesional Open Source Company ,Conceptos básicos servidor JBoss, Agosto de 2004. http://www.jboss.org/products/jbossas[18] Laura González Partida, Concepto general lenguaje de programación de Java, Agosto de 2004. http://www.itlp.edu.mx/posgrado/lengprog/java.html[19] Microsoft Windows mobile, ActiveSync, Conceptos y requerimientos, Agosto de 2004. http://www.microsoft.com/windowsmobile/downloads/activesync37.mspx[20] Nokia Connecting People, concepto de sincronización, Junio de 2004. http://www.nokia.com/support/tutorials/6800/spanish/connectivity/syncml/syncml.html[21] Nokia Connecting People, Funcionamiento de la tecnología SyncML, Junio de 2004. http://www.nokia.es/telefonos/tecnologias/syncml_funciona_id0204.jsp,[22] Nokia Connecting People, Soluciones SyncML , Julio de 2004. http://www.nokia.es/telefonos/tecnologias/syncml_solucion.jsp[23] Nokia Connecting People, Ventajas de SyncML, Junio de 2004. http://www.nokia.es/telefonos/tecnologias/syncml_ventajas.jsp[24] POORE Noel, Psion Computers PLC, Componentes de la Sincronización Syncml, Junio de 2004. http://www.perfectxml.com/Conf/Wrox/Files/pooretext.pdf,[25] Sachin Agarwal and Anson Han, A NETWORKING & SOFTWARE ANALYSIS OF SYNCHRONIZATION IN MOBILE DEVICES. Types of Synchronization , Junio de 2004 http://netlab1.bu.edu/~staro/546projects/list.html[26] Sun Microsystems, Conceptos de tecnologia J2EE, Java Servlet Technology, Agosto de 2004. http://java.sun.com/products/servlet/overview.html[27] Sun Microsystems, Conceptos generales JAVA TECHNOLOGY, Java 2 Platform, Standard Edition (J2SE), Agosto de 2004. http://java.sun.com/j2se/overview.html[28] Sun Microsystems, Conceptos generales JAVA TECHNOLOGY, Java 2 Platform, Enterprise Edition (J2EE), Agosto de 2004. http://java.sun.com/j2ee/overview.html[29] Sun Microsystems, Conceptos JAVA TECHNOLOGY, Java 2 Platform, Micro Edition (J2ME), Agosto de 2004. http://java.sun.com/j2me/overview.html[30] Sun Microsystems, Conceptos JAVA TECHNOLOGY, Java 2 Platform, Micro Edition (J2ME), Agosto de 2004. http://java.sun.com/j2ee/overview.html[31] Sun Microsystems, Conceptos JDBC, Agosto de 2004. http://java.sun.com/products/jdbc/overview.html[32] Weblicon Technologies AG, Arquitectura Weblicon syncml. Julio de 2004. http://www.weblicon.net/html/products_syncml.html[33] Weblicon Technologies AG, Conceptos Weblicon SyncML. Julio de 2004. http://www.weblicon.net/html/products_syncml.htmlORIGINAL2004_Tesis_Elis_Ana_Pinto_Castañeda.pdf2004_Tesis_Elis_Ana_Pinto_Castañeda.pdfTesisapplication/pdf2720177https://repository.unab.edu.co/bitstream/20.500.12749/1301/1/2004_Tesis_Elis_Ana_Pinto_Casta%c3%b1eda.pdfda96909dc7812dfc0c04b63c451fd1f6MD51open accessTHUMBNAIL2004_Tesis_Elis_Ana_Pinto_Castañeda.pdf.jpg2004_Tesis_Elis_Ana_Pinto_Castañeda.pdf.jpgIM Thumbnailimage/jpeg4660https://repository.unab.edu.co/bitstream/20.500.12749/1301/2/2004_Tesis_Elis_Ana_Pinto_Casta%c3%b1eda.pdf.jpge9da7c5f7f7f220f829687ce3f59cf52MD52open access20.500.12749/1301oai:repository.unab.edu.co:20.500.12749/13012022-04-07 11:33:40.475open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co