Show simple item record

dc.contributor.advisorCarvajal Salamanca, Robertospa
dc.contributor.authorPinto Castañeda, Elis Anaspa
dc.contributor.authorVásquez Meneses, Germán Daríospa
dc.date.accessioned2020-06-26T17:56:21Z
dc.date.available2020-06-26T17:56:21Z
dc.date.issued2004
dc.identifier.urihttp://hdl.handle.net/20.500.12749/1301
dc.description.abstractEl 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.spa
dc.description.tableofcontentsRESUMEN 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 ANEXOSspa
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.titleEstudio y aplicación de las técnicas de sincronización basadas en SYNCMLspa
dc.title.translatedStudy and application of synchronization techniques based on SYNCMLeng
dc.degree.nameIngeniero de Sistemasspa
dc.coverageBucaramanga (Colombia)spa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.rights.localAbierto (Texto Completo)spa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.programPregrado Ingeniería de Sistemasspa
dc.description.degreelevelPregradospa
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.localTrabajo de Gradospa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.subject.keywordsInformation storage systemseng
dc.subject.keywordsInformation retrieval systemseng
dc.subject.keywordsElectronic data processingeng
dc.subject.keywordsSystems Engineeringeng
dc.subject.keywordsInvestigationseng
dc.subject.keywordsAnalysiseng
dc.subject.keywordsSynchronization techniqueseng
dc.subject.keywordsDatabaseseng
dc.subject.keywordsMobile deviceseng
dc.subject.keywordsMobile communicationseng
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2spa
dc.relation.referencesPinto 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 UNABspa
dc.relation.referencesCIAO, opinión rational rose enterprise edition, Agosto de 2004. http://www.ciao.es/Rational_Rose_Enterprise_Edition__Opinion_612900spa
dc.relation.references[2] Funambol, Arquitectura del funcionamiento de Sync4j, Julio de 2004. http://sync4j.funambol.comspa
dc.relation.references[3] Funambol, Estructura de los componentes Sync4j, Julio de 2004. http://sync4j.funambol.comspa
dc.relation.references[4] Funambol, Componentes de la arquitectura Sync4j, Julio de 2004. http://sync4j.funambol.com/main.jsp?main=architecturespa
dc.relation.references[5] Funambol, Concepto básicos Sync4j, Julio de 2004. http://sync4j.funambol.comspa
dc.relation.references[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-6spa
dc.relation.references[7] IBM, Arquitectura sincronización de dos vías, Junio de 2004. http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/spa
dc.relation.references[8] IBM, Arquitectura sincronización servidor alerta, Junio de 2004. http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/spa
dc.relation.references[9] IBM, Arquitectura proceso de Inicialización sincronización Syncml, Julio de 2004. http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/spa
dc.relation.references[10] IBM, Arquitectura de un mensaje conceptual de SyncML, Agosto de 2004. http://www-106.ibm.com/developerworks/wireless/library/wi-syncml1/spa
dc.relation.references[11] IBM, Arquitectura sincronización SyncML de una vía, Junio de 2004. http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/spa
dc.relation.references[12] IBM, openmobilealliance concepto de syncml, concepto general de la tecnología Syncml, Junio de 2004. http://www.openmobilealliance.org/syncml/spa
dc.relation.references[13] IBM, syncml intensive, Types of Synchronization, Junio de 2004. http://www-106.ibm.com/developerworks/xml/library/wi-syncml2/#10spa
dc.relation.references[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/spa
dc.relation.references[15] Intellisync mobile enterprise, Conceptos generales, funcionamiento, requerimientos y arquitectura, Julio de 2004.spa
dc.relation.references[16] JBoss The profesional Open Source Company, Arquitectura e instalación del servidor Jboss, Agosto de 2004. http://www.jboss.orgspa
dc.relation.references[17] JBoss The profesional Open Source Company ,Conceptos básicos servidor JBoss, Agosto de 2004. http://www.jboss.org/products/jbossasspa
dc.relation.references[18] Laura González Partida, Concepto general lenguaje de programación de Java, Agosto de 2004. http://www.itlp.edu.mx/posgrado/lengprog/java.htmlspa
dc.relation.references[19] Microsoft Windows mobile, ActiveSync, Conceptos y requerimientos, Agosto de 2004. http://www.microsoft.com/windowsmobile/downloads/activesync37.mspxspa
dc.relation.references[20] Nokia Connecting People, concepto de sincronización, Junio de 2004. http://www.nokia.com/support/tutorials/6800/spanish/connectivity/syncml/syncml.htmlspa
dc.relation.references[21] Nokia Connecting People, Funcionamiento de la tecnología SyncML, Junio de 2004. http://www.nokia.es/telefonos/tecnologias/syncml_funciona_id0204.jsp,spa
dc.relation.references[22] Nokia Connecting People, Soluciones SyncML , Julio de 2004. http://www.nokia.es/telefonos/tecnologias/syncml_solucion.jspspa
dc.relation.references[23] Nokia Connecting People, Ventajas de SyncML, Junio de 2004. http://www.nokia.es/telefonos/tecnologias/syncml_ventajas.jspspa
dc.relation.references[24] POORE Noel, Psion Computers PLC, Componentes de la Sincronización Syncml, Junio de 2004. http://www.perfectxml.com/Conf/Wrox/Files/pooretext.pdf,spa
dc.relation.references[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.htmlspa
dc.relation.references[26] Sun Microsystems, Conceptos de tecnologia J2EE, Java Servlet Technology, Agosto de 2004. http://java.sun.com/products/servlet/overview.htmlspa
dc.relation.references[27] Sun Microsystems, Conceptos generales JAVA TECHNOLOGY, Java 2 Platform, Standard Edition (J2SE), Agosto de 2004. http://java.sun.com/j2se/overview.htmlspa
dc.relation.references[28] Sun Microsystems, Conceptos generales JAVA TECHNOLOGY, Java 2 Platform, Enterprise Edition (J2EE), Agosto de 2004. http://java.sun.com/j2ee/overview.htmlspa
dc.relation.references[29] Sun Microsystems, Conceptos JAVA TECHNOLOGY, Java 2 Platform, Micro Edition (J2ME), Agosto de 2004. http://java.sun.com/j2me/overview.htmlspa
dc.relation.references[30] Sun Microsystems, Conceptos JAVA TECHNOLOGY, Java 2 Platform, Micro Edition (J2ME), Agosto de 2004. http://java.sun.com/j2ee/overview.htmlspa
dc.relation.references[31] Sun Microsystems, Conceptos JDBC, Agosto de 2004. http://java.sun.com/products/jdbc/overview.htmlspa
dc.relation.references[32] Weblicon Technologies AG, Arquitectura Weblicon syncml. Julio de 2004. http://www.weblicon.net/html/products_syncml.htmlspa
dc.relation.references[33] Weblicon Technologies AG, Conceptos Weblicon SyncML. Julio de 2004. http://www.weblicon.net/html/products_syncml.htmlspa
dc.contributor.cvlacCarvajal Salamanca, Roberto [0001298747]*
dc.subject.lembSistemas de almacenamiento de informaciónspa
dc.subject.lembSistemas de recuperación de informaciónspa
dc.subject.lembProcesamiento electrónico de datosspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembInvestigacionesspa
dc.subject.lembAnálisisspa
dc.description.abstractenglishThe 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.eng
dc.subject.proposalTécnicas de sincronización
dc.subject.proposalBases de datos
dc.subject.proposalDispositivos móviles
dc.subject.proposalComunicaciones móviles
dc.type.redcolhttp://purl.org/redcol/resource_type/TP
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.description.learningmodalityModalidad Presencialspa


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Atribución-NoComercial-SinDerivadas 2.5 Colombia
Except where otherwise noted, this item's license is described as Atribución-NoComercial-SinDerivadas 2.5 Colombia