Está en la página 1de 60

Las Nuevas Caractersticas

PowerBuilder
Rubn Pillaca
PowerBuilder Certified
rpillaca@techeraperu.com
www.techeraperu.com
Temas a Tratar
PowerBuilder
Mejorando la Interfaz desde PowerBuilder 10.5
PowerBuilder .NET y WPF
Migrando a Web con Appeon
Migrando a Mvil con Appeon
Visual Expert con PowerBuilder
El Futuro de PowerBuilder
Actividades con PowerBuilder
PowerBuilder - La manera
ms rpida de Desarrollar
Aplicaciones
PowerBuilder De qu se Trata?
Rapid Application
Open DataWindow
Development

Poderosamente simple Open DataBase Tecnologa Patentada


Rapid Application Development ODBC, JDBC DataWindow tiene 6 patentes

Open Standards Productividad sin igual


Rich functionality .NET Common Language Specification Prototipo, prueba, modificar, entregar
Cientos de eventos y funciones Compliant
incorporados Web Services basados en REST
IDEs fciles de usar Extensible
PowerBuilder Foundation Class
Framework (PFC)
Partner extensions
PowerBuilder
PowerBuilder es una Herramienta de Desarrollo de Aplicaciones,
Orientada a Objetos, tiene Herramientas para que en poco tiempo
desarrolles Aplicaciones Comerciales.
PowerBuilder a lo largo de los aos ha ido evolucionando y hoy
en da puedes crear Aplicaciones Escritorio, Web y Mvil e
interactuar con cualquier Plataforma a travs de Web Services y
constantemente se est innovando.
Construir una vez Desplegar a todas partes

Desktop Mviles
WinForm Cdigo
PowerBuilder

Win32

WPF
Integracin SAP

Web
Caractersticas antes de PowerBuilder 12.6
PowerBuilder 10/10.5
Mejoras en los DataWindows
DataWindow Treeview
Mejoras en los Web Services
Mejoras en el Lenguaje de Programacin
Mejoras en el Menu y el Toolbar
Cambios en los Iconos en PowerBuilder
Cambios en el RichTextEdit control y DataWindow
Caractersticas antes de PowerBuilder 12.6
PowerBuilder 11/11.5
Se agregan los Targets .NET
Crear y Consumir .NET Web Services
Crear y Consumir .NET Assemblies
Mejoras en la Interfaz de los DataWindows
Mejoras en los Grficos DataWindow
PowerBuilder 12/12.5
Viene con dos IDEs
Se crea la versin PowerBuilder .NET
Creacin de Aplicaciones WPF
Crear y Consumir Web Services WCF
Consumir REST
Nuevas Caractersticas de PowerBuilder 12.6
Windows Dockable
64 bit compilation
Soporte Odata
Soporte actualizado para:
.Net Framework 4.5
Windows 8
Microsoft SQL Server 2012
Oracle 12
Soporte de OData
Podemos conectarnos va Odata desde PowerBuilder
Basado en llamadas REST sobre HTTP, proporciona un
mtodo basado en web services para hacer las
operaciones CRUD contra una base de datos.
Nativamente soportado por Microsoft SQL Server, SAP
HANA, SAP ASE, SAP SQL Anywhere
Puede ser implementado para otras base de datos usando
WCF Data Services, ASP.Net Web API, Progress
DataDirect Cloud, etc.
Soporte de OData
Odata en el Profile Database
Dos IDEs para Desarrollar
Classic IDE .NET IDE
PowerBuilder se
moderniza y te permite
trabajar con cualquier
Plataforma
Mejorando la Interfaz desde
PowerBuilder 10.5
Mejoras desde PowerBuilder 10.5
Menu Contemporary :
Nuevo Efectos de Animacin Window
Incluye efectos de Animacin:
Aparicin o desaparacin paulatina
Abriendo desde el centro
Deslizantes o rodantes desde el top, bottom, left o right
Transparencia para Windows
Los Windows puede ser puestos entre 0 a 100% de transparencia
0 significa no transparencia
Esto puede ser til si se desea un cuadro de dilogo no modal que
permanezca visible pero se convierten en semi-transparente cuando
se pierde el foco
Un cuadro de dilogo de bsqueda es un ejemplo de un cuadro de dilogo
no modal para los que es posible que desee establecer la transparencia
DataWindows TreeView
El TreeView usado en Windows Explorer o en el PowerBuilder
System Tree
Ahora 12 estilos de DataWindow
Preview de DataWindow Treeview
Estilos de Grficos 3D
Desde PowerBuilder 11.5 se aade
3D para mostrar los grficos en 3D
(Pie3D, Bar3D, Column3D, y
Area3D) con un look ms sofisticado.
Los estilos de grficos nuevos le
permiten usar translucidez en lugar
de los recubrimientos utilizados por
originales estilos de grficos 3D.
Mejoras en el DataWindow display
Desde PowerBuilder 11.5, se puede mejorar el DataWindow con
gradientes, ajustes de transparencia e imgenes. Las nuevas
propiedades de objetos, incluyendo Brushmode e imagen, le permiten
cambiar el aspecto del fondo del DataWindow. Esto le da modernidad
a sus aplicaciones.
Mejoras en el Background
Los Nuevos Tipos de Targets en
PowerBuilder
Nuevos Tipos de Target
Tres wizards .NET han sido adicionados desde PowerBuilder 11 y
ahora se pueden crear aplicaciones y componentes en
PowerBuilder y desplegarlos como aplicaciones .NET
Estos wizards .NET pueden ser usados para crear:
.NET Windows Forms Application
.NET Web Service
.NET Assembly
.NET Targets Wizard
Aplicaciones .NET Windows Forms
Los .NET Assemblies
Permite que alguien con experiencia en PowerBuilder escriba
cdigo en .NET
Realiza la conversin de PowerScript a cdigo C# y luego a assembly
El acceso al cdigo C# convertido no es permitido
Los PowerBuilder .NET assemblies pueden ser usados en
aplicaciones escritas usando el framework .NET framework y
C#
VB .NET
Provee una manera para integrar y extender la existencia de lgica
de Negocio de PowerBuilder en .NET
El target .NET Assembly
Para crear un assembly, se necesita crear un target .NET Assembly
.NET Web Service en PowerBuilder
Ahora podrs crear Web Services desde PowerBuilder e integrarte
con cualquier Aplicacin (.NET, Java, PHP, etc.).
.NET Web Service en PowerBuilder
Tambin podrs consumir Web Services y trabajarlos con tus
aplicaciones PowerBuilder de una manera rpida y sencilla (podrs
consumir Web Services .NET, Java, PHP, Etc.).
DataWindow desde Web Service
Desde PowerBuilder 11 se puede usar un Web service como el data
source para los objetos DataWindow con cualquier estilo de
presentacin excepto RichText y OLE.
Estilos soportados:
Composite Grid
Graph N-Up
Label Freeform
TreeView Group
Crosstab Tabular
DataWindow desde Web Service
Desarrollo de Aplicaciones WPF
PowerBuilder .NET

Basado en el Visual Studio Isolated Shell


Targets del PowerBuilder .NET
Windows Presentation Foundation
WPF es la tecnologa de Microsoft
Las Aplicaciones pueden tener enriquecidas presentaciones
visuales
Grficos 3D
Definicin alta de playback
etc
WPF usa el vector-based graphics y es de resolucin
independiente.
Se basa en el Lenguaje XAML
No se necesita aprender XAML para usar PowerBuilder .NET para
desarrollar Aplicaciones WPF.
Ejemplo de WPF
El DataWindow WPF
Nuevas Caractersticas
Soporte de controles de Terceros en los DataWindow
XML para la definicin del DataWindow
Exportar datos en formato XPS
Exportar datos en formato Pfd de forma nativa
Mejoras al DataWindow Grid
Mejoras en los Grficos
Mejoras en el DataWindow RightToLeft
Soporte de Controles de Terceros
Exportar datos en formato Pdf
SaveAs(filename, Pdf!, false)
Mejoras en el Control Grfico

Cone
WCF en PowerBuilder .NET
Servicios Web WCF
Con PowerBuilder .NET podemos crear Servicios Web WCF:
PowerBuilder tiene un wizard para crear tu Target
Consumir Servicios Web WCF
Con PowerBuilder .NET podemos consumir Servicios Web WCF:
PowerBuilder tiene un proyecto para acceder a ellos
REST en PowerBuilder .NET
Servicios REST
Desde PowerBuilder 12.5 puedes consumir Servicios RESTful:
PowerBuilder provee un proxy para acceder
Un mecanismo para acceder a recursos remotos de aplicaciones SOA.
El cliente proxy REST y el proyecto requieren el siguiente software
instalado:
.NET Framework 4.0 en tiempo de ejecucin
Microsoft Windows SDK para Windows y .NET Framework 4
Servicios REST
Con PowerBuilder ahora
puedes Desplegar a Web
y Mvil Rpido y Fcil
Migracin de PowerBuilder a Web
Transforme, maximice y proteja su inversin existente, Migre y Reutilice
sus Aplicaciones PowerBuilder a la Web con Appeon, de una manera
rpida y los usuarios podrn tener la total satisfaccin de contar con
aplicativos similares a los de escritorio.
Migracin de PowerBuilder a Mvil
Appeon te permite mover tus aplicaciones PowerBuilder a los
diferentes Sistemas Operativos Mviles como IOS, Android y
Windows Mobile, para poder ser trabajados desde cualquier
Dispositivo Mvil.
PowerBuilder y Visual Expert
Visual Expert con PowerBuilder
Visual Expert te permite realizar lo siguiente:
Anlisis de impacto
Evite los efectos secundarios no deseados. Evala el impacto de un
cambio en el cdigo.
Documentacin del cdigo fuente
Generar una documentacin completa de su aplicacin y actualizarla
de manera automtica.
Revisin del cdigo
Mejore el cdigo fuente y detecte el cdigo muerto
Exploracin del cdigo
Visual Expert con PowerBuilder
Otras Caractersticas:
- Unirse a un proyecto:
- Ayudan a los recin llegados a dominar cdigo antiguo, grande y
complejo.
- Personas clave que no estn disponibles:
- Manejo de situaciones de emergencia, incluso cuando las personas
clave no estn presentes.
- Cdigo compartido - Trabajo en equipo:
- Ayudar a su equipo utilizando un cdigo desarrollado por otros.
El Futuro de PowerBuilder
La Empresa Appeon est trabajando en las nuevas caractersticas
de PowerBuilder, se van a crear nuevas funcionalidades, mejorar
las interfaces y todo lo necesario para que PowerBuilder pueda
soportar los avances tecnolgicos.

Ms informacin en: www.appeon.com


TechEra es PowerBuilder
Cursos a Clientes de Latino Amrica
Conferencias de PowerBuilder
TechWave con PowerBuilder
Servicios de TechEra
Somos una Empresa con ms de 13 aos brindando
servicios de PowerBuilder a todo Latinoamrica en:
Capacitacin de PowerBuilder
Migracin y Optimizacin de Aplicaciones PowerBuilder
Migracin de PowerBuilder a Web y Mvil www.techeraperu.com
Soporte Tcnico de PowerBuilder
Software Factory con PowerBuilder
OutSourcing de PowerBuilder
Venta de Licencias de PowerBuilder