Jorge Iván Meza Martínez

The Fire Within Me

Jorge Iván Meza Martínez header image 4

Tiempo del sistema con MobileProcessing

April 6th, 2008 · No Comments · Desarrollo de software, Móvil

Las siguientes funciones permiten a los programas escritos en MP obtener la información de la fecha y hora del dispositivo en el cual se ejecutan.

day()
Obtiene el día de la fecha del sistema

month()
Obtiene el mes de la fecha del sistema.

year()
Obtiene el año de la fecha del sistema.

hour()
Obtiene las horas de la hora del sistema.

minute()
Obtiene los minutos [...]

[Read more →]

Tags:

Información del ambiente en MobileProcessing

April 6th, 2008 · No Comments · Desarrollo de software, Móvil

MobileProcessing dispone del algunas funciones y variables que permiten obtener información funcional del dispositivo en el cual se ejecuta la aplicación. A continuación se referencian estas funciones y variables.

reportedMemory()
Cantidad de memoria en bytes disponible.

currentMemory()
Cantidad de memoria libre en bytes.

height
Altura en pixels de la pantalla del dispositivo.

width
Ancho en pixels de la pantalla del dispositivo.

isColor()
Informa si [...]

[Read more →]

Tags:

Impresión por consola con MobileProcessing

April 6th, 2008 · No Comments · Desarrollo de software, Móvil

La impresión por consola no es útil para las aplicaciones móviles, sin embargo si lo es para depurar los programas mientras estamos desarrollandolos. MobileProcessing provee dos funciones muy similares para este menester: print y println.
Ambas funciones imprimen a través de la consola la versión de texto del argumento suministrado, con la diferencia que la [...]

[Read more →]

Tags:

Condicionales con MobileProcessing

April 6th, 2008 · No Comments · Desarrollo de software, Móvil

Las sentencias condicionales moderan el flujo de ejecución de un programa según la ocurrencia de ciertas condiciones específicas, es decir, le permiten al desarrollador determinar que porciones de código se ejecutan según las circunstancias.
La sentencia condicional mas simple es el if (si de suposición), permite realizar este tipo de decisión mencionado anteriormente. Su sintáxis [...]

[Read more →]

Tags:

Comentarios con MobileProcessing

April 6th, 2008 · No Comments · Desarrollo de software, Móvil

MobileProcessing hereda de Java, como la mayor parte de su sintaxis (toda ?), los tipos de comentarios disponibles.

Comentario de una sóla línea

// Este es un comentario de una línea.

Comentario multilínea

/* Este es un comentario
que abarca varias
lineas de código fuente. */

Comentario de documentación

/** Este es un comentario
* utilizado para trabajar en
* conjunto con javadoc
**/

[Read more →]

Tags:

Arreglos con MobileProcessing

April 6th, 2008 · No Comments · Desarrollo de software, Móvil

En Tipos de datos de MobileProcessing se introdujeron los arreglos (Array) como un tipo de datos compuesto, ahora voy a ampliar brevemente su concepto.
Un arreglo, al igual que en muchos lenguajes de programación, es un objeto que encapsula una serie finita de variables del mismo tipo referenciadas a través de un índice numérico. De [...]

[Read more →]

Tags:

Números al azar con MobileProcessing

April 6th, 2008 · No Comments · Desarrollo de software, Móvil

Una función que me hacía falta documentar en este mi caché cerebral es la de generar números al azar. Para esto MobileProcessing tiene la función random() de la cual hay dos versiones.

random(int valor_maximo)
Retorna un valor al azar entre cero (0) y el valor_maximo inclusive: [0, valor_maximo].

random(int valor_minimo, int valor_maximo)
Retorna un valor al azar entre [...]

[Read more →]

Tags:

Bubbles 0.1 con MobileProcessing

April 6th, 2008 · 2 Comments · Desarrollo de software, Móvil

Anoche creé mi primera versión de Bubbles en MobileProcessing.

El juego ya es funcional sin embargo publicaré el código fuente cuando realice las siguientes mejoras que tengo pendientes.

Documentar el código fuente.
Llevar y mostrar el puntaje.
Almacenar los 10 mejores puntajes.
Menu - nuevo juego.
Menu - configuración.
Menu - Terminar juego.
Menu - Acerca de …
Suspender/continuar juego.

El juego se desarrolla con [...]

[Read more →]

Tags: