Vous êtes sur la page 1sur 39

Q&A

Desarrollando el Futuro
con Genero

Visin Corporativa
Octubre 2013
Page | 1
Q&A

Retos y
Oportunidades

Visin Corporativa
Octubre 2013
Page | 2
2013 Tendencias Negocios
Optimizacin de Procesos del
Negocio
Iniciativas de Reduccin de Costos
Participacin activa del CEO en TI
Seguridad Informtica
Gamification

Developing the future


with Genero Page | 3
10 Tendencias de las T.I. en 2013

Batalla de los Mviles


Aplicaciones Mviles y HTML5
Nube Personal
App Stores Privadas
IOT (Internet of Things)
Gartner seala como las 10 tendencias estratgicas para 2013

Developing the future


with Genero Page | 4
10 Tendencias de las T.I. en 2013

TI Hbrido y Cloud Computing


Big Data estratgico
Actionable Analytics
In Memory Computing
Ecosistemas integrados
Gartner seala como las 10 tendencias estratgicas para 2013

Developing the future


with Genero Page | 5
La era post-PC TI para el Consumidor
Los 5 mayores cambios tecnolgicos

Developing the future


with Genero Page | 6
La era post-PC TI para el Consumidor
Un cambio dramtico en la implantacin de las aplicaciones est ocurriendo

Developing the future


with Genero Page | 7
Movilidad reformando nuestro
comportamiento
Smartphone y tabletas encajan en aplicaciones empresariales

Adultos en EU Empresas
accesan estn creando
noticias en tiendas para
dispositivos sus apps
mviles mviles
usuarios iPad Crece el
siempre lo nmero de
usan para aplicaciones
navegar en la mviles cada
web ao

Source: Symantec 2012 State Of Mobility Survey, BI Intelligence 2012

Developing the future


with Genero Page | 8
Q&A

Acerca de Four Js

Visin Corporativa
Octubre 2013
Page | 9
Que es Genero?

La infraestructura de desarrollo
de aplicaciones de negocio
que permite la creacin
rpida y econmica de
software empresarial de
clase mundial
y alto desempeo en el menor
tiempo posible

Page | 10
20
AOS
1992-2012

Page | 11
Oficinas en el mundo
Paris
Francia
VENTAS &
ADMIN

Shannon
R&D Irlanda
ADMINISTRATIVO
Strasbourg
Francia

Erfurt
Alemania

Pune
India

Mxico Dallas So Paulo London Madrid Munich Pune Sydney Kuala Lumpur
Mxico EUA Brasil Reino Unido Espaa Alemania India Australia Malasia
OFICINAS DE VENTAS DISTRIBUIDORES

Page | 12
Presencia Mundial
Amplia cobertura en empresas e instituciones estratgicas

Finance

Energy

Telco & media

Government

ISSSTE US Navy

Retail

Manufacturing
* Estimated sales breakdown by management

Page | 13
Q&A

El Problema

Corporate Overview
Octubre 2013
Page | 14
Enfoque del Desarrollo
A donde se enfoca el esfuerzo del desarrollo?

20%

80%

Developing the future


with Genero Page | 15
Enfoque del Desarrollo
Que necesitamos que suceda

Developing the future


with Genero Page | 16
Productividad del Desarrollo
Comparativo real de una fbrica de Software

Fuente: Issste. Proyecto sistema de control de hospitales

Comparativo usando CMM* Nivel 5

Lenguaje Productividad LOC/hr Tasa de Errores

11,98 3,03 %

6,72 12,15 %

5,68 18,73 %

5,14 26,59 %

(LOC/Hr - Lines of code per hour)

* Carnegie Mellon University - Capability Maturity Model Guidelines fo Improving the Software Process www.sei.cmu.edu/cmm

Developing the future


with Genero Page | 17
Productividad del Desarrollo
El precio de la complejidad es una calidad deficiente del software Ej. Hello World!

Public class HelloWorld extends


javax.swing.Jcomponent {
public static void main (String[] args) {
javax.swing.JFrame f = new
javax.swing.JFrame (HelloWorld);
display Hello,
f.setSize(300, 300); World!
f.getContentPane().add(new HelloWorld());
f.setVisible(true);
}
public void paintComponent(java.awt.Graphics
g) {
g.drawString (Hello, World!, 125, 95);
}
}
El Lenguaje que usa Genero es el ms sencillo de aprender!

Developing the future


with Genero Page | 18
Q&A

La Solucin

Corporate Overview
Octubre 2013
Page | 19
Diferencias
Propsito especfico vs. propsito general

3GLs

Fcil de Aprender
Desarrollo Rpido X
Diseado para Negocio X
Transaccional X
Fcil Mantenimiento X
Portabilidad
Reportes Grficos Sencillos
Generador de Aplicaciones X
Ayudante para Web services X
TCO Regular Excelente

Genero es el nico ambiente de desarrollo diseado exclusivamente para aplicaciones de negocio

Developing the future


with Genero Page | 20
Flexible deployment
Genero desktop client

Genero desktop
client
Configure en vez de
iOS
Android
MAC
OSX
ASCII programar

Windows Linux

Abstract User
HTML5
Interface

XML

Developing the future


with Genero Page | 21
Flexible deployment
Genero Desktop Client Picture flow DISPLAY ARRAY attribute

Developing the future


with Genero Page | 22
Flexible deployment
Genero Web Client

Dos mtodos para soportar browsers en dispositivos mviles


Safari Mobile & Ajax snippets
snippets de iPhone para rendering nativo

Developing the future


with Genero Page | 23
Flexible deployment
Genero Mobile un solo cdigo fuente, 90% dispositivos mviles cubiertosl

FUNCTION edit_customer(num)
DEFINE num LIKE customer.customer_num

LET int_flag = FALSE


SELECT * INTO customer.*
FROM customer
WHERE @customer_num == num
INPUT BY NAME customer.* WITHOUT DEFAULTS
ON ACTION zoom INFIELD state
LET customer.state =
states.getState(customer.state)
DISPLAY BY NAME customer.state
END INPUT

IF NOT int_flag THEN


UPDATE customer SET customer.* = customer.*
WHERE @customer_num = num
ELSE
SELECT * INTO customer.*
FROM customer
WHERE @customer_num == num
DISPLAY BY NAME customer.*
END IF
END FUNCTION

Developing the future


with Genero Page | 24
Flexible deployment
Genero Mobile no necesita escoger Objective C o Java solo use Genero

Accese recursos locales


Cmara
Contactos
Email
Calendario
GPS
Memoria

Developing the future


with Genero Page | 25
Flexible deployment
Database agnostic

Open Database
Interface
Open MS-SQL Multi-vendedor
Informix
Source Server Embedded SQL
Cambie rapidamente
Sybase
Oracle DB2 MAIN
DEFINE p_num INTEGER
DATABASE stores
DECLARE c1 CURSOR FOR
SELECT name, address, cdate
FROM customer
ODI WHERE custid = p_num
SQLite OPEN c1
...
END MAIN

SQL

Developing the future


with Genero Page | 26
Flexible deployment
Operating system agnostic

Un binario para todo


HAL
Compile una vez
Ejecute donde sea
Reduzca los costos
iOS OS del ciclo de vida de
la aplicacin

Windows OSX

Linux Unix Android

Developing the future


with Genero Page | 27
Scalable performance
Autonomous services connect via Web services

SOA Integration
Escala a 000s de
XML
Java usuarios
concurrentes
Web Big IMPORT xml

Services FUNCTION saveOrder(order)


Data
DEFINE order RECORD LIKE order.*
DEFINE doc xml.DomDocument
DEFINE frag xml.DomNode

Social LET doc = Xml.DomDocument.Create()


BI Networks LET frag = doc.createDocumentFragment()
CALL xml.Serializer.VariableToXML(order,frag)
CALL doc.appendDocumentNode(frag)
CALL doc.saveToFile("Order.xml")
END FUNCTION

CRM SCM ERP

Developing the future


with Genero Page | 28
Arquitectura verstil y Lista para la Nube
Servercentric & thinclient

Secure and scalable


Application Server Database Server

Genero
Desktop
Client
Firewall

Genero Web Server GAS


Mobile

Genero
GAS
Web
Client

Developing the future


with Genero Page | 29
Genero Web Client
HTML5 native widget support

Developing the future


with Genero Page | 30
Genero Studio
Model Driven Architecture

Code Editor Form Designer Manage Projects Graphic Debugger

App Generator Bus App Modeler Report Designer SOA & WS

Team work (SCM) Profiler DB Meta schema Diff

Developing the future


with Genero Page | 31
Q&A

Genero Cloud

Corporate Overview
Octubre 2013
Page | 32
Thinking out Cloud
Definitions what Cloud is not

Genero Cloud no es
solo hospedaje

Developing the future


with Genero Page | 33
Thinking out Cloud
Definitions what Cloud is

Genero Cloud es
hosting ms:
Virtualizacin
Elasticidad
Auto-servicio
Tarificacin

Developing the future


with Genero Page | 34
Q&A

En resumen

Corporate Overview
Oct 2013
Page | 35
Nuestra Solucin
Responder al cambio

Mejorar
o Productividad de cada desarrollador No es la mas fuerte
o Calidad del Software De las especies la que sobrevive
o Flexibilidad de la implantacin Ni tampoco la mas inteligente
Sino aquella mas capaz de
o Time-to-market
Responder al cambio
o ROI
Reducir Charles Darwin
The Origin of Species, 1859
o Curva de Aprendizaje
o Costos del Desarrollo
o Costos de Distribucin
o El impacto del cambio

Four Js se compromete con sus proyectos


o Siempre a tiempo y dentro del presupuesto

Developing the future


with Genero Page | 36
Entonces
Respondiendo al Cambio

Desarrolle
Dentro
al del Soluciones
Presupuesto
Escalables
Asmartphone
tiempo
Rpidamente
Del escritorio
Inteligentemente

Developing the future


with Genero Page | 38
Algunos clientes

VISION
PLASTICS LTDA
NIT. 800.175.533-7

Developing the future


with Genero Page | 39
Q&A

Gracias

David J. Salazar
V.P. Latin America
ds@4js.com
HOME
Page | 41

Vous aimerez peut-être aussi