Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

VNC++, control remoto desde Android

dc.contributor.advisorSarasa Cabezuelo, Antonio
dc.contributor.authorCrespo Salazar, Óscar
dc.contributor.authorJimeno Garrachón, Gorka
dc.contributor.authorValero Martín, Luis
dc.date.accessioned2023-06-19T16:20:30Z
dc.date.available2023-06-19T16:20:30Z
dc.date.issued2014
dc.degree.titleGrado en Ingeniería de Computadores
dc.descriptionTrabajo de Fin de Grado en Ingeniería del Software (Universidad Complutense, Facultad de Informática, curso 2012/2013)es
dc.description.abstractHoy en día hay una gran cantidad de aplicaciones basadas en VNC para Android. Sin embargo, ninguna de estas aplicaciones son Free Software y se implementan utilizando el NDK. El objetivo de este proyecto es utilizar el potencial NDK para hacer una aplicación basada en VNC y tratar de obtener un mejor rendimiento que el resto de las aplicaciones implementadas utilizando solo el SDK y todo el código fuente será Free Software. El protocolo para comunicarse con un servidor VNC se llama RFB. Para la implementación de este protocolo en este proyecto se ha utilizado la librería libVNCServer. Esta librería facilita el control de RFB. Sin libVNCServer habría sido más difícil hacer nuestra propia librería para gestionar el protocolo. JNI se utiliza como framework para comunicar el código nativo con Java. Las tecnologías, así como el proceso utilizado para construir este software se explicará a lo largo de esta memoria.es
dc.description.abstractNowadays there are a lot of VNC based applications for Android. Nonetheless, none of these applications are Free Software and are implemented using the NDK. The point of this project is to use the NDK potential to make a VNC based application and try to obtain a better performance than the other applications implemented using only the SDK and all the source code will be Free Software. The protocol to comunicate with a VNC server is called RFB. To implementing this protocol in this project has been used the libVNCServer library. This library facilitates the control of RFB. Without libVNCServer it would be more difficult to make our own library to manage the protocol. JNI is used as the framework to comunicate the native code with Java. The technologies, as well as the process used to built this software is going to be explained along this report.en
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statussubmitted
dc.eprint.idhttps://eprints.ucm.es/id/eprint/30374
dc.identifier.urihttps://hdl.handle.net/20.500.14352/37009
dc.language.isospa
dc.page.total62
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004.451.9Android(043.3)
dc.subject.cdu621.398(043.3)
dc.subject.cdu004.4(043.3)
dc.subject.keywordVNC
dc.subject.keywordAndroid
dc.subject.keywordC++
dc.subject.keywordC
dc.subject.keywordNDK
dc.subject.keywordSDK
dc.subject.keywordJNI
dc.subject.keywordRFB
dc.subject.ucmInformática (Informática)
dc.subject.ucmSistemas operativos (Ordenadores)
dc.subject.ucmSoftware
dc.subject.unesco1203.17 Informática
dc.subject.unesco3304.16 Diseño Lógico
dc.subject.unesco3304.16 Diseño Lógico
dc.titleVNC++, control remoto desde Androides
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication768e9865-e7a1-4ff7-8765-24f475180751
relation.isAdvisorOfPublication.latestForDiscovery768e9865-e7a1-4ff7-8765-24f475180751

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Memoria.pdf
Size:
1.96 MB
Format:
Adobe Portable Document Format