Treinamento no GRADEp GRADEp Desktop DesktopSwing.

Slides:



Advertisements
Apresentações semelhantes
Profa. Ana Cristina Benso da Silva Disciplina: Redes de Computadores
Advertisements

1 Java: Tratamento de Exceções Alcides Calsavara.
Dúvidas surgidas na aula prática de BCB. 2 Alocação de espaços int m = 3; // THE NUMBER OF ROWS. int n = 5; // THE NUMBER OF COLUMNS. data = new long.
Ronaldo Celso Messias Correia
Biblioteca Digital da Memória Técnico-Científica do INPE
Técnicas e Projeto de Sistemas
Banco de Dados Aula 01: Conceitos Básicos
Técnicas e Projeto de Sistemas
FORTRAN 90 Denise Yumi Takamura.
INTRODUÇÃO À COMPUTAÇÃO PARALELA
DRS*. Selecionar a opção correspondente ao Departamento Regional de Saúde (DRS) na qual o local de execução do projeto encontra-se localizada (de I a.
Trac é uma ferramenta open source e de interface web para controle de projetos de desenvolvimento de software. O objetivo do software é ajudar o desenvolvedor.
Container Managed Persistent Bean Kellyton Brito Projeto Compose
Treinamento GP3 USP – GEFIM Abril de 2004 Alcides Pietro, PMP.
Sistemas Operacionais
Prof. Dr. Helder Anibal Hermini
Arquiteturas de 4, 3, 2, 1 e 0 endereços.
Utilização do montador Daedalus
Modelando com UML CMP 231 – Sistemas Embarcados
Treinamento no GRADEp Serviço Executor ExecutorDemo.
Slide 1 Rede Nacional de Ensino e Pesquisa Serviços do Middleware Treinamento em GRADEp – junho de 2005 GT GRADEp Middleware GRADEp Serviços.
Slide 1 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - junho 2005 Aplicação GeneAl Treinamento no GRADEp Aplicação GeneAl.
Slide 1 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - junho 2005 Serviço OXManager Treinamento no GRADEp Serviço OXManager OXManagerDemo.
Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.
Slide 1 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - junho 2005 Serviço ContextManager Treinamento no GRADEp Framework Master-Worker.
Slide 1 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 Serviço Worb Treinamento no GRADEp Serviço Worb WorbDemo.
Slide 1 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - junho 2005 Serviço Collector Treinamento no GRADEp Serviço Collector CollectorDemo e.
Slide 1 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - junho 2005 Serviço ContextManager Treinamento no GRADEp Serviço ContextManager CtxManagerDemo.
SCARTA - Geração de Cartas e Impressão
Classes Internas e Anônimas
DÚVIDAS FREQUENTES SOBRE A PROMOÇÃO DE GRAU 1. Como é feita a indicação para promoção de grau? a) O Presidente da Assoc. dos Preletores escolhe os preletores.
Snap Together Visualization. Introdução - Exploração Visual de Dados Aplicada em conjuntos de dados abstratos. Facilitar a percepção de padrões, tendências,
HAND: Height Above the Nearest Drainage
Página de entrada A página de entrada, ou a index, representa um convite para o seu site.
Funções de um computador
Sarajane Marques Peres
CT-300 – Seminário de Tese 1/25 Um Framework Padrão para Simulação de Modelos de Robôs Móveis de Robôs Móveis Juliano A. Pereira Prof. Carlos H. C. Ribeiro.
01/08/20061 CT-282 Tutores Inteligentes ITA - INSTITUTO TECNOLÓGICO DE AERONÁUTICA.
CES-11 LAB 03 Bitmap Quadtree
ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o NetBeans 5.5 Disciplina: CE 262 – Ontologias e Web Semântica.
1.3 – Interpretadores – Compiladores versus Interpretadores
Capítulo I – Conceitos Primários 1.1 – Estrutura de um computador 1.2 – Informações manipuladas por um computador 1.3 – Evolução das linguagens de programação.
J2ME e J2ME Wireless: uma visão técnica geral. TOC Introdução Profiles, Configurations, KVM e outros Códigos HelloWorld Imagens Http Base de dados Algumas.
FUNDAÇÃO CARLOS CHAGAS
CONCLUSÕES A apresentação deste poster ocorrerá na I Jornada da ABEAD na Paraíba que acontecerá do dia 03 à 05 de novembro de 2010 no Hotel Caiçara em.
Implementação Do JXTA Como Protocolo De Transporte Do JacORB
Business Process Management e Workflow - jBPM Aluno: Filipe Ferraz Salgado Orientador: Francisco Reverbel Novembro 2006.
TE 043 CIRCUITOS DE RÁDIO-FREQÜÊNCIA
Desempenho A rápida taxa de melhoria na tecnologia de computadores veio em decorrência de dois fatores: avanços na tecnologia utilizada na construção.
Tecnologia para Web JavaScript Enrique Pimentel Leite de Oliveira
Comandos básicos do MS-DOS
Marco Antonio Montebello Júnior
The Data Warehouse Toolkit
LINGUAGENS DE PROGRAMAÇÃO
Internet Aula 03. Histórico Durante a guerra fria, os EUA tiveram a necessidade de interligar laboratórios que trabalhavam para os militares; Essa interligação.
Sistemas Operacionais e Windows XP Aula 04 – DCA0302.
04:27 Introdução Tipos de Fluxo de Dados e de Arquivos Manipulação de Arquivos em Java Classes FileReader e FileWriter Classes FileInputStream e FileOutputStream.
Sistemas de Informação Prof. Me. Everton C. Tetila Modelo de dados relacional Banco de Dados I.
Programação Concorrente com Thread Java
Introdução Ciência da Computação estudo de algoritmos –ÊNFASE ao estudo de DADOS armazenamento manipulação refinamento (a partir de dados cru) estrutura.
Números de 0 a 1,000,000,000 É uma dúvida de muitos estudantes do nível básico como dizer os números em inglês. Segue abaixo a lista de 0 a 1,000,000,000.
Melhorias e Mensagens Amigáveis ao Usuário Centro de Informática Universidade Federal de Pernambuco Bruno Felipe Marco André Paulo Fernando Rodolfo Santos.
Java em Redes de Computadores
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Salvando Históricos de Busca e Criando Alertas no ISI Web of Knowledge.
1.
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
File Transfer API E.C.F Eclipse. Plug-In Gerenciamento do Ciclo de vida dos Plugins. - Carregar, Executar e Localizar Quando o eclipse e iniciado ele.
Rio Verde - Goiás - Brasil
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Transcrição da apresentação:

Treinamento no GRADEp GRADEp Desktop DesktopSwing

Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop Autoria Autora Ingrid Oliveira de Nunes Versão (número, data, autor) V1, junho de 2005 V2, 03 de agosto de 2005, Geyer V3, 04 de agosto de 205, Geyer

Slide 3 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop Sumário da Apresentação GRADEp Desktop Visão Geral Interface DesktopModel DesktopView Outras Classes DesktopSwing Login Aplicações Arquivos Ir para Host Outras funcionalidades

Slide 4 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop GRADEp Desktop – Visão Geral Visão Geral aplicação para ser executada sobre o middleware GRADEp responsável pelo gerenciamento do desktop dos usuários, isto é, responsável pelo: gerenciamento de aplicações gerenciamento de arquivos independência de interface gráfica capacidade de migrar entre nodos visualizado através de uma interface gráfica que depende do contexto segue modelo MVC

Slide 5 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop GRADEp Desktop – Interface Interface de controle public class GRADEpDesktop /*...*/ { // Migra do host atual para o host especificado no comando do // evento de ação. public void actionPerformed(ActionEvent ae); // Faz o download do arquivo representado pelo objeto fileInfo e o // armazena no caminho indicado pelo objeto path (no nodo atual // do usuário). public boolean downloadFile(FileInfo fileInfo,File path); // Instala uma nova aplicação descrita pelo String app. public ApplicationInfo installApplication(String app); // Dispara uma aplicação representada pelo objeto appInfo. public boolean launchApplication(ApplicationInfo appInfo);...

Slide 6 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop GRADEp Desktop – Interface // Efetua o login de um usuário cujas informações estão no objeto // loginInfo. public boolean login(LoginInfo loginInfo); // Efetua o logout do atual usuário logado. public void logout(); // Inicializa o GRADEpDesktop, carregando a interface gráfica a // ser exibida. public void start(); // Finaliza o GRADEpDesktop, descarregando a interface gráfica. public void stop(); // Desinstala uma aplicação que é referênciada pelo String // appHref. public boolean uninstallApplication(String appHref);...

Slide 7 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop GRADEp Desktop – Interface // Desinstala uma aplicação que é referênciada pelo String // appHref. public boolean uninstallApplication(String appHref); // Efetua o upload do arquivo representado pelo objeto // file e o armazena no caminho indicado pelo String // path (no desktop do usuário). public FileInfo uploadFile(File file,String path); }

Slide 8 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop GRADEp Desktop – DesktopModel DesktopModel (dados) classe que representa o desktop do usuário ela contém: aplicações instaladas arquivos armazenados informações de um usuário armazenadas em um arquivo chamado desktop.xml presente no diretório do usuário sua interface possui métodos para: carregar o desktop salvar o desktop adicionar e remover aplicações adicionar e remover arquivos

Slide 9 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop GRADEp Desktop – DesktopModel Formato do arquivo desktop.xml (arquivo XML): Executor Demo GRADEp team Demonstrates the usage of the Executor service.

Slide 10 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop GRADEp Desktop – DesktopModel … dir1/dir2 file.txt

Slide 11 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop GRADEp Desktop – DesktopView DesktopView (usuário) interface implementada pelas interfaces gráficas que exibem o GRADEp Desktop métodos: // Carrega o desktop de um usuário public void loadUser(DesktopModel desktopModel); // Seta o responsável pela migração de nodos public void setGotoHandler(ActionListener l); // Inicializa a interface gráfica public void start(GRADEpDesktop desktop); // Finaliza a interface gráfica public void stop(); // Descarrega o desktop do atual usuário public void unloadUser();

Slide 12 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop GRADEp Desktop – Outras Classes Outras Classes ApplicationInfo: armazena informações de uma aplicação código base título fabricante descrição ícone classe main arquivo jar descritor XML

Slide 13 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop GRADEp Desktop – Outras Classes Outras Classes FileInfo: armazena informações de um arquivo diretório base nome descritor XML LoginInfo: armazena informações de um usuário usuário senha

Slide 14 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop DesktopSwing classe que implementa a interface DesktopView representa uma interface para o GRADEp Desktop utilizada em computadores desktop faz uso do pacote javax.swing oferece todas as funcionalidades básicas do GRADEp Desktop mais algumas relacionadas à visualização da interface é ativada pelo método start() e desativada pelo método stop(), ambos da interface DesktopView

Slide 15 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop DesktopSwing – Login Login efetua o login do usuário dados fornecidos: nome do usuário: senha caso os dados estejam corretos, o desktop do usuário é carregado duas tabs são habilitadas: uma de aplicações e outra de arquivos

Slide 16 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop DesktopSwing – Aplicações Aplicações é possível: instalar novas aplicações disparar uma aplicação desinstalar uma aplicação exibir as informações de uma aplicação

Slide 17 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop DesktopSwing – Arquivos Arquivos é possível: fazer upload de arquivos fazer download de um arquivo uploads de arquivos podem ser realizados via Drag and Drop

Slide 18 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop DesktopSwing – Ir para Host Ir para Host funcionalidade que permite a migração do GRADEp Desktop para outros nodos deve-se indicar o host de destino

Slide 19 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 GRADEp Desktop DesktopSwing – Outras Funcionalidades Outras Funcionalidades modificar o tamanho dos ícones das aplicações dispor as aplicações pelo título ou pelo fabricante modificar o Look and Feel escolher o idioma: inglês ou português

Treinamento no GRADEp GRADEp Desktop DesktopSwing