Trabalho de Dojo Toolkit

Slides:



Advertisements
Apresentações semelhantes
Reconhecimento do momento, tipo e quantidade de páginas liberadas
Advertisements

TRABALHO DE CIÊNCIAS ALUNO: KARINA E VALMIR ANO: 7ºB PROFESSORA: POLLYANA PROFESSORA MULTIPLICADORA DA STE: SIRLEI PRADO.
GRUPO 7 – BASE DE DADOS CURSO TÉCNICO DE INFORMÁTICA SISTEMAS BASE DE DADOS Tech In 1.
1 SCTMF Sistema para Criação e Testes de Modelos Formais.
Criação de Funções Conjunto de regras
Objetos de Aprendizagem no Ensino de Dinâmica
Engenharia de Software I Trabalho Final (Seminário 2 – 2013/1)
Software de Apoio ao Ensino
Prof. André Luis Meneses Silva
Fundação Aplicações de Tecnologias Críticas - Atech
SGD – Sistema de Gestão de Docentes
Disciplina: Sistemas de Informação para Planejamento Estratégico
Corte a corda Ligue seu som Clique para avançar É b e m c o n h e c i d a a i l u s t r a ç ã o a r e s p e i t o d e u m a l p i n i s t a q u e, n.
Blogues. 2 Blogues Um blogue é um sítio de Internet criado por uma ou várias pessoas (os bloguistas) que pretendem partilhar informação da mais variada.
Semana 1 Conceitos Básicos e Infra-estrutura
Trabalho Interdisciplinar
Seminário de Integração, 24 de outubro de 2013
Ano Tema Temática 1998 Viver e aprender Vida, conhecimento 1999
Nacala - Moçambique 2013 Estruturas do Teto.
O Gerenciamento de Requisitos no Ambiente COCAR
André Roeck Chaiene Oliveira Henrique dos Santos Lucas Wolff
Arquitetura Microsoft .Net
Um estudo exploratório da aplicação da engenharia de software orientada a agentes para o desenvolvimento de ferramentas de suporte a comunidades online.
Geografia das Religiões
Julho de RESULTADOS DO 1º SEMESTRE/2013 Julho de 2013.
Higher Education Statistics in C# Language
Aluno: Pedro Casanova Viana
Gestão de Base de Dados Este trabalho foi realizado por: André Andrade
PROVA DE APTIDÃO PROFISSIONAL G.P.S.I TÍTULO NOME DO AUTOR.
André Luis Lopes Moriyama Bolsista ANP PRH-14
O TEMA O tema “O Rio Grande do Sul no imaginário social”, é definido pela busca da compreensão e organização do ser humano, de maneira que cada indivíduo.
Web 2.0 Gilson Medeiros de Oliveira Junior -
Faculdade de Tecnologia SENAC Pelotas
Explorando a criação de scripts em shell
Sistemas Operativos Trabalho realizado por: Rute Pereira e Andreia Nunes Escola EB 2,3 de Perafita Maio de 2013 Disciplina: TIC.
FLEX – Um novo conceito de R.I.A.
Web 2.0 Instituição: Escola Superior de Educação Curso: Promoção Artística e Património UC: Tecnologias de Informação e Comunicação Docente: Vânia Janela.
Proposta de e-portefólio para um aluno do ensino profissional
Apresentação RHBSaas O RHBSaaS é um novo sistema desenvolvido pela RHBrasil com o intuito de unificar as senhas utilizadas hoje nas nossas aplicações.
Milena Sousa Veras Andrea C. G. Azevedo Cutrim
Certificamos que participou do curso “Desenvolvimento de Software Seguro”, realizado durante 19º Seminário de Capacitação e Inovação (SCI) da Rede Nacional.
Modelação Procedimental Interactiva Luís Lopes Projecto de Mestrado Engenharia Informática e Computadores Orientador: Joaquim Jorge Co-Orientador: Bruno.
Um Problema várias estratégias… Leonor Simões. Na sequência da prática diária do cálculo mental, com o objectivo de: ffomentar a capacidade de raciocínio,
Computação Gráfica – Introdução ao OpenGL
Trabalho de Seminários em Informática
Prof. André Luis Roland Tancredo Engenheiro da Computação e Pesquisador em Desenvolvimento Tecnológico para Semicondutores pelo CNPq Especialista em Microeletrônica.
Design Patterns Fundamentos da engenharia de softaware. 19/1/2003.
Jogos :D Equipe Broder {adriano, túlio, vicente}.
TEORIA GERAL DE SISTEMAS
Escola Secundária da Boa Nova 2013 Aplicações informáticas – Ensino da programação.
Feito por: Andreia Francisco Licenciatura em Desporto.
Síntese de voz Para Avatares GPVoz Gabriel Azuirson Styve Stallone.
Projeto final de computador e vídeo para o ensino de física Criando uma página para o professor do ensino médio André Yamin Gladstone A. Oliveira Donald.
Agentes Autonomos Vicente, Renan e Zé Carlos. Conversa de Hoje Introdução Objetivos (Benchmarks em SMA) Trabalhos Relacionados Solução Conclusão Trabalhos.
1 Junit Motivação para o uso André Luís Moreira
1 Concurrent Versions System - CVS Pra que usar? Onde encontrar? Como configurar? Como usar? André Luís Moreira
Conceitos básicos Professor Esp. Diego André Sant’Ana
Introdução ao QT FRAMEWORK 4.8
“O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle.
Programação para internet através de Applet Java
Luis Sobral 3921 Carlos Marcelino Document Object Oriented Requisite System (DOORS)
REMIV RELATÓRIO MENSAL DE INSPEÇÃO VEGETAL CONTROLE DE ALEX SANDRO ARRUDA FARIAS Gerente de Avaliação ANDRÉ FERNANDO CALDATO Cadastro de Empresas.
André Garcia Rodrigues Daniel Cavalcante Guilherme Gomes Felipe
11º I, 25 de Março 2013/ Geografia A Professora Maria do Carmo Naves Trabalho realizado por: Ana Inês Luís nº 3 André Amorim nº 5 Bianca Pires nº.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
Web Busca Base com Dados Ambientais Base sem Dados Ambientais Copia os dados de interesse Base de Dados Local Figura 1 – Ambiente para acesso a Dados Ambientais.
Teatro Grego Alex Bernardo é Especialista em Arte-Educação em Teatro / Bacharel Licenciado em Artes.
Olá tudo bem!!. Eu me chamo alex gonçalves de souza.
TEMA GRUPO:. OBJETIVO DESCRIÇÃO DO TEMA DESENVOLVIMENTO.
Alavancagem Operacional e Financeira Prof. Alex Gama.
Transcrição da apresentação:

Trabalho de Dojo Toolkit André Luis Simões Lopes Kutter Linguagens de Programação 2013 Analise e Desenvolvimento de Sistemas

Criação do Dojo Toolkit Utilização Pros e contras Conclusão

Criação do Dojo Toolkit O Dojo Toolkit foi criado em 2004 por Alex Russell, Dylan Schiemann entre outros. Com o intuito de facilitar o desenvolvimento multiplataformas, por exemplo: O Dojo abstrai as varias diferenças entre os diversos navegadores.

Utilização <html> <head> <link rel="StyleSheet" type="text/css“ Como iremos utilizar o widget Dijit, teremos que importar a folha de estilos do Dijit. Tundra é o tema padrão, o qual será utilizado neste exemplo: href="js/dojo/dijit/themes/tundra/tundra.css"> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/", parseOnLoad : true };

</script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> <script> O dojo.require() pode ser comparado ao import do java. Para utilizar uma classe é necessário importá-la dojo.require("dojo.parser"); dojo.require("dijit.form.TextBox"); dojo.require("dijit.form.Button"); O dojo.addOnLoad é o método responsável por registrar as funções que serão utilizadas pelos widgets: dojo.addOnLoad(function() {

O dojo.connect faz a ligação entre objeto, evento e ação, ou seja executa uma determinada ação quando o evento de um objeto é disparado. No caso do exemplo irá dar um alert com o valor do campo input quando o botão for clicado dojo.connect(dijit.byId("button1"), "onClick", function(evt) { alert(dijit.byId("input1").value); }); </script> </head> <body class="tundra"> Utilizando os FormWidgets TextBox e Button <input type="text" id="input1" value="Hello World" dojoType="dijit.form.TextBox" /> <button id="button1" dojoType="dijit.form.Button" onclick=" button1">Clique <script type="dojo/method" event="onClick" args="evt"> </button> </body> </html>

Digitando “Hello World Digitando “Hello World!!!” no TextBox e clicando no botão, deverá aparecer uma página parecida com a figura abaixo:

Pros e Contras Motivos pros: Leve e muito rápido, a maior parte do que você realmente precisa tem 41 KB. Performance, grandes projetos com muito trafico podem se beneficiar do Dojo. Completo, ao invés de procurar em vários sites por plugin ou biblioteca, o Dojo Toolkit prove tudo o que você precisa para um projeto Web de qualidade.

Pros e Contras Motivos contra: Curva de aprendizagem demorada e difícil por ser uma biblioteca muito extensa e com varias funções.

Conclusão Dojo Toolkit é a solução ideal para grandes projetos Web, por suas diversas funcionalidades entre elas a criação de widgets e módulos que auxiliam a construção de tais projetos.

Referencias http://poswebunit- dojo.blogspot.com.br/2010/04/exemplo- utilizando-dojo-toolkit.html http://en.wikipedia.org/wiki/Dojo_Toolkit http://stavarengo.com/public/2013/01/tuto rial-dojo-toolkit-framework-introducao