viernes, 6 de febrero de 2009

Frameworks para Java 2 EE

Para quien no lo supiera soy alumno de la Universidad de Málaga, y ando acabando Ingeniería en Informática y éste año he realizado practicas en empresa y realmente han sido muy fructíferas, he aprendido bastante sobre la tecnología web de Java 2 EE.

Uno de los aspectos que más me han gustado ha sido el trabajar con unos frameworks que hacen bastante por nosotros a la hora de hacer un portal web de tamaño mediano o grande.

Lo único es que a la hora de utilizarlos la curva de aprendizaje al principio es muy lenta pero una vez que vas practicando te preguntas por qué no lo has hecho antes (aunque en mi caso la respuesta es el tiempo).

Pasando a comentarlos el primero es el Seam Framework el cual aporta mucho a la hora del desarrollo.
Seam es un framework que integra tecnologías como AJAX, Java Server Faces, Java Persistence, Enterprise Java Beans y una gestión de procesos (BPM) en una solución única.

Lo más interesante del asunto es la Java Persistence para el mapeo objeto-relacional, podeis aprender mas de ésto en la wikipedia.

El segundo framework nos aporta componentes ya realizados se llama Icefaces y es un framework excelente para utilizar elementos AJAX en nuestro desarrollo, como por ejemplo hacer una tienda virtual en la que se pueda hacer Drag & Drop sobre los artículos, actualizar la lista de la compra, hacer paneles mas complejos para mostrar información y estructurar la web, etc. Sobre éste framwork podeís averiguar más en su web y si os registrais podreis acceder a la zona de tutoriales para ver como programar cada componente en vuestro web.


Espero que os animeis a profundizar en estos temas si os gusta el desarrollo web.

martes, 21 de octubre de 2008

Yahoo! Design Stencil Kit version 1.0

De la mano del blog "demasiada Cafeína" me encuentro con un valioso recurso para nuestros proyectos.

Concretamente el "Yahoo! Design Stencil Kit". Un kit de plantillas con las que podremos aprovechar diseños de Yahoo así como editarlos y hacer nuestros proyectos mas agradables.

Tienen como base la "Yahoo! UI Library" que ya muchos utilizábamos para realizar un css que funcionara igual en diferentes navegadores.

La librería de Yahoo! la definen como:

The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS resources. All components in the YUI Library have been released as open source under a BSD license and are free for all uses.


Enlace a Yahoo! Design Stencil Kit version 1.0: Stencil Kit
Enlace a la librería de Yahoo!: Yahoo! User Interface (YUI)

jueves, 21 de agosto de 2008

Viajes a Gambia



En la web de Viajes Destinia encontramos un destino que muchos no conocerán, ese destino es Gambia. Es una nación en África occidental. Se encuentra rodeada en su totalidad por Senegal, excepto en donde el río Gambia desemboca en el Océano Atlántico.


Después de esta descripción pasamos a ver lo que me he encontrado en Destinia para aprovechar las vacaciones en una visita a semejantes paisajes.

Encontramos viajes desde los 640€ hasta los 1322€, todos con una duración de 8 días y 7 noches. Las ciudades de salida de éstos viajes son desde Madrid y Barcelona.

Me he fijado también en la variedad de los destinos dentro de la Republica de Gambia. Encontramos desde visitas a parques nacionales, cultura exótica en sus pueblos, relax en sus magnificas playas y safaris por Gambia, por Síndola, sur del rio Gambia y por Senegal.

La web de Destinia es muy sencilla, a la hora de navegar, y una vez seleccionada la oferta te realizan un presupuesto online, en el cual seleccionaremos las fechas del viaje y el hotel en el que nos hospedaremos, dependiendo de ésto último el presupuesto puede subir algo mas.

Por último os dejo con un vídeo de Destinia bastante curioso.



Viajes a Gambia




Sé analizado en este blog a través de Zync

martes, 19 de agosto de 2008

J&B The Party Proyect Málaga



No se realmente por donde empezar ya que quiero contar muchas cosas, aunque quizás el mejor comienzo es desde el principio.

Hablaré de la organización, y es que para mí la organización del evento fue magnífica, desde mucho antes de la fiesta, ya que unos días antes enviaron mensajes de texto a los móviles de los participantes avisando de que iban a habilitar transporte desde la plaza de la marina hasta el palacio de ferias y congresos, un gran detalle que los conductores agradecieron.

El palacio de ferias y congresos es un gran espacio en mi opinión y cuando supe que iba a albergar el proyecto de J&B supe que sería una gran elección.

Ya en la cola que era bastante larga...y para mas merito de la organización, vimos a unos señores de negro en los alrededores, ¿agentes de la seguridad? pues no, animación para la cola.


Lo primero que escuchamos de uno de estos señores era algo así: "¡La cola mola!", "¡En la cola me siento bien!"....

Luego había otro señor hablando en clave por un walki, diciendo: "¡El gallo está en el corral!".

Y bueno un gran punto para J&B hacernos pasar un buen rato en la cola mientras esperábamos a entrar.

Una vez dentro del edificio, habiendo esperado un par de minutos, nos atendió una azafata para validar la entrada, hay que decir que habían bastantes y que gracias a ello todo fue más rápido.

Ya en la fiesta con un par de consumiciones y un cocktail gratuitos, nos dirigimos para la barra de los cocktails, donde los camareros los ofrecían en una probeta con un cuentagotas dentro en el cual había un líquido de otro sabor, listo para mezclar.

Nos encontramos con varios murales, en los cuales había un artista dibujando su obra, creo recordar que había tres y de los cuales me gustaron todos, en concreto "Buma" un aartista Japonés que improvisa sus pinceladas guiado por la música que escuchaba en su mp3.






Luego había a ambos lados del espacio, unos cojines formando una pared que iba creciendo conforme un artista terminaba de dibujar una fila de cojines.





También encontramos un espacio para hacerse unas fotos, una gran cola que daba a una mesa Reactable con la que nos permitían jugar unos minutos, una pantalla que ibas manchando de pintura "virtual" con un cubo, otra pantalla en la que se podía dibujar con un puntero laser, un mural en el cual se iban dejando mensajes y una sala en la que te ponías en una pose y un flash dejaba huella de tu pose en la pared (muy curioso ésto último).





Luego avanzando más encontramos un par de barras bien grandes a ambos lados, en el centro un puesto de pinchadiscos en el cual vimos a Miqui Puig de Factor X haciendo lo suyo.



Como curiosidad encontramos a dos enormes "robots" hechos con cajas de cartón que a lo largo de la noche, los artistas que acabaron sus obras, iban customizando, con pintura, pegatinas e incluso leds.




Un espectáculo en un escenario que había al fondo nos dejó a todos con la boca abierta, aparecieron en la oscuridad un par de bailarines con un traje de tubos fluorescentes que incluso iban cambiando en determinados momentos. Entonces empezaron una lucha muy llamativa, en la cual mas tarde se involucraron mas "luchadores" de un sólo bando contra uno de color verde.

Todo ello con efectos visuales y una coreografía muy bien montada.



Más tarde la fiesta paso a manos de otro pinchadiscos, en el escenario del espectáculo que se mantuvo hasta el final de la fiesta.



A la salida nos despidieron las azafatas del evento haciéndonos un "pasillito" y los señores de negro que comenté al principio a las puertas del edificio, que comentaban "Salida con glamour por aquí", vamos una gran despedida.

sábado, 24 de mayo de 2008

Guia del autoestopista galáctico

Arthur alzó la vista.

- ¡Ford! -Exclamó-. Afuera hay un número infinito de monos que quieren hablarnos de un guión de Hamlet que han elaborado ellos mismos.

Guía del autoestopista galáctico

sábado, 10 de mayo de 2008

Nuevas competencias telefónicas: Simyo

Hace ya un tiempo que me pedí una tarjeta Simyo. No me pude resistir ya que al estar dado de alta como fonero me las facilitaron a un sólo euro.

Creo que ya hay varias empresas (por ejemplo infojobs) que han hecho acuerdos con Simyo para facilitar a sus usuarios registrados las mencionadas tarjetas por un euro...y con 10 € en llamadas, todo un chollo.

Pues bien ya llevo unos meses utilizando ésta compañía y creo que podría dar una opinión sobre ella.

Lo primero es el servicio una vez que la compras. La tarjeta llega en cuestión de unas 48 horas, pero algo importante es que sólo la puede recibir la persona que la ha pedido, algo que por ejemplo a mi me dio problemas.

En el sobre que te envían contiene una carta en la cual viene adherida la tarjeta Simyo, una factura de la compra que realicé de forma online y una cartulina en la cual vienen los servicios básicos.

Úna vez que enciendes el móvil con la nueva tarjeta en cuestión de minutos nos llegará un mensaje desde el cual podremos instalar la nueva configuración de Simyo.

Éste es el mencionado sobre:













La carta de la tarjeta:




















Y aquí tenemos la cartulina con los servicios básicos y la factura:






















Sobre el servicio telefónico comentar que funciona bastante bien, sólo he tenido un problema hasta ahora y fue una llamada que no pude realizar por saturación de líneas. Hay que decir que ésto no pasaría con ninguna de las tres compañías clave (o ricas) del país, pero creo que hay que darle un voto de confianza al operador y que pueda extenderse y ofrecer sus servicios cada vez con más calidad y espero que al mismo precio.

El coste de las llamadas es bastante reducido a 9 céntimos el minuto, ojo! llames a quien llames, con un establecimiento de llamada normal (15 céntimos), sms a 9 céntimos y mms a 29 céntimos.

Algo importante es que los 1o primeros minutos de las llamadas entre números Simyo son gratuitas y si ya eres Simyo y traes a un amigo a la compañía os llevareis los dos 5€ extras de saldo.

Lo único que aún no se como funcionará es el tema de los mensajes sms ya que no quiero cambiar la configuración de mi móvil vaya a ser que la liemos.

También dispondremos de un panel de control online desde el cual ver nuestro consumo, a quien llamamos más, quien nos llama más, activar/desactivar el buzón de voz, etc... y por supuesto un bonito botón desde el cual darnos de baja en cualquier momento.

En éste último párrafo del post, solo tengo que decir que si conseguís un fantástico código de los que pululan por la red no creo que haya duda en probar el servicio y si no tenemos ése código pues no os preocupéis que por 10€ tendréis vuestra tarjeta Simyo con 10€ en llamadas!.

Ah! Si queréis 5€ extras de saldo comentadmelo, que a mi me vendrían muy bien otros 5€ :)

viernes, 9 de mayo de 2008

Incendio en la Escuela Superior de Ingeniería Informática y Telcomunicaciones

Hace un par de días, por la tarde hubo un fallo eléctrico en una batería de un proyecto de nuestra escuela del departamento de ISA (Ingeniería de Sistemas y Automática).

Por lo visto la batería era de una silla robotizada (proyecto SENA) en la cual habían invertido muchos años de trabajo y de ilusión.

Aquí tenéis el articulo que publicó El Pais sobre el proyecto y sus investigadores.

A continuacion coloco el fragmento de presentacion que hay en la web del departamento de ISA sobre el proyecto.

This project focuses on the specific problems that arise when a mobile robot, which may carry a manipulator on board, operates in a large-scale environment, like an office building, a hospital, a museum, a mall, etc.

In order to perform autonomous task is such kind of scenario, first of all it is required a world model to allow the robot to store and manage efficiently a huge and diverse amount of information (geometric maps, position and features of the observed entities, procedures and actions to be taken by the robot or by the mobile manipulator, topologic information, relations between objects, etc.). The world model to be implemented (partially developed by the research group and called AH-graph) consists of a graph hierarchy structure where different pieces of information will be added as annotations (geometric and visual data, actions, etc.). Secondly, based on this hierarchical model, we will investigate methods for task planning and execution that decomposes the mission commanded to the robotic vehicle into simple and local procedures. Finally, the robotic system will be provided with a distributed control software which permits the integration of these procedures as well as the remote specification and monitoring of the mission.

Within this project, special attention will also be paid to performing tests and experiments using our mobile robots SENA and RAM-2 (with a manipulator on board) that demonstrate the utility of the developed system in real working scenarios.



Para los que no se pan mucho inglés siento mucho no haber colgado una traducción pero por falta de tiempo me es imposible.


Éste es sólo uno de los muchos proyectos en los que éste departamento estaba trabajando, pero se ha perdido mucho en este incendio y espero que no se vuelva a producir algo así nunca mas.


Finalmente os dejo con unos vídeos de lo que fue el incendio y lo que ha quedado.


Inicio del fuego:



Restos(1/2):


Restos(2/2):