Desarrollo WEB.


Las practicas de programación orientadas a la web son muy cambiantes en el tiempo. Es necesario conocer e implementar tecnologías, conocer lenguajes,integrar comunidades,usar Ides, etc, recientes, para responder al mercado que se acerca.

domingo, 3 de mayo de 2009

MaBE. Mi primer hola mundo en Robotica BEAM

___________________________________________________________________

Se aproxima el concurso de Robótica semestral organizado por el grupo de Investigación GIECOM, este semestre con la novedad "robots BEAM" y siguiendo la tradicion con el concurso de robot seguidores de línea.

P
ara la construcción de un robot BEAM se debe tener en cuenta ciertas características.
  • Desplazamiento del BEAM
    • Es Decir como se desplazara el robot, mediante que sistema de rueda, brinco, pasos se moverá el BEAM.
  • Energía del sistema.
    • como se alimentara nuestro sistema?, cómo mi robot tomara energía y se mantendrá con vida artificial?, es la energía misma que lo desplazara?.
  • Herramientas al alcancé
    • siempre antes de empezar con nuestro diseño es necesario poder hacer un inventario de con que artefactos contamos para la elaboración, en este caso no estamos ante una gran bodega de elementos electrónicos.

Herramientas para la construcción del MaBE.

  • 1 Motor "vibrador" de Celular.
  • 2 Alambres de aproximadamente 2 milímetros de espesor X 3 cm de largo.
  • 1 soporte para el motor.
  • 1 Batería de Celular.
  • 2 soportes para las extremidades delanteras "componente Click de un mouse".
  • 1 Soporte con diseño de rodillo para la parte inferior.
  • Herramientas (soldador, alambres, pinzas, destornilladores, silicona, etc).

Primera Fase del Desarrollo.

Sistema de Desplazamiento de MaBE.


En esta figura se puede ver en brevedad como actua el sistema de desplazamiento diseñado para el robot.











Esta imagen muestra a MaBE con el sistema de eje implementado, sin los soportes en sus extremidades. Este sistema esta conformado por dos elementos soporte en las extremidades superiores de MaBE, el cuerpo central donde reside el motor, y un soporte para la parte posterior haciendo balance al MaBE.
Tamaño Real del sistema de desplazamiento de MaBE.

sábado, 2 de mayo de 2009

RESIN - Servidor de Aplicaciones Web



Servidor de Aplicaciones WEB Resin (Caucho).
Sistemas Operativos Linux - Windows

Resin es el nuevo servidor de aplicaciones web que me permite ejecutar y ver cambios en tiempos muy cortos, este servidor se ejecuta desde su directorio raíz, no necesita ningún componente instalado en el sistema , es autónomo, eso si obviamente, las jdk, controladores de bases de datos y otros recursos necesarios como la maquina virtual java. Sí necesitamos en determinado momento llevar nuestro servidor con las características configuradas por nosotros, lo podemos hacer muy fácilmente en una usb, un cd y luego montarlo en cualquier destino y sobre cualquier S.O.

Cuando trabajamos sobre un servidor de aplicaciones Tomcat, se suben los archivos a su carpeta base donde se encuentra la aplicación web y se debe esperar que el servidor ,en determinado tiempo programado, o con ejecución manual para realizar el proceso de compilación encuentre los archivos, vea cuales son lo que contiene cambios de fechas y tamaño y realiza la lectura nueva de los archivos. Esta demora perjudica el avance del desarrollo de aplicaciones web. En algunos casos es necesario ver el funcionamiento de los cambios en linea para no obviar detalles de algunas fallas o evitar excepciones y se hace muy engorroso tener que esperar para poder ver los cambios realizados en la aplicación, con Resin esta utilidad es puesta en marcha y satisface la necesidad, Resin realiza un nueva lectura de los archivos cada vez que nota cambios en los archivos base, es decir cada vez que un archivo nuevo es subido al servidor de aplicaciones este inmediatamente atiende el cambio y realiza la ejecución de estos archivos, trayendo al instante la vista de los nuevos cambios realizados, como servidor de prueba para desarrollos web, Resin presenta gran beneficio al tiempo de ver Cambios.

Características del Servidor RESIN
  • Compilación y recompilación automática
  • Se puede utilizar como un servidor completamente autónomo, independiente, obteniendo un mejor rendimiento.
  • El trafico de datos para el email es el adecuado.
  • Resin permite especificar el autenticador para su aplicación web
    en web.xml.
  • Una de sus versiones permite tener soporte personal como apoyo al servicio. La cuenta de licencia de pago es a un costo muy económica.
  • Su estructura interna de directorios y archivos es ordenada.

CONTEXTO
Resin es una aplicación servidor web de alto rendimiento y de código abierto desarrollado por la compañía caucho tecnología, esta escrito en lenguaje java, sus extensiones de archivos son .jsp, esto lo hace ser mas accesible a modificaciones por parte de desarrolladores JAVA.
Una de las necesidades básicas en el desarrollo de aplicaciones web es poder llevar a cabo actualizaciones criticas en linea de la manera mas rápida y eficiente. En los servidores Resin esta tecnología es puesta en marcha.
  1. Donde Encontrar RESIN
Resin se puede descargar directamente desde su sitio web www.caucho.com allí se encuentra mucha información sobre el proyecto y las versiones que existen actualmente. Al Igual existe documentación sobre como gestionar un buen servicio con RESIN, existen versiones de paga a muy bajo costo que beneficia a empresas inclinadas al desarrollo de aplicaciones web.
  1. Como Instalarlo.
Resin se instala en cualquier sistema operativo, es cuestión de descargar la versión que se ajuste al S.O. de la maquina en la web oficial del resin http://www.caucho.com
      1. En Linux.
- Para instalar RESIN en Linux basta con llevar el directorio completo del resin y pegarlo en alguna parte del sistema.
cp /Escritorio/resin/ /usr/local/share/resin/ -R -v
- Luego se ejecuta, es decir se arranca el demonio con el siguiente comando.
sudo java -jar resin/lib/resin.jar
Este comando invoca un .jar principal que contiene los archivos de arranque del servidor y ya esta.
      1. En Windows.
- La versión para windows de Resin es un poco mas fácil de instalar, de igual manera que en Linux, se debe ubicar la carpeta del Resin en un lugar seguro del sistema.
- En la carpeta raiz se encuentra un archivo ejecutable llamado httpd.exe, se ejecuta y listo ya esta el servidor instalado y en servicio.
!Que fácil.