Entradas

Windows 7 - GWT - Eclipse - PHP - MySQL

Imagen
Hola a todos Hoy quiero compartir con ustedes un ejemplo simple de una aplicación desarrollada con GWT que se conecta a una Base de Datos MySQL a través de unas llamadas a unas páginas PHP utilizando JSON, todo esto es desarrollado en Eclipse y lo tengo actualmente sobre una máquina con Sistema Operativo Windows 7. Lo primero que se debe tener en cuenta es que la máquina cuente con Java instalado o sino hay que instalarlo, yo utilicé la versión mas reciente de Sun que se obtiene del siguiente link: http://www.java.com/es/dow nload/windows_xpi.jsp?locale=es&host=www.java.com:80 Para esta aplicación estoy usando Eclipse IDE versión 3.5 Galileo, PHP 5, MySQL 5 y Apache 2 Lo primero que se debe hacer es crear la base de datos, para ello, nos podemos apoyar en la herramienta phpmyadmin y creamos la base de datos, para este ejemplo, arquitecto luego procedemos a crear una tabla, para este ejemplo: CREATE TABLE `propuestas` ( `id_propuesta` int(11) NOT NULL auto_ increment, `cliente`

Linux, Windows y Putty

Imagen
Para conectarse a un sistema Linux desde Windows en modo consola, la manera más fácil es utilizando Putty, puedes descargarlo desde el siguiente link . Descomprimes el archivo y obtendrás inmediatamente el ejecutable de Putty, no requiere instalación. Al ejecutarlo obtenemos una pantalla como la siguiente: La pantalla es bastante intuitiva y clara, lo primero que debemos colocar es la dirección IP del Host o equipo al que nos deseamos conectar, paso seguido colocamos el número del puerto, generalmente el puerto es el 22 (SSH), sin embargo si la conexión es segura, lo más probable es que sea el puerto 2222, por lo que debes saber que servicio se encuentra habilitado en el equipo host, manejando el estandar dejaremos el puerto 22 y continuamos. Lo siguiente es seleccionar el tipo de conexión, si nos vamos a conectar a un Sistema Linux, lo más común es seleccionar SSH, luego hacemos clic en el botón Open, ubicado en la parte de abajo de la pantalla. Si los datos ingresados son correctos y

GWT - PHP - MYSQL - DEBIAN

Hola a todos! Hoy comienzo a contarles y explicarles lo que he venido realizando para desarrollar aplicaciones que tengan lo mejor de la tecnología web actual, como su nombre lo indica esta serie de entradas están orientadas a la creación de aplicaciones con GWT - Google Web Toolkit quien hará que la experiencia del cliente sea cada vez más emocionante, tendremos una Base de Datos en MySQL para tener la información consistente, estable y disponible en cualquier momento y para consultar la Base de Datos y entregar los respectivos resultados al cliente tendremos el inigualable PHP todos ellos de la mano del inconfundible APACHE quien se encargará de que nuestra aplicación sea estable y disponible sin mayores consecuencias. Aunque todo esto se puede contemplar como un sistema multiplataforma, teniendo en cuenta mis preferencias estoy usando DEBIAN GNU/LINUX en su más reciente versión 5 Lenny. En entradas anteriores he explicado como instalar Linux / Ubuntu y he explicado como instalar GWT

GWT - Google Web ToolKit

Hoy comienzo a trabajar y escribir sobre GWT - Google Web ToolKit, ya que hasta el momento, me parece que estamos frente a una nueva forma de ver el desarrollo de aplicaciones para web y un planteamiento excelente para mejorar la experiencia del usuario en Internet y también fortalece el mundo de las aplicaciones que podemos ejecutar empleando únicamente un navegador de Internet. Nuevamente digo que estoy convencido que la gente de Google está muy bien enfocada y conocen perfectamente su mercado, saben lo que quieren y lo que tienen. Entrando en Materia... Especificaciones Técnicas: Mi máquina es un "clon" con AMD XP 2.8, 1 GB en RAM, Disco Duro 80 GB Sistema Operativo Debian/GNU Linux Etch (4.0) con GNOME. Lo primero que tuve que hacer fue descargar el GWT del siguiente link http://code.google.com/webtoolkit/ Lo copié en el /home/directorio_personal y listo, luego lo descomprimí simplemente con hacer clic derecho sobre el archivo y seleccionar "extraer aquí", de es

Optimizando mi trabajo con Google

Hola a Todos los que leen mi Blog!! Hace un par de semanas decidí que era tiempo de explorar nuevos territorios en la web y siempre lo he hecho de la mano de Google, tardé 4 horas visitando el sitio web de Google y probando la mayoría de las aplicaciones que tienen, que aparte de ser muy buenas, bastante estables, son Gratis. Así que decidí que quería probar toda la suite de aplicaciones que me ofrece Google y comencé a averiguar y probar, como podría optimizar mi trabajo con estas herramientas. El resultado ha sido asombroso!! Manejo mi correo con Gmail (obviamente) pero no solo mi correo personal, sino el de la empresa también. Puedo enviar y recibir correos de la empresa sin tener que salirme de Gmail, simplemente redirecciono todo mi correo a mi cuenta de Gmail y coloco "la identidad" de mi cuenta empresarial y estamos. Tengo Google Desktop, instalado en mi pc (Computador Portátil Dell Inspiron 1520) con Windows XP Professional, tardó 1 día y medio indexando todos mis arc

WebService Python - Mono

Introducción XML-RPC y SOAP son protocolos para la trasmisión de mensajes que pueden ser utilizados para consumir servicios Web. Mientras que XML-RPC nació con funcionalidades básicas lo que permite una curva de aprendizaje poco pronunciada, SOAP añade características más avanzadas pudiendo realizar tareas más complejas, por lo que la elección de uno u otro protocolo depende en gran medida de las necesidades arquitectónicas que quieran resolver. En este tutorial se mostrara como desarrollar servicios web en Python y consumirlos a través de un cliente en C# XML-RPC vs SOAP SOAP es hijo de XML-RPC pero no son compatibles. He aquí algunas de sus diferencias: En XML-RPC es importante el orden de los parámetros y estos tienen nombre, no siendo así en SOAP XML-RPC no soporta estructuras y arreglos, mientras que SOAP si. SOAP es mucho más complicado que XML-RPC SOAP permite seleccionar el conjunto de caracteres a utilizar(US-ASCII, UTF-8, UTF-16) XML-RPC no SOAP permite utilizar tipos de dato

WebService en Python - Ejemplo Simple

Continuando con mi trabajo sobre WebServices sobre Python, presento un ejemplo sencillo de una aplicación, cliente y servidor. Espero les sirva para aquellos que comienzan en el fantástico mundo de Python: Servidor.py def multiplicar(x,y):   return x*y  def dividir(x,y):   return x/y  from SimpleXMLRPCServer import SimpleXMLRPCServer s = SimpleXMLRPCServer(("localhost",8001)) s.register_function(multiplicar) s.register_function(dividir) s.serve_forever()  Cliente.py Ejecutando en consola podemos consumir el WebService >>> from xmlrpclib import Server >>> s=Server("http://localhost:8001") >>> s.multiplica(10,50) Y podemos ver que se consume el servicio y nos presenta el resultado, de igual manera en la consola donde tenemos abierto y en ejecución el Servidor.py podemos ver que va ejecutando las peticiones. Es un pequeño y sencillo ejemplo que puede orientar mucho más a los que estamos comenzando en este excelente universo Python.