• Nenhum resultado encontrado

Aprimorando a Interface da sua Aplicação

N/A
N/A
Protected

Academic year: 2021

Share "Aprimorando a Interface da sua Aplicação"

Copied!
34
0
0

Texto

(1)

Aprimorando a Interface da sua

Aplicação

A Interface de Usuário OpenEdge

Regis Martins Ezipato

(2)

MOVE-5: Improving the look and feel of your OpenEdge App

Agenda

O que é uma IU competitiva?

Possibilidades de IU OpenEdge

A OpenEdge GUI

(3)

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

(4)

MOVE-5: Improving the look and feel of your OpenEdge App

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

(5)

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

(6)

MOVE-5: Improving the look and feel of your OpenEdge App

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

O que é workflow?

(7)

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

O que é uma IU competitiva?

...m

as u

ma

IU v

isto

sa s

emp

re

ajud

a! ..

.

(8)

MOVE-5: Improving the look and feel of your OpenEdge App

Agenda

O que é uma IU competitiva?

Possibilidades de IU OpenEdge

A OpenEdge GUI

(9)

Possibilidades de IU OpenEdge

As soluções mais comuns de IU:

OpenEdge ChUI

OpenEdge GUI

Microsoft .NET™ GUI

Java™ GUI

(10)

MOVE-5: Improving the look and feel of your OpenEdge App

Possibilidades de IU OpenEdge

Requer tecnologia

Java

Java-requer

conhecimento

específico

Completo suporte

MS Desktop

Média interação

AWT, Swing, SWT

OpenClient

Java GUI

Requer tecnologia

Microsoft .NET

.NET-requer

conhecimento

específico

Completo suporte

ao MS Desktop

Completa

interação

.NET GUI

OpenClient

Microsoft .NET GUI

Baixa interação

Completo suporte

ao MS Desktop

Mais comum das

características

gráficas

ABL

WebClient™

OpenEdge GUI

Sem interação

IU simples entrega

melhor

performance e

produtividade

ABL

OpenEdge ChUI

Con’s

Pro’s

Tecnologia

(11)

L E M B R E T E

Em Desenvolvimento

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.

(12)

MOVE-5: Improving the look and feel of your OpenEdge App

Estratégia IU OpenEdge

IU integrada nas

ferramentas

Visual como melhor

etiqueta

Web Binding

CGI etc

IU Web

In-the-Box

ISVs Devenvolvem

na ABL

Visual melhor

torna vc

competitivo

Visual Atualizado

Última IU’s roda

acima de outra VMs

Usa últimos Comp.

Visuais

Arquitetura de IU

(Implem. Alvo)

Novo IDE

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

IU – GUI

Perm. Corrente

Enxerga

Movimentação da

Indústria

IU Geral

Tópico

Valor da

Proposição

Futuro

Hoje

(13)
(14)

MOVE-5: Improving the look and feel of your OpenEdge App

Agenda

O que é uma IU competitiva?

Possibilidades de IU OpenEdge

A OpenEdge GUI

(15)

A OpenEdge GUI hoje ...

Suporte para visual Win95

(16)

MOVE-5: Improving the look and feel of your OpenEdge App

(17)
(18)

MOVE-5: Improving the look and feel of your OpenEdge App

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

XP-compatíveis

(19)
(20)

MOVE-5: Improving the look and feel of your OpenEdge App

(21)

A OpenEdge GUI hoje ...

Quais as diferenças entre a OpenEdge GUI e a .NET

GUI?

(22)

MOVE-5: Improving the look and feel of your OpenEdge App

(23)

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

(24)

MOVE-5: Improving the look and feel of your OpenEdge App

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?

ActiveX para auxiliar?

(25)

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

ActiveX para auxiliar?

Algumas armadilhas comuns …

as

Mas

os

resu

ltad

os p

ode

m s

er

incr

ívei

s!!

(26)

MOVE-5: Improving the look and feel of your OpenEdge App

(27)

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

(28)

MOVE-5: Improving the look and feel of your OpenEdge App

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

(29)

Agenda

O que é uma IU competitiva?

Possibilidades de IU OpenEdge

A OpenEdge GUI

(30)

MOVE-5: Improving the look and feel of your OpenEdge App

Resumindo

Você pode ter uma IU

competitiva com OpenEdge …

E por um custo relativamente

baixo ...

Sem a necessidade de

reprojetar completamente sua

aplicação!

(31)

Demonstração

(32)

MOVE-5: Improving the look and feel of your OpenEdge App

(33)

Obrigado

pelo

(34)

Referências

Documentos relacionados

O reconhecimento da importância da família no contexto da vida social está explicito no artigo 226 da Constituição Federal do Brasil, quando declara que

Desse modo, o objetivo geral era: apreender as diferentes visões do que é ser mulher na visão das mulheres encarceradas, tendo como objetivos específicos: analisar a visão do que

E a partir de 18 de setembro de 2017 para as disciplinas de Estatística (T02) e

Uma coisa, porém, é certa: dado que Aristóteles apresenta o termo mousikon sempre como exemplo de predicado estritamente acidental (freqüentemente, ao lado do termo leukon,

(Inserir Diagrama Síntese de Portugal).. Como pode-se notar no “Diagrama” há um conjunto de termos que foram muito recorrentes, mas não aparecerem de forma associada a nenhum

A SECRETARIA MUNICIPAL DE SAÚDE DA PREFEITURA MUNICIPAL DE GOIATUBA, Estado de Goiás, no uso das atribuições legais que lhes são conferidas e considerando a

Sim, as universidades têm de mudar a sua vida, fazer uma reflexão profunda sobre as últimas décadas e a forma como as agendas da excelência, da internacionalização e

Para a conservação in situ, Cabo Verde decretou vários biotopos, em todas as ilhas, como áreas protegidas, constituindo uma rede nacional de espaços naturais e que contribuem,