Aprimorando a Interface da sua Aplicação



Documentos relacionados
OpenEdge GUI para.net

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

SCPIWeb. SCPIWebDespRec Aplicação Web para Consulta de Despesas e Receitas ( Lei Complementar nº 131 de 27 Maio de 2009 )

Adotando OpenEdge Architect. Luciano Oliveira Sr. Instructor, Consultant Global Field Services

MVC e Camadas - Fragmental Bliki

Guia de Início Rápido

Uso de taxonomias na gestão de conteúdo de portais corporativos.

Aplicações Desktop: Swing/SubMacroForms. Carlos Renato Alves Gouveia Novembro/2008

Área de Trabalho. Encontramos: Ìcones Botão Iniciar Barra de Tarefas

O PaperPort 12 Special Edition (SE) possui uma grande variedade de novos e valiosos recursos que ajudam a gerenciar seus documentos.

SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! CURSO

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

Gerenciamento e Replicação OpenEdge Divide et impera! Regis Martins Ezipato Sr. Solution Engineer

Painel de Navegação Para ver o Painel de Navegação, prima CTRL+F. Pode arrastar os cabeçalhos dos documentos neste painel para reorganizá-los.

acesse: vouclicar.com

Guia de Início Rápido

Novidades do Microsoft Project 2013 Felipe Marcon Texto publicado em:

Proposta de Implantação do Software MULTIACERVO no Arquivo do DEINFRA

Implementação de Web Services em Projetos de LabVIEW

PROGRAMAÇÃO SERVIDOR PADRÕES MVC E DAO EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

Capítulo 1 Conceito Básico

FANESE Faculdade de Administração e Negócios de Sergipe

Progress Exchange 2007

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

Guia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler

Aspectos técnicos do desenvolvimento baseado em componentes

EDITORES DE TEXTO Capítulo 1: Avaliação técnica e econômica dos principais editores de texto do mercado.

Manual de padronização para envio de orçamento e pedidos por para CristalTemper.

Proposta de Projeto PPJ PPJSETIN Licenças para Estações de Trabalho e Servidores de Rede. Versão 1.0

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

Varejo Digital Automação Comercial para Cupom Fiscal Eletrônico

Manual do Usuário Android Neocontrol

Microsoft Office PowerPoint 2007

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Instalando o Internet Information Services no Windows XP

Sistemas Operacionais

Licenciamento de sistema operacional Microsoft com sistemas NComputing

12 EXCEL MACROS E APLICAÇÕES

O uso do gestor de conteúdos plone no suporte a processos de software

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

Quais as novidades. na versão 12?

Avaliação de Interfaces Humano- Computador

Como Gerar documento em PDF com várias Imagens

Serviços de TIC Soluções e demandas

Introdução ao Delphi. Introdução. Edições do Software. Capítulo 1. InforBRás - Informática Brasileira Ltda. O Que é o Delphi.

USANDO O IZCODE PARA GERAR SOFTWARE RAPIDAMENTE

II Semana TI. Curso ASP.NET AJAX. Raphael Zanon Rodrigues UNIVEM - Prof. Elvis Fusco

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins

Organização e Arquitetura de Computadores I. de Computadores

Planejando o aplicativo

Programa de Instalação do Lince GPS

Daniel Gondim. Informática

Guia de Início Rápido

Ferramentas Scan Station Pro 550 Administration & Scan Station Service

AULA 3 FERRAMENTAS E APLICATIVOS DE NAVEGAÇÃO, DE CORREIO ELETRÔNICO, DE GRUPOS DE DISCUSSÃO, DE BUSCA E PESQUISA (PARTE II)

INSTALANDO SOFTWARE Ifox irestaurantes

Leia-me Criação de perfis de saída personalizados para a controladora de impressão Fiery usando o Fiery Color Profiler Suite: System 9R2

Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP)

Guia de Início Rápido

Bem-vindo! O que há de novo no PaperPort 10?

Comunicado à Imprensa

A.S.P. Servidores Windows

GERENCIAMENTO ELETRÔNICO DE DOCUMENTOS, CONTEÚDO E PROCESSOS GED/ECM

MANUAL DO USUÁRIO. Software de Imagem via Celular (isic) baseado no sistema operacional Symbian

Soluções de Gerenciamento de Clientes e de Impressão Universal

1 Inicie um novo. Guia de Referência Rápida de Gerenciamento de Projeto para o Project projeto

AGORA ORACLE AO SEU ALCANCE

ANEXO 06 AMBIENTE PROCERGS. Desenvolvimento / Testes / Homologação / Produção

Programação de Interfaces Gráficas. Aula 1. Carlos Eduardo de Carvalho Dantas

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado

(Login de Acesso a Área do Cliente

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa

Engenharia de Requisitos

Análise e Projeto Orientados a Objeto

O servidor de banco de dados ORACLE corporativo da empresa deve possuir a seguinte especificação mínima:

Guia de instalação. Configuração necessária Instalação e ativação

CA Desktop Migration Manager

Dicas para melhorar a interface de usuário feita em LabVIEW

QCON RIO 2015 Desenvolvimento para Windos 10. Alexandre

Resumo da solução SAP SAP Technology SAP Afaria. Gestão da mobilidade empresarial como vantagem competitiva

O Processo de Desenvolvimento de Software

Desenvolvendo aplicações desktop em Java: presente e futuro

Instalação do ByYou ESB. Guia de Instalação e Atualização do ByYou ESB

Laudon & Laudon MIS, 7th Edition. Pg. 1.1

Windows 8 no Surface, Data Dashboard e a evolução do mercado de tecnologia móvel

Suporte Técnico de Software HP

DESENVOLVIMENTO DE SOFTWARE AULA 1

Feature-Driven Development

Ferramentas de Administração. PostgreSQL

Software de Imagem via Celular (SIC) baseado no sistema operacional Windows Mobile

CSF FasTest SOLUÇÕES DE OUTPUT DE PAGAMENTO

COLÉGIO ESTADUAL PAULO LEMINSKI APOSTILA SOBRE O BROFFICE IMPRESS

ProGriD. Manual de Instalação

Transcrição:

Aprimorando a Interface da sua Aplicação A Interface de Usuário OpenEdge Regis Martins Ezipato Sr. Solution Engineer

Agenda O que é uma IU competitiva? Possibilidades de IU OpenEdge A OpenEdge GUI Algumas coisas para pensar sobre... 2

O que é uma IU competitiva? Uma IU competitiva provê o usuário com um alto nível de Performance Robustez Usabilidade Ergonomia e suporta o usuário no seu trabalho Workflow 3

O que é usabilidade? Usabilidade é a extenção com a qual um sistema interativo habilita um usuário a efetiva, eficiente e confortavelmente completar suas tarefas num dado ambiente. A percepção de usabilidade é muito subjetiva e difícil de mensurar 4

O que é ergonomia? Uma IU ergonômica é uma IU que é instintiva para uso e entendimento e que tem unidade gráfica. Interfaces mínimas são populares com usuários, baixo custo para implementar e contribui para a produtividade IU s Multi-window frequentemente gera confusão para o usuário 5

O que é workflow? Workflow é a automação do processo de negócio, em parte ou total, durante o qual documentos, informações ou tarefas são passadas de um participante para outro de acordo com um conjunto de regras de procedimentos. Tipos de workflow Embutidos Independentes Horizontal Vertical 6

O que é uma IU competitiva? Uma IU competitiva provê o usuário com um alto nível de Performance Robustez Usabilidade Ergonomia e suporta o usuário no seu trabalho...mas uma IU vistosa sempre ajuda!... Workflow 7

Agenda O que é uma IU competitiva? Possibilidades de IU OpenEdge A OpenEdge GUI Algumas coisas para pensar sobre... 8

Possibilidades de IU OpenEdge As soluções mais comuns de IU: OpenEdge ChUI OpenEdge GUI Microsoft.NET GUI Java GUI (D)HTML 9

Possibilidades de IU OpenEdge Tecnologia Pro s Con s OpenEdge ChUI ABL IU simples entrega melhor performance e produtividade Sem interação OpenEdge GUI ABL WebClient Completo suporte ao MS Desktop Mais comum das características gráficas Baixa interação Microsoft.NET GUI.NET GUI OpenClient Completo suporte ao MS Desktop Completa interação Requer tecnologia Microsoft.NET.NET-requer conhecimento específico Java GUI AWT, Swing, SWT OpenClient Completo suporte MS Desktop Média interação Requer tecnologia Java Java-requer conhecimento específico 10

Em Desenvolvimento L E M B R E T E Isto inclui informações sobre potencial futuro de produtos e/ou melhorias de produtos. O que nós diremos reflete nosso pensamento atual, mas as informações contidas aqui são preliminares e sujeitas a mudança. Qualquer produto futuro poderá ser liberado diferentemente do que está descrito aqui. L E M B R E T E 11

Estratégia IU OpenEdge Tópico Hoje Futuro Valor da Proposição IU GUI Win 3.1/ MFC Const. na linguagem (Retro - Look and Feel) Componentes de IU da ABL - Active-X Definição Abstrata (Progress Dynamics ) Tools AppBuilder Última IU s roda acima de outra VMs Usa últimos Comp. Visuais Arquitetura de IU (Implem. Alvo) Novo IDE In-the-Box ISVs Devenvolvem na ABL Visual melhor torna vc competitivo Visual Atualizado IU Web Web Binding CGI etc Visual como melhor etiqueta IU integrada nas ferramentas IU Geral Enxerga Movimentação da Indústria 12 Perm. Corrente

Qual o poder da aparência 13

Agenda O que é uma IU competitiva? Possibilidades de IU OpenEdge A OpenEdge GUI Algumas coisas para pensar sobre... 14

A OpenEdge GUI hoje... Suporte para visual Win95 Quais as diferenças entre a aparência Win95 e WinXP? 15

A OpenEdge GUI hoje... 16

A OpenEdge GUI hoje... 17

A OpenEdge GUI hoje... Algumas destas diferenças podem ser resolvidas usando o Manifest File do KBase solution P46584 How to get the Windows XP look & feel OpenEdge 10.1A Suporte para rounded rectangles, dual image buttons e spin button smartobject como XPcompatíveis Manifest file ativado por default 18

A OpenEdge GUI hoje... 19

A OpenEdge GUI hoje... 20

A OpenEdge GUI hoje... Quais as diferenças entre a OpenEdge GUI e a.net GUI? 21

A OpenEdge GUI hoje... 22

A OpenEdge GUI hoje... Muitas ferramentas de terceiros estão disponíveis para desenvolvedores.net para extender a aparência de suas aplicações e integrar suas aplicações com o ambiente dos usuários WinXP Office2000 OfficeXP Office2003 Algumas delas provêm componentes ActiveX com o mesmo tipo de funcionalidade que podem ser usados na OpenEdge GUI 23

ActiveX para auxiliar? Chegou aqui, concluído Sobre o inferno DLL? Ferramentas para ajudar a liberar para a produção como o WebClient Sobre performance? Várias características em versões subsequentes do OpenEdge 10 Sobre estabilidade? Várias características em versões subsequentes do OpenEdge 10 Sobre políticas da Microsoft sobre ActiveX? 24

ActiveX para auxiliar? Algumas armadilhas comuns Garanta que você limpou tudo acima Use os controles num modo genérico Considere a nova versão dos controles Não use-os quando você não puder instalar os controles nos seus PC s as Mas os resultados podem ser incríveis!! 25

A OpenEdge GUI hoje... 26

Algumas das melhores práticas... Separar a Lógica da IU da IU O modelo de projeto MVC pode ajudar você a se preparar para futuras alterações da sua IU 27

Algumas das melhores práticas... Crie pacotes de componentes reutilizáveis Comandos de controle num local central Fácil para copiar para uma nova versão Livre de complexidades Ajuda a evitar armadilhas mencionadas anteriormente 28

Agenda O que é uma IU competitiva? Possibilidades de IU OpenEdge A OpenEdge GUI Algumas coisas para pensar sobre... 29

Resumindo Você pode ter uma IU competitiva com OpenEdge E por um custo relativamente baixo... Sem a necessidade de reprojetar completamente sua aplicação! 30

Demonstração AUTOEDGE 31

Perguntas? 32

Obrigado pelo seu tempo 33

34