XE7 Iberian Tour Online: De la teoría a la Práctica

Webinar Gratuito | Miércoles, 17 de diciembre | De 9:45 a 14:00h

Si no pudiste asistir a las sesiones que realizamos en Oporto, Sevilla, Murcia y Valencia el mes pasado, esta es tu oportunidad de descubrir todo lo que la nueva versión XE7 puede ofrecerte a través de un ejemplo práctico. Si ya asitiste a nuestro webinar online sobre las novedades de XE7, este es el complemento perfecto a todos los conocimientos teóricos que allí adquiriste.

Este webinar abordará de forma práctica un proyecto multiplataforma en el que se presentarán algunos de los aspectos más novedosos y útiles de Delphi XE7, teniendo en cuenta las necesidades de las empresas en sus aplicaciones de negocio: desarrollo móvil, aplicaciones de servicios, conexión entre diferentes dispositivos y tareas del día a día de muchas empresas (leer códigos de barras, imprimir tickets de compra o realizar un pago).

Agenda

Miércoles, 17 de diciembre | De 9:45 a 14:00h

  • Caso práctico: El Supermercado
    Explicaremos en qué consiste el caso práctico que vamos a abordar, revisando las tecnologías que vamos a utilizar y a qué función del proyecto tienen que dar respuesta. Hemos elegido como ejemplo un sistema de compra automatizada para un supermercado, dado que implica algunas tareas comunes a otros muchos proyectos.

  • Integración con servicios externos: Lectura de código de barras
    Este punto nos servirá para mostrar cómo invocar servicios externos en Android. En este caso, la lectura de códigos de barras para identificar los productos que van a ser adquiridos.

  • Enterprise Mobility Services (EMS) vs. DataSnap: Servicios de compra “Online”
    EMS acaba de hacer su aparición y supone una alternativa a DataSnap, cuando nuestros desarrollos van destinados a grandes volúmenes. Realizaremos la plataforma de servicios para crear la aplicación de compras, viendo las ventajas de cada sistema.

  • Internet de las cosas: Sistema de pago y ticket
    App Tethering es una tecnología que tuvo su entrada en la versión anterior y que sigue en crecimiento en XE7. Permite conectar dispositivos y, en este caso, nos servirá para mostrar la totalización de las líneas de pedido y la impresión de la factura, utilizando una aplicación asociada.

  • Preguntas y respuestas

Tecnologías que se abordarán

Hemos elegido un caso práctico para poderos mostrar más claramente algunas de las tecnologías más interesantes de Delphi, entre las que destacan:

  • Aplicaciones multicapa con DataSnap

    La arquitectura multicapa es fundamental en los desarrollos modernos y permite crear aplicaciones funcionales y de nivel empresarial en entornos cada vez más complejos.

  • Enterprise Mobility Services (EMS)

    Veremos sus diferencias con DataSnap en la creación de servicios destinados a aplicaciones de movilidad.

  • Desarrollo móvil nativo

    En los últimos años, Delphi ha liderado este cambio de paradigna. Utilizaremos un desarrollo sobre Android que nos permitirá leer códigos de barras.

  • App Tethering

    Las tecnologías que conectan fácilmente los dispositivos que tenemos a nuestro alcance, ganan terreno con la irrupción del internet de las cosas. Estas cosas son los dispositivos de todo tipo y los “wearables”.

  • Base de datos móvil

    Como en la mayoría de las aplicaciones de tipo empresarial, manejaremos datos en el servidor y en la aplicación móvil.

Amnistía XE7: Nueva Fecha Límite

Ampliamos el plazo para actualizar a XE7. No dejes pasar la posibilidad de actualizar desde cualquier versión de Delphi y C++Builder y ahorra hasta un 45%. Los usuarios registrados de RAD Studio, Delphi y C++Builder XE2, o versiones anteriores, y los usuarios del Plan de Recarga podrán acogerse a esta oferta hasta el 31 de diciembre de 2014. ¡Haz ya tu compra!

Con la edición Enterprise y superiores, conseguirás contenido adicional exclusivo y muchos más productos. Disfruta de un Bonus Pack exclusivo gratuito.

Este webinar ha finalizado

Sigue descubriendo:

4 comentarios
  1. Luis
    Luis Dice:

    En la empresa estamos desarollando un servicio DataSnap con XE3 y tengo entendido que tanto si se usa TCP o HTTP el servidor genera una sesión por conexión establecida. ¿Esto es correcto?. Si es así, ¿la carga en memoria de cada estructura de conexión más los datos que allí se generan no puede suponer una carga importante en el caso de entornos con digamos, 1000 o 2000 conexiones?.

    ¿Alguna idea u orientación al respecto?

    Responder
    • Administrador
      Administrador Dice:

      Efectivamente, cada conexión que se efectúa en DataSnap crea una sesión. Esto no quiere decir que tenga un “overhead” suficiente como para producir una saturación. De hecho la sesión en si es muy pequeña (apenas unos bytes) y sólo si decidimos guardar datos en ella es cuando se puede producir este riesgo. Para ello debemos tener un DSServerClass configurado con y LifeCycle (http://docwiki.embarcadero.com/Libraries/XE3/en/Datasnap.DSServer.TDSServerClass.LifeCycle) configurado a Session, solo en ese caso podríamos guardar datos en una clase con la esperanza de persistiese, en el resto de modelos Single (una clase compartida por todos los usuarios) y Activación (tras la petición la clase es borrada de memoria) no es posible.

      Responder
  2. Manuel
    Manuel Dice:

    Ya estuve en Murcia pero creo que puede ser interesante volver a ver la charla para quedarme con los detalles. Un saludo.

    Responder
  3. David
    David Dice:

    Dirijo un equipo de 7 programadores en Delphi y me interesa estar informado de todas las nuevas características de la última versión. Un saludo.

    Responder

Dejar un comentario

¿Quieres unirte a la conversación?
¡Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *