Download Descargar presentación

Document related concepts
no text concepts found
Transcript
Q&A
Desarrollo de Aplicaciones Empresariales y
plataformas móviles
La Experiencia Four Js
Four J's Development Tools Latinoamérica, S.A. de C.V.
Septiembre 2015
Page | 1
Quién es Four J´s Development Tools?
 Empresa Europea Sólida con crecimiento
sostenido los últimos 15 años
 Creador de la Suite Genero la cual cuenta con el
único lenguaje diseñado para el desarrollo de
Aplicaciones de Negocio, de misión crítica y para
Plataformas Móviles.
 Presencia sólida y Diversidad:

Geográfica

Segmento de Mercado

Tamaño de Compañías
 La tecnología seleccionada por

Corporativos ‘Blue chip’

Mas de 2 Millones de usuarios

Miles de programadores

Cientos de VAR´s y Reseller´s
Developing the future
with Genero
Page | 2
¿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
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
clase mundial
y alto desempeño en el
menor tiempo posible
Referencia: Entre Barranca del Muerto Y Calle Hermes
Frente al Teatro de los Insurgentes
Page | 3
Experiencia Profesional
•
Four J´s cuenta con mas de 15
años de experiencia
atendiendo proyectos exitosos
para diversas empresas e
instituciones de gobierno en
México y América Latina
•
Hemos migrado mas de 120
aplicaciones desde pequeños
sistemas con menos de
50KLOC hasta ERP's con mas
de 7000KLOC de ambientes
UNIX carácter a
Cliente/Servidor, Web, Web
Services, SOA y ahora a
Móviles IOS o Android con el
mismo código
Page | 4
Oficinas en el mundo
Paris
Francia
ventas & admin
Shannon
Irlanda
Administrativo
R&D
Strasbourg
Francia
Erfurt
Alemania
Pune
India
México
México
Dallas
EUA
São Paulo
Brasil
London
Reino Unido
Oficinas de ventas, de soporte, capacitación y consultoría
Madrid
España
Munich
Alemania
Pune
Sydney
India
Australia
Kuala Lumpur
Malasia
DISTRIBUidores
Page | 5
Presencia Mundial
Amplia cobertura en empresas e instituciones estratégicas
Finance
Printing
Packaging
Energy
Retail & Distribution
Emergency Services
Energy
National Defense
Telco & media
Manufacturing
Finance
Entertainment
Government
Insurance
Telco
Banking
ISSSTE
US Navy
Retail
Health
Education
Manufacturing
* Estimated sales breakdown by management
Page | 6
Capacidad Técnica, Experiencia y
Actividades del personal de Four J´s
•
Consultores certificados en fábrica por el
creador de la tecnología
•
Mas de 14 años de experiencia
•
Consultores dedicados 100% a proyectos solo
de Four J´s
•
Atención personalizada a todos nuestros
clientes
•
Respuestas inmediatas, soluciones y planes a
la medida
Developing the future
with Genero
Page | 7
Nuestra Propuesta
Responder al cambio
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
‘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
Four J’s se compromete con sus proyectos
o Siempre a tiempo y dentro del presupuesto
Developing the future
with Genero
Page | 8
Flexible deployment
Genero desktop client
Genero desktop client
Configure en vez de
programar
iOS
Android
MAC
OSX
Windows
Linux
HTML5
ASCII
Abstract User
Interface
XML
Developing the future
with Genero
Page | 9
Flexible deployment
Genero Mobile – un solo código fuente, 90% dispositivos móviles 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 | 10
Flexible deployment
Database agnostic
Open
Source
ODI
MS-SQL
Server
Informix
Sybase
Oracle
DB2
SQLite
SQL
Developing the future
with Genero
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
Page | 11
Flexible deployment
Operating system agnostic
HAL
iOS
OS
Windows
OSX
Linux
Unix
Un binario para todo
Compile una vez
Ejecute donde sea
Reduzca los costos del
ciclo de vida de la
aplicación
Android
Developing the future
with Genero
Page | 12
Scalable performance
Autonomous services connect via Web services
SOA Integration
Escala a ‘000s de
usuarios
concurrentes
XML
Java
Big
Data
Web
Services
IMPORT xml
FUNCTION saveOrder(order)
DEFINE order
DEFINE doc
DEFINE frag
BI
Social
Networks
RECORD LIKE order.*
xml.DomDocument
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
CRM
SCM
ERP
Developing the future
with Genero
Page | 13
Arquitectura – versátil y ‘Lista para la Nube’
‘Server–centric’ & ‘thin–client’
Seguridad y Escalabilodad
Application Server
Database Server
Genero
Desktop
Client
Firewall
Genero
Mobile
GAS
Web Server
Genero
Web
Client
GAS
Developing the future
with Genero
Page | 14