19.04.2015 Views

El software libre como herramienta para el desarrollo de sistemas ...

El software libre como herramienta para el desarrollo de sistemas ...

El software libre como herramienta para el desarrollo de sistemas ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CENTRO DE INVESTIGACIONES Y DESARROLLO – FACULTAD DE INGENIERÍA<br />

• Kylix<br />

Se trata d<strong>el</strong> primer ambiente nativo <strong>de</strong> Desarrollo Rápido <strong>de</strong> Aplicaciones<br />

(RAD). Combina un ambiente visual intuitivo, optimizado mediante un<br />

compilador nativo, un <strong>de</strong>purador interactivo y un conjunto <strong>de</strong> componentes<br />

que permite a los analistas y programadores <strong>de</strong> <strong>software</strong> liberar aplicaciones<br />

basadas en Linux <strong>para</strong> ambientes <strong>de</strong> escritorio, Web y bases <strong>de</strong> datos.<br />

Todo esto <strong>de</strong>semboca en que cualquier <strong>de</strong>sarrollador <strong>de</strong> Borland D<strong>el</strong>phi o<br />

Microsoft Visual Basic pue<strong>de</strong> ser capaz, mediante Kylix, <strong>de</strong> trasladar sus<br />

habilida<strong>de</strong>s, conocimientos y aplicaciones a la plataforma Linux.<br />

Contando con tiempos rápidos <strong>de</strong> compilación, 4.000.000 líneas por minuto,<br />

las aplicaciones correrán inmediatamente con la misma v<strong>el</strong>ocidad <strong>de</strong> las<br />

aplicaciones C/C++.<br />

La técnica drag & drop (arrastrar y soltar) está completamente soportada, lo<br />

cual facilita la tarea a los programadores.<br />

Kylix está disponible en tres versiones: Server Dev<strong>el</strong>oper, <strong>para</strong> programación<br />

en Apache Web; Desktop Dev<strong>el</strong>oper, <strong>para</strong> <strong>de</strong>sarrolladores <strong>de</strong> aplicaciones; y<br />

Open Edition, <strong>para</strong> crear programas con código abierto.<br />

Debido a que Kylix y D<strong>el</strong>phi comparten una <strong>libre</strong>ría <strong>de</strong> componentes común,<br />

<strong>el</strong> código fuente <strong>de</strong>sarrollado con Kylix pue<strong>de</strong> ser recompilado en D<strong>el</strong>phi (y<br />

viceversa), permitiendo unas más eficientes implementaciones <strong>de</strong> plataforma<br />

cruzada <strong>para</strong> compañías comprometidas con <strong><strong>de</strong>sarrollo</strong>s en Linux y<br />

Windows.<br />

Descripción <strong>de</strong> la aplicación<br />

<strong>El</strong> sistema <strong>de</strong>sarrollado consta <strong>de</strong> una interfaz gráfica <strong>de</strong> usuario con un<br />

soporte <strong>de</strong> Base <strong>de</strong> datos, que permiten presentar una solución óptima al<br />

proceso <strong>de</strong> manejo y control <strong>de</strong> inventarios.<br />

Se trata <strong>de</strong> una aplicación con estructura cliente/servidor, utilizando la<br />

interfaz <strong>de</strong>sarrollada en Kylix, IBManager y FirebirdSQL, tecnologías que en<br />

su conjunto y siendo <strong>herramienta</strong>s <strong>de</strong> <strong>software</strong> <strong>libre</strong>, proveen soluciones<br />

óptimas <strong>para</strong> requerimientos <strong>de</strong> este tipo.<br />

Cuando se realiza <strong>el</strong> proceso <strong>de</strong> inventarios, la información es recolectada<br />

por la terminal portátil lectora <strong>de</strong> código <strong>de</strong> barras Dolphin 7200, <strong>para</strong> la cual,<br />

fue necesario <strong>de</strong>sarrollar aplicaciones que permitieran captar la información<br />

suficiente en cada lugar don<strong>de</strong> la Compañía esta presente a niv<strong>el</strong> nacional.<br />

13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!