Mostrar el registro sencillo del ítem
dc.contributor.advisor | Silva Galiana, Josep Francesc | es_ES |
dc.contributor.advisor | Insa Cabrera, David | es_ES |
dc.contributor.author | Navarrete Durante, Ana | es_ES |
dc.date.accessioned | 2016-09-30T12:47:57Z | |
dc.date.available | 2016-09-30T12:47:57Z | |
dc.date.created | 2016-09-15 | |
dc.date.issued | 2016-09-30 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/70839 | |
dc.description.abstract | [ES] En Java, como en la mayoría de lenguajes de programación, existe el concepto de librería. Una librería Java se puede entender como un conjunto de clases que facilitan operaciones y tareas ofreciendo al programador funcionalidad ya implementada y lista para ser usada través de una Interfaz de Programación de Aplicaciones, comúnmente abreviada como API (por el anglicismo Application Programming Interface). Las librerías Java nos permiten reutilizar código, es decir, podemos hacer uso de las clases, métodos y atributos que componen la librería evitando así tener que implementar nosotros mismos esas funcionalidades. Las librerías Java, dentro de una comunidad de desarrollo, tienen como objetivo cubrir funcionalidades comunes que suelen presentarse al desarrollar software. El presente trabajo tiene como principal propósito desarrollar dos librerías Java que han sido llamadas JavaCheckCode, la cual permite medir la eficiencia de un algoritmo, y JavaCheckStyle, la cual permite evaluar el estilo de programación de un algoritmo (en relación a un estándar o norma concreta). Para dar cumplimiento a este proyecto se desarrolla un análisis del contexto educativo en el que se desarrolla el diseño e implementación de estas librerías. Así mismo, se estudian todas las fases que necesita cada librería, con el fin de difundirlas de forma libre e independiente. Las librerías desarrolladas en este proyecto son actualmente distribuidas como código públicamente accesible, abierto y gratuito. Para ello, se ha desarrollado un portal web independiente con un repositorio de versiones para su difusión y distribución. | es_ES |
dc.description.abstract | [CA] A Java, com en la majoria de llenguatges de programació, existeis el concepte de llibreries. Una llibreria a Java es pot entendre com un conjunt de classes, que faciliten operacions i tasques oferint funcionalitat ja implementada i llista per a ser usada al programador a través d'una Interface de Programació d'Aplicacions, comunament abreviada com API (per l'anglicisme Application Programming Interface). Les llibreries a Java ens permeten reutilitzar codi, és a dir que podem fer ús de les classes, mètodes i atributs que componen la llibreria evitant així haver d'implementar nosaltres mateixos eixes funcionalitats. Les llibreries Java dins d'una comunitat de desenvolupament, tenen com a objectiu cobrir funcionalitats comunes que solen presentar-se al desenvolupar programari. El present treball té com principal propòsit identificar diferents necessitats per a desenvolupar dues llibreries Java que han sigut cridades JavaCheckCode que permet mesurarà l'eficiència d'un algoritme i JavaCheckStyle que permet avaluar l'estil de programació d'un algoritme (en relació a un estàndard o norma concret). Per a donar compliment a aquest projecte es desenvolupa una anàlisi del context educatiu en què es desenvolupa el disseny i implementació d'aquestes llibreries. Així mateix, s'estudien totes les fases que necessita cada llibreria, amb la finalitat de difondre-les de forma lliure i independent. Les llibreries desenvolupades en este projecte són actualment distribuïdes com a codi públicament accessible, obert i gratuït. Per a això, s'ha desenvolupat un portal web independent amb un repositori de versions per a la seua difusió i distribució. | es_ES |
dc.description.abstract | [EN] In Java, as in most programming languages, there exists the concept of libraries. A library can be understood as a set of classes that facilitate operations and tasks offering functionality already implemented and ready to be used by the programmer through an application programming interface, commonly abbreviated as API (Application Programming Interface). The Java libraries allow us to reuse code, i.e. we can use its classes, methods and attributes that make up the library thus avoiding having to implement these features ourselves. The Java libraries, within a community development, are intended to cover common functionalities that usually occur when developing software. This degree project has as a main purpose to identify different needs to develop two Java libraries that are call JavaCheckCode, which measures the efficiency of an algorithm and JavaCheckStyle, which evaluates the style of an algorithm (relative to a concrete standard or norm). To fulfill this project, we develop an analysis of the educational context in which the design and implementation of these libraries is developed. In addition, all phases each library needs are studied, in order to freely and independently disseminate them. The libraries developed in this project are currently distributed and publicly accessible, free and open source. To do so, an independent web portal with repository versions for broadcast and distribution has been developed. | es_ES |
dc.format.extent | 91 | es_ES |
dc.language | Español | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Java | es_ES |
dc.subject | Programming | es_ES |
dc.subject | Libraries | es_ES |
dc.subject | Programación | es_ES |
dc.subject | Librerías | es_ES |
dc.subject | Eficiencia | es_ES |
dc.subject | Bookstores | es_ES |
dc.subject | Efficiency | es_ES |
dc.subject | Estilo y algoritmo | es_ES |
dc.subject.classification | LENGUAJES Y SISTEMAS INFORMATICOS | es_ES |
dc.subject.other | Grado en Ingeniería Informática-Grau en Enginyeria Informàtica | es_ES |
dc.title | Desarrollo de dos librerías Java: JavaCheckCode y JavaCheckStyle | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Abierto | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.description.bibliographicCitation | Navarrete Durante, A. (2016). Desarrollo de dos librerías Java: JavaCheckCode y JavaCheckStyle. http://hdl.handle.net/10251/70839. | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\55503 | es_ES |