Secciones

Mikogo: Web Conference Sharing

Por fin he encontrado una solución para hacer conferencias remotas y que funciona tanto en windows, como en mac y en Linux. Hasta ahora la mayoría de productos que utilizaba eran exclusivos para windows y mac y no existía la posibilidad de usarlos desde entornos linux.

El producto se llama Mikogo, y lo mejor de todo es que es una solución free!

Las instrucciones para instalarlo en Linux son muy sencillas y he probado que en linux ubuntu 11.04 funciona correctamente.

La sensación acerca del producto, es que se trata de una primera versión que cumple con las necesidades básicas y que seguramente irá evolucionando con el tiempo si consiguen que la gente lo utilice.

¿Conocéis alguna otra solución parecida y que funcione en los 3 sistemas operativos?

JK

PomoTodo 1.0.0: Nueva versión

Hola a tod@s,

Gracias a aquellos que habéis descargado la aplicación PomoTodo del market de android, en apenas un par de semanas ya la han descargado casi 70 personas!!


De las cuales 38 la tienen activada en sus dispositivos android.

Y distribuido por países, podemos ver que entre EEUU y España se reparten 21 de las instalaciones, es decir casi la mitad.


Algunos de vosotros me habéis hecho comentarios muy interesantes sobre cosas que queréis que aparezcan en una futura nueva versión o que os gustaría cambiar, por lo que este fin de semana he decidido agregar algunos de ellos y he publicado la versión 1.0.0.

Aquí está la lista de cambios de la versión 1.0.0 que cuyo código fuente está publicado en google code:
  • Comprobar si hay tareas seleccionadas antes de eliminarlas.
  • Comprobar si se ha realizado la sincronización antes de mostrar la pantalla de selección
  • Algunos cambios de iconos y look and feel.
    Mejoras en la presentación del tiempo que falta.
  • Compactación del fichero apk para que ocupe menos y su ejecución sea más óptima.
  • Algunos cambios menores.
Un saludo,

JK

Release version management en Android

La aplicación PomoTodo para Android que podéis encontrar en el market de android, tiene publicado su código fuente en google code como ya comenté en la entrada anterior. El proceso de construcción de PomoTodo está definido utilizando maven, lo cual me facilita considerablemente las tareas de construcción, publicación, firma, versionado, etc...

Todos aquellos acostumbrados a utilizar maven, sabeis que dentro del fichero pom.xml, se define la versión del proyecto en el tag . Normalmente, el formato de este tag versión esta formado por X.Y.Z, por ejemplo:
 <version>0.0.1</version>  

Con Maven Release Plugin podemos automatizar de forma simple el proceso de release, ya que cada vez que generamos una nueva versión, aumenta de forma automática el tag del pom.xml.

La plataforma Android, que utiliza de forma nativa ant como herramienta para gestionar la construcción de los proyectos, en cambio utilizar el fichero AndroidManifest.xml para gestionar las versiones. En concreto utiliza los tags y .

En mi caso, me interesa que cada vez que genero una nueva versión con Maven Release Plugin actualice además los valores del fichero AndroidManifest.xml para que no me tenga que preocupar de recordarme de actualizar, manualmente, estos valores, de forma que es necesario realizar los siguientes cambios:

En el fichero AndroidManifest.xml
     <?xml version="1.0" encoding="utf-8"?>  
     <manifest xmlns:android="http://schemas.android.com/apk/res/android"  
          package="net.juancarlosfernandez.pomotodo"  
          android:versionCode="${parsedVersion.majorVersion}${parsedVersion.minorVersion}${parsedVersion.incrementalVersion}"  
          android:versionName="${project.version}">  
    

    En el fichero pom.xml

    1:                 <resource>  
    2:                      <targetPath>${project.basedir}/target/filtered-manifest</targetPath>  
    3:                      <filtering>true</filtering>  
    4:                      <directory>${basedir}</directory>  
    5:                      <includes>  
    6:                           <include>AndroidManifest.xml</include>  
    7:                      </includes>  
    8:                 </resource>  
    

    1:                 <plugin>  
    2:                      <artifactId>maven-resources-plugin</artifactId>  
    3:                      <executions>  
    4:                           <execution>  
    5:                                <phase>initialize</phase>  
    6:                                <goals>  
    7:                                     <goal>resources</goal>  
    8:                                </goals>  
    9:                           </execution>  
    10:                      </executions>  
    11:                 </plugin>  
    

    1:                 <plugin>  
    2:                      <groupId>org.codehaus.mojo</groupId>  
    3:                      <artifactId>build-helper-maven-plugin</artifactId>  
    4:                      <executions>  
    5:                           <execution>  
    6:                                <id>parse-version</id>  
    7:                                <goals>  
    8:                                     <goal>parse-version</goal>  
    9:                                </goals>  
    10:                           </execution>  
    11:                      </executions>  
    12:                 </plugin>  
    

    Para más información, podéis consultar:  http://www.simpligility.com/2010/11/release-version-management-for-your-android-application/
      Saludos,

      JK

        PomoTodo: Pomodoro + Toodledo en Android

        Hace algunos meses comencé a desarrollar aplicaciones para la plataforma Android y después de algún tiempo he decido publicar una de ellas en el market de android bajo el nombre de PomoTodo.


        ¿Qué es PomoTodo?

        PomoTodo, es una aplicación para android, que ayuda a gestionar tus tareas utilizando la técnica de Pomodoro. Además, incorpora sincronización con el popular gestor de tareas Toodledo.
         
        La podéis descargar del market de android en esta dirección : https://market.android.com/details?id=net.juancarlosfernandez.pomotodo&feature=search_result

        Carácterísticas principales de PomoTodo.
        • Personalización del tiempo de cada pomodoro.
        • Personalización del tiempo de descanso entre pomodoros.
        • Vibración al finalizar un pomodoro/descanso.
        • Integración con Toodledo.
        • Selección de tareas a realizar
        • Finalizar las tareas seleccionadas y sincronización con Toodledo
        En futuras versiones está previsto agregar las siguientes funcionalidades:
        • Sonido de reloj mientras estás en un pomodoro.
        • Posibilidad de agregar tareas nuevas a toodledo.
        • Mejoras en la sincronización con toodledo.
        Espero que os guste,

        JK