A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Maria Alice Grigas Varella Ferreira – EP-USP GERAÇÕES DE FERRAMENTAS (UIMS/UIDS) u segundo (Hix, 1990) u uma classificação por características comuns e.

Apresentações semelhantes


Apresentação em tema: "Maria Alice Grigas Varella Ferreira – EP-USP GERAÇÕES DE FERRAMENTAS (UIMS/UIDS) u segundo (Hix, 1990) u uma classificação por características comuns e."— Transcrição da apresentação:

1 Maria Alice Grigas Varella Ferreira – EP-USP GERAÇÕES DE FERRAMENTAS (UIMS/UIDS) u segundo (Hix, 1990) u uma classificação por características comuns e não por cronologia primeira segunda terceira quarta FUTURO UIMS - Gerações Esforço de progra- mação 1

2 Maria Alice Grigas Varella Ferreira – EP-USP PRIMEIRA GERAÇÃO u Prototipação de interfaces de “fachada” -> Protótipos orientados para vídeos manipulados por programadores -> “programmer tools” u Filosofia de prototipação: gera-se um primeiro “molde” que representa a interface; realiza-se a sua aceitação junto ao “contratante”; constrói-se a interface real u Dois tipos principais de ferramentas: Construtores de protótipos; Gerenciadores de tela. 2

3 Maria Alice Grigas Varella Ferreira – EP-USP Gerenciadores de tela u fornecem ferramentas para desenvolvimento das interfaces u orientados para alguma técnica específica: menus formulários u orientados para determinadas técnicas interativas ou dispositivos “mouse” simulação de tempo orientação para texto u construção através de Linguagem BNF (Backus-Naur Form), complementada através de programação convencional 3

4 Maria Alice Grigas Varella Ferreira – EP-USP EXEMPLOS DE SISTEMAS DE PRIMEIRA GERAÇÃO u Interactive Dialogue Synthesizer permite simulação de interfaces baseadas em regras gramaticais -> linguagens de descrição (Prototipador) u Functional Language Articulated Interactive Resources (FLAIR) gera cenários (sequências de menus), que são traduzidos numa forma passível de simulação ou execução; utiliza uma linguagem de projeto de diálogo (Prototipador) 4

5 Maria Alice Grigas Varella Ferreira – EP-USP EXEMPLOS DE SISTEMAS DE PRIMEIRA GERAÇÃO u ACT/1 permite o desenvolvimento da interface através do preenchimento de partes da tela, permitindo criar a aparência externa da interface (Prototipador de cenrios) mais de 100 usuários u Interactive Systema Productivity Facility (IBM) permite criar diálogos que são suportados por vários ambientes hospedeiros diferentes; permite criar menus, formulários e sequências de comandos (Gerenciador de Tela) ambiente CMS 12000 cópias distribuídas em 1986 5

6 Maria Alice Grigas Varella Ferreira – EP-USP SEGUNDA GERAÇÃO u Execução da interface não há preocupação com fatores humanos, projeto da interface ou com o usuário manipulados por programadores -> “programmer tools” u Ênfase em prototipação não há integração com outras ferramentas de software u Separação entre interface e aplicação u Maior variedade de interfaces -> a maioria textual u Grande número disponível comercialmente/ usos militares u Técnicas baseadas em diagramas de transição de estado 6

7 Maria Alice Grigas Varella Ferreira – EP-USP SEGUNDA GERAÇÃO u DEC’s Form Management System produz interfaces baseadas em formulários (Gerenciador de Formulários) 7

8 Maria Alice Grigas Varella Ferreira – EP-USP EXEMPLOS DE SISTEMAS DE SEGUNDA GERAÇÃO u Abstract Interactive Handler desenvolve interfaces, independentes do estilo de interação u Menulay traduz o projeto de diálogo em código C u Rapid/Use baseado em Diagramas de Transição de Estado apoio à metodologia de Engenharia de Software voltada ao Usuário 8

9 Maria Alice Grigas Varella Ferreira – EP-USP EXEMPLOS DE SISTEMAS DE SEGUNDA GERAÇÃO u Syngraph Diálogo representado através de linguagens textuais Geração de código para implementar o diálogo Gráficos e msnua u State Diagram Specification Interpreter baseado em Diagramas de Transição de Estado u Toolkit UIMS (Tiger) usa uma linguagem de programação especializada para especificar o diálogo interfaces gráficas para aplicações gráficas como sistemas de desenho, geometria tridimensional etc 9

10 Maria Alice Grigas Varella Ferreira – EP-USP TERCEIRA GERAÇÃO u aceitação da importância da interface u o desenvolvimento da interface é uma etapa do ciclo de vida do software modelo espiral u integração às ferramentas CASE (“Computer-Aided Software Engineering”) u enfocam técnicas de projeto das interfaces 10

11 Maria Alice Grigas Varella Ferreira – EP-USP TERCEIRA GERAÇÃO u baseados em técnicas de janelamento, uso de “mouse” e de outros dispositivos de entrada u diálogos interativos complexos e assíncronos u pacotes do tipo X-Windows u paradigma de orientação a objetos 11

12 Maria Alice Grigas Varella Ferreira – EP-USP EXEMPLOS DE SISTEMAS DE TERCEIRA GERAÇÃO u MYERS’ PERIDOT “by demosntration” - o usuário mostra como será a interação através de exemplos de seu uso; o código a ser gerado é deduzido do exemplo apresentado u Apollo’s Open Dialogue o diálogo é especificado através de uma linguagem declarativa, de forma independente da aplicação paradigma da programação por objetos construído sobre o X-Windows 12

13 Maria Alice Grigas Varella Ferreira – EP-USP EXEMPLOS DE SISTEMAS DE TERCEIRA GERAÇÃO u APPLE Computer’s Hypercard não é um UIMS de verdade, porém facilita o desenvolvimento e gerenciamento de interfaces Cada tela é um cartão, onde aparecem objetos gráficos e de texto Cada cartão possui “hot spots”, que podem ser associados aos objetos de tela, de forma a torná-los selecionáveis pelo usuário Contém uma biblioteca de ícones, com significado já associado 13

14 Maria Alice Grigas Varella Ferreira – EP-USP EXEMPLOS DE SISTEMAS DE TERCEIRA GERAÇÃO u Dialogue Mangement System - DMS conjunto de ferramentas de desenvolvimento de interfa- ces, sustentado por um ambiente de desenvolvimento ferramentas para menus e formulários bibliotecas outras ferramentas: –gerenciador de ciclo de vida –modelo estrutural –prototipação rápida –notação própria para representação Modelo de manipulação do diálogo, baseado no con- trole e comunicação entre componentes do aplicativo, diálogo de entrada, diálogo de saída e processamento 14

15 Maria Alice Grigas Varella Ferreira – EP-USP QUARTA GERAÇÃO u poucos representantes u conceito: avaliação e refinamento da interface u uso de bancos de conhecimento, de sistemas especialistas e de técnicas de inteligência artificial u uso de objetos dinâmicos EXEMPLOS DE SISTEMAS DE QUARTA GERAÇÃO u User Interface Development Environment (Foley et al) esquema de bases de conhecimento 15

16 Maria Alice Grigas Varella Ferreira – EP-USP EXEMPLOS DE SISTEMAS DE QUARTA GERAÇÃO u Transportable Aplications Environment Plus permite criar objetos interativos via manipulação direta não programadores podem criar interfaces/objetos implementado sobre X-Windows 400 usuários Beta u Software Engineering Institute’s SERPENT UIMS independente de “media” suporta desenvolvimento incremental da interface Usa a linguagem denominada Slang,para especificação da interface Prototipação e geração da interface se misturam Release Alfa 16


Carregar ppt "Maria Alice Grigas Varella Ferreira – EP-USP GERAÇÕES DE FERRAMENTAS (UIMS/UIDS) u segundo (Hix, 1990) u uma classificação por características comuns e."

Apresentações semelhantes


Anúncios Google