-
Widgets Móviles (Mobile Widgets Engine)
Posted on 9 June 2009Para tener claro que es un widget y como funciona recomiendo la lectura de la siguiente entrada en el blog de Gema. Centrándonos más en la utilidad de los widgets en los disitivos móviles, debemos tener en cuenta que debido a ciertas características como el tamaño de pantalla, el modo de uso del teclado/pantalla táctil y las tarifas de datos entre otras. Los dispositivos móviles se convierten en el entorno ideal para el desarrollo de widgets que simplifiquen la interacción del usuario con el dispositivo y proporcionen la mayor cantidad de información posible. Veamos un ejemplo práctico que refleja la utilidad de un widget en un dispositivo móvil:
Supongamos que deseas ver las últimas noticias de tu periódico preferido, en ese caso los pasos a realizar en un móvil cualquiera son:
- Desbloqueo del terminal.
- Busqueda del navegador en el menu si no existe un acceso directo.
- Inicio del navegador.
- Selección del método de conexión si no se tiene contratado un plan de datos o si se quiere usar una wifi.
- Tecleado de la dirección si no esta en favoritos o se tiene como página de inicio.
- Disfrutar de las noticias
Tal y como puede observarse se realizan un total de unas 6 acciones para ver las noticias, con la incomodidad de tener que teclear etc… En cambio teniendo una plataforma de Widgets en tu móvil el proceso puede quedar de la siguiente forma:
- Desbloqueo del terminal.
- Presionar Boton que activa plataforma widgets.
- Selección del método de conexión si no se tiene contratado un plan de datos o si se quiere usar una wifi.
- Disfrutar de las noticias.
Como puede observarse se ha pasado de 5 tareas con incomodidades de por medio a 3 simples pasos antes de poder disfrutar de las noticias. Como este ejemplo existen otros muchos donde los widgets pueden solucionarte la vida.
Actualmente las plataformas widgets ya son común en todos los sistemas operativos móviles como por ejemplo:
- Zumobi para Windows Mobile y muy controlada por Microsoft, solo permiten fuentes de noticias controladas por ellos.
- Betavine para Symbian con la colaboración de Opera y potenciado por Vodafone
- Widset para Symbian
Desde mi punto de vista lo mejor de los widgets es la sencillez con la que se desarrollan, indistintamente de la plataforma para la que se desarrolle los widgets estan formados por un acrhivo comprimido que contiene los siguentes elementos:
- index.html: Web principal del widgets y donde se desarrolla toda la actividad
- Config.xml: Manifesto donde se listan todas las características del widget
- Archivos css: Para definir estilos
- Archivos Javascript: Para definir acciones e interacción en el widget
Lógicamente tal y como he comentado en días pasado los frameworks de javascript pueden ser de gran utilidad ya que ayudan en gran medida a llevar a cabo la abstracción a la hora de desarrollar y hace que el desarrollador se despreocupe un poco de la parte más técnica y se centre más en la utilidad, usabilidad y diseño del widget.
Como conclusión y valoración personal de los widgets considero que son la herramienta para conseguir que “internet móvil” despegue definitivamente porque el usuario medio no navega por internet desde el móvil, simplemente quiere tener su dosis exacta de información, entretenimiento etc… de la manera más simple y cómoda posible. Como ejemplo pueden tomarse las aplicaciones para actualizar Facebook para iPhone y otras plataformas (el usuario puede acceder a la web de facebook desde el móvil pero prefiere acceder desde la aplicación).

-
Algo de organización….
Posted on 13 May 2009Tengo un problema importante con la organización, me he llegado incluso a plantear si soy fanático de los sistemas de organización personal, pero es que ninguno me ha llegado a funcionar del todo bien. Hasta ahora he probado los siguientes:
- Libreta donde apuntar las cosas (método clásico)
- Sistema tipo Post-It de SuperKaramba en KDE
- Sistema de organización de KBasket, una aplicación de organización para Linux con posibilidad de crear proyectos vincular archivos etc… vamos una virguería
He llegado a una conclusión importante… Todos esos sistemas no estan siempre conmigo y al final terminan quedándose desactualizados. Siempre me pasa igual, tengo la aplicación de organización en el portatil todo muy bien organizado y al llegar a casa, cuando cambio de ordenador ya no tengo aplicación de organización y cualquier anotación o cambio que tenga que hacer o se pospone al día siguiente o directamente nunca se hace.
Todo el mundo me recomienda utilizar google calendar por las multiples ventajas que tiene, pero yo quiero algo más sencillo. Una aplicación donde apuntar las tareas y borrar las tareas finalizadas sin necesidad de sofisticados calendarios, agendas, diagramas de gant y demás locuras organizativas. La aplicación que busco se llama se llama Remember The Milk. Un servicio online the notas que conocí hace algún tiempo y que no me había propuesto a probar.
Después de crearme la cuenta en el servicio mi principal objetivo se centró en utilizar la aplicación sin tener que entrar en la web porque soy un gandul (si añadir una tarea requiere más de 3 click ya no es válido el método). y conseguir unificar el sistema de forma que este siempre a mano. Para ello realicé 3 simples acciones:
- Portatil: Existe un plugin para thunderbird que permite la integración de RTM dentro del programa, como el correo esta abierto siempre tengo las notas siempre a mano.
- Ordenador de casa: Un widget para actualizar RTM desde el escritorio
- Móvil: Establecer como página de inicio del navegador del móvil RTM porque de momento no existe aplicación Symbian o J2me del servicio (exite aplicación para iPhone, Blackberry y Windows Mobile).
En conclusión, a día de hoy RTM parece ser el único de los métodos que he empleado hasta ahora que es capaz de seguirme y estar siempre a mano. Espero conseguir organizarme de una vez de una forma eficaz y sobretodo actualizada, ya comentaré que tal me va con el sistema.

-
El dominio .tv en peligro
Posted on 5 May 2009Según he leído hoy en El Espia de Silicon Valley, los dominios .tv, esta en peligro. Al parecer el dominio pertenece al micropaís de Tuvalu, un archipiélago de la zona polinésica en el Océano Pacífico que esta formado por cuatro arrecifes de coral y cinco atolones. La historia del dominio .tv tal y como esta publicada en la wikipedia ha sido un tanto polémica:
La denominación .tv es la utilizada como propia por Tuvalu después de haber comprado los derechos. Antes estaba permitido que lo utilizasen todas las empresas de cualquier país siempre y cuando le entregasen un aporte al gobierno de Tuvalu.
El problema es que esta denominación es muy popular puesto que en muchos idiomas tv es la abreviatura de la televisión, el tener esta denominación no solo es interesante para las televisiones, sino también para sitios pornográficos.
En el año 2000 la gestión de esta denominación ha sido vendida por el gobierno de Tuvalu a la empresa dotTV, una filial de VeriSign, durante 12 años a cambio de 50 millones de dólares estadounidenses. Esta venta ha aportado grandes ingresos al micro-estado, que era, antes de la venta de la propiedad, uno de los países más pobres del mundo. Actualmente la empresa DotTv es propiedad al 20% del Gobierno de Tuvalu.
Los inesperados ingresos generados por la venta es un tema de controversia en el país. Parte de la población local protestó contra esta práctica, debido a que muchos sitios con esa denominación son sitios de pornografía. Para la mayoría de la población cristiana, este dinero se considera impuro.
A pesar de la controversia, el dinero ha ayudado a mejorar la infraestructura vial y dotar así al pais de carreteras.
Al parecer además de la controversia local en Tuvalu por el dominio, parece ser que debido al cambio climático el archipielago esta en peligro. El archipielago tiene una altura máxima de 5 metros sobre el nivel del mar, y cualquier pequeña variación sobre el novel del mar sepultará para siempre el archipielago y pondrá fin al dominio .tv
-
¿Gran Hermano?
Posted on 23 April 2009Las herramientas sociales cada vez son más abundantes, y cada vez son más comunes los servicios en tiempo real que te mantienen conectados con tus conocidos y amigos. Servicios como twitter (aunque no sea un sistema en tiempo real de manera estricta) son cada día son más populares.
De cara a conseguir interacción en tiempo real, en techcrunch he leido que youtube esta trabajando en la realización de un sistema de interacción en tiempo real. Este sistema permite conocer los videos que estan viendo tus amigos en tiempo real, conocer los comentarios que acaban de publicar, etc… La idea es la utilización de una barra lateral en el navegador donde puedes ver que hacen tus contactos.
Por otro lado y no tan relacionado con la interacción en tiempo real pero si con la usabilidad de los sistemas en red. Google ha publicado la O3D API, una api para JavaScript que proporciona renderizado de objetos en tiempo real directamente dentro del navegador. Sin lugar a dudas esta api podría ser el principio de una revolución en la presentación de la web tal y como la conocemos.
¿Realmente este control sobre lo que hacen nuestros conocidos y amigos fomenta nuestra vida social o simplemente crea un gran hermano a escala mundial?
Aquí dejo los enlaces a las fuentes:
-
La nube que viene…
Posted on 22 April 2009Desde hace ya algún tiempo se viene hablando del cloud computing. Tomando como punto de partida a Wikipedia se define como:
La computación en nube (cloud computing), es una tecnología que permite ofrecer servicios de computación a través de Internet. En este tipo de computación todo lo que puede ofrecer un sistema informático se ofrece como servicio de modo que los usuarios puedan acceder a los servicios disponibles “en la nube de Internet” sin conocimientos (o, al menos sin ser expertos) en la gestión de los recursos que usan.
De la propia definición de la computación en nube, pueden extraerse algunas conclusiones importantes sobre el uso de este tipo de sistemas como por ejemplo:
- Reducción en costes: Cualquier empresa puede disponer de los elementos de computo adaptados a sus necesidades con un coste inferior al necesario en caso de montar servidores propios dedicados.
- Escalabilidad del sistema: La ampliación o reducción de la capacidad de computo de la empresa se puede conseguir de una forma sencilla y rápida, pudiéndose crear estructuras dinámicas de computo para la realización de procesos concretos en momentos precisos. Gracias a esta escalabilidad se evitan costosas licencias durante largos periodos de tiempo (solamente se paga cuando se usa).
- Potencialización y creación de nuevos mercados: Como es obvio empezarán a aparecer nuevas start-ups dedicadas exclusivamente a la creación de servicios en nube tanto para empresas como para particulares, creándose de esta forma un nuevo mercado de oportunidades.
Como en todo sistema, no todo son ventajas. El cloud computing desde mi punto de vista presenta un inconveniente importante, la Seguridad. El hecho de que tu información se encuentre online en servidores no controlados pone en juicio algunos aspectos en cuanto a la confidencialidad de la información y la seguridad de los datos almacenados.
Para muestra de lo que puede ser el cloud computing, a continuación muestro algunos servicios de los existentes en la red:
Zoho: Suite de herramientas de producción personal / empresarial online. Zoho permite la creación de documentos de texto, hojas de calculo, presentaciones, gestor de correo, sistema de CRM, repositorio online y alguna que otra funcionalidad más. Además proporcionan plugins para la integración de zoho en Microsoft Office y la integración en dispositivos móviles.
Amazon Web Services: Sinceramente es impresionante el sistema que ha montado Amazon. Amazon Web Services es un sistema totalmente configurable donde puedes disponer de servidores virtuales online con diferentes sistemas operativos, sistemas de almacenamiento, bases de datos, etc… Lo curioso del sistema de Amazon es la tarificación. Por ejemplo, los servidores se tarifican por hora de uso. Por otro lado, los sistemas de almacenamiento solamente tarifican en el momento en que subes o descargas información del sistema (Las transferencias internas entre servidores virtuales y sistemas de almacenamiento y Bases de datos no se tarifican).
EyeOs: Constituye un sistema operativo totalmente online. Este proyecto de origen español es actualmente, desde mi punto de vista, uno de los sistemas operativos online más estables y con más funcionalidades. Este Sistema Operativo Online incluye una suite de ofimática, gestor de correo electrónico, gestor FTP, reproductores de video y audio, visor/generador de pdfs. Todo esto de manera gratuita y con la posibilidad de instalar el sistema operativo en tu propio servidor.
A la vista de algunas de las soluciones existentes actualmente, creo que el cloud computing se convertirá en una alternativa a la implantación de sistemas de computo en pequeñas y medianas empresas. Por otro lado, creo que abrirá un mercado importante para los desarrolladores ya que en estos sistemas los procesos de integración de las empresas en la nube son fundamentales y en muchos casos los proveedores de servicios no proporcionan esa integración.
Para ampliar un poco más de información aquí dejo algunas fuentes:
Artículo de Enrique Dans en su blog
-
¿Los Informaticos se convertirán en abogados y jueces?
Posted on 16 April 2009Algo raro debe estar pasando en la sociedad… Parece que los tribunales están cambiando robos, asesinatos y demás delitos por salas de servidores, informáticos y entidades de gestión de la propiedad intelectual.
Si días atrás los medios han estado pregonando a bombo y platillo la sentencia de infopsp (Entrevista de David Bravo a Kuve), ahora acabo de ver en meneame que comienzan los ataques a paginas que “alojan enlaces de contenido ilícito” por medio de la vía civil (justamente lo que evitaron en el caso Infopsp). Concretamente han puesto una denuncia por vía civil a elitemp3.net
Sin tener la más mínima idea sobre derecho y según he visto en algunos foros, la principal diferencia entre la vía penal y la civil es que por medio del a vía penal se condena a la persona por el delito (prisión, multa…) mientrás que en la vía civil se obliga a la persona a pagar los daños provocados a los bienes de la parte denunciante. ¿Me equivoco? ¿Cómo se harán para estimar los daños producidos por un disco descargado de la red :S?
-
Las siete tendencias tecnológicas
Posted on 15 April 2009He leído en techWeek.es un artículo sobre el informe de ITMadrid de las tendencias tecnológicas en el futuro. Según ITMadrid el futuro va a estar sustentado sobre los siguientes pilares:
- Green IT: Y todo aquello relacionado con la creación de tecnologías respetuosas con el medio ambiente
- Software as a Service (SaaS) y Cloud Computing: donde las empresas pagan a sus proveedores por el uso de sus software directamente a través de internet y donde se plantea una estructura distribuida tanto de hardware como software sustentada por internet.
- Gobierno IT: En este aspecto se plantea el acercamiento entre la dirección estratégica de la empresa y los propios usuarios de los sistemas con los tecnólogos encargados de crear estos sistemas. Este acercamiento es fundamental debido a la importancia que esta tomando la red y las tecnologías de la información en todos los procesos de la empresa. Por este motivo se debe planificar la inversión tecnológica como una parte más del plan estratégico de la empresa.
- Web 2.0: Donde se ha pasado del modelo de web expositiva e informativa a una web colaborativa donde cada uno tiene algo que aportar.
- Tecnología móvil corporativa: La inevitable convergencia entre ordenadores portátiles y teléfonos móviles e Internet. Este tipo de soluciones serán fundamentales para proporcionar movilidad y capacidad de acción y reacción en gran parte de los procesos empresariales.
- Gestión del rendimiento: Es una tecnología que, apoyada en el concepto de Business Intelligence, promueve el uso sistemático y organizado de los datos históricos de una empresa mediante la gestión de grandes volúmenes de datos y modernas técnicas estadísticas. El objetivo de estas técnicas es facilitar y agilizar la toma de decisiones así como establecer medidores de rendimiento así como herramientas correctoras para asegurar que se puedan alcanzar los objetivos estratégicos.
- Gestión de contenidos y activos digitales: Es el proceso de identificar, clasificar, digitalizar, almacenar y recuperar datos e información no estructurada de todo tipo, con el fin de incrementar la productividad de las organizaciones que manejan grandes volúmenes de información: imágenes, vídeos, libros, documentos legales, mapas, etc.
El artículo de techWeek termina con una reflexión de José Valentín Álvarez muy importante… Plantean el oponerse a las tendencias como una forma de obtener una ventaja competitiva frente al resto de empresas. ¿Realmente se puede llegar a realizar una oposición a una tendencia tecnológica a nivel mundial?
Desde mi punto de vista, el hecho de vivir en una sociedad ya te condiciona como persona a seguir una serie de tendencias pero en el caso de las tecnologías las tendencias por suerte o por desgracia están marcadas por pequeñas sutilezas que por pequeños factores hace que el mundo se decante por una u otra solución, como ejemplos clásico la guerra tecnológica BETA Vs VHS.



