SlideShare uma empresa Scribd logo
1 de 29
“COBOL como factor de diferencia en tu carrera profesional” 
Luis Rodríguez 
luisenrique.rodriguez@microfocus.com
AGENDA 
Breve historia de COBOL 
Importancia de COBOL en el siglo XXI 
¿Por qué aprender COBOL? 
¿Cuál es la aportación de Micro Focus? 
¿Qué es Visual COBOL? 
Demostración Visual COBOL
“No sé qué lenguajes habrá en el futuro, pero seguro que COBOL estará todavía allí” 
Bill Gates
1954-1959 
1960-1965 
1970-1975 
1980-1985 
1990-1995 
2000 
Fortran 
B-O 
Flow-Matie 
JOVIAL 
IAL 
ALGOL 
COBOL 
JOSS PL/I CORAL Simula Basic 
PASCAL 
C 
Ada 
SASL 
Icon 
COBOL 
C ++ 
REXX 
Borland Turbo Pascal 
Perl 
SML 
Python 
Ruby 
Visual Basic 
JAVA 
JavaScript 
PHP 
C # 
VB .Net 
. . . 
2014
¿Desde Cuándo Existe COBOL? 
•COmmon Business Oriented Language 
•COBOL nació en 1959 
Cumplió 55 años 
de existencia
¿COBOL está Obsoleto? 
La respuesta es NO, esta mas vivo que nunca.
Sin COBOL no sería posible . . . dependencia con COBOL 
Contar con ATMs 
Un fallo de COBOL bloquearíí el acceso al ahorro y cuentas corrientes, dejando a millones sin efectivo
Sin COBOL no sería posible . . . dependencia con COBOL 
Terminales Puntos de Venta 
Estos sistemas podrían fallar, se tendría que confiar en la habilidades matemáticas de los vendedores
Sin COBOL no sería posible . . . dependencia con COBOL 
Compensación de Cheques Un fallo de COBOL ocasionaría una caída financiera en el procesamiento de Cheques
Sin COBOL no sería posible . . . dependencia con COBOL 
Mercado Accionario 
Los accionistas que cotizan en la bolsa de New York no podrían realizar operaciones
Sin COBOL no sería posible . . . dependencia con COBOL 
Seguros 
Un fallo de COBOL significaría la perdida de la red de seguridad y la incapacidad de realizar reclamaciones
Sin COBOL no sería posible . . . dependencia con COBOL 
Telecomunicaciones Un fallo de COBOL podría ocasionar que las empresas de telecomunicaciones no pudieran generar la facturación de sus clientes
Sin COBOL no sería posible . . . dependencia con COBOL 
Retail 
Muchos de los sistemas de manejo de inventario fallarían, sería imposible mantener adecuadamente el control del inventario
Sin COBOL no sería posible . . . dependencia con COBOL 
Aerolíneas 
Un fallo en COBOL, las principales aerolíneas, sufrirían un impacto en sus sistemas de reservas de vuelos
Algunos datos estadísticos 
Hay mas de 250 billones de líneas de código COBOL Se escriben 5 millones de líneas de código COBOL al año COBOL soporta el 90% de los sistemas de negocios de las compañías del Fortune 500 COBOL procesa el 85% de las transacciones comerciales diarias COBOL procesa el 95% de las operaciones hechas en cajeros automáticos
¿Por qué aprender COBOL . . .? 
Sin expertos en COBOL, el mundo de los negocios se hundiría en días. 
10 Razones para aprender COBOL 
1.Cobol es fácil 
2.Se puede ejecutar en cualquier lugar 
3.Se trabajará mañana igual que hoy 
4.Manejo de precisión aritmética 
5.Ahora se puede utilizar con su IDE favorito 
6.Puede llegar a sus datos rápidamente 
7.No necesita pasar horas con la documentación 
8.Es rápido 
9.Ahora se integra con todo 
10.Está en todas partes
Oportunidades Profesionales 
Saber programar en COBOL es una garantía de empleo 
Principalmente encontraremos oportunidades laborales en: 
•Sector Financiero 
•Sector Seguros 
•Sector Telecomunicaciones 
•Industrias energéticas (luz, gas, etc.) 
•Muchas mas . . .
Cual es la aportación de Micro Focus 
1976 
Creada por tres fundadores que desarrollaron el primer COBOL portable del mercado 
COBOL
COBOL 
Mainframe 
Borland 
Líder de mercado, estándar de la industria para desarrollo y despliegue de aplicaciones COBOL 
Alrededor de 600 modernizaciones satisfactorias conseguidas 
En el cuadrante de líderes de Gartner para soluciones de software de calidad integrada 
Tres principales líneas de Soluciones 
Cual es la aportación de Micro Focus
Visual COBOL 
Entorno de Desarrollo Moderno
Visual COBOL 
Micro Focus Visual COBOL es el entorno líder, y el mejor de su clase, para desarrollar y desplegar aplicaciones críticas para el negocio. Visual COBOL permite un desarrollo unificado, colaborativo y rentable gracias a herramientas enriquecidas y estándar en el sector. Visual COBOL ayuda a minimizar el riesgo de quedarse sin expertos en el lenguaje, amplía el alcance del mercado y acelera los plazos de entrega para cumplir los requisitos de los negocios ágiles actuales. 
Fácil de Usar 
IDE’s Estándar 
Rentable 
Líder 
Mejor en su clases 
Unifica 
Herencia
Soluciones de Desarrollo Micro Focus COBOL 
•Visual COBOL for Visual Studio 2010, 2012 y 2013 
•Visual COBOL for Azure 
Desarrollo para Windows y .NET 
•Visual COBOL for Eclipse 
•Visual COBOL Developer Hub 
•Visual COBOL Distributed Edition 
Desarrollo para Windows y Unix/Linux
Modernización del Entorno de Desarrollo 
TSO, Notepad, vi, Ultraedit . . .
Características de Visual COBOL 
Personalización en los IDE’s para soportar todas las características de COBOL. Reutilización de código Generación de diferentes tipos de proyectos. Código COBOL Procedural. Lenguaje Orientado a Objetos COBOL (Managed). 
•Bytecode. 
•Código MSIL. Integración con diferentes lenguajes de programación. 
•JAVA. 
•.Net Modernización de Interfaz de Usuario. Capacidades de depuración. Integración con Bases de Datos. Capacidad de desarrollo remoto (Unix/Linux - Eclipse).
Utilidades – Herramientas en los IDE’s utilizados por Visual COBOL 
Validación de la sintaxis automática de código COBOL. Autocompletado de sentencias. Búsqueda de referencias. Uso de funciones Windows. Diferentes paneles para una mejor administración de los proyectos. Asistentes para la configuración del acceso a las bases de datos. Asistentes para escribir y comprobar sentencias SQL.
Múltiples Posibilidades de Despliegue 
Windows 
UNIX / Linux 
.NET 
JVM 
Cloud 
Despliegue de Aplicaciones
Objetivos de la Demostración 
Uso de los entornos de desarrollo Eclipse y/o Visual Studio Mostrar las utilidades que se tienen en los IDE’s 
•Validación de la sintaxis automática 
•Autocompletado de sentencias 
•Búsqueda de referencias 
•. . . Ejecución de aplicaciones 
•Aplicación tipo consola 
•Modernización de aplicaciones a Web
Links de Interés 
Visual COBOL Personal Edition www.microfocus.com/visualcobolpe Web Microfocus http://www.microfocus.es/ http://www.microfocus.com/ Web Community http://community.microfocus.com/
“Gracias” 
Luis Rodríguez 
Consultor de Soluciones 
luisenrique.rodriguez@microfocus.com

Mais conteúdo relacionado

Semelhante a COBOL como factor de diferencia en tu carrera profesional

arquitectura gastronomica Visite estos chicos
arquitectura gastronomica Visite estos chicosarquitectura gastronomica Visite estos chicos
arquitectura gastronomica Visite estos chicosproudpushover7537
 
Alta disponibilidad y balanceo de carga con Linux y nginx
Alta disponibilidad y balanceo de carga con Linux y nginxAlta disponibilidad y balanceo de carga con Linux y nginx
Alta disponibilidad y balanceo de carga con Linux y nginxPlain Concepts
 
Introducción a SSIS con Biml
Introducción a SSIS con BimlIntroducción a SSIS con Biml
Introducción a SSIS con BimlSpanishPASSVC
 
Presentación COBOL
Presentación COBOLPresentación COBOL
Presentación COBOLMember1
 
The Lord of Cloud Native – Part 1: The Concentric Rings of the Cloud-Native E...
The Lord of Cloud Native – Part 1: The Concentric Rings of the Cloud-Native E...The Lord of Cloud Native – Part 1: The Concentric Rings of the Cloud-Native E...
The Lord of Cloud Native – Part 1: The Concentric Rings of the Cloud-Native E...Luciano Moreira da Cruz
 
=Ven a conocer la plataforma cloud de IBM!
=Ven a conocer la plataforma cloud de IBM! =Ven a conocer la plataforma cloud de IBM!
=Ven a conocer la plataforma cloud de IBM! Virginia Fernandez
 
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs AcademyBootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs AcademyTelefónica
 
Diapositivas de compiladores
Diapositivas de compiladoresDiapositivas de compiladores
Diapositivas de compiladoresHCL Technologies
 
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...CLEFormación
 
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...avanttic Consultoría Tecnológica
 
Presentacion tic cobol
Presentacion tic cobolPresentacion tic cobol
Presentacion tic cobolbelenvf
 
Inteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y dockerInteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y dockerLuis Beltran
 
AxpeNews, el boletín semanal de AXPE Consulting (10-04-2015)
AxpeNews, el boletín semanal de AXPE Consulting (10-04-2015)AxpeNews, el boletín semanal de AXPE Consulting (10-04-2015)
AxpeNews, el boletín semanal de AXPE Consulting (10-04-2015)AXPE Consulting
 
1 la arquitectura cloud computing
1 la arquitectura cloud computing1 la arquitectura cloud computing
1 la arquitectura cloud computingOmega Peripherals
 
AppCircus Academy Keynote Intel
AppCircus Academy Keynote IntelAppCircus Academy Keynote Intel
AppCircus Academy Keynote IntelAppCircus
 
diseño local comercial aprender aqui
diseño local comercial aprender aquidiseño local comercial aprender aqui
diseño local comercial aprender aquiredundantenclos42
 

Semelhante a COBOL como factor de diferencia en tu carrera profesional (20)

arquitectura gastronomica Visite estos chicos
arquitectura gastronomica Visite estos chicosarquitectura gastronomica Visite estos chicos
arquitectura gastronomica Visite estos chicos
 
Alta disponibilidad y balanceo de carga con Linux y nginx
Alta disponibilidad y balanceo de carga con Linux y nginxAlta disponibilidad y balanceo de carga con Linux y nginx
Alta disponibilidad y balanceo de carga con Linux y nginx
 
Kubernetes - The Cloud King
Kubernetes - The Cloud KingKubernetes - The Cloud King
Kubernetes - The Cloud King
 
Introducción a SSIS con Biml
Introducción a SSIS con BimlIntroducción a SSIS con Biml
Introducción a SSIS con Biml
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
Presentación COBOL
Presentación COBOLPresentación COBOL
Presentación COBOL
 
The Lord of Cloud Native – Part 1: The Concentric Rings of the Cloud-Native E...
The Lord of Cloud Native – Part 1: The Concentric Rings of the Cloud-Native E...The Lord of Cloud Native – Part 1: The Concentric Rings of the Cloud-Native E...
The Lord of Cloud Native – Part 1: The Concentric Rings of the Cloud-Native E...
 
=Ven a conocer la plataforma cloud de IBM!
=Ven a conocer la plataforma cloud de IBM! =Ven a conocer la plataforma cloud de IBM!
=Ven a conocer la plataforma cloud de IBM!
 
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs AcademyBootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
 
Diapositivas de compiladores
Diapositivas de compiladoresDiapositivas de compiladores
Diapositivas de compiladores
 
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
 
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
 
Meetup Oracle Technology MAD_BCN: 6.1 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.1 DevOps y DataOpsMeetup Oracle Technology MAD_BCN: 6.1 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.1 DevOps y DataOps
 
Blackberry OS
Blackberry OSBlackberry OS
Blackberry OS
 
Presentacion tic cobol
Presentacion tic cobolPresentacion tic cobol
Presentacion tic cobol
 
Inteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y dockerInteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y docker
 
AxpeNews, el boletín semanal de AXPE Consulting (10-04-2015)
AxpeNews, el boletín semanal de AXPE Consulting (10-04-2015)AxpeNews, el boletín semanal de AXPE Consulting (10-04-2015)
AxpeNews, el boletín semanal de AXPE Consulting (10-04-2015)
 
1 la arquitectura cloud computing
1 la arquitectura cloud computing1 la arquitectura cloud computing
1 la arquitectura cloud computing
 
AppCircus Academy Keynote Intel
AppCircus Academy Keynote IntelAppCircus Academy Keynote Intel
AppCircus Academy Keynote Intel
 
diseño local comercial aprender aqui
diseño local comercial aprender aquidiseño local comercial aprender aqui
diseño local comercial aprender aqui
 

Mais 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 CosasSoftware 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 realesSoftware Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environmentsSoftware 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 SeniorSoftware 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 idealSoftware Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowSoftware 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 learningSoftware Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDiSoftware 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.0Software 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 StencilJSSoftware 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 DevOpsSoftware 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 productivosSoftware 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 stressSoftware 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 goalsSoftware 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 Covid19Software 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ñoSoftware Guru
 

Mais 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
 

COBOL como factor de diferencia en tu carrera profesional

  • 1. “COBOL como factor de diferencia en tu carrera profesional” Luis Rodríguez luisenrique.rodriguez@microfocus.com
  • 2. AGENDA Breve historia de COBOL Importancia de COBOL en el siglo XXI ¿Por qué aprender COBOL? ¿Cuál es la aportación de Micro Focus? ¿Qué es Visual COBOL? Demostración Visual COBOL
  • 3. “No sé qué lenguajes habrá en el futuro, pero seguro que COBOL estará todavía allí” Bill Gates
  • 4. 1954-1959 1960-1965 1970-1975 1980-1985 1990-1995 2000 Fortran B-O Flow-Matie JOVIAL IAL ALGOL COBOL JOSS PL/I CORAL Simula Basic PASCAL C Ada SASL Icon COBOL C ++ REXX Borland Turbo Pascal Perl SML Python Ruby Visual Basic JAVA JavaScript PHP C # VB .Net . . . 2014
  • 5. ¿Desde Cuándo Existe COBOL? •COmmon Business Oriented Language •COBOL nació en 1959 Cumplió 55 años de existencia
  • 6. ¿COBOL está Obsoleto? La respuesta es NO, esta mas vivo que nunca.
  • 7. Sin COBOL no sería posible . . . dependencia con COBOL Contar con ATMs Un fallo de COBOL bloquearíí el acceso al ahorro y cuentas corrientes, dejando a millones sin efectivo
  • 8. Sin COBOL no sería posible . . . dependencia con COBOL Terminales Puntos de Venta Estos sistemas podrían fallar, se tendría que confiar en la habilidades matemáticas de los vendedores
  • 9. Sin COBOL no sería posible . . . dependencia con COBOL Compensación de Cheques Un fallo de COBOL ocasionaría una caída financiera en el procesamiento de Cheques
  • 10. Sin COBOL no sería posible . . . dependencia con COBOL Mercado Accionario Los accionistas que cotizan en la bolsa de New York no podrían realizar operaciones
  • 11. Sin COBOL no sería posible . . . dependencia con COBOL Seguros Un fallo de COBOL significaría la perdida de la red de seguridad y la incapacidad de realizar reclamaciones
  • 12. Sin COBOL no sería posible . . . dependencia con COBOL Telecomunicaciones Un fallo de COBOL podría ocasionar que las empresas de telecomunicaciones no pudieran generar la facturación de sus clientes
  • 13. Sin COBOL no sería posible . . . dependencia con COBOL Retail Muchos de los sistemas de manejo de inventario fallarían, sería imposible mantener adecuadamente el control del inventario
  • 14. Sin COBOL no sería posible . . . dependencia con COBOL Aerolíneas Un fallo en COBOL, las principales aerolíneas, sufrirían un impacto en sus sistemas de reservas de vuelos
  • 15. Algunos datos estadísticos Hay mas de 250 billones de líneas de código COBOL Se escriben 5 millones de líneas de código COBOL al año COBOL soporta el 90% de los sistemas de negocios de las compañías del Fortune 500 COBOL procesa el 85% de las transacciones comerciales diarias COBOL procesa el 95% de las operaciones hechas en cajeros automáticos
  • 16. ¿Por qué aprender COBOL . . .? Sin expertos en COBOL, el mundo de los negocios se hundiría en días. 10 Razones para aprender COBOL 1.Cobol es fácil 2.Se puede ejecutar en cualquier lugar 3.Se trabajará mañana igual que hoy 4.Manejo de precisión aritmética 5.Ahora se puede utilizar con su IDE favorito 6.Puede llegar a sus datos rápidamente 7.No necesita pasar horas con la documentación 8.Es rápido 9.Ahora se integra con todo 10.Está en todas partes
  • 17. Oportunidades Profesionales Saber programar en COBOL es una garantía de empleo Principalmente encontraremos oportunidades laborales en: •Sector Financiero •Sector Seguros •Sector Telecomunicaciones •Industrias energéticas (luz, gas, etc.) •Muchas mas . . .
  • 18. Cual es la aportación de Micro Focus 1976 Creada por tres fundadores que desarrollaron el primer COBOL portable del mercado COBOL
  • 19. COBOL Mainframe Borland Líder de mercado, estándar de la industria para desarrollo y despliegue de aplicaciones COBOL Alrededor de 600 modernizaciones satisfactorias conseguidas En el cuadrante de líderes de Gartner para soluciones de software de calidad integrada Tres principales líneas de Soluciones Cual es la aportación de Micro Focus
  • 20. Visual COBOL Entorno de Desarrollo Moderno
  • 21. Visual COBOL Micro Focus Visual COBOL es el entorno líder, y el mejor de su clase, para desarrollar y desplegar aplicaciones críticas para el negocio. Visual COBOL permite un desarrollo unificado, colaborativo y rentable gracias a herramientas enriquecidas y estándar en el sector. Visual COBOL ayuda a minimizar el riesgo de quedarse sin expertos en el lenguaje, amplía el alcance del mercado y acelera los plazos de entrega para cumplir los requisitos de los negocios ágiles actuales. Fácil de Usar IDE’s Estándar Rentable Líder Mejor en su clases Unifica Herencia
  • 22. Soluciones de Desarrollo Micro Focus COBOL •Visual COBOL for Visual Studio 2010, 2012 y 2013 •Visual COBOL for Azure Desarrollo para Windows y .NET •Visual COBOL for Eclipse •Visual COBOL Developer Hub •Visual COBOL Distributed Edition Desarrollo para Windows y Unix/Linux
  • 23. Modernización del Entorno de Desarrollo TSO, Notepad, vi, Ultraedit . . .
  • 24. Características de Visual COBOL Personalización en los IDE’s para soportar todas las características de COBOL. Reutilización de código Generación de diferentes tipos de proyectos. Código COBOL Procedural. Lenguaje Orientado a Objetos COBOL (Managed). •Bytecode. •Código MSIL. Integración con diferentes lenguajes de programación. •JAVA. •.Net Modernización de Interfaz de Usuario. Capacidades de depuración. Integración con Bases de Datos. Capacidad de desarrollo remoto (Unix/Linux - Eclipse).
  • 25. Utilidades – Herramientas en los IDE’s utilizados por Visual COBOL Validación de la sintaxis automática de código COBOL. Autocompletado de sentencias. Búsqueda de referencias. Uso de funciones Windows. Diferentes paneles para una mejor administración de los proyectos. Asistentes para la configuración del acceso a las bases de datos. Asistentes para escribir y comprobar sentencias SQL.
  • 26. Múltiples Posibilidades de Despliegue Windows UNIX / Linux .NET JVM Cloud Despliegue de Aplicaciones
  • 27. Objetivos de la Demostración Uso de los entornos de desarrollo Eclipse y/o Visual Studio Mostrar las utilidades que se tienen en los IDE’s •Validación de la sintaxis automática •Autocompletado de sentencias •Búsqueda de referencias •. . . Ejecución de aplicaciones •Aplicación tipo consola •Modernización de aplicaciones a Web
  • 28. Links de Interés Visual COBOL Personal Edition www.microfocus.com/visualcobolpe Web Microfocus http://www.microfocus.es/ http://www.microfocus.com/ Web Community http://community.microfocus.com/
  • 29. “Gracias” Luis Rodríguez Consultor de Soluciones luisenrique.rodriguez@microfocus.com