Comparación de herramientas para el desarrollo de librerías enfocadas a aplicaciones web 1

Comparison of tools for the development of focused libraries web applications


Comparaison d’outils pour le développement de librairies dirigés vers applications web

Descargar Autores

Fabián Hernando López Higuera
Ingeniero de Sistemas y Computación
Universidad Pedagógica y Tecnológica de Colombia.
fabian376@gmail.com

Javier Antonio Ballesteros Ricaurte
Estudiante de Doctorado en Ciencias y Tecnología Informática
Universidad Carlos III de Madrid (España)
Magíster en Ciencias Computacionales
Universidad Autónoma de Bucaramanga y El Instituto
Tecnológico y de Estudios Superiores de Monterrey México
Ingeniero  de Sistemas
Universidad de Boyacá.
Escuela de Ingeniería de Sistemas y Computación
Universidad Pedagógica y Tecnológica de Colombia – UPTC.
javier.ballesteros@uptc.edu.co

 Tipo de artículo: Investigación científica y tecnológica
Recepción:         2011-05-02
Revisión:            2011-08-18
Aprobación:       2011-08-26

Contenido

1. Introducción
2. Método
2.1 Investigación API de Documentos
2.2 Investigación API de Gráfica
2.3 Investigación API de Validaciones
2.4 Investigacion API de Internacionalización
2.5 Investigación API de Multimedia
3. Trabajos Futuros
4. Conclusiones
5. Lista de referencias

Resumen

Este artículo de investigación presenta el proceso de desarrollo de cinco  Applications Programing Interfaces (API): generación de documentos, generación de gráficas, validaciones, internacionalización y multimedia, para aplicaciones web bajo arquitectura Cloud Computing. Para el proceso de desarrollo de cada API se realizaron consultas de herramientas, tecnologías y librerías, comparando sus ventajas y desventajas, teniendo en cuenta que el desarrollo cumpliera con las características establecidas para cada una de éstas, con el fin de contribuir a la funcionalidad en la generación de reportes, gráficas y validaciones de campos en la captura de información, para proyectos Cloud Computing. Dichas aplicaciones optimizan el tiempo para el desarrollo de este tipo de procesos.

Palabras clave

Application Programing Interface, Cloud Computing, Framework.

Abstract

This research article presents the development process of five Application Programming Interfaces or APIs: document generation, graphics generations, validations, internationalization and multimedia, to web applications under Cloud Computing architecture. For the development process of each API we consulted on tools, technologies and libraries, comparing their pros and cons, considering the fact that this development would fulfill the established characteristics for each of them, with the intention of contributing to functionality regarding to report generation, graphics and field validations when capturing information, for Cloud Computing projects. Such applications optimize the time needed for developing this kind of processes.

Keywords

Application Programming Interface, Cloud Computing, Framework

Résumé

Cet article de recherche présente le processus de développement de cinq Application Programming Interfaces (APIs) : création de documents, création de graphiques, validations, internationalisation et multimédia, pour des applications web sur l’architecture Cloud Computing (Informatique en Nuage), Pour le processus de développement de chaque API on a réalisé consultations d’outils, technologies et librairies, en comparant ses avantages et désavantages, en considérant que le développement s’adapte aux caractéristiques établies pour chacun de eux, avec l’intention de contribuer à la fonctionnalité dans la création de reports, graphiques et validations de champs dans la capture de l’information, pour projets Cloud Computing. Tels applications optimisent le temps nécessaire pour le développement de ce type de processus.

Mots-clés

Interface de programmation d’applications (API), Informatique en Nuage, Framework.

Nota al Pie

Resultado del proyecto de grado en la modalidad de pasantía: Creación de API a implementar en el sistema de acreditación universitaria bajo Cloud Computing. Escuela de Ingeniería de Sistemas y Computación – Universidad Pedagógica y Tecnológica de Colombia. Inicio junio de 2010, terminación febrero de 2011.