Sistema informático para la unidad de hardware y software (página 10)
[1] Experiencia propia de estudiantes en servicio social dentro de la Unidad de Hardware y Software y de uno de los autores del presente Trabajo de Grado.
[2] Entiéndase por equipo audiovisual todo tipo de cañones y laptops para clases expositivas
[3] Computadora cotizada para los programadores de JHard. Ver Anexo 2 de Cuadros de Cotizaciones para computadoras para programadores y Project Managers
[4] Computadora cotizada para el Project Manager de JHard. Ver Anexo 2 de Cuadros de Cotizaciones para computadoras para programadores y Project Managers
[5] Sitio web de Tecnoservice: http://bit.ly/techserv
[6] Sitio web de Dell El Salvador: http://bit.ly/dellsv
[7] Descargar Apache Tomcat: http://bit.ly/dwldtomcat; descargar Productos de MySql: http://bit.ly/dwldmysql; descargar Java: http://bit.ly/dwldjava
[8] Requerimientos de hardware de Ubuntu: http://bit.ly/ubuntureqs; requerimientos de hardware de Java 5: http://bit.ly/javareqs; requerimientos de hardware de MySql: http://bit.ly/mysqlreqs
[9] ISP: Proveedor de Servicios de Internet (Internet Service Provider)
[10] ISPs en El Salvador, según SVNet: http://bit.ly/svnetisps
[11] Una API o interfaz de programación de aplicaciones (en inglés Application Programming Interface) es el conjunto de funciones, métodos y procedimientos que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción.
[12] Java Platform, Enterprise Edition o Java EE es una plataforma de programación—parte de la Plataforma Java—para desarrollar y ejecutar software de aplicaciones en Lenguaje de programación Java con arquitectura de N niveles distribuida, basándose ampliamente en componentes de software modulares ejecutándose sobre un servidor de aplicaciones.
[13] EJB3 es un reacondicionamiento y una simplificación a la especificación de EJB. Las metas de EJB 3.0 son simplificar el desarrollo, facilitar el desarrollo conducido por prueba, y centrarse más en escribir Plan Old Java Objects (POJO’s) en lugar de complejas API’s EJB.
[14] Java Standard Edition o Java SE es una colección de API del lenguaje de programación Java útiles para muchos programas de la Plataforma Java. La Plataforma Java 2, Enterprise Edition incluye todas las clases en el Java SE, además de algunas de las cuales son útiles para programas que se ejecutan en servidores sobre estaciones de trabajo.
[15] Hibernate es una herramienta de Mapeo objeto-relacional para la plataforma Java que facilita el mapeo de atributos entre una base de datos relacional tradicional y el modelo de objetos de una aplicación, mediante archivos declarativos (XML) que permiten establecer estas relaciones. Es software libre, distribuido bajo los términos de la licencia GNU LGPL.
[16] Los objetos de datos de Java (JDO en inglés) son una especificación de la persistencia de objetos Java. Una de sus características es la transparencia de los servicios persistentes al modelo del dominio. Los objetos persistentes de JDO son clases de programación ordinarias del lenguaje de Java; no existe ningún requisito para que ellas ejecuten ciertos interfaces o extiendan de clases especiales.
[17] TopLink Essentials es la puesta en práctica de la referencia de la persistencia API (JPA) de EJB 3.0 Java y de la Community Edition de TopLink de Oracle. Essentials es una versión limitada del producto propietario. Proporciona un marco de gran alcance y flexible para almacenar los objetos de Java en una base de datos relacional o para convertir los objetos de Java a los documentos de XML.
[18] Data Mapping es el proceso de crear “mapas” de elementos de datos entre dos modelos de datos distintos. El trazado de los datos se utiliza en primer lugar para una gran variedad de tareas de la integración de datos.
[19] La Capa de Acceso a Datos forma parte de la programación por capas. Es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la capa de datos de la capa de presentación al usuario. La capa de datos únicamente provee la información desde una base de datos hacia el negocio de dicha aplicación.
[20] CRUD es el acrónimo de Crear, Obtener, Actualizar y Borrar (Create, Read, Update y Delete en inglés). Es usado para referirse a las funciones básicas en bases de datos o la capa de persistencia en un sistema de software.
[21] XUL (acrónimo de XML-based User-interface Language, lenguaje basado en XML para la interfaz de usuario) es la aplicación deXML a la descripción de la interfaz de usuario en el navegador Mozilla.
[22] El Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos. El patrón MVC se ve frecuentemente en aplicaciones web, tal y como JHard, donde la vista es la página HTML y el código que provee de datos dinámicos a la página.
[23] http://java.sun.com/javase/technologies/desktop/javabeans/index.jsp
[24] El negocio es lo que respecta a la capa de negocios en un modelo de programación en un modelo de aplicación de tres capas
[25] Del inglés “tablero de instrumentos”. Dicho vocablo se utiliza en varias aplicaciones web, sobre todo las de Google como Google Analytics o Blogger, en donde se le muestran al usuario los “instrumentos” que más suele utilizar para que los tenga a un alcance más rápido
Página anterior | Volver al principio del trabajo | Página siguiente |