miércoles, 27 de abril de 2011

Experiencias con Gnome 3

Como algunos ya se habrán dado cuenta Gnome 3 ya fue liberado, yo había estado siguiendo esta versión desde los primeros releases de gnome-shell. La verdad es que la nueva interfaz me parece muy buena, las actividades y la interacción hacen que sea muy fácil de manejar y cambiar ese viejo abito de siempre dar clic en el botón de inicio para poder iniciar a realizar algo. Yo soy usuario de Linux desde hace ya varios años y actualmente utilizo openSuse en mi laptop XPS501x, desde hace varios días instale los paquetes oficiales de gnome 3 y la verdad es que ha funcionado muy bien, las instrucciones para instalar el entorno gráfico las pueden encontrar en esta pagina.


  • Una de mis primeras impresiones fue el ver que no existía un acceso directo para lanzar Yast y realizar procesos con el sistema, tal vez sea algún tipo de configuración o no se si sea un bug pero hasta el momento no he encontrado el como agregar este acceso al menú de programas.

  • La segunda cosa que note fue el ver que en el menú de usuario, al menos en mi caso, no existe la opción para apagar el equipo, solo es posible suspenderlo (suerte que open suse presenta muy buen soporte para suspender e hibernar la pc). Gnome 3 reconoce las opciones de power management que se encuentren en el sistema y presenta las que considere mejor. Si esto les pasa a ustedes también pueden activar la opción de apagar presionando la tecla ALT cuando el menú de usuario este abierto, o también presionando el botón de power de su computadora. 

  • Si desean conocer mas a fondo todos los features que Gnome 3 presenta visiten la pagina de presentación de Gnome.


Hasta el momento no he tenido grandes problemas con este nuevo gestor de ventanas, me parece excelente y solo he encontrado algunos pequeños desperfectos, como por ejemplo al expandir las actividades existen ocasiones en que se presentan lineas blancas desde las fuentes hasta el centro o limite de la pantalla, estoy pensando que esto pueda ser algún bug al renderizar las letras en el entorno, aunque no es nada grave esperemos y se corrija en próximas versiones.
La verdad es que recomiendo ampliamente que prueben este nuevo gestor de ventanas y compartan sus experiencias con el o si alguno posee una configuración similar y presenta algun otro problemilla compartalo con nosotros.
Saludos

jueves, 7 de abril de 2011

Linux Cumple 20 años

Este año Linux cumple 20 años, y la fundación de linux esta organizando bastantes cosas para conmemorarlo, yo soy un gran aficionado y aunque pienso que no he contribuido mucho me he dedicado a recomendarlo y abogar por su uso en la vida diaria, en la pagina de conmemoración se pueden someter vídeos y diseños para camisetas entre otros concursos que se están organizando, visiten la pagina web de la fundación linux para mas detalles. Lo que les quiero compartir el día de hoy es el vídeo y poster de conmemoración donde se menciona a Android como un paso importante en la evolución de este sistema operativo.

Video:

Poster:

miércoles, 6 de abril de 2011

Mono para Android No Free Software

Mono es una implementación libre de framework de .Net de Microsoft, esta basado en los estándares ECMA para C# y el CLR (Common Language Runtime), en pocas palabras es una implementación de .Net multi-plataforma. Cuando .Net de microsoft nació e inicio a tomar auge una de mis primeras preguntas fue, para que hacer un CLR para varios lenguajes si ese "interprete" no va a ser portado a varias plataformas?, los programas que se escriban para esta maquina solo van a funcionar en Windows, aunque también es ilógico pensar que Microsoft va a diseñar un producto que pueda funcionar en otro sistema operativo. En fin, el proyecto Mono nació como una alternativa a .Net la cual puede ser portada a varios sistemas y permite utilizar el, en aquel entonces, nuevo lenguaje C#.

Con la llegada de los smartphones Mono decidió entrar en el mercado y portar su CLR a los teléfonos, primero iphone con el paquete MonoTouch el cual permite desarrollar aplicaciones en C# para los productos de Apple y cuenta con integración para MonoDevelop, y recientemente se lanzo Mono for Android el toolkit que te permite desarrollar aplicaciones Android utilizando Mono, en un principio me parecía una buena opción, aunque no soy muy fan de C#; solo tengo algunos conocimientos, ya que con las disputas legales entre Oracle y Google el lenguaje parecía una buena alternativa a Java, mas sin embargo Novell no pone a disposición de los usuarios de manera gratuita estos toolkits para los dispositivos, ambos paquetes requieren comparar licencias que van desde 99 hasta 399 USD. Mi pregunta es por que sacar un producto 100% comercial cuando el sistema ofrece herramientas y toolkits que se distribuyen de manera gratuita? Sera que C# es mejor que Java?. Y para los que ya lo han probado o piensen en probar este producto por favor compartan sus experiencias.

Saludos

jueves, 31 de marzo de 2011

Android Gingerbread (2.3) en Motorola Droid 2 y X

Hola que tal, una disculpa por estas ausente estos días pero la escuela estuvo muy pesada hacia el final del trimestre. Espero ya tener un poco mas de tiempo para seguir con posts constantes, en esta ocasión les quiero compartir el día de hoy son las noticias mas nuevas que he recibido acerca del Motorola Droid 2 y Droid X en cuanto a Android 2.3. Oficialmente ha salido este comunicado diciendo que la versión 2.3.20 para Verizon esta lista para ser enviada a los dispositivos, mas sin embargo esta actualización no se ha recibido (al menos que yo sepa), según algunos comentarios Verizon no aprobó esta actualización y se la envió de nuevo a Motorola para corregir algunos bugs. Así que por el momento no sabremos cuando estará lista esta actualización oficialmente y sera enviada a los teléfonos. Pero como siempre los integrantes de xda-developers y droid-life han hecho un excelente trabajo para adelantarse a Verizon y ofrecernos una pequeña vista de lo que nos espera. Estos posts y videos fueron hechos sobre el Motorola Droid X y Droid 2 pero según la información el Droid 2 Global puede entrar dentro de estas categorías también.
A continuación un post sobre como actualizar el teléfono (no oficialmente) a Android Gingerbread: http://www.droid-life.com/2011/03/29/how-to-root-gingerbread-on-droid-2/ y un vídeo de como funciona el sistema y el nuevo Blur juntos. Espero poder actualizar mi teléfono y compartirles la experiencia que pueda tener.
Saludos

+ de 1000 visitas

Hola que tal a todos, antes que nada un agradecimiento por hacer posible que este blog llegara a las 1000 visitas, una disculpa por esta un poco ausente pero últimamente el trabajo y la escuela se han cargado bastante pero espero estar pronto de vuelta con mas posts interesantes para ustedes sobre Android, IT, y mas.
Un saludo a todos.

viernes, 11 de marzo de 2011

Reemplazar el Home en Motorola Droid 2 Global (Custom Home)

Hola que tal, había estado un poco ausente del blog por que había tenido bastante trabajo y tareas que hacer, en esta ocasión les quiero compartir la forma de como reemplazar el Home en nuestro Motorola Droid 2 Global. Este método lo probé en mi cel pero debe de funcionar en cualquiera de los demás teléfonos compatibles con nuestro custom Home.
La mayoría de ustedes ya sabrá que en Android todo es una aplicación o servicio y que las aplicaciones se conforman por actividades, los juegos, la calculadora, el directorio telefónico, el dialer e incluso el Home (aplicación de inicio), están conformadas por actividades. Y la manera en la que el SO permite la comunicación entre Actividades es por medio de Intents (intenciones). Un programador puede lanzar una intención para una actividad en especifica como por ejemplo Marca # a la Actividad Dialer y la aplicación que realiza las llamadas  marcara el numero que les pasamos, o también pueden lanzar una intención al sistema y todas las actividades que puedan contestar esa intención aparecerán como posibles candidatos para realizar la acción. Es por esto que cuando damos clic en un vídeo de youtube, nuestro cel nos pregunta si queremos verlo en la aplicación de youtube o en nuestro explorador. Estas dos aplicaciones están registradas como posibles manejadores de este tipo de intenciones (o IntentReceivers). Bueno toda esta explicación solo para decirles que cuando nuestro celular inicia o cuando presionamos la tecla Home, se lanza una intención Home la cual es capturada por la aplicación home de Motorola que todos conocemos, por lo tanto esta aplicación también puede ser reemplazada por una nueva aplicación que nosotros elijamos.
Algunos de los custom homes mas populares son: aHome, openHome, iHome, entre otros, estas aplicaciones pueden ser descargadas desde el android market e instaladas para que reemplacen al nuestro home por defecto y la mayor ventaja que presentan es que son ampliamente modificables a través de temas e iconos personalizados (Aunque esta opción solo esta disponible en versiones de paga para algunas de las aplicaciones).

Personalmente he probado openHome y me parece muy bueno, actualmente instale openHome 6 beta que descargue desde el market, puedes personalizar el efecto que se ejecutara al cambiar de un escritorio a otro, personalizar el efecto entre aplicaciones, iconos, aplicaciones preferidas, e incluso trae widgets personalizados.
A continuación les dejo algunas imagenes de como se ve este custom home en mi cel.

Nota: Si instalan mas de un custom home y al regresar al Home cada vez les pregunta que aplicación quieren usar para esta acción solo es necesario habilitar el checkbox de "Utilizar esta aplicación Siempre", con esto bastara para eliminar este molesto mensaje y una vez que des instalen la aplicación el home anterior volverá a aparecer en las opciones.


Home Screen

Selector de Workspaces (al presionar la tecla Home)
Menú de Configuraciones

Menú Principal

jueves, 10 de marzo de 2011

Experiencia con Android Market y Droid 2 Global

En esta ocasión les quiero compartir algunas de las opciones que presenta el Android Market para nosotros los usuarios del sistema. Esto lo experimente con mi Droid 2 Global activado en México, pero creo que debe de estar disponible para mas dispositivos. Si alguno de ustedes cuenta con algún otro teléfono android y desea compartir la experiencia que tubo no duden en comentar. Recientemente estaba obteniendo unas imágenes para un nuevo post (que espero poder subir pronto) y sin darme cuenta mi conectividad se acabo, no 3G, no Internet, lo cual es bastante malo para mi ya que me he acostumbrado a estar siempre descargando, chateando o en facebook desde el cel. Acababa de instalar un home replacement para mi Droid 2 Global y el cual estaba probando (openHome beta, esperen el post) y tristemente yo pensé que algo malo había pasado con el teléfono, tal vez por ser versión beta o algo malo en la instalación y había provocado que no recibiera mas señal 3G, revise las configuraciones una y otra vez y nada, al final como acertadamente un amigo bloguero comento fue un problema de Telcel. Una vez que pude restablecer mi conexión 3G, después de hablar al centro de atención, ya era demasiado tarde; había ejecutado un default restore en el dispositivo y ya había perdido todas las configuraciones y aplicaciones que había instalado, lo que se puede hacer en estos casos es visitar el android market desde la web market.android.com y registrarse con su cuenta de google, esto permitirá que el backup assistance de android market guarde que aplicaciones tienen instalados y una vez que se efectué en restore poder reinstalar las aplicaciones sin ningún problema e incluso empujar aplicaciones a ser instaladas en el teléfono desde la web. Todo esto puede ser efectivo a partir de dispositivos con android 2.2 los cuales cuentan con el servicio de Cloud To Devise Messaging, pueden ver las reseñas en esta pagina, el cual creo que es una gran API por parte de los ingenieros de google.

Como podrán ver en las imágenes siguientes pueden ver que android market te presenta las aplicaciones que tienes instaladas para que puedan ser sincronizadas de nuevo, puedes instalar nuevas aplicaciones desde la web y tambien puedes registrar tu dispositivo en el servidor de google, aunque no se si esta ultima opción sea muy buena, no se que opinen ustedes.

Saludos
Aplicaciones instaladas

Instalando Aplicación desde la web

Registro del Dispositivo en Android Market