SlideShare uma empresa Scribd logo
1 de 18
20 25 Mobile Diego Ocampo docampo@artech.com.uy Claudia Murialdo cmurialdo@artech.com.uy
Mobile hoy Mobile hoy
Reemplazar procesos no formalizados  Mobile hoy
“Por cada uruguayo ya hay un celular“ Mobile hoy + 3.3 billion phones subscriptions + 30% de los usuarios de internet lo acceden únicamente con el teléfono
Aplicaciones conectadas http://samples.genexus.com/workwithsmartdevices/home.aspx Mobile hoy ¿Por qué GeneXus?
Aplicaciones locales al dispositivo Mobile hoy ¿Por qué GeneXus? BD LOCAL SINCRONIZACIÓN SQL CE
Mobile hoy ¿Por qué GeneXus?
20 25 Mobile Generador  .Net Mobile: Aspectos generales Compact Framework Todas las funcionalidades de GeneXus Rápida prototipación Mobile hoy ¿Por qué GeneXus? ¿Cómo?
20 25 Mobile Bases de Datos SQL CE SQL Server Sincronización Automática de SQL Server Data View Manual Mobile hoy ¿Por qué GeneXus? ¿Cómo?
20 25 Mobile Requerimientos Emuladores SQL Server CE Compact Framework Mobile hoy ¿Por qué GeneXus? ¿Cómo?
20 25 Mobile No requerir Visual Studio Mejoras en grillas GeneXus Evolution 1 WinForm F5 integrado Mobile hoy ¿Por qué GeneXus? ¿Cómo? GeneXusmobile hoy
20 25 Mobile Mobile hoy ¿Por qué GeneXus? ¿Cómo? GeneXusmobile hoy
20 25 Mobile Mobile hoy ¿Por qué GeneXus? ¿Cómo? GeneXusmobile hoy
¿Preguntas?

Mais conteúdo relacionado

Semelhante a 072 20 25 Mobile

Lectura informativa la nube
Lectura informativa la nubeLectura informativa la nube
Lectura informativa la nube
c_yani
 
Genesisx nuevos avances_servicios_arquitecturas_ngn
Genesisx nuevos avances_servicios_arquitecturas_ngnGenesisx nuevos avances_servicios_arquitecturas_ngn
Genesisx nuevos avances_servicios_arquitecturas_ngn
TELECOM I+D
 
Genesisx nuevos avances_servicios_arquitecturas_ngn
Genesisx nuevos avances_servicios_arquitecturas_ngnGenesisx nuevos avances_servicios_arquitecturas_ngn
Genesisx nuevos avances_servicios_arquitecturas_ngn
eduardobustos
 
Gestión de mantenimiento asistido por computadora GMAO - MOBILITY WORK
Gestión de mantenimiento asistido por computadora GMAO - MOBILITY WORKGestión de mantenimiento asistido por computadora GMAO - MOBILITY WORK
Gestión de mantenimiento asistido por computadora GMAO - MOBILITY WORK
Mobility Work
 
04 proyectos-actuales-presente-y-roadmap-tecnologico
04 proyectos-actuales-presente-y-roadmap-tecnologico04 proyectos-actuales-presente-y-roadmap-tecnologico
04 proyectos-actuales-presente-y-roadmap-tecnologico
auspin
 
Tics en el SENA
Tics en el SENATics en el SENA
Tics en el SENA
Kevinn
 

Semelhante a 072 20 25 Mobile (20)

Google sites colombia
Google sites colombiaGoogle sites colombia
Google sites colombia
 
Black Berry: Momo Bs As
Black Berry: Momo Bs AsBlack Berry: Momo Bs As
Black Berry: Momo Bs As
 
Brecha digital en rd
Brecha digital en rdBrecha digital en rd
Brecha digital en rd
 
Web 3.0 al Servicio de la atención al cliente
Web 3.0 al Servicio de la atención al clienteWeb 3.0 al Servicio de la atención al cliente
Web 3.0 al Servicio de la atención al cliente
 
Lectura informativa la nube
Lectura informativa la nubeLectura informativa la nube
Lectura informativa la nube
 
Genesisx nuevos avances_servicios_arquitecturas_ngn
Genesisx nuevos avances_servicios_arquitecturas_ngnGenesisx nuevos avances_servicios_arquitecturas_ngn
Genesisx nuevos avances_servicios_arquitecturas_ngn
 
Genesisx nuevos avances_servicios_arquitecturas_ngn
Genesisx nuevos avances_servicios_arquitecturas_ngnGenesisx nuevos avances_servicios_arquitecturas_ngn
Genesisx nuevos avances_servicios_arquitecturas_ngn
 
(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0
(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0
(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0
 
Gestión de mantenimiento asistido por computadora GMAO - MOBILITY WORK
Gestión de mantenimiento asistido por computadora GMAO - MOBILITY WORKGestión de mantenimiento asistido por computadora GMAO - MOBILITY WORK
Gestión de mantenimiento asistido por computadora GMAO - MOBILITY WORK
 
aplicaciones web
aplicaciones webaplicaciones web
aplicaciones web
 
04 proyectos-actuales-presente-y-roadmap-tecnologico
04 proyectos-actuales-presente-y-roadmap-tecnologico04 proyectos-actuales-presente-y-roadmap-tecnologico
04 proyectos-actuales-presente-y-roadmap-tecnologico
 
René Rojas
René RojasRené Rojas
René Rojas
 
NubeAzure.pdf
NubeAzure.pdfNubeAzure.pdf
NubeAzure.pdf
 
Tics en el SENA
Tics en el SENATics en el SENA
Tics en el SENA
 
Barcamp Mobile Web
Barcamp Mobile WebBarcamp Mobile Web
Barcamp Mobile Web
 
¿Cómo empezamos nuestra primera mobile app?
¿Cómo empezamos nuestra primera mobile app?¿Cómo empezamos nuestra primera mobile app?
¿Cómo empezamos nuestra primera mobile app?
 
Presentación Electiva Desarrollo de Aplicaciones web 2-2016
Presentación Electiva Desarrollo de Aplicaciones web 2-2016Presentación Electiva Desarrollo de Aplicaciones web 2-2016
Presentación Electiva Desarrollo de Aplicaciones web 2-2016
 
Control total 2017 abril - Hermos S.A. de C.V.
Control total 2017 abril - Hermos S.A. de C.V.Control total 2017 abril - Hermos S.A. de C.V.
Control total 2017 abril - Hermos S.A. de C.V.
 
Rpeorte 10
Rpeorte 10Rpeorte 10
Rpeorte 10
 
2016 cloud summit_iot
2016 cloud summit_iot2016 cloud summit_iot
2016 cloud summit_iot
 

Mais de GeneXus

Mais de GeneXus (20)

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) Bots
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in Action
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuro
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y Plataformas
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivos
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industria
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsive
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAP
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

072 20 25 Mobile

Notas do Editor

  1. • PresentaciónDiego Ocampo,ClaudiaMurialdo y Fernando Panizza,Javier. Quienes no hayantrabajado con dichatecnologíapodránobtenerrápidamenteconocimiento de la misma.
  2. • Mobile Hoy Cadavezesmás habitual en nuestrodía a día  queutilicemos un dispositivomóvilparamantenernos “conectados” en cualquierlugar y en cualquierinstante de tiempo.  Actualmente  podemosver  el uso de aplicaciones mobiles casi en todaspartes y de todotipo. Estas van desdelasmáscomunescomo el correoelectrónico, agendas, etc...Hastalasaplicacionesempresariales u orientadas al negociocomolasutilizadasporvisitadoresmédicos, encuestadores, los sistemas de trazabilidad y mantenimiento.El casomássencillo de verquizás sea el de los vendedoresquerecorren el paísvisitando los diferentescomerciosregistrandolasventas y facturando con estetipo de aplicaciones. En resumencualquiersistemaquerequieramanejo de informaciónfuera de un escritorioes un ejemploválido.
  3. Bien queesunaaplicaciónmóvilentonces… El concepto de AplicaciónMóvilhacereferencia a la posibilidad de podertenerunaaplicación sin la atadurasfísicas de unaoficina, siendoeste portable y cómodo de usar.De esta forma uno de suspilaresmásfuerteses el remplazarprocesos no formalizadosporsistemasautomatizados. Es decireliminar el uso del papelpor la tecnología. Entoncesyendo al ejemploquemencionaba antes de los vendedores:  estos antes salían con unalista de precios y levantabanpedidosporsuruta, luegoestospedidos  eran  ingresados al sistemaunavezquevolvían. Los problemas de hacerlo de esta forma entre otras son: la realización de ventas con precios no actualizados, vender un productoque no se encuetra en stockEstatecnologíaofrece la solución a estetipo de problemas, solucionando no solo el tema de la venta de productos con preciosdesactualizados o no haya stock sinoqueademáslasventas de estosestallegando de forma inmediata a la empresa y el vendedoringresaráestainformaciónuna sola vez (al momento de la venta)Cuentanademás con la información del cliente de y la posibilidad de actualizarla.Dependiendo del dominio de la aplicaciónpodemosencontrardiversosejemplos en los queteneracceso al sistema o llevar el sistema con nosotroses la solución ideal
  4. El terreno de la movilidad, la información y del proceso de la mismaes el campo que a corto y medioplazogenerarámásvolumen de negociodentro del sector de la TI. Unacosa a recalcaresque la mayoría de lasaplicacionesmóviles no existencomosistemasindependientessinoquepor lo general son unaextensión de un sistemacorporativoyaexistente. Día a díapodemosvercómolasempresasextienden el dominio de susaplicaciones, en particular los módulos de venta, haciaestanuevatecnología ..........
  5. Por qué elegir GeneXus entonces para desarrollar nuestra aplicación mobile.
  6. En principio porque tiene la solución para las dos diferentes arquitecturas con las que podemos encontrarnos:APLICACIONES CONECTADAS o full webAhora con GeneXusEvolution 1, el desarrollo de aplicaciones web mobile ha sidomejoradocambiando la forma en quelaspáginas web, estilos, y javascripts son generadoscuando la aplicaciónesmostrada en los dispositivosmóviles-urlque esta en la ppt muestra una trn al que se le aplico el patternworkwith
  7. La otra arquitectura es APLICACIONES LOCALES al dispositivo, estilo/tipo windows, éstas almacenan en bases de datos locales y luego sincronizan con la base de datos central.
  8. De cualquier forma los motivos más importantes del por qué GeneXusy en particular Por qué GeneXusmobile, es que el desarrollo de una aplicación mobile,no implica al hacerla con GeneXusobtener nuevos conocimientos, mas específicamente no hay que contar con conocimiento sobre la tecnología mobile solo alcanza con conocer GeneXus.Entonces podemos tomar un subconjunto de la aplicación que tenemos corriendo en nuestra empresa, por ejemplo el módulo de ventas y hacerlo rápidamente portable manteniendo toda la potencia de GeneXus:Alta productividad: muy superior a los métodos de desarrollo de software tradicionales.Concentrarnos en el conocimiento y no en la tecnología. GeneXusmobile entonces nos permite usar todo el conocimiento del negocio que ya tenemos.Resumiendo, hay un mundo ahí afuera de aplicaciones móviles esperando ser desarrolladas y es muy fácil hacerlo con GeneXus. Los dejo con Claudia.
  9. • El generador .NET Mobile genera código C# que ejecuta sobre el Compact Framework. El compact framework es lo equivalente de .netframework pero para window ce. Las aplicaciones tienen una interfazwindows.• Soporta todas las ventajas de las aplicaciones GeneXuscon esta interfaz, como son el consumo de Webservices, el uso de BussinesComponents, SDT´s, reportes gráficos y de tipo texto. Así como algunas especificas de la plataforma como la sincronización de datos.• Para facilitar el uso del generador es que se ideó un mecanismo automático de deployment sobre el dispositivo/emulador de forma de que la aplicación se copie, instale y ejecute automáticamente. De manera que cada vez que haga un cambio sea sencillo probar ese cambio.
  10. Las bases de datos soportadas por este generador son:SQL CE: SQL Server Compact Edition, BD que se instala localmente en el dispositivo.SQL Server.Como cualquierotro modelo GX se puede referenciar ambas bases de datos.Una práctica común es tener una base de datos local, para los momentos en que no se cuenta con conexión inalámbrica y no se ve el Servidor y acceder a una base de datos remota en SQL Server vía data View. Luego cuando se restablezca la conexión copiar los datos.Uno de los factores mas importante a tener en cuenta a la hora de hacer una aplicación móvil es como se va a sincronizar con la base de datos centralizada.Algunosmecanismosdisponibles son:Sincronización nativa de SQL Server con SQL CE, se puede disparar de ambos lados y permite hacer filtrado de datos así como de columnas. Data View, si pudo “ver” el SQL Server, puedo hacer un data view y copiar los datos directamente con un procedimiento GX.Manual: Uso de Webservices como mecanismo de transferencia de datos. Solo requiero conexión a la red donde está el webservice.Puedo transferir archivos y hacer la carga/descarga por medio de los mismos
  11. Los requerimientos mínimos incluyen SQL server CE, emuladores y compact framework.
  12. -Mejoras en grillas – El tener checkboxes en los grids es importante para la usabalidad del mismo (sipensamosporejemplo en el ingreso de datos con el lápiz).No requerir Visual StudioMejor diseñador en Evolution 1Mejora en F5, esta integrado al environment y se hacen mas pasos automáticamente.