1 hour with Sun Java Studio Creator 2
February 21st, 2006On the process of learning new technologies, I started with JSF. To test it i try to develop an easy application with some modern IDE that implement this technology. The choosed was Sun Java Studio Creator 2 .
Starting a new application with JSC 2 is easy, just install the IDE, create a new JSF project, and start dragging components into the web page, you can manage the events just clicked on a button and typing the java code associated to the button.
The problems comes when you need to import an external generated code, for example we use appfuse to generate the skel of our apps. At the moment we import it on eclipse without problems. but JSC2 DON'T HAVE an import button ¿??¿¿? ... Wow impressive , i can't believe it. Well ... Them i try to import the code from the CVS repository, but oh oh, it doesn't work, the interface to connect to a repository is a lot of strange, it asks unnecesary questions and, well, we have spent 45 minutes. Trying to configure CVS was a time comsuption task.
Finally
1 hour and we can't start a project using JSC 2, two of the main features of an IDE was import and CVS access , and JSC 2 lacks of them.
I hope JSC 2 include this features in the future because starting a new project is easy and fun, writing web applications fast was a grat thing, and doing it visually was great.
Queres Tecnologias
January 24th, 2006
Bueno, pues aqui empieza mi andadura con una nueva empresa del Sector de las tecnologías, completamente entusiasmado y con mas ganas que nunca, empiezo a trabajar en la empresa Queres Tecnologias , empresa de desarrollo de Software joven, donde lo importante es hacer bien el trabajo, donde se trabaja con metodologías ágiles, obteniendo un desarrollo de calidad .
Como cualquier cambio, será dificil y paulatino, pero estoy seguro que poco a poco se van a ir asentando en este sector tan complicado y competitivo. Ademas estoy seguro que hay hueco para empresas que se centren en desarrollar Software de Calidad.
AJAX y APPFUSE 1.8.2 .. DWR en funcionamiento
December 19th, 2005Pasos basicos para poner a andar DWR en una aplicacion basada en APPFUSE (1.8.2)
1. Añadir DWR jar en /lib/dwr-1.0
2. Añadir a /lib/lib.properties:
#
# DWR - https://dwr.dev.java.net/ (Direct Web Remoting)
#
dwr.version=1.0
dwr.dir=${lib.dir}/dwr-${dwr.version}
dwr.jar=${dwr.dir}/dwr.jar
3. Añadir al /properties.xml:
<!-- Web -->
<path id="web.compile.classpath">
...
<pathelement location="${dwr.jar}"/>
</path>
Accediendo a un Servicio Web desde Java con Axis
November 30th, 2005Problema
Recientemente tuvimos la necesidad de acceder a un servicio web que nos daba la autenticacion a una cantidad de servicios de un cliente. Este tenia todo centralizado en LDAP y no se permitia el acceso directo al servidor LDAP, solo a traves de un SW que te respondia OK o KO en funcion de si la combinacion login/password era correcta o no. Lo unico que nos dieron es un wsdl que describe el Servicio Web.
Solución
Para empezar con todo esto empezamos a buscar informacion sobre acceder a servicios web via java, y la verdad es que encontramos bastante poco, bastante menos de lo que a mi me gustaría (lo que encontré está en la zona de referencias)
Para poder reproducir todo esto, vamos a hacer un ejemplo.
Implementación
Como ejemplo nos vale el Servicio Web de Google al cual accederemos para que nos corriga las palabras que le introducimos.
El WSDL lo tenemos aqui : Google WSDL
Dia 1 - Xoanin
October 2nd, 2005
Tras un largo tiempo sin postear nada, aunque igual es que no tenia nada interesante que decir ;) ... Por fin tengo una noticia interesante que contar, aunque sea a nivel personal.
Somos tios !!!! Ya tenemos nuevo miembro en la familia, pesa 3,5 Kg. y mide 51 cm todo un gigante del basket segun los rumores ... posteo una foto en la que se aprecia su parecido a mi hermano.
Por cierto la porra se queda sin acertantes , nadie puso el dia 1 como dia de nacimiento de la criatura.
Installing fckeditor on b2evolution
March 7th, 2005fckeditor is a cool WYSIW
YG interface to write formatted HTML . It runs embebbed on a web page and allows users with little technic knowledge to write text like on he was in Openoffice. b2evolution is a blog software maden in php , it allows a user to have a diary online with a little install and a lot of skins to choose with.
This are a little notes on how to integrate fckeditor with b2evolution .
The page is written on the wiki to allow easy update :
fck editor wiki
DualRpcServer, framework para llamadas RPC bidireccionales
February 28th, 2005Me acabo de encontrar un framework que puede dar mucho juego, DualRpcServer es un framework para realizar llamadas RPC entre un cliente y un servidor. Estas llamadas pueden ser bidireccionales, un cliente puede acceder a metodos en el servidor y viceversa el servidor puede acceder a metodos en el cliente. Puesto que se establece una conexion TCP/IP la sesion persiste entre las distintas llamadas RPC.
La utilidad de la libreria es basicamente para poder crear clientes extremadamente ligeros (solo interface grafica) que realicen llamadas remotas para todo tipo de operaciones. El mantenimiento de los clientes es minimo (se puede usar Java Webstart)
Mas info en la web del DualRpcServer.
D-LINK DSM-320 , reproductor multimedia a examen
February 22nd, 2005
Bueno, pues al final me he decidido por el D-LINK DSM-320 , entre otras cosas por su reducido precio y compatibilidad.
Mis primeras impresiones son que el DSM-320 es un equipo esteticamente bonito, ademas se "engancha" a la red Wireless de la casa sin problemas. Encuentra rapidamente el MediaServer instalado previamente en un Windows de la casa , y te puedes poner a ver peliculas u oir MP3's en muy poco tiempo, y de manera fluida.
Otro punto a favor es que la firmware del producto es un linux embebido con lo que ya hay gente destripandolo para hacer maquinas mas a medida.
Pero no todo iba a ser bueno. El principal problema es que con algunos Videos (bastantes en mi caso) el audio y el video estan Des-sincronizados con lo que la pelicula no se puede seguir. El problema está en el firmware con el que viene la maquina (el 1.03eu) y para el cual NO hay actualizacion en Europa. (piensan sacarla la primera semana de marzo). Aun asi es bastante facil instalar otra firmware 1.05ww por ejemplo (aunque se pierde la garantia).
El segundo problema es tambien con la firmware que, al ser bastante antigua , la interface es menos atractiva y no se conecta a las radios en internet.
Lo mas grave para mi no es esto, es la reducida existencia de MediaServers UPnP en general. Para linux solo hay uno (TwonkyVision) y es comercial.
Las APIs de desarrollo UPnP tambien son escasas en Java, aunque abundantes en C# y .NET en general. Espero que salgan mas APIs o MediaServers gratuitos en breve.
El otro producto en discordia es el Pinnaccle ShowCenter. La principal diferencia es el protocolo que usan, este ultimo usa HTTP que dispone de mas APIs y productos gratuitos para la transmision de Video/Audio ( OpenShowCenter ), con lo que es un poco mas versatil.
En cuanto al resto seguiré evaluandolo.
Transmitiendo Video y Audio a la TV desde el PC
February 15th, 2005
Pues sigo en la linea de investigacion para encontrar un dispositivo que me permita tener las peliculas y los MP3 en el ordenador , y poder acceder a ellos desde la TV del salon. Las soluciones que estoy investigando son las siguientes:
D-LINK DSM-320
Soporta 802.11g (e inferiores)
Utiliza UPnP con lo que hay servidores multimedia para linux,windows, (por ejemplo TwonkyVision) ... aunque por defecto trae uno para windows.
approx. 190€
problema:
El logotipo de windows q sale por todos lados en la web del producto.
links :
http://www.dlink.com/products/?pid=318#
http://www.biermana.org/wiki/index.php/Hacking%20the%20D-Link%20DSM-320
http://p214.ezboard.com/bdsm320
PRISMIQ Mediaplayer
tarjeta WiFI aparte. Tiene un Linux embebido
approx. 169€
Problema:
desactualizado
links:
http://www.prismiq.com
http://www.prismiq.org
Pinnacle Showcenter 100g
Otra alternativa mas ...
problema :
Es un poco mas caro que el resto y no aporta nada nuevo a los antetiores
approx290€
links:
http://www.pinnaclesys.com/ProductPage_n.asp?Product_ID=1491&Langue_ID=7
Otros
http://www.linksys.com/extend/
http://www.adstech.com/products/MXL-581/sysreq/MXL-581_req.asp?pid=MXL-581
Buscando un PC/Mac para ver DivX en la TV del salon de casa
February 10th, 2005
Uno de mis proyectos mas perseguidos es poder ver la tele en el salon de mi casa y recibir en la misma tele la notificacion de un correo nuevo o de que alguien que esperaba se conecte al Jabber o al yahoo de mi ordenador de casa.
La estructura de mi casa es como la de cualquier casa normal, un monton de ordenadores en una habitacion (habitualmente impenetrable) conectados a internet y en el salon/sala todo ordenadito con Television grande que te cagas, DVD, Home cinema y demas pijadas.
Pues bien el reto es poder ver todas las peliculas (ripeadas para guardar la copia de seguridad pertinente) almacenadas en un disco duro de la habitacion en la television grande que te cagas del salon.
Las alternativas barajadas son varias :
- Usar un set de cinema que estan de moda ultimamente. con un transmisor en el ordenador de la habitacion y un receptor en la TV del salon.
- Usar un Barebone , que es un Pequeño y estiloso PC que se pone en el salon y se le instala software apropiado para ver pelis, DVDs, etc ...
- Comprar un Mini Mac. Este es un hibrido entre los Mac de siempre y un barebone. De reducido tamaño, estiloso y potente.
La decision es dificil. El modelo mas interesante del segundo punto es el AOpen XC Cube AV (EA65) La web del mini mac es la de apple Mac Mini
Los pros de comprar un Barebone son muchos, si todos los componentes funcionan con linux se pueden traer las pelicular por WI-FI y reproducirlas directamente. Los Cons es que produce mas ruido que el Mac Mini.