viernes, 29 de febrero de 2008

Flex 3 ya está aquí

Adobe ha anunciado recientemente la liberación final de Flex 3, un SDK completo de desarrollo de aplicaciones RIA. Para los nuevos, RIA es el acrónimo de Rich Internet Applications, o "Aplicaciones Internet Ricas". El concepto de riqueza se aplica a las capacidades de interfaces de usuario de internet, capaces de dotar de funcionalidades espectulares y útiles a los estáticos HTML. Por ejemplo, la mejor baza, es la de tener formularios que actualizan datos online, sin tener que refrescar todo el formulario (se refresca sólo el contenido de los campos).

Flex es un SDK basado en el runtime de Adobe Flash, por lo que se puede añadir las bondades creativas y multimedia de Flash. Para ello, incorpora el lenguaje orientado a objetos ActionScript 3, y MXML, basado en tags de XML. Ambos lenguajes pueden estar combinados en el código.

Además de la potencia del lenguaje, cabe añadir su facilidad de aprendizaje y la cantidad de cosas que se pueden hacer, interactuando con otro tipo de plataformas, como ColdFusion, Java, .NET o PHP. Lleva implícito una integración total y natural con SOA, por lo que los servicios web son algo cotidiano y sencillo de explotar.

A la hora de trabajar con Flex, es una maravilla superar los límites que establecen HTML y JavaScript, y la capacidad de multiplataforma y multinavegación, gracias al plugin de Flash. Con esto acaban las incompatibilidades de tecnologías parecidas, como pueda ser AJAX.

La unión de las tecnologías Flex, Flash y AIR (para crear aplicaciones de escritorio), abrirán un nuevo hito en el mundo de las aplicaciones, una nueva era en la que los tecnológos nos divertiremos, y los usuarios agradecerán un entorno más humano y amigable.

La nueva versión de Flex es ahora opensource. Adobe ha liberado el SDK y ha puesto en marcha un movimiento de soluciones Flex dirigidas a código abierto. Lo que no está liberado aún es el entorno de desarrollo Flex Builder. En este sentido se parecerá a Microsoft, donde .NET está abierto, pero no así su Visual Studio.

Con el lanzamiento también de SilverLight de Microsoft, se abre una nueva era de programación de aplicaciones RIA, en la que los grandes beneficiados serán los usuarios y los programadores, y donde la imaginación es la que limita la creatividad de las mismas.

Se puede empezar a hablar de una guerra en un nicho tecnológico que ha estado, durante años, dominado por Adobe. La irrupción ya anunciada de Microsoft, despierta en los acólitos "microsoftianos" unas expectativas muy interesantes. En la última jornada Microsoft para desarrolladores que se celebró esta semana en Madrid, se presentó las espectaculares características de SilverLight junto con Visual Studio 2008. La presentación fue un éxito rotundo, y los asistentes se quedaron absortos ante las ingentes capacidades de esta tecnología apoyada en AJAX, y que viene a competir con Flex.

Creo que esta peculiar lucha por la RIA beneficiará al mundo tecnológico actual. Microsoft hará aún más popular estas tecnologías, gracias a su pesada maquinaria de marketing. Adobe, seguirá liderando este mercado que creó y en el que año tras año ha seguido innovando.


La página principal de Adobe Flex es:
http://www.adobe.com/products/flex/?promoid=BPDEQ

Recopilación de trabajos reales hechos con Flex (más vale una imagen que mil palabras):
http://flex.org/showcase/

Descarga de Flex 3 SDK y de Flex Builder 3:
http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3email

El sitio de código abierto de Adobe Flex:
http://opensource.adobe.com/wiki

Centro oficial para desarrolladores Flex:
http://www.adobe.com/devnet/flex/?tab:samples=1

Un sencillo ejemplo de programación con Flex:
http://www.adobe.com/products/flex/media/flexapp/

Tutorial Flex para principantes:
http://learn.adobe.com/wiki/display/Flex/Getting+Started

Site especializado en tecnología Flex, en castellano:
http://www.madeinflex.com/

jueves, 21 de febrero de 2008

Messenger desde el trabajo

Una de nuestras necesidades más vitales es la comunicación, y en muchas organizaciones evitan que sus empleados puedan comunicarse a través de aplicaciones tipo MSN Messenger, Yahoo Messenger, GTalk, Jabber, etc.

Hay maneras de utilizar la mensajería instantánea desde el trabajo, de forma online a través de aplicaciones Web. En este artículo indicaré dos, que me parecen muy interesantes, y ambas comparten la necesidad de que te registres previamente (gratuitamente).

La primera de ellas es Kool IM (http://koolim.com), y permite conectarse al mismo tiempo a las redes de MSN Messenger, GTalk (Google Talk), Yahoo Messenger, AIM, Gadu-Gadu, ICQ, Jabber, etc.

La segunda es mi preferida, pues tiene un entorno Flash muy intuitivo y usable. Se trata de RadiusIM (http://www.radiusim.com), y permite conectarse, al mismo tiempo, a las redes de MSN Messenger, GTalk, Yahoo Messenger e ICQ. Lo más destacado de este entorno es que incluye Google Maps, y te indica cuántos usuarios de RadiusIM dentro del mapa se encuentran en un rango de kilómetros específico, desde tu posición, con la posibilidad de poder contactar con ellos.

Espero que disfrutéis de estas maravillosas herramientas de mensajería.

La seguridad en casa

Una de mis mayores preocupaciones es mi seguridad y la de los míos.

Recientemente ha adquirido un chalet, y uno se pregunta "quién me mandaría a mi?". Y no es para menos.

Cuando vivía en mi pisito, céntrico en Móstoles, no necesité nunca de un sistema de seguridad, pues el barrio era muy tranquilo, estaba rodeado de vecinos, y con mi puerta blindada, único acceso a la vivienda, era suficiente. Incluso la alarma magnética que puse (de esas que se ponen en la puerta con dos nodos enfrentados mientras está cerrada), ni siquiera llegué a utilizarla realmente.

Ahora las cosas han cambiado, y vivir a una, teórica, mejor vivienda, uno debe andarse con pies de plomo. Al ser una residencia, no tienes la misma seguridad que estar rodeado y apiñado de decenas de vecinos. Ahora sólo tienes un vecino a tu derecha y otro a tu izquierda. Ahora tienes más accesos (calle, parcela y terrazas), y la zona podría llamar la atención de los cacos.

Tengo un cuñado policía, cuya recomendación fue que la mejor seguridad era una buena disuasión, por lo que me recomendó enrejar el chalet de arriba a abajo. De esta manera, un porcentaje muy alto de cacos se lo pensaría mucho, pues le resultaría mucho más difícil entrar, o, por lo menos, lo entretendría más. Aún así, uno no se encuentra seguro del todo, pues a ladrones de ya cierta clase, le indicaría que una casa tan protegida debe tener un botín mayor. Cosa que no es así en realidad, pues apenas tenemos joyas (si cabe las alianzas de boda), electrodomésticos normaluchos tirando a baratos y poco más.

El siguiente paso es disuadir aún más los cacos, y para ello instalaremos focos detectores de movimiento. En el Leroy Merlin apenas cuestan 10 euros, y permiten detectar hasta 10 metros un movimiento y pegar un flash de luz de 150w durante unos segundos (programables). De esta manera, un ladrón quedaría expuesto a que le vean.

Obviamente, los cables estarían bien protegidos en el interior. Pero aún así, un buen ladrón podría cortar la luz (los registros están fuera), y se jodió el invento. Otra pega a este sistema si se cruza un insecto justo delante del sensor.

Otro paso más es la instalación de una alarma con una central, sistema de alarma anticoacción, alarma silenciosa y otros sistemas de seguridad. La disuasión estaría en los carteles de la empresa de seguridad, informando a todos que dentro hay una alarma segura. Por tanto, tanto las rejas, como los focos, como la alarma parecen un buen sistema, pues nuestra residencia es una residencia de obreros, de viviendas de protección, y en ellas no se encontraría mucho botín para tantas molestias.

No obstante, a uno le queda la desconfianza y la inseguridad. A pesar de todos esos tipos de seguridad, un caco podría aprovechar mientras abres la puerta de la calle para ponerte un cuchillo en el cuello y entrar. No se llevaría mucho, pero el susto y las posibles lesiones que pudiera provocar no tienen precio.

Así pues, uno tiene que pensar también en un sistema CCTV, con cámaras de vídeo, que estén incluso conectadas a un sistema webcam. Y este sistema tampoco es inmune a cacos preparados e inteligentes.

Recuerdo cuando mis padres tenían su restaurante. Tenían una buenas rejas, un cristal blindado, una alarma, unos ventanales grandes que ocupaban toda la fachada, luz en el interior, las máquinas tragaperras y la máquina del tabaco expuestas y abiertas para enseñar que estaban vacías, incluso la caja registradora, detrás de la barra, también estaba abierta, expuesta y vacía. El restaurante estaba en una calle muy frecuentada por transeúntes, y estaba justo enfrente de nuestra vivienda. Por tanto, quien nos conociera sabía que estábamos muy cerca. Incluso con todo eso, raro era el mes que no intentaban entrar para llevarse NADA. Y más de una vez nos rompían el cristal blindado con una maza.

Uno se pone a pensar y reflexiona: tengo una mejor casa, pero me he hipotecado también en seguridad, a pesar de ser igual de pobre que antes. Lo mejor sería tener una vivienda vieja y destartalada, con un tesoro en su interior, por la que los cacos ni se fijarían, a tener una casa nueva y decente, pero sin valor en su interior, y que sea objeto de las miradas codiciosas de los amigos de lo ajeno. ¿No era yo más feliz antes, despreocupado de mi seguridad?