SlideShare una empresa de Scribd logo
Page | 1
Q&A
Visión Corporativa
Octubre 2014
Desarrollando Aplicaciones
Móviles de Negocio con
Genero
Page | 2
Q&A
Acerca de Four Js
Page | 3
20AÑOS
Page | 4
Oficinas en el mundo
Paris
Shannon
Francia
Irlanda
Oficinas de ventas
ventas & admin
Administrativo
Strasbourg
Erfurt
Pune
Francia
Alemania
India
R&D
Sydney
Australia
Kuala Lumpur
Malasia
DISTRIBUidores
Dallas PuneMéxico London MadridSão Paulo Munich
EUA IndiaMéxico Reino Unido EspañaBrasil Alemania
Page | 5
* Estimated sales breakdown by management
Retail & Distribution
Finance
Telco
EducationHealth
Banking
Insurance
Entertainment
Manufacturing
National Defense
Emergency Services
Energy
Printing Packaging
Finance
Energy
Telco & media
Government
US Navy
ISSSTE
Manufacturing
Retail
Presencia Mundial
Amplia cobertura en empresas e instituciones estratégicas
Page | 6
Algunos Clientes en Latinoamérica
• Four J's Development Tools Latinoamérica, S.A. de C.V.
• Avenida Insurgentes Sur No. 1602 – Piso 4;
• Col. Crédito Constructor; C.P.: 03940
• Del. Benito Juárez; México, D.F.
• México
• Frente al Teatro de los Insurgentes
Page | 7
Q&A
Retos y
Oportunidades
Visión Corporativa
Octubre 2014
Page | 8
Developing the future
with Genero
2015 Tendencias Negocios
 Optimización de Procesos del
Negocio
 Iniciativas de Reducción de Costos
 Participación activa del CEO en TI
 Seguridad Informática
 Gamification
Page | 9
Developing the future
with Genero
10 Tendencias de Gartner en 2015
1. Computación en Todos Lados
2. El Internet de las Cosas
3. Impresión 3D
4. Analisis Avanzado, Pervasivo e Invisible
5. Sistemas Ricos-Contexto
Gartner señala como las 10 tendencias estratégicas para 2015
Page | 10
Developing the future
with Genero
10 Tendencias de Gartner en 2015
6. Maquinas Inteligentes
7. Computación Cloud/Client
8. Aplicaciones Definidas por Software-
Infraestructura
9. TI Escala-Web
10. Seguridad Basada-Riesgo y Auto-
Protección
Gartner señala como las 10 tendencias estratégicas para 2015
Page | 11
Las Aplicaciones de Negocio NO se
centran en la Tecnología
• Las Corporaciones usan Aplicaciones por dos razones típicas
• Para bajar costos de operación (y servicios)
• Ampliar sus ventajas competitivas brindando nuevas operaciones (y
servicios) que aumenten utilidades/satisfacción
• Las Aplicaciones Empresariales deben ser medidas en función
al retorno de la inversión
• Inversión: Cual es el costo total del ciclo de vida ?
• Retorno: Que tan efectivo es el software para:
• Mejorar la eficiencia operacional
• Mejorar la participación de mercado (nuevos esquemas) e ingresos?
• Aprovechar oportunidades. Cuando estaré listo?
Page | 12
12
Muchas Pantallas y Reportes
Mucho código reutilizable
o Manejo de Datos, Busquedas, edición, Interfaz de
Usuario, …
Transacciones de datos estructurados
Conjunto de Características en Evolución
Se vuelve un reto las reglas de Codificación
o Consistencia entre desarrolladores
o Reglas Comunes de ergonomía
o Transferencia de Conocimiento y Resolución
de problemas
En las aplicaciones de Negocio
Caracteristicas tipicas de una aplicación de negocios
Page | 13
Developing the future
with Genero
La era post-PC – TI para el Consumidor
Los 5 mayores cambios tecnológicos
Page | 14
Developing the future
with Genero
La era post-PC – TI para el Consumidor
Un cambio dramático en la implantación de las aplicaciones está ocurriendo
Page | 15
Developing the future
with Genero
Movilidad reformando nuestro
comportamiento
Smartphone y tabletas encajan en aplicaciones empresariales
Source: Symantec “2012 State Of Mobility Survey”, BI Intelligence 2012
Adultos en EU
accesan
noticias en
dispositivos
móviles
23%
usuarios iPad
siempre lo
usan para
navegar en la
web
79%
Empresas
están creando
tiendas para
sus apps
móviles
71%
Crece el
número de
aplicaciones
móviles cada
año
100%
Page | 16
Sistemas Bancarios Móviles
• Primera Generación
• Servicios Tradicionales llevados a la plataforma móvil y
la nube
Encuesta realizada por
Page | 17
Q&A
El Problema
Corporate Overview
Octubre 2014
Page | 18
Developing the future
with Genero
Enfoque del Desarrollo
A donde se enfoca el esfuerzo del desarrollo?
20%
80%
20%
80%
Infraest
ructura
(costo)
Valor
para la
Empresa
(Servicios
= Utilidad)
Page | 19
80%
20%
Que necesitamos que suceda
A donde se enfoca el esfuerzo de desarrollo? Valor
para la
Empresa
(Servicios
= Utilidad)
Infraest
ructura
(costo)
Page | 20
The Inflection Point
in the App Ecosystem
20
Enfoque de los Desarrolladores
Q3 2013 – Planes para futuros desarrollos
Source: Developer Economics Q3 2013 – The State of the Developer Nation, n=4,946
Infraestructura Actual
Page | 21
The Inflection Point
in the App Ecosystem
Herramientas de Desarrollo Móviles
Lenguajes no son fáciles de dominar
Page | 22
The Inflection Point
in the App Ecosystem
Problemas de las Opciones para el
Desarrollo Móvil
Las APIs realizan tareas específicas para el Dispositivo y son miles de llamadas
Page | 23
Q&A
La Solución
Corporate Overview
Octubre 2014
Page | 24
¿Que es Genero?
La infraestructura de desarrollo
de aplicaciones de negocio
que permite la creación
rápida y económica de
software empresarial de
clase mundial
y alto desempeño en el menor
tiempo posible
Page | 25
Developing the future
with Genero
BUY
3GLs
Fácil de Aprender – 
Desarrollo Rápido X 
Diseñado para Negocio X 
Transaccional X 
Fácil Mantenimiento X 
Portabilidad – 
Reportes Gráficos Sencillos – 
Generador de Aplicaciones X 
Ayudante para Web services X 
TCO Regular Excelente
Desarrollo de 5 a 10 veces mas rápido
Propósito específico vs. propósito general
Genero es el único ambiente de desarrollo diseñado exclusivamente para aplicaciones de negocio
Page | 26
Developing the future
with Genero
Public class HelloWorld extends
javax.swing.Jcomponent {
public static void main (String[] args) {
javax.swing.JFrame f = new
javax.swing.JFrame (“HelloWorld”);
f.setSize(300, 300);
f.getContentPane().add(new HelloWorld());
f.setVisible(true);
}
public void paintComponent(java.awt.Graphics
g) {
g.drawString (“Hello, World!”, 125, 95);
}
}
display ‘‘Hello, World!’’
Productividad del Desarrollo
El precio de la complejidad es una calidad deficiente del software – Ej. Hello World!
¡El Lenguaje que usa Genero es el más sencillo de aprender!
Page | 27
Developing the future
with Genero
* Carnegie Mellon University - Capability Maturity Model – Guidelines fo Improving the Software Process www.sei.cmu.edu/cmm
(LOC/Hr - Lines of code per hour)
Comparativo usando CMM* Nivel 5
Lenguaje Productividad LOC/hr Tasa de Errores
11,98
6,72
5,68
5,14
3,03 %
12,15 %
18,73 %
26,59 %
Productividad del Desarrollo
Comparativo real de una fábrica de Software
Page | 28
Q&A
Genero
Page | 29
Developing the future
with Genero
Genero Studio
Form DesignerCode Editor
Report Designer
Graphic Debugger
DB Meta schema
Manage Projects
DiffProfilerTeam work (SCM)
App Generator SOA & WSBus App Modeler
Page | 30
Developing the future
with Genero
Flexible deployment
Genero desktop client
Genero desktop client
Configure en vez de
programar
iOS
Android
MAC
OSX
ASCII
Windows Linux
Abstract User
Interface
XML
HTML5
Page | 31
Developing the future
with Genero
Flexible deployment
Database agnostic
Open Database
Interface
Multi-vendedor
Embedded SQL
Cambie rapidamente
MAIN
DEFINE p_num INTEGER
DATABASE stores
DECLARE c1 CURSOR FOR
SELECT name, address, cdate
FROM customer
WHERE custid = p_num
OPEN c1
...
END MAIN
Sybase
Open
Source
MS-
SQL
Server
Informix
DB2
SQLite
Oracle
ODI
SQL
Page | 32
Developing the future
with Genero
Flexible deployment
Operating system agnostic
Un binario para todo
Compile una vez
Ejecute donde sea
Reduzca los costos del
ciclo de vida de la
aplicación
iOS
Windows
Linux Unix Android
OSX
OS
HAL
Page | 33
Developing the future
with Genero
Scalable performance
Autonomous services connect via Web services
SOA Integration
Escala a ‘000s de
usuarios
concurrentes
IMPORT xml
FUNCTION saveOrder(order)
  DEFINE order    RECORD LIKE order.*
  DEFINE doc      xml.DomDocument
  DEFINE frag     xml.DomNode
 
  LET doc = Xml.DomDocument.Create()
  LET frag = doc.createDocumentFragment()
  CALL xml.Serializer.VariableToXML(order,frag)
  CALL doc.appendDocumentNode(frag)
  CALL doc.saveToFile("Order.xml")
END FUNCTION
SCM
Big
Data
BI
Social
Networks
CRM
Web
Service
s
XML
Java
ERP
Page | 34
Developing the future
with Genero
Segura y escalable
GAS
Genero
Desktop
Client
Arquitectura – versátil y ‘Lista para la Nube’
‘Server–centric’ & ‘thin–client’
GASWeb Server
Firewall
Application Server Database Server
Genero
Web
Client
Genero
Mobile
Page | 35
Q&A
Genero Móvil
Page | 36
The Inflection Point
in the App Ecosystem
36
Plataformas Móviles Empresariales
La definición (wikipedia)
Multiples tipos de dispositivos,
• Smartphones, tabletas,
• Código Abstracto
Extienden la red corporativa,
• On-line y off-line,
• Multiples servidores y fuentes de datos,
• Aprovecha la Nube
Seguras,
Administración Central de las Aplicaciones,
De Preferencia Aprovecha habilidades y
herramientas existentes
Page | 37
The Inflection Point
in the App Ecosystem
Propuesta de valor
Escribe una vez, distribuye a donde sea incluyendo dispositivos no conectados
Maximiza flexibilidad de la
distribución
• Un código base,
• Smartphone, tabletas y desktop.
Minimiza el esfuerzo de desarrollo
• Un marco abstracto de
desarrollo,
• Un proyecto de desarrollo,
• Un conjunto de habilidades,
• Un ciclo de vida.
Mejora la productividad de campo
• Extiende la red corporativa,
• Inovación hasta el límite,
• Apps On-line y off-line.
Page | 38
The Inflection Point
in the App Ecosystem
Write once, deploy ‘everywhere’
Sample apps
Page | 39
The Inflection Point
in the App Ecosystem
Escribe una vez, ejecuta 'donde sea'
Los desarrolladores no necesitan escoger - un código fuente cubre casi todo el mercado
Page | 40
The Inflection Point
in the App Ecosystem
Widgets Nativos
Escribe una vez, ejecuta 'donde sea'
Reduce la necesidad de aprender APIs nativos
Descripción Abstracta de la forma
Rendering Nativo
Page | 41
The Inflection Point
in the App Ecosystem
Dialogos Paralelos
Escribe una vez, ejecuta 'donde sea'
Reduce la necesidad de aprender APIs nativos
OPEN WINDOW tabbar WITH FORM "tabbar"
ATTRIBUTE(STYLE="tabbar")
START DIALOG d_tabbar
OPEN WINDOW w_left WITH FORM "left"
ATTRIBUTE(STYLE="left")
START DIALOG d_left
OPEN WINDOW w_right WITH FORM "right"
ATTRIBUTE(STYLE="right")
START DIALOG d_right
d_left d_right
d_tabbar
Page | 42
The Inflection Point
in the App Ecosystem
Almacenamiento Local
SQLite relational database embedded with OS
SQL-Lite
Subconjunto del estandar
SQL-92,
Ligero (~3-400 KB),
Integrado = no librerías,
Buena opción para móvil,
UTF-8 para apps UNICODE,
Muy usado – Adobe, Mozilla,
Open source.
Page | 43
The Inflection Point
in the App Ecosystem
Acceso a recursos locales
• Cámara
• Contactos
• Email
• Calendario
• GPS
• Almacenamiento
Acceso nativo de las apps
Mejora la productividad y extiende la red corporativa con Apps inovadoras
Page | 44
The Inflection Point
in the App Ecosystem
Componentes Web
Explota el desarrollo web - basta librería de componentes de 3ros
Integra componentes Web en apps
móviles nativas
• Ej. Captura de firma
• http://mcc.id.au/2010/signature.html
Page | 45
The Inflection Point
in the App Ecosystem
Integra Componentes Web en las
apps de manera nativa
• Ej. Escaners de Codigo de
Barras y tarjetas
Componentes Web
Explota el desarrollo web - basta librería de componentes de 3ros
Page | 46
The Inflection Point
in the App Ecosystem
Se Conecta via
Wi-Fi,
Diseña,
Corrige bugs,
Prueba,
Paquete.
• Crea:
• .ipa (iOS),
• .apk (Android).
Genero Studio
Desarrolla y prueba en tiempo real
Page | 47
The Inflection Point
in the App Ecosystem
Agile development process
• Visual design diagrams (DRY),
• Fast prototypes,
• Iterative development,
• 80% diagrams, 20% code.
Abstract apps
• Hardware & software independent,
• Configurable, model driven,
• Ready-to-use templates.
Robust, large apps
• Diagrams solve most common design
patterns,
• Adaptable architectures,
• Consistent ergonomics.
Genero Studio
Business Application Modeler
Page | 48
Q&A
Corporate Overview
Octubre 2014
Genero Cloud
Page | 49
Developing the future
with Genero
Genero Cloud no es solo
hospedaje
Thinking out Cloud
Definitions – what Cloud is not
Page | 50
Developing the future
with Genero
Genero Cloud es hosting
más:
• Virtualización
• Elasticidad
• Auto-servicio
• Tarificación
Thinking out Cloud
Definitions – what Cloud is
Page | 51
Q&A
En resumen
Corporate Overview
Oct 2014
Page | 52
Developing the future
with Genero
Mejorar
o Productividad de cada desarrollador
o Calidad del Software
o Flexibilidad de la implantación
o Time-to-market
o ROI
Reducir
o Curva de Aprendizaje
o Costos del Desarrollo
o Costos de Distribución
o El impacto del cambio
o Four J’s se compromete con sus proyectos
o Siempre a tiempo y dentro del presupuesto
Nuestra Solución
Responder al cambio
‘No es la mas fuerte
De las especies la que sobrevive
Ni tampoco la mas inteligente
Sino aquella mas capaz de
Responder al cambio’
Charles Darwin
The Origin of Species, 1859
Page | 53
Developing the future
with Genero
Cuando importa tener presencia
Page | 54
Developing the future
with Genero
Entonces…
Respondiendo al Cambio
Desarrolle SolucionesRápidamenteInteligentementeEscalablesDel escritorio……al smartphoneA tiempoDentro del Presupuesto
Page | 55
Q&A
Gracias
David J. Salazar
V.P. Latin America
ds@4js.com
Page | 56
“Every vendor plays leapfrog in terms of
competitive edge. That's why our goal was to
make a quantum leap in the industry, and for
that we needed Genero.”
John Driscoll,
Managing Director,
Bodyshop Management Systems.
A quantum leap into the Cloud…
Page | 57
“We have struggled to keep up with native
Microsoft tools because of their relatively short
product lifecycles. Four Js has insulated us
from that and allowed us to focus on our
customers and product functionality, while
keeping our applications current, vibrant, and
technologically competitive.”
George F. Pepper,
Senior VP Operations, Sungard K12
Education.
What our customers say…
Page | 58
“Genero continues to deliver beyond our
expectations and allows us to deliver mission
critical systems for Police, Fire and
Emergency services - lives depend upon it.
What makes FourJs exceptional is their
ability to adapt and deliver - a rarity in
today's business climate - permitting us to
better respond to our customers.”
Warren Loomis
President and CEO
Versaterm Inc.
What our customers say…
Page | 59
“When I first met Jean-Georges Schwartz, I had
50 people, $6M in revenues and my core
banking solution was character based. Today, I
have 250 people, $46M in revenues, close to
$5M in net profits and I was recently acquired
by SOPRA, a billion dollar leader in consulting
and services.”
Claude Delage,
CEO and founder,
Delta Informatique
What our customers say…
Page | 60
60
Use cases – best fit
Healthcare, on-site, Wi-Fi
Page | 61
61
Use cases – best fit
Automotive, dealerships, on-site, Wi-Fi, online, tablet
Page | 62
62
Use cases – best fit
Logistics, on-site, Wi-Fi, online, tablet
Page | 63
Genero Web Client – use cases
Campagnolo Commercio SpA. – sales floor assistant application, showroom, textile industry, Italy
We needed advanced
features including web
services and mobile access
for our employees,
customers and suppliers.
Luigi Cavasin, CIO

Más contenido relacionado

Similar a Desarrollo de apps de negocio con Genero

Encamina - Products Everywhere
Encamina  - Products EverywhereEncamina  - Products Everywhere
Encamina - Products Everywhere
Iwan van der Kleijn
 
Genere Apps nativas multiplataforma con Xamarin
Genere Apps nativas multiplataforma con XamarinGenere Apps nativas multiplataforma con Xamarin
Genere Apps nativas multiplataforma con Xamarin
atSistemas
 
Cloud computing
Cloud computingCloud computing
Cloud computing
peande
 
Cloud computing
Cloud computingCloud computing
Cloud computing
peande
 
Ricardo Rodriguez - eCommerce Day Guatemala Online [Live] Experience
Ricardo Rodriguez - eCommerce Day Guatemala Online [Live] ExperienceRicardo Rodriguez - eCommerce Day Guatemala Online [Live] Experience
Ricardo Rodriguez - eCommerce Day Guatemala Online [Live] Experience
eCommerce Institute
 
Infocorp Presentación Corporativa_2008_06
Infocorp Presentación Corporativa_2008_06Infocorp Presentación Corporativa_2008_06
Infocorp Presentación Corporativa_2008_06
infocorpgroup
 
Presentacion eraltech 2017
Presentacion eraltech  2017Presentacion eraltech  2017
Presentacion eraltech 2017
Carlos Ojeda
 
EXPOSICIONfyeryeryeryrtytrutyutyiyuiui.pptx
EXPOSICIONfyeryeryeryrtytrutyutyiyuiui.pptxEXPOSICIONfyeryeryeryrtytrutyutyiyuiui.pptx
EXPOSICIONfyeryeryeryrtytrutyutyiyuiui.pptx
SANTOS400018
 
Presentación institucional itc
Presentación institucional itcPresentación institucional itc
Presentación institucional itc
benitodiazd
 
HVLMM
HVLMMHVLMM
Arquitectura Empresarial: Retos & Oportunidades para el CIO
Arquitectura Empresarial: Retos & Oportunidades para el CIOArquitectura Empresarial: Retos & Oportunidades para el CIO
Arquitectura Empresarial: Retos & Oportunidades para el CIO
Ministerio TIC Colombia
 
2013 Nueva presentación corporativa + infraestructura (esp)
2013 Nueva presentación corporativa + infraestructura (esp)2013 Nueva presentación corporativa + infraestructura (esp)
2013 Nueva presentación corporativa + infraestructura (esp)
AnyHelp International
 
Calidad software
Calidad softwareCalidad software
Calidad software
BBVAtech
 
05 Infosys SFIC 2009
05 Infosys SFIC 200905 Infosys SFIC 2009
05 Infosys SFIC 2009
Pepe
 
TRABAJO FINAL DISEÑO DE PROYECTOS
TRABAJO FINAL DISEÑO DE PROYECTOSTRABAJO FINAL DISEÑO DE PROYECTOS
TRABAJO FINAL DISEÑO DE PROYECTOS
Carlos Arrieta
 
Cloud
CloudCloud
Qualilogy Servicios - 2014
Qualilogy Servicios - 2014Qualilogy Servicios - 2014
Qualilogy Servicios - 2014
Jean-Pierre Fayolle
 
Cloud como clave de la transformación digital en el sector financiero
Cloud como clave de la transformación digital en el sector financieroCloud como clave de la transformación digital en el sector financiero
Cloud como clave de la transformación digital en el sector financiero
Ibermática.digital
 
Descubra el camino hacia la transformación digital (frost & sullivan) 8.16
Descubra el camino hacia la transformación digital (frost & sullivan) 8.16Descubra el camino hacia la transformación digital (frost & sullivan) 8.16
Descubra el camino hacia la transformación digital (frost & sullivan) 8.16
Pedro Zevallos
 
¿Por qué ISVs y Desarrolladores deben utilizar Cloud? #IBM
¿Por qué ISVs y Desarrolladores deben utilizar Cloud? #IBM¿Por qué ISVs y Desarrolladores deben utilizar Cloud? #IBM
¿Por qué ISVs y Desarrolladores deben utilizar Cloud? #IBM
Antonio Rodríguez Perales
 

Similar a Desarrollo de apps de negocio con Genero (20)

Encamina - Products Everywhere
Encamina  - Products EverywhereEncamina  - Products Everywhere
Encamina - Products Everywhere
 
Genere Apps nativas multiplataforma con Xamarin
Genere Apps nativas multiplataforma con XamarinGenere Apps nativas multiplataforma con Xamarin
Genere Apps nativas multiplataforma con Xamarin
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Ricardo Rodriguez - eCommerce Day Guatemala Online [Live] Experience
Ricardo Rodriguez - eCommerce Day Guatemala Online [Live] ExperienceRicardo Rodriguez - eCommerce Day Guatemala Online [Live] Experience
Ricardo Rodriguez - eCommerce Day Guatemala Online [Live] Experience
 
Infocorp Presentación Corporativa_2008_06
Infocorp Presentación Corporativa_2008_06Infocorp Presentación Corporativa_2008_06
Infocorp Presentación Corporativa_2008_06
 
Presentacion eraltech 2017
Presentacion eraltech  2017Presentacion eraltech  2017
Presentacion eraltech 2017
 
EXPOSICIONfyeryeryeryrtytrutyutyiyuiui.pptx
EXPOSICIONfyeryeryeryrtytrutyutyiyuiui.pptxEXPOSICIONfyeryeryeryrtytrutyutyiyuiui.pptx
EXPOSICIONfyeryeryeryrtytrutyutyiyuiui.pptx
 
Presentación institucional itc
Presentación institucional itcPresentación institucional itc
Presentación institucional itc
 
HVLMM
HVLMMHVLMM
HVLMM
 
Arquitectura Empresarial: Retos & Oportunidades para el CIO
Arquitectura Empresarial: Retos & Oportunidades para el CIOArquitectura Empresarial: Retos & Oportunidades para el CIO
Arquitectura Empresarial: Retos & Oportunidades para el CIO
 
2013 Nueva presentación corporativa + infraestructura (esp)
2013 Nueva presentación corporativa + infraestructura (esp)2013 Nueva presentación corporativa + infraestructura (esp)
2013 Nueva presentación corporativa + infraestructura (esp)
 
Calidad software
Calidad softwareCalidad software
Calidad software
 
05 Infosys SFIC 2009
05 Infosys SFIC 200905 Infosys SFIC 2009
05 Infosys SFIC 2009
 
TRABAJO FINAL DISEÑO DE PROYECTOS
TRABAJO FINAL DISEÑO DE PROYECTOSTRABAJO FINAL DISEÑO DE PROYECTOS
TRABAJO FINAL DISEÑO DE PROYECTOS
 
Cloud
CloudCloud
Cloud
 
Qualilogy Servicios - 2014
Qualilogy Servicios - 2014Qualilogy Servicios - 2014
Qualilogy Servicios - 2014
 
Cloud como clave de la transformación digital en el sector financiero
Cloud como clave de la transformación digital en el sector financieroCloud como clave de la transformación digital en el sector financiero
Cloud como clave de la transformación digital en el sector financiero
 
Descubra el camino hacia la transformación digital (frost & sullivan) 8.16
Descubra el camino hacia la transformación digital (frost & sullivan) 8.16Descubra el camino hacia la transformación digital (frost & sullivan) 8.16
Descubra el camino hacia la transformación digital (frost & sullivan) 8.16
 
¿Por qué ISVs y Desarrolladores deben utilizar Cloud? #IBM
¿Por qué ISVs y Desarrolladores deben utilizar Cloud? #IBM¿Por qué ISVs y Desarrolladores deben utilizar Cloud? #IBM
¿Por qué ISVs y Desarrolladores deben utilizar Cloud? #IBM
 

Más de Software Guru

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
Software Guru
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
Software Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
Software Guru
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
Software Guru
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
Software Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
Software Guru
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
Software Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
Software Guru
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
Software Guru
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
Software Guru
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
Software Guru
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
Software Guru
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Software Guru
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
Software Guru
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Software Guru
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
Software Guru
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
Software Guru
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
Software Guru
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
Software Guru
 

Más de Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Último

LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxLA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
pauca1501alvar
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdfCURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
LagsSolucSoporteTecn
 
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMAUML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
martinezluis17
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdktrabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
KukiiSanchez
 
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajasSlideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
AdrianaRengifo14
 
Uso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptxUso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptx
231485414
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
231458066
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 

Último (20)

LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxLA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdfCURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
 
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMAUML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdktrabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
 
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajasSlideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
 
Uso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptxUso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptx
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 

Desarrollo de apps de negocio con Genero

  • 1. Page | 1 Q&A Visión Corporativa Octubre 2014 Desarrollando Aplicaciones Móviles de Negocio con Genero
  • 2. Page | 2 Q&A Acerca de Four Js
  • 4. Page | 4 Oficinas en el mundo Paris Shannon Francia Irlanda Oficinas de ventas ventas & admin Administrativo Strasbourg Erfurt Pune Francia Alemania India R&D Sydney Australia Kuala Lumpur Malasia DISTRIBUidores Dallas PuneMéxico London MadridSão Paulo Munich EUA IndiaMéxico Reino Unido EspañaBrasil Alemania
  • 5. Page | 5 * Estimated sales breakdown by management Retail & Distribution Finance Telco EducationHealth Banking Insurance Entertainment Manufacturing National Defense Emergency Services Energy Printing Packaging Finance Energy Telco & media Government US Navy ISSSTE Manufacturing Retail Presencia Mundial Amplia cobertura en empresas e instituciones estratégicas
  • 6. Page | 6 Algunos Clientes en Latinoamérica • Four J's Development Tools Latinoamérica, S.A. de C.V. • Avenida Insurgentes Sur No. 1602 – Piso 4; • Col. Crédito Constructor; C.P.: 03940 • Del. Benito Juárez; México, D.F. • México • Frente al Teatro de los Insurgentes
  • 7. Page | 7 Q&A Retos y Oportunidades Visión Corporativa Octubre 2014
  • 8. Page | 8 Developing the future with Genero 2015 Tendencias Negocios  Optimización de Procesos del Negocio  Iniciativas de Reducción de Costos  Participación activa del CEO en TI  Seguridad Informática  Gamification
  • 9. Page | 9 Developing the future with Genero 10 Tendencias de Gartner en 2015 1. Computación en Todos Lados 2. El Internet de las Cosas 3. Impresión 3D 4. Analisis Avanzado, Pervasivo e Invisible 5. Sistemas Ricos-Contexto Gartner señala como las 10 tendencias estratégicas para 2015
  • 10. Page | 10 Developing the future with Genero 10 Tendencias de Gartner en 2015 6. Maquinas Inteligentes 7. Computación Cloud/Client 8. Aplicaciones Definidas por Software- Infraestructura 9. TI Escala-Web 10. Seguridad Basada-Riesgo y Auto- Protección Gartner señala como las 10 tendencias estratégicas para 2015
  • 11. Page | 11 Las Aplicaciones de Negocio NO se centran en la Tecnología • Las Corporaciones usan Aplicaciones por dos razones típicas • Para bajar costos de operación (y servicios) • Ampliar sus ventajas competitivas brindando nuevas operaciones (y servicios) que aumenten utilidades/satisfacción • Las Aplicaciones Empresariales deben ser medidas en función al retorno de la inversión • Inversión: Cual es el costo total del ciclo de vida ? • Retorno: Que tan efectivo es el software para: • Mejorar la eficiencia operacional • Mejorar la participación de mercado (nuevos esquemas) e ingresos? • Aprovechar oportunidades. Cuando estaré listo?
  • 12. Page | 12 12 Muchas Pantallas y Reportes Mucho código reutilizable o Manejo de Datos, Busquedas, edición, Interfaz de Usuario, … Transacciones de datos estructurados Conjunto de Características en Evolución Se vuelve un reto las reglas de Codificación o Consistencia entre desarrolladores o Reglas Comunes de ergonomía o Transferencia de Conocimiento y Resolución de problemas En las aplicaciones de Negocio Caracteristicas tipicas de una aplicación de negocios
  • 13. Page | 13 Developing the future with Genero La era post-PC – TI para el Consumidor Los 5 mayores cambios tecnológicos
  • 14. Page | 14 Developing the future with Genero La era post-PC – TI para el Consumidor Un cambio dramático en la implantación de las aplicaciones está ocurriendo
  • 15. Page | 15 Developing the future with Genero Movilidad reformando nuestro comportamiento Smartphone y tabletas encajan en aplicaciones empresariales Source: Symantec “2012 State Of Mobility Survey”, BI Intelligence 2012 Adultos en EU accesan noticias en dispositivos móviles 23% usuarios iPad siempre lo usan para navegar en la web 79% Empresas están creando tiendas para sus apps móviles 71% Crece el número de aplicaciones móviles cada año 100%
  • 16. Page | 16 Sistemas Bancarios Móviles • Primera Generación • Servicios Tradicionales llevados a la plataforma móvil y la nube Encuesta realizada por
  • 17. Page | 17 Q&A El Problema Corporate Overview Octubre 2014
  • 18. Page | 18 Developing the future with Genero Enfoque del Desarrollo A donde se enfoca el esfuerzo del desarrollo? 20% 80% 20% 80% Infraest ructura (costo) Valor para la Empresa (Servicios = Utilidad)
  • 19. Page | 19 80% 20% Que necesitamos que suceda A donde se enfoca el esfuerzo de desarrollo? Valor para la Empresa (Servicios = Utilidad) Infraest ructura (costo)
  • 20. Page | 20 The Inflection Point in the App Ecosystem 20 Enfoque de los Desarrolladores Q3 2013 – Planes para futuros desarrollos Source: Developer Economics Q3 2013 – The State of the Developer Nation, n=4,946 Infraestructura Actual
  • 21. Page | 21 The Inflection Point in the App Ecosystem Herramientas de Desarrollo Móviles Lenguajes no son fáciles de dominar
  • 22. Page | 22 The Inflection Point in the App Ecosystem Problemas de las Opciones para el Desarrollo Móvil Las APIs realizan tareas específicas para el Dispositivo y son miles de llamadas
  • 23. Page | 23 Q&A La Solución Corporate Overview Octubre 2014
  • 24. Page | 24 ¿Que es Genero? La infraestructura de desarrollo de aplicaciones de negocio que permite la creación rápida y económica de software empresarial de clase mundial y alto desempeño en el menor tiempo posible
  • 25. Page | 25 Developing the future with Genero BUY 3GLs Fácil de Aprender –  Desarrollo Rápido X  Diseñado para Negocio X  Transaccional X  Fácil Mantenimiento X  Portabilidad –  Reportes Gráficos Sencillos –  Generador de Aplicaciones X  Ayudante para Web services X  TCO Regular Excelente Desarrollo de 5 a 10 veces mas rápido Propósito específico vs. propósito general Genero es el único ambiente de desarrollo diseñado exclusivamente para aplicaciones de negocio
  • 26. Page | 26 Developing the future with Genero Public class HelloWorld extends javax.swing.Jcomponent { public static void main (String[] args) { javax.swing.JFrame f = new javax.swing.JFrame (“HelloWorld”); f.setSize(300, 300); f.getContentPane().add(new HelloWorld()); f.setVisible(true); } public void paintComponent(java.awt.Graphics g) { g.drawString (“Hello, World!”, 125, 95); } } display ‘‘Hello, World!’’ Productividad del Desarrollo El precio de la complejidad es una calidad deficiente del software – Ej. Hello World! ¡El Lenguaje que usa Genero es el más sencillo de aprender!
  • 27. Page | 27 Developing the future with Genero * Carnegie Mellon University - Capability Maturity Model – Guidelines fo Improving the Software Process www.sei.cmu.edu/cmm (LOC/Hr - Lines of code per hour) Comparativo usando CMM* Nivel 5 Lenguaje Productividad LOC/hr Tasa de Errores 11,98 6,72 5,68 5,14 3,03 % 12,15 % 18,73 % 26,59 % Productividad del Desarrollo Comparativo real de una fábrica de Software
  • 29. Page | 29 Developing the future with Genero Genero Studio Form DesignerCode Editor Report Designer Graphic Debugger DB Meta schema Manage Projects DiffProfilerTeam work (SCM) App Generator SOA & WSBus App Modeler
  • 30. Page | 30 Developing the future with Genero Flexible deployment Genero desktop client Genero desktop client Configure en vez de programar iOS Android MAC OSX ASCII Windows Linux Abstract User Interface XML HTML5
  • 31. Page | 31 Developing the future with Genero Flexible deployment Database agnostic Open Database Interface Multi-vendedor Embedded SQL Cambie rapidamente MAIN DEFINE p_num INTEGER DATABASE stores DECLARE c1 CURSOR FOR SELECT name, address, cdate FROM customer WHERE custid = p_num OPEN c1 ... END MAIN Sybase Open Source MS- SQL Server Informix DB2 SQLite Oracle ODI SQL
  • 32. Page | 32 Developing the future with Genero Flexible deployment Operating system agnostic Un binario para todo Compile una vez Ejecute donde sea Reduzca los costos del ciclo de vida de la aplicación iOS Windows Linux Unix Android OSX OS HAL
  • 33. Page | 33 Developing the future with Genero Scalable performance Autonomous services connect via Web services SOA Integration Escala a ‘000s de usuarios concurrentes IMPORT xml FUNCTION saveOrder(order)   DEFINE order    RECORD LIKE order.*   DEFINE doc      xml.DomDocument   DEFINE frag     xml.DomNode     LET doc = Xml.DomDocument.Create()   LET frag = doc.createDocumentFragment()   CALL xml.Serializer.VariableToXML(order,frag)   CALL doc.appendDocumentNode(frag)   CALL doc.saveToFile("Order.xml") END FUNCTION SCM Big Data BI Social Networks CRM Web Service s XML Java ERP
  • 34. Page | 34 Developing the future with Genero Segura y escalable GAS Genero Desktop Client Arquitectura – versátil y ‘Lista para la Nube’ ‘Server–centric’ & ‘thin–client’ GASWeb Server Firewall Application Server Database Server Genero Web Client Genero Mobile
  • 36. Page | 36 The Inflection Point in the App Ecosystem 36 Plataformas Móviles Empresariales La definición (wikipedia) Multiples tipos de dispositivos, • Smartphones, tabletas, • Código Abstracto Extienden la red corporativa, • On-line y off-line, • Multiples servidores y fuentes de datos, • Aprovecha la Nube Seguras, Administración Central de las Aplicaciones, De Preferencia Aprovecha habilidades y herramientas existentes
  • 37. Page | 37 The Inflection Point in the App Ecosystem Propuesta de valor Escribe una vez, distribuye a donde sea incluyendo dispositivos no conectados Maximiza flexibilidad de la distribución • Un código base, • Smartphone, tabletas y desktop. Minimiza el esfuerzo de desarrollo • Un marco abstracto de desarrollo, • Un proyecto de desarrollo, • Un conjunto de habilidades, • Un ciclo de vida. Mejora la productividad de campo • Extiende la red corporativa, • Inovación hasta el límite, • Apps On-line y off-line.
  • 38. Page | 38 The Inflection Point in the App Ecosystem Write once, deploy ‘everywhere’ Sample apps
  • 39. Page | 39 The Inflection Point in the App Ecosystem Escribe una vez, ejecuta 'donde sea' Los desarrolladores no necesitan escoger - un código fuente cubre casi todo el mercado
  • 40. Page | 40 The Inflection Point in the App Ecosystem Widgets Nativos Escribe una vez, ejecuta 'donde sea' Reduce la necesidad de aprender APIs nativos Descripción Abstracta de la forma Rendering Nativo
  • 41. Page | 41 The Inflection Point in the App Ecosystem Dialogos Paralelos Escribe una vez, ejecuta 'donde sea' Reduce la necesidad de aprender APIs nativos OPEN WINDOW tabbar WITH FORM "tabbar" ATTRIBUTE(STYLE="tabbar") START DIALOG d_tabbar OPEN WINDOW w_left WITH FORM "left" ATTRIBUTE(STYLE="left") START DIALOG d_left OPEN WINDOW w_right WITH FORM "right" ATTRIBUTE(STYLE="right") START DIALOG d_right d_left d_right d_tabbar
  • 42. Page | 42 The Inflection Point in the App Ecosystem Almacenamiento Local SQLite relational database embedded with OS SQL-Lite Subconjunto del estandar SQL-92, Ligero (~3-400 KB), Integrado = no librerías, Buena opción para móvil, UTF-8 para apps UNICODE, Muy usado – Adobe, Mozilla, Open source.
  • 43. Page | 43 The Inflection Point in the App Ecosystem Acceso a recursos locales • Cámara • Contactos • Email • Calendario • GPS • Almacenamiento Acceso nativo de las apps Mejora la productividad y extiende la red corporativa con Apps inovadoras
  • 44. Page | 44 The Inflection Point in the App Ecosystem Componentes Web Explota el desarrollo web - basta librería de componentes de 3ros Integra componentes Web en apps móviles nativas • Ej. Captura de firma • http://mcc.id.au/2010/signature.html
  • 45. Page | 45 The Inflection Point in the App Ecosystem Integra Componentes Web en las apps de manera nativa • Ej. Escaners de Codigo de Barras y tarjetas Componentes Web Explota el desarrollo web - basta librería de componentes de 3ros
  • 46. Page | 46 The Inflection Point in the App Ecosystem Se Conecta via Wi-Fi, Diseña, Corrige bugs, Prueba, Paquete. • Crea: • .ipa (iOS), • .apk (Android). Genero Studio Desarrolla y prueba en tiempo real
  • 47. Page | 47 The Inflection Point in the App Ecosystem Agile development process • Visual design diagrams (DRY), • Fast prototypes, • Iterative development, • 80% diagrams, 20% code. Abstract apps • Hardware & software independent, • Configurable, model driven, • Ready-to-use templates. Robust, large apps • Diagrams solve most common design patterns, • Adaptable architectures, • Consistent ergonomics. Genero Studio Business Application Modeler
  • 48. Page | 48 Q&A Corporate Overview Octubre 2014 Genero Cloud
  • 49. Page | 49 Developing the future with Genero Genero Cloud no es solo hospedaje Thinking out Cloud Definitions – what Cloud is not
  • 50. Page | 50 Developing the future with Genero Genero Cloud es hosting más: • Virtualización • Elasticidad • Auto-servicio • Tarificación Thinking out Cloud Definitions – what Cloud is
  • 51. Page | 51 Q&A En resumen Corporate Overview Oct 2014
  • 52. Page | 52 Developing the future with Genero Mejorar o Productividad de cada desarrollador o Calidad del Software o Flexibilidad de la implantación o Time-to-market o ROI Reducir o Curva de Aprendizaje o Costos del Desarrollo o Costos de Distribución o El impacto del cambio o Four J’s se compromete con sus proyectos o Siempre a tiempo y dentro del presupuesto Nuestra Solución Responder al cambio ‘No es la mas fuerte De las especies la que sobrevive Ni tampoco la mas inteligente Sino aquella mas capaz de Responder al cambio’ Charles Darwin The Origin of Species, 1859
  • 53. Page | 53 Developing the future with Genero Cuando importa tener presencia
  • 54. Page | 54 Developing the future with Genero Entonces… Respondiendo al Cambio Desarrolle SolucionesRápidamenteInteligentementeEscalablesDel escritorio……al smartphoneA tiempoDentro del Presupuesto
  • 55. Page | 55 Q&A Gracias David J. Salazar V.P. Latin America ds@4js.com
  • 56. Page | 56 “Every vendor plays leapfrog in terms of competitive edge. That's why our goal was to make a quantum leap in the industry, and for that we needed Genero.” John Driscoll, Managing Director, Bodyshop Management Systems. A quantum leap into the Cloud…
  • 57. Page | 57 “We have struggled to keep up with native Microsoft tools because of their relatively short product lifecycles. Four Js has insulated us from that and allowed us to focus on our customers and product functionality, while keeping our applications current, vibrant, and technologically competitive.” George F. Pepper, Senior VP Operations, Sungard K12 Education. What our customers say…
  • 58. Page | 58 “Genero continues to deliver beyond our expectations and allows us to deliver mission critical systems for Police, Fire and Emergency services - lives depend upon it. What makes FourJs exceptional is their ability to adapt and deliver - a rarity in today's business climate - permitting us to better respond to our customers.” Warren Loomis President and CEO Versaterm Inc. What our customers say…
  • 59. Page | 59 “When I first met Jean-Georges Schwartz, I had 50 people, $6M in revenues and my core banking solution was character based. Today, I have 250 people, $46M in revenues, close to $5M in net profits and I was recently acquired by SOPRA, a billion dollar leader in consulting and services.” Claude Delage, CEO and founder, Delta Informatique What our customers say…
  • 60. Page | 60 60 Use cases – best fit Healthcare, on-site, Wi-Fi
  • 61. Page | 61 61 Use cases – best fit Automotive, dealerships, on-site, Wi-Fi, online, tablet
  • 62. Page | 62 62 Use cases – best fit Logistics, on-site, Wi-Fi, online, tablet
  • 63. Page | 63 Genero Web Client – use cases Campagnolo Commercio SpA. – sales floor assistant application, showroom, textile industry, Italy We needed advanced features including web services and mobile access for our employees, customers and suppliers. Luigi Cavasin, CIO