Archivo

Entradas Etiquetadas ‘XE5’

(5/5) Publicación en AppStore (Google Play) paso a paso.

miércoles, 5 de febrero de 2014 16 comentarios
Share Button

Aquí comenzamos la que será la última entrada de esta serie, completando el "ciclo de vida" de este desarrollo, con la publicación de la aplicación en la “tienda” de Google (Google Play). Tal vez para el ejemplo que estamos tratando no sea el “final lógico”, pues recordemos que trabajamos sobre el supuesto de que la aplicación es para una empresa. En ese caso la distribución podría ser de forma “interna” y no tendría sentido publicarla para todos los usuarios de Google Play.  Pero me váis a permitir que en este caso me tome esta “licencia” y aprovecharé así esta aplicación para documentar este último paso.

Recordemos lo que hemos visto hasta ahora, y aprovecho para actualizar los links en el resto de las entradas.

“ROADMAP” DE LAS ENTRADAS

Hay una serie de pasos que necesitaremos completar, antes de poder publicar nuestra aplicación. En las pruebas normales del día a día tal vez no sean todos necesarios, pero una vez que vamos a publicar la aplicación deberíamos completarlos.

Leer más…

(4/5) Generación del cliente iOS/Android (código compartido)

martes, 4 de febrero de 2014 28 comentarios
Share Button

mobile-productsContinuando con la  «hoja de ruta» y después de que en la última entrada de esta serie creáramos un cliente de «escritorio» para acceder a la Base de Datos a través de un webservice; En esta entrada vamos a generar una aplicación móvil para acceder a los datos, tal y como estaba definido en las premisas iniciales.

“ROADMAP” DE LAS ENTRADAS

Para ello voy a utilizar Delphi XE5. Basándonos en uno de los ejemplos anteriores, ya casi tenemos todo el trabajo hecho, ya que la base del código y los componentes utilizados van a ser los mismos. Por lo tanto, lo único que voy a tener que definir es la nueva interficie para la plataforma móvil.

Iniciaremos el proyecto utilizando la opción desde el IDE para un nuevo proyecto móvil.

Leer más…

Categories: Delphi, WebService, XE5 Tags: , , , ,

Información de batería (Android – XE5)

jueves, 3 de octubre de 2013 6 comentarios
Share Button

images

En esta entrada vamos a tratar de cómo obtener infoemación del estado de la batería de un dispositivo Android.

En algunos casos se trata como un sensor más del sistema, aunque en Delphi XE5, no se tiene en cuenta en las clases específicas para acceder a los sensores.
Sea como sea, no es más que una forma de obtener información de un aspecto más, de nuestros dispositivos.

Para acceder a la información de la batería del dispositivo vamos a hacerlo utilizando “Intents”. En Delphi podemos acceder a ellos a través de la clase JIntent, definida en la unit Androidapi.JNI.GraphicsContentViewText.

Un ejemplo de utilización de la clase JIntent, para abrir una página en el navegador o para abrir un fichero, podéis verla en esta pregunta de stackoverflow y la respuesta por parte de Rodrigo Ruz.

Un “Intent” es una forma de solicitar/pedir a nuestro dispositivo Android que necesitamos invocar a un “componente”. Un componente puede ser parte de la interfaz gráfica, un servicio, un código que se ejecuta, un “broadcast receiver” o un proveedor de contenido, por citar algunos.
images (1)Simplificando, diremos que un “intent” es una forma de interactuar con otra aplicación, ya sea para añadir datos o para pedir información. Y podemos podemos dividirlos en 2 tipos:

  • Llamada a otra aplicación.
  • Llamada a otra aplicación y esperar respuestas desde ella.

En es link, podemos acceder a la información de la clase Intent en Android. En la parte inferior están definidas las ACTIONS que podemos utilizar según categorías.

Leer más…

Categories: Delphi Tags: , ,

Probando los sensores (Delphi XE5) – Parte I

jueves, 3 de octubre de 2013 5 comentarios
Share Button

La mayoría de dispositivos Android (teléfonos y tablets) actuales cuentan con un gran númeroimages de sensores, de diferentes tipos y de variada funcionalidad. Algunos más conocidos que otros y algunos más útiles que otros.

La idea de esta entrada y de las siguientes es mostrar cómo funcionan y cómo acceder a la información que nos proporcionan los diferentes sensores presentes.

Los sensores presentes en el dispositivo se gestionan utilizando la clase TSensorManager, que se encuentra en la unit System.Sensors. Además podemos encontrar otras units que completan las definiciones para cada una de las plataformas destino (System.IOS.Sensors, System.Win.Sensors, System.Mac.Sensors,…)

Leer más…

Categories: Delphi, Ejemplos, Sensores, XE5 Tags: , , ,

Presentación de Delphi XE5 en Barcelona

viernes, 27 de septiembre de 2013 Sin comentarios
Share Button

Como cada año (o para ser más exactos, como cada última versión de Delphi) Danysoft, partner de Embarcadero en la península, prepara un seminario de presentación en distintas ciudades de la península.

XE5TOUR

Esta vez no ha sido menos, así que el día 25 en Madrid y el día 26 en Barcelona, se ha presentado la versión XE5 “en sociedad”. Agradecer desde aquí a Danysoft el esfuerzo que está realizando últimamente en promover y presentar estas herramientas.

Y ya no sólo me refiero a las diferentes presentaciones, sino también a los recursos que promueven en castellano (libros, manuales, white papers, vídeos,…) que al final repercuten en beneficio de la comunidad. es su trabajo y en eso está su beneficio, pero muchos de estos recursos también repercuten en un beneficio para muchos de nosotros que trabajamos con Delphi. Un ejemplo más, el libro que se está preparando (según comentaron en Barcelona) sobre Firemonkey y que todavía tardará un tiempo en salir.

Como siempre, la presentación de la mano de Luis Alfonso Rey (MVP de Embarcadero), fue interesante (menos práctica que otras veces, en mi opinión) y centrada, como no, en Android y en las nuevas posibilidades de Delphi en ese aspecto.

Supongo que como en otras ocasiones, se repetirá “offline” para la gente que no pudo asistir, y se publicarán la documentación a la que se hizo referencia.

Os dejo algunas fotos (no de mucha calidad) del evento.

Un saludo y hasta la próxima.

Categories: Danysoft, Delphi, XE5 Tags: , ,

¿No os habéis enterado? ;-) XE5 ha llegado.

jueves, 12 de septiembre de 2013 17 comentarios
Share Button

Hola a todos.

Ya se han acabado las vacaciones (para los que hemos podido disfrutar de ellas) y casi sin tiempo, ha llegado la fecha de lanzamiento de RAD Studio XE5.

[IRONIC]  ¿No os habéis enterado?   [/IRONIC]       ;-)

androidhelmet

Supongo que sí. Es difícil que cualquiera que trabaje con Delphi y que esté mínimamente conectado a la red (foro, web, facebook, twitter, listas, grupos,…) no se haya enterado de este lanzamiento.

Leer más…

Categories: Delphi, XE5 Tags: ,