OpenEdge GUI para.net Modernizar sua interface com usuário utilizando ABL Petrucio José Faé de Castro Solution Engineer Progress Software do Brasil
Agenda Introdução ao OpenEdge Architect OpenEdge GUI para.net Por onde começar? 2
Agenda Introdução ao OpenEdge Architect OpenEdge GUI para.net Por onde começar? 3
Você é um desenvolvedor que. Possui várias ferramentas de desenvolvimento? Necessita de um jeito melhor para entregar mais? Deseja escrever a mesma quantidade de código em menos tempo? 4
OpenEdge Architect 5
Um ambiente de desenvolvimento integrado (IDE) Design UI Design gráfico de ProdDataSets Compilador de código ABL Criar novos ou editar código ABL existentes Debug e Execução de código ABL Navegação e edição de dicionário de Dados OE Fácil extensão do ambiente de desenvolvimento 6
Alavancando a plataforma Eclipse 7
Principais benefícios do OpenEdge Architect Fácil Adoção Faz você mais produtivo Personalizável para atender seu estilo 8
Fácil adoção Help; Product Tour; PSDN no Progress Communities(http://communities.progress.com): Getting Started Videos; OpenEdge Developers Corner; OpenEdge Architect Forum. 9
Estendendo o ambiente de desenvolvimento 3rdparty plug-ins; Webinar : Trabalhando c/ Plug-ins; ABL Based Tools. 10
Agenda Introdução ao OpenEdge Architect OpenEdge GUI para.net Por onde começar? 11
OpenEdge GUI para.net Construindo UI com ABL Tecnologia Microsoft.NET Windows Forms GUI: Padrão reconhecido como estado da arte para aplicações desktop; Planejado para aplicações de negócios; Interface para controle de dados centralizado; ADO.NET convertido para ProDataSet Controles.NET disponíveis: OpenEdge Ultra Controls para.net (Infragistics NetAdvantage / * add-on) Microsoft controls; Controles de Terceiros: - Component One; - DevExpress; - Telerik. 12
OpenEdge GUI para.net - Order Multiple Document Interface (MDI); Aparência Office 2007; Ultra Controls. 13
Comparando com outras tecnologias OpenEdge para UI? Tecnolgia UI Uso Principal Ambiente de Dev OpenEdge GUI para.net OpenEdge GUI WebClient OpenClient Apps Desktop.NET WinForms com ABL Padrão Windows 95 com suporte a ActiveX Cliente Desktop Leve UI s Alternativas para desktop (.NET & Java ) para OpenEdge Apps OpenEdge Architect 10.2A ou superior Progress Dynamics OpenEdge Studio OpenEdge Architect OpenEdge Studio OpenEdge Architect OpenClient Toolkit 14 WebSpeed Character Apps baseada em Webbrowser Tradicional interface green-screen WebSpeed Workshop OpenEdge Architect OpenEdge Studio 4GL Dev System
Componentes do GUI para.net Ambiente Abrangente Visual Designer WYSIWYG: Define Formulário, Caixas de diálogo e Controles; Adiciona controles.net; Define propriedades para personalização; Define objetos DataBinding ; Chamada por Evento. ABL: Lógica dos eventos; Lógica de negócio da UI; WAIT-FOR. Classe Browser: Informações sobre ABL e.net classes. 15
OpenEdge GUI para.net Um formulário em Cinco minutos Criar o formulário; Adicionar controles; Gerenciar Eventos; Data binding. 16
O que você viu Aplicações Modernas, Competitivas e abrangentes podem ser desenvolvidas com OpenEdge: WYSIWYG Visual designer; Controles.NET; Completo, com controles robustos e abrangentes; Código é gerado automaticamente para você; Permite uma migração planejada; Fácil uso do Databinding usando ProBindingSource; Lógica de eventos ABL; Aproveitamento das lógicas de negócio existentes. 17
Benefícios conquistados - Niels Bredegaard, CTO Mark Information Facilidade de recrutar pessoas; Possibilidade de recrutar MS people para desenvolvimento do Client; Novas ferramentas de produtividade; Rápido desenvolvimento de novas UI (forms, baseados em lógicas de negócios já existentes); Rápida curva de aprendizagem (eclipse, OpenEdge Architect com Visual Designer); Suporta componente de terceiros; Toda a companhia foi revitalizada. 18
Benefícios para o negócio - Niels Bredegaard, CTO Mark Information Nossa aplicação apresenta uma aparência moderna e atualizada ; Eliminadas as restrições tecnológicas; Rápida implementação de novas lógicas de negócio e GUI; Mesma aplicação para vários segmentos (ex. Mesma aplicação para pequenas e medias empresas); Possibilidade para entrar em novas verticais; Possibilidade para entrar no SAAS. 19
Agenda Introdução ao OpenEdge Architect OpenEdge GUI para.net Por onde começar? 20
Perda de tempo nunca mais! Isso é ótimo! Minha produtividade vai aumentar muito!!! Eu já devia ter feito isso! 21
Baixe sua versão de avaliação hoje! OpenEdge GUI para.net na versão 10.2A PSDN on Progress Communities: Getting Started Videos 60-day trial version of OpenEdgeArchitect progress-eval.subscribenet.com/control/prge/registration Versão 10.2B Beta está disponível 22
Petrucio José Faé de Castro Solution Engineer OpenEdge pecastro@progress.com 23
Thank You 24
25