Google
 

sábado, 30 de junio de 2007

iPhone a la venta

A pesar de los planes y tarifas de la operadora AT&T (oscilan entre los 60$ y los 220$ para unos 450min/mes y 6000min/mes con fines de semana ilimitado eso sí) reconozcamos que es un hito en la historia de las comunicaciones móviles y en el desarrollo empresarial.

Estoy convencido que la tecnología que lleva no es muy allá, al menos comparada con otros teléfonos móviles, pero estoy seguro de que la usabilidad triunfará por encima de todo. No nos venden tecnología, ni potencia, ni rendimiento, nos venden fiabilidad y facilidad de uso al servicio del individuo: hay mil reproductores de MP3, jamás podrán ni acercarse al iPod... y esto sólo lo entiende alguien que tiene uno. Ójala sea así con el nuevo producto de Apple, porque en todos los demás no ha defraudado y nos siguen sorprendiendo día a día. No es raro escuchar conversaciones de cómo nos ayudó una herramienta en nuestro trabajo y lo fácil que fue sin haberlo hecho antes, e incluso sin saber que se podía hacer. Por otro lado, cada vez la gente es más celosa de su tiempo y lo que le entorpece tiende a abandonarlo... (que se lo digan a mi HP Pavilion 5220w de 2GB de RAM que no lo toco hace meses y sería el sueño de cualquiera, como lo fue el mío hace un año... y reconozco que hay pocas máquinas como esta.)

Aunque nos duela admitirlo, es un inventazo lo mires por donde lo mires... en usabilidad nadie hace las cosas como Apple, ni en software ni en hardware y la prueba es que las acciones de Apple aumentaron su valor en un 30% desde la publicación de las primeras noticias/rumores del lanzamiento del iPhone.

Demandas y problemas con el nombre (Cisco ha acordado recientemente retirar la demanda y que co-existan productos diferentes con el mismo nombre...) no han impedido lanzar el producto que en la reunión de desarrolladores de San Francisco WWDC07 causó la admiración de todos, al anunciarse que contaría con el software de terceros corriendo en Safari además del software de Google Maps que viene incorporado integrado en la aplicación de agenda.

Hoy ha salido la actualización de iTunes 7.3 para la sincronización con iPhone (no olvidemos que es un iPod...) y como siempre sin problemas a pesar del millón de descargas que están previstas.

Entre otras peculiaridades que lo hacen admirable se encuentra la presentación de información utilizando la tecnología denominada Cover Flow que permite recorrer los datos como si de un abanico de álbumes o carpetas se tratara. Esta tecnología se implementó por primera vez en iTunes y ahora estará además de en el iPhone, disponible en el nuevo Leopard... no sé cuando llegará a España (ni con qué operadora, yo soy fiel a Vodafone desde el año 1996) pero al menos podré disfrutar del nuevo Mac OS en octubre. Y espero que en mi nuevo Macbook Pro Intel.

El portátil de Leonardo

Me ha venido a la memoria un libro que leí hace algún tiempo (tres años, tal vez...). Leonardo's laptop: human needs and the new computing technologies de Ben Shneiderman: una reflexión acerca de la tecnología, la computación, la usabilidad y de cómo se enfrentaría Leonardo con un portátil bajo al brazo a problemas como la sanidad, educación, negocios, política, etc.

Posiblemente el mejor ejemplo de publicación sobre tecnología en un entorno universitario, en este caso MIT Press.

Mientras escribía esto me he levantado a buscar en una vitrina uno de mis "tesoros" y tengo en mis manos un libro de gran formato con ilustraciones de esos maravillosos bocetos y cuadernos del genial (definitivamente mi héroe... vale,tengo dudas entre él y Miguel Ángel :-)) Leonardo.

Definitivamente: no se trata de lo que los ordenadores pueden hacer... es lo que tú y yo podemos hacer con los ordenadores!

Y yo ... creo firmemente en la web participativa y cooperativa 2.0 y tengo un Mac!

Futuro del software empresarial

Hace poco leí un artículo interesante acerca del desarrollo y adopción del software empresarial... lamentablemente no me acuerdo de dónde (quizás en www.noticias.com). Era un artículo de Luis Pardo presidente de SAGE SP Cataluña en el que se introducían las sabidas dudas de las empresas acerca de la adopción de software empresarial.

En efecto podemos considerar tres alternativas: SaaS, SOA y código abierto.

Software as a Service, es una alternativa interesante para PYMES puesto que no se ven obligadas a grandes inversiones y de alguna forma sólo pagan por lo que usan, algo que en el panorama tecnológico, cultural y social español, es desde luego la alternativa mejor entendida. La infraestructura es mínima lo que sin duda agiliza los procesos de este tipo de empresas y el trabajo de sus empleados, permite la deslocalización geográfica lo que les permite optar a mercados, incorporación de distribuidores y proveedores que de otra forma les sería impensable. Les permite crecer de forma controlada... bien!.

SOA (arquitecturas orientadas a servicios), en el sentido de las nuevas tecnologías que utilizan protocolos estándares como web services, etc, tienen una ventaja fundamental, y es que consiguen alinear los procesos de negocio con los sistema de los que disponen. Adicionalmente, el trabajo de los departamentos de TI queda expuesto de forma que se integra completamente en la línea de negocio.

Código abierto, el uso de software de forma libre, en contraposición al software propietario... una nueva forma de entender el desarrollo de software que aspira a conseguir un cartera de clientes a la que adaptar, corregir y mejorar el software adquirido gratuitamente. Alto grado de personalización... o eso dicen los desarrolladores! Lo cierto es que eso lo dirá el tiempo, porque el atractivo de lo gratuito es evidente, lo que fomenta su uso y eso separa el software de calidad del que no lo es... lamentablemente el factor es el tiempo!

Tiempo: el único recurso del que no se puede disponer libremente. Eso condiciona la adopción del software empresarial: las tres soluciones son válidas y sólo una de ellas lleva más lejos, ¿cuál? Hagan sus apuestas... ¿SOA?... le doy un par de votos más... a fin de cuentas las PYMES que crezcan entrarán en la necesidad de alinear sus nuevos procesos con sus nuevos sistemas, ¿o no?.

martes, 26 de junio de 2007

La quinta parte de la iniciativa de Sun para ejecutar JSF webapps en un contenedor de portlets según JSR-168

Hace un par de días salió a la luz la quinta entrega de una serie de tutoriales sobre la iniciativa de Sun de Portales de código abierto. Se inició la serie con una introducción bastante vaga, a la que sucedieron dos entregas más interesantes sobre el contenedor y el repositorio de portlets. La cuarta entrega hacía referencia a web services para portales remotos.

Esta entrega es la guinda de la serie: cómo ejecutar aplicaciones web desarrolladas con la tecnología JSF como si fueran portlets que satisfacen la JSR-168. Bueno, más de lo mismo, a desarrollar JSF... y luego ya nos pondrán el resto!. Me pregunto adónde nos quiere llevar todo esto... a fin de cuentas si sólo me voy a preocupar de la lógica de negocio y poco más, seguro hay mejores formas de hacerlo! Eso, sí, la lista de acrónimos y especificaciones va in crescendo...

lunes, 25 de junio de 2007

El alumno aventajado de Eric Schmidt

Genial como siempre Jonathan Schwartz, hablando de cosas importantes: los CTOs (chief technology officer ), es decir, los asesores tecnológicos o gerentes de tecnología (director técnico según el traductor). Está, claro que la misión de los CEOs y de los consejos generales (más orientados a aspectos legales o financieros) es más que evidente, pero ¿qué pasa con los CTOs?.

En el panorama de las empresas de tecnología la misión de los asesores tecnológicos es más que evidente, pero ¿acaso no es menos importante en una empresa de servicios que utiliza/necesita de los sistemas de información?

Jonathan asegura que las empresas que no cuenten con un consejo técnico se verán abocadas al fracaso en su línea de negocio... o a su desaparición! (y en lenta agonía...)

CMS??? atornillar con un martillo y desatornillar con ????

Ayer por la noche estaba añadiendo a la web de la EPS el claustro de profesores en varias listas: una lista completa de entradas y otras tantas por departamentos, ordenando cada lista alfabéticamente.

¿Por qué no hacer una aplicación dinámica? Es evidente, tampoco estamos contratando y dando de baja profesores o cambiándoles de departamento cada minuto. Ahora bien, ¿de dónde sacar los listados y cómo tratarlos? Supongo que depende del departamento de sistemas (si es que lo tienes...). A mi me dieron un bonito fichero de Excel recuperado desde el gestor MS SQL. Ahí, empezó mi odisea...

En primer lugar, un poco de tratamiento en excel para conseguir un fichero de exto separado por comas. Después, eché mano de mis conocimientos de expresiones regulares para cambiar cada línea a una expresión HTML que el CMS (Adobe GoLive) pudiera interpretar y se presentase en el navegador de acuerdo a la estructura y reglas asignadas en la/s hoja/s de estilo CSS.

Vamos, que con un poco de ayuda pasamos de esto:

Juan Ignacio;Sanz;Fuentes;Ingeniería del Software y del Conocimiento;Lenguajes y Sistemas Informáticos;2.3.2;913726438;4963;jsanz.eps@ceu.es


gracias a la selección de (expresión regular complicada después de observar que las Marías se acortan a Mª, los apellidos ilustres compuestos a veces se separan con guiones, ojo con los correos electrónicos, etc, etc):

^([\w\s\d\.\@\-\,\ª]*);([\w\s\d\.\@\-\,\ª]*);
([\w\s\d\.\@\-\,\ª]*);([\w\s\d\.\@\-\,\ª]*);
([\w\s\d\.\@\-\,\ª]*);([\w\s\d\.\@\-\,\ª]*);
([\w\s\d\.\@\-\,\ª]*);([\w\s\d\.\@\-\,\ª]*);
([\w\s\d\.\@\-\,\ª]*)$


y conversión a:

<span class="title">\1 \2 \3</span><span class="date">\4 - \5</span><span class="excerpt">Despacho \6. Teléfono \7 (ext. \8). Enviar correo electrónico a <a href="mailto:\9">\9</a></span>


se verá en el navegador (CSS mediante ...) como:



Ahora sólo necesito una aplicación que automatice esas tareas para cada departamento a partir del fichero en excel y las introduzca directamente en la página asignada a cada uno. Será cuestión de ir planteando lo de hacer un CMS propio para la EPS... bienvenido el talento!

domingo, 24 de junio de 2007

Apple actualizará la gama de portátiles MacBook Pro

Según anuncia en su web, por fin se actualizarán los portátiles MacBook Pro en tres configuraciones: 15 pulgadas y 17 pulgadas, con procesadores Intel a 2,2 GHz y 2,4 GHz.

Lo más significativo sin duda los procesadores Intel a 2,4GHz y los discos duros a 5400 r.p.m. que puedes cambiar por otros de la misma capacidad de 7200 r.p.m., las 2 GB de memoria SDRAM DDR2 a 667 MHz, ampliable a 4 GB y la comunicación inalámbrica AirPort Extreme 802.11n.

Ya sabes lo que viene además dentro y fuera, impresionante desde el primer momento que lo sacas de la caja.

Total: una buena máquina por 2100€ o 2500€... eso, sí sin prisas, puesto que auguran entre un mes y mes y medio de espera para las entregas. Casi me lo pienso y espero a la versión que entreguen en octubre con el lanzamiento de Leopard y el veranito para descansar!.

Conferencia de desarrolladores de Apple en San Francisco

Para los que no hemos podido estar en directo Apple retransmite a través de su pagina web una emisión en diferido.

Dos horas de reproducción para visualizar tres grandes sorpresas: las características principales del nuevo Mac OS Leopard, la distribución de la nueva beta pública de Safari incluyendo la versión de Windows y la presentación de las características de las aplicaciones web 2.0 en iPhone.

Nueva web de la Escuela Politécnica Superior

Parece que las cosas van viento en popa en la Escuela Politécnica Superior de la Universidad CEU San Pablo.

Prueba de ello es la nueva web que nos permite acceder a mejores contenidos, con una presentación agradable y soportando todos los estándares web de marcado y accesibilidad (olvídate de IExplorer si quieres disfrutar de ella...).

Entra y dime qué opinas (se bueno... todavía está fase de creación: compárala con la que había antes www.uspceu.es).