Curso Superior de Tecnologia emtelemática Programação Orientada aobjetos Documentação daapi J2SE

Tamanho: px
Começar a partir da página:

Download "Curso Superior de Tecnologia emtelemática Programação Orientada aobjetos Documentação daapi J2SE"

Transcrição

1 Curso Superior de Tecnologia emtelemática Programação Orientada aobjetos Documentação daapi J2SE Copyright 2010 Prof. César Rocha

2 Roteiro Em poucos slides, apresentar alguns aspectos importantes relacionados à consulta da documentaçã ção o da API J2SE Onde encontrar a documentação da API? Quais são os arquivos e como instalá-los? Integração da documentação J2SE no Eclipse, etc. A importância de consultar a documentação J2SE em projetos Componentes de uma classe e sua toda sua divisão interna Como gerar a própria documentação das suas classes O utilitário javadoc, a sintaxe de documentação, exemplos,... 2

3 Documentação Aprenderausaradocumentaçãoéfundamental Baixe o arquivo contendo toda adocumentaçãoj2se no site da SUN O download é separado do J2SE (ou seja:não vem integrado ao JDK) ComoinstalaradocumentaçãoJava? DescompacteoarquivoZIPna raiz da sua instalação Java Serácriado umsubdiretório docs abaixo da raiz da instalação Java %JAVA_HOME%/docs/ Adocumentação daapi Javaestáem: $JAVA_HOME/docs/api/index.html Manuais,tutoriais sobre recursos da linguagem em: $JAVA_HOME/docs/index.html 3

4 Comoutilizaradocumentação? Se o método não forencontrado na classe mostrada, procure nas superclasses (use asreferências cruzadas) Descrição da classe escolhida na janelab -hierarquia -documentação detalhada, métodos,variáveis, etc. Lista de pacotes A B C Lista de classes e interfaces do pacote escolhido na Janela A 4

5 Comoutilizaradocumentação?(cont.) 5

6 Comoutilizaradocumentação?(cont.) 6

7 Comoutilizaradocumentação?(cont.) Lista de construtores, métodosedescrição geral da interface de uso 7

8 Integração com o Eclipse Épossível agilizaraconsulta na documentaçãoj2sedentrodo Eclipse O javadoc das classesnão vem ativado por padrãono Eclipse Entretanto, éfácil fazero Eclipse vasculhar os arquivos htmlem busca de um determinado método, construtor, classe, interfaceou descrição de um membro No Eclipse, procure comooambiente está referenciandoamáquina virtual java doseu computador Para tal, procure a opção Window>Preferences>Installed JRE's Cliquenela epressioneobotão Edit Procure a biblioteca rt.jar (os.class da API) e a opção JavadocLocation 8

9 Integração com o Eclipse (cont.) 9

10 Gerando seu próprio javadoc... Laboratório rio: criar o javadoc de suas classes e membros... 10

11 Para ummelhor aproveitamento Aocodificarexemplos mostrados em sala, procure verificarpontos de dúvidascom o professor. Não estude apenas porslides (são apenas tópicos)! Mantenha em dia todas as questões das listas de exercíciose práticas de laboratório. Nãose acanhe! Procure-me (ou monitor da disciplina,quando houver algum) e questione conceitos, listas, etc. Nãodeixe para começaraestudarem cima da hora. 11

12 Créditos para geração desta notade aula [1] ROCHA, Helder da. Desenvolvimento de Aplicações com Java. Disponível em: <http://www.argonavis.com.br/cursos/java/j100/index.html> [2] Booch, G.; Maksimchuk, R. A.; Engel, M. W.; Young, B.J. Object-Oriented-Analysis- Design-Applications. 3 rd.ed. Addison Wesley, 2007 [3] The Java Tutorial. Disponível em: [4] PEREIRA, Frederico C. G.; Slides do Curso de Java. Disponível por WWW em 12

13 Bibliografia Complementar Bibliografia principal: (1) SIERRA, K.; BATES, B. Use a Cabeça JAVA. Editora Alta Books, 2ª ed. Rio de Janeiro (1)DEITEL, H. M. ; DEITEL, P. Java - Como programar. 6ª Edição, Prentice-Hall, FLANAGAN, D., Java in a Nutshell : A Desktop Quick Reference, O'Reilly & Associates, 1999 (bom para consultar a documentação) Bibliografia disponível para download (grátis): CAMPIONE, M. e WALRATH, K. The Java Tutorial: Object-Oriented Programming for the Internet. Addison-Wesley (http://java.sun.com/docs/books/) (2) ECKEL, B., Thinking in Java. Prentice Hall. (http://www.mindview.net/books/tij/) 13

Como usar a documentaçã

Como usar a documentaçã Java 2 Standard Edition Como usar a documentaçã ção da API Java 2 Helder da Rocha www.argonavis.com.br 1 Documentação Aprender a usar a documentação é essencial para quem deseja desenvolver aplicações

Leia mais

Programação Orientada a Objeto

Programação Orientada a Objeto Programação Orientada a Objeto Prof Márcio Bueno poonoite@marciobueno.com Ementa Levar o aluno a discutir, exercitar e consolidar o uso de técnicas de programação que tenham um impacto considerável sobre

Leia mais

Conexão com Banco de Dados

Conexão com Banco de Dados Conexão com Banco de Dados Projeto 1 A pasta Programas distribuída no início do semestre letivo acompanha a versão do MySQL Coneector/J um driver JDBC que permite aos programadores acessar bancos de dados

Leia mais

Programação Aplicada de Computadores 2015/2

Programação Aplicada de Computadores 2015/2 Programação Aplicada de Computadores 2015/2 Vítor E. Silva Souza (vitorsouza@inf.ufes.br) http://www.inf.ufes.br/~vitorsouza Departamento de Informática Centro Tecnológico Universidade Federal do Espírito

Leia mais

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções:

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções: PLANO DE ENSINO 1. Identificação Curso: Tecnologia em Desenvolvimento de Software Disciplina: Linguagem de Programação Orientada a Objetos Professor: Msc. Tiago Eugenio de Melo CPF: Regime de Trabalho:

Leia mais

Linguagem de Programação JAVA

Linguagem de Programação JAVA Linguagem de Programação JAVA Curso Técnico em Informática Modalida Integrado Instituto Federal do Sul de Minas, Câmpus Pouso Alegre Professora: Michelle Nery Agenda JAVA Histórico Aplicações Pós e Contras

Leia mais

Orientação a Objetos e a Linguagem Java

Orientação a Objetos e a Linguagem Java Orientação a Objetos e a Linguagem Java Afrânio Assis afranio@gmail.com Novembro/2006 1 Objetivos do Curso Apresentar o paradigma orientado a objetos como técnica para elaboração de projetos e implementação

Leia mais

Programação orientada a objetos usando a linguagem C++ CDTN Centro de Desenvolvimento de Tecnologia Nuclear

Programação orientada a objetos usando a linguagem C++ CDTN Centro de Desenvolvimento de Tecnologia Nuclear Programação orientada a objetos usando a linguagem C++ CDTN Centro de Desenvolvimento de Tecnologia Nuclear Belo Horizonte, Setembro de 2000 1- Objetivo: Ministrar o curso de Treinamento em Programação

Leia mais

Instalando o J2SE 5.0 JDK no Windows 2000/XP

Instalando o J2SE 5.0 JDK no Windows 2000/XP Instalando o J2SE 5.0 JDK no Windows 2000/XP Fabricio Leonard Leopoldino Descreve o processo de download, instalação e configuração do J2SE 5.0 JDK, no Windows 2000 e no Windows XP. 1 - Introdução Para

Leia mais

Ficha da Unidade Curricular (UC)

Ficha da Unidade Curricular (UC) Impressão em: 03-01-2013 17:11:20 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [IS] Informática para a Saúde Tipo de Curso : UC/Módulo

Leia mais

Plano de Ensino de Disciplina Ciência da Computação 2011

Plano de Ensino de Disciplina Ciência da Computação 2011 Plano de Ensino de Disciplina Ciência da Computação 2011 Disciplina: LP4 LABORATÓRIO DE PROGRAMAÇÃO IV Área de Conhecimento Tecnologia da Computação Código: LP4 Série: 5 0 período Carga Horária Semanal:

Leia mais

Curso Subsequente em Manutençãoe Suporte em Informática Introdução às Tecnologias Web Apresentação da disciplina

Curso Subsequente em Manutençãoe Suporte em Informática Introdução às Tecnologias Web Apresentação da disciplina Curso Subsequente em Manutençãoe Suporte em Informática Introdução às Tecnologias Web Apresentação da disciplina Prof. César Rocha - Copyright 2008 cesarocha@ifpb.edu.br Roteiro De maneira geral, apresentar

Leia mais

Ficha da Unidade Curricular (UC)

Ficha da Unidade Curricular (UC) Impressão em: 03-01-2013 16:09:57 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [IS] Informática para a Saúde Tipo de Curso : UC/Módulo

Leia mais

Manual de instalação e configuração da Ferramenta Android SDK

Manual de instalação e configuração da Ferramenta Android SDK Trabalho de Programação para Dispositivos Móveis Turma: 1011 Camila Botelho camilacunhabotelho@gmail.com Manual de instalação e configuração da Ferramenta Android SDK Introdução O Android é uma ferramenta

Leia mais

Java Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da

Java Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da Java Laboratório Aula 1 Programação orientada a objetos Profa. Renata e Cristiane Introdução a Plataforma Java O que é Java? Tecnologia Linguagem de Programação Ambiente de Execução (JVM) Tudo isso é a

Leia mais

REDES DE COMPUTADORES APRESENTAÇÃO. Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL 2010/2011

REDES DE COMPUTADORES APRESENTAÇÃO. Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL 2010/2011 REDES DE COMPUTADORES APRESENTAÇÃO Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL 2010/2011 Docentes Referências da disciplina 2 Docentes Henrique João Lopes Domingos (Teóricas,

Leia mais

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Orientação a Objeto Avançado Luís Carlos dos Santos

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Orientação a Objeto Avançado Luís Carlos dos Santos I. Dados Identificadores Curso Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina Linguagem de Orientação a Objeto Avançado Professor Luís Carlos dos Santos Período Noturno Módulo Técnicas

Leia mais

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

Desenvolvimento de um Framework de Jogos 3D para Celulares

Desenvolvimento de um Framework de Jogos 3D para Celulares Desenvolvimento de um Framework de Jogos 3D para Celulares Fabrício Brasiliense Departamento de Informática e Estatística(INE) Universidade Federal de Santa Catarina (UFSC) Campus Universitário Trindade-

Leia mais

FEMA Tópicos avançados em programação Prof: Domingos OBJETIVOS / COMPETÊNCIAS

FEMA Tópicos avançados em programação Prof: Domingos OBJETIVOS / COMPETÊNCIAS FEMA Tópicos avançados em programação Prof: Domingos OBJETIVOS / COMPETÊNCIAS 1 - Desenvolver aplicativos para Desktop usando Swing, gerenciamento de Layouts, componentes swing, conectar a um banco de

Leia mais

LINGUAGEM DE PROGRAMAÇÃO Material de apoio - Aula II (25/02/2008) - Profº Sidney Leal

LINGUAGEM DE PROGRAMAÇÃO Material de apoio - Aula II (25/02/2008) - Profº Sidney Leal AMBIENTE JAVA CONCEITO LINGUAGEM DE PROGRAMAÇÃO O ambiente de desenvolvimento Java é composto de ferramentas e utilitários para a realização de tarefas (depuração, compilação e documentação) relacionadas

Leia mais

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Curitiba PLANO DE ENSINO

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Curitiba PLANO DE ENSINO Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Curitiba PLANO DE ENSINO CURSO Engenharia Eletrônica MATRIZ FUNDAMENTAÇÃO LEGAL (Resolução do COEPP que aprovou a matriz curricular

Leia mais

Lógica de Programação

Lógica de Programação Lógica de Programação Unidade 4 Ambiente de desenvolvimento Java QI ESCOLAS E FACULDADES Curso Técnico em Informática SUMÁRIO A LINGUAGEM JAVA... 3 JVM, JRE, JDK... 3 BYTECODE... 3 PREPARANDO O AMBIENTE

Leia mais

REDES DE COMPUTADORES. Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL 2008 / 2009

REDES DE COMPUTADORES. Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL 2008 / 2009 REDES DE COMPUTADORES Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL 2008 / 2009 Docentes e URLs da disciplina 2 José Legatheaux Martins Sérgio Duarte Vitor Duarte http://asc.di.fct.unl.pt/rc

Leia mais

Programação com Objectos. Programação Centrada em Objectos. Home Page. Ano Lectivo 2008/2009 1º Semestre. Objectivos Programa Bibliografia Avaliação

Programação com Objectos. Programação Centrada em Objectos. Home Page. Ano Lectivo 2008/2009 1º Semestre. Objectivos Programa Bibliografia Avaliação Última actualização: 25 de Outubro de 2008 Ano Lectivo 2008/2009 1º Semestre ção com Objectos ção Centrada em Objectos Docente: Paulo Leocádio Web: www.uac.pt/~pleocadio E-mail: pleocadio@uac.pt : Competências:

Leia mais

BOOCH, G. Object Oriented Design with Applications. EUA: The Benjamin Cummings Publishing Company, 1991.

BOOCH, G. Object Oriented Design with Applications. EUA: The Benjamin Cummings Publishing Company, 1991. TECNOLOGIA DE ORIENTAÇÃO A OBJETOS E FERRAMENTAS UML I (20 horas) Ementa: Conceitos e Terminologia de Orientação a Objetos. Modelagem e processo de desenvolvimento de software. Diagramas de Casos de Uso.

Leia mais

RevISTa: Publicação técnico-científica do IST-Rio. nº 05 Data: Dezembro / 2012 ISSN 2178-5589.

RevISTa: Publicação técnico-científica do IST-Rio. nº 05 Data: Dezembro / 2012 ISSN 2178-5589. Tutorial de Instalação e Uso do Eclipse Alexandre V. S. Lage, Caio de O. Leal, Eduardo A. F. da Silva, Felipe C. C. Trindade, Gutierre da C. Oliveira e Miguel G. P. de Carvalho. INTRODUÇÃO O Eclipse (2012)

Leia mais

Universidade Federal de Uberlândia

Universidade Federal de Uberlândia Universidade Federal de Uberlândia Programação Orientada a Objetos I Introdução a Java Sintaxe básica OO Prof. Fabiano Azevedo Dorça Em Java, cada classe dá origem a um arquivo.java contendo o código fonte.

Leia mais

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Luis Carlos dos Santos

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Luis Carlos dos Santos I. Dados Identificadores Curso Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina Linguagem de Programação Professor Luis Carlos dos Santos Período Noturno Módulo Organização da Informação

Leia mais

Java para Desktop. Introdução à Plataforma Java JSE

Java para Desktop. Introdução à Plataforma Java JSE Introdução à Plataforma Java JSE Aécio Costa aeciovc@gmail.com @aeciovc Objetivos Sintaxe Java; Programação Orientada à Objetos; Interfaces Gráficas Swing; JDBC; Gerador de Relatórios IReport; Projeto

Leia mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel Ambiente de Desenvolvimento Ambiente Para desenvolver aplicativos utilizando a linguagem JAVA precisamos preparar nosso ambiente realizando a

Leia mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel A linguagem JAVA A linguagem Java O inicio: A Sun Microsystems, em 1991, deu inicio ao Green Project chefiado por James Gosling. Projeto que apostava

Leia mais

Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Orientada a Objeto Luis Carlos dos Santos

Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Orientada a Objeto Luis Carlos dos Santos Plano de Ensino 2014 I. Dados Identificadores Curso Disciplina Professor Semestre / Módulo Período Módulo Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Orientada a Objeto

Leia mais

Linguagem de Programação Introdução a Linguagem Java

Linguagem de Programação Introdução a Linguagem Java Linguagem de Programação Introdução a Linguagem Java Rafael Silva Guimarães Instituto Federal do Espírito Santo Campus Cachoeiro de Itapemirim Definição A linguagem Java foi desenvolvida pela Sun Microsystems,

Leia mais

Conceitos Básicos de C

Conceitos Básicos de C Conceitos Básicos de C Bibliografia Problem Solving & Program design in C, Jeri R. Hanly e Elliot B. Kpffman, 3 a edição Data Structures and Algorithm Analysis in C, Mark Allen Weiss, 2 a edição, Addison-Wesley,

Leia mais

PROGRAMAÇÃO JAVA. Parte 1

PROGRAMAÇÃO JAVA. Parte 1 PROGRAMAÇÃO JAVA Parte 1 O que é um programa? Um algoritmo (sequência de operações elementares - instruções) convertido para uma linguagem que possa ser executada por um computador Programa = Algoritmos

Leia mais

FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA UNIDADE SOBRADINHO

FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA UNIDADE SOBRADINHO 1 FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA UNIDADE SOBRADINHO Edital numero 005/2014 _ ETEC para o Processo de Seleção de alunos para a Fábrica de Software. FACULDADE PROJEÇÃO O Diretor da Escola de Tecnologia,

Leia mais

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre

Leia mais

Linguagem de Programação Visual

Linguagem de Programação Visual Linguagem de Programação Visual Unidade 1 Ambiente de desenvolvimento Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 SOBRE O JAVA... 3 AMBIENTE DE DESENVOLVIMENTO... 5 RECURSOS DA FERRAMENTA NETBEANS...

Leia mais

Introdução à Programação B 2007/08

Introdução à Programação B 2007/08 Introdução à Programação B 2007/08 Descrição e objectivos Bibliografia Descrição A disciplina visa introduzir os conceitos fundamentais de programação. Pretende-se o desenvolvimento dos processos mentais

Leia mais

Documentação Usando o Javadoc

Documentação Usando o Javadoc Documentação Usando o Javadoc Prof. MSc. João Carlos Pinheiro jcpinheiro@cefet-ma.br Versão 2.1 Última Atualização: 04/2005 1 Comentários e Documentação Comentários em Java Existem três tipos de comentários

Leia mais

Linguagem Java. Arquitetura e Ambiente de Desenvolvimento. Arquitetura e Ambiente de Desenvolvimento Prof. Anderson Augustinho Uniandrade

Linguagem Java. Arquitetura e Ambiente de Desenvolvimento. Arquitetura e Ambiente de Desenvolvimento Prof. Anderson Augustinho Uniandrade Linguagem Java de Desenvolvimento Máquina Virtual Um código intermediário, chamado de bytecode, é gerado quando um programa Java é compilado. Este bytecode é interpretado pelas máquinas virtuais java (JVMs)

Leia mais

INTRODUÇÃO 12. DOCUMENTAÇÃO INTRODUÇÃO INTRODUÇÃO

INTRODUÇÃO 12. DOCUMENTAÇÃO INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO 12. DOCUMENTAÇÃO Na plataforma Java SE 7, há cerca de 4000 classes e interfaces disponíveis para utilizarmos em nossas aplicações Podemos visualizar a documentação dessas classes e interfaces

Leia mais

Programação por Objectos

Programação por Objectos Programação por Objectos Java: instalação, configuração e ferramentas MEEC@IST Java 1/21 Ferramentas revisão J2SE JDK (última vs, pelo menos vs 5.0) http://java.sun.com/javase/downloads/index.jsp Eclipse,

Leia mais

Lab de Programação de sistemas I

Lab de Programação de sistemas I Lab de Programação de sistemas I Apresentação Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Agenda Orientação a Objetos Conceitos e Práticas Programação OO

Leia mais

Modelando com UML Unified Modeling Language

Modelando com UML Unified Modeling Language Modelando com UML Unified Modeling Language AHMED ALI ABDALLA ESMIN 1 1 ILES ULBRA Instituto de Informática - Universidade Luterana do Brasil de Informática Cx. Postal 271 CEP 78.9860-000 Ji-Paraná (RO)

Leia mais

Integrando Java e VRML - Configuração Básica

Integrando Java e VRML - Configuração Básica Integrando Java e VRML - Configuração Básica 1 Jeferson Luiz Rodrigues Souza(1) Rubens Redel (2) Janine Kniess(3) 1-Bolsista PROBIC-UDESC, CCT-UDESC, dcc6jlrs@joinville.udesc.br 2-Bolsista PROBIC-UDESC,

Leia mais

Orientação a Objetos com Java

Orientação a Objetos com Java Orientação a Objetos com Java Julio Cesar Nardi julionardi@yahoo.com.br 2011/2 Aula 01: Começando com Java Objetivos: Compreender o que é Java, OO e suas vantagens; Entender os procedimentos para criação

Leia mais

Capítulo 1. Introdução ao Java. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Capítulo 1. Introdução ao Java. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra Capítulo 1 Introdução ao Java Objetivos do Capítulo Compor uma visão histórica mínima para a compreensão da origem do Java. Compreender o que é o Java e para que finalidades ele é empregado. Delinear algumas

Leia mais

Introdução à Linguagem Java

Introdução à Linguagem Java Introdução à Linguagem Java Histórico: Início da década de 90. Pequeno grupo de projetos da Sun Microsystems, denominado Green. Criar uma nova geração de computadores portáveis, capazes de se comunicar

Leia mais

DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO EDITION

DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO EDITION DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO EDITION Robison Cris Brito Centro Federal de Educação Tecnológica do Paraná Unidade de Pato Branco robison@pb.cefetpr.br RESUMO Engana-se quem acha

Leia mais

Criando documentação com javadoc

Criando documentação com javadoc H Criando documentação com javadoc H.1 Introdução Neste apêndice, fornecemos uma introdução a javadoc ferramenta utilizada para criar arquivos HTML que documentam o código Java. Essa ferramenta é usada

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico Etec Etec: Paulino Botelho Código: 091 Município: São Carlos Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnico em Informática Qualificação:

Leia mais

Estudo comparativo entre tecnologias Java: Applet e JWS.

Estudo comparativo entre tecnologias Java: Applet e JWS. Estudo comparativo entre tecnologias Java: Applet e JWS. Clara Aben-Athar B. Fernandes¹, Carlos Alberto P. Araújo¹ 1 Centro Universitário Luterano de Santarém Comunidade Evangélica Luterana (CEULS/ULBRA)

Leia mais

Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166

Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166 Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166 1. CÓDIGO E NOME DA DISCIPLINA BC1508 - ENGENHARIA DE SOFTWARE

Leia mais

Padrões de Projeto. Prof. Jefersson Alex dos Santos (jefersson@dcc.ufmg.br) http://www.dcc.ufmg.br/~jefersson

Padrões de Projeto. Prof. Jefersson Alex dos Santos (jefersson@dcc.ufmg.br) http://www.dcc.ufmg.br/~jefersson Padrões de Projeto Prof. Jefersson Alex dos Santos (jefersson@dcc.ufmg.br) http://www.dcc.ufmg.br/~jefersson Apresentação Conceitos Definição Ponto de vista prático História Padrões de Projeto Conhecidos

Leia mais

Mini-curso Gratuito. Globalcode - The Developers Company Slide 1

Mini-curso Gratuito. Globalcode - The Developers Company Slide 1 Mini-curso Gratuito Globalcode - The Developers Company Slide 1 Globalcode - The Developers Company Slide 2 Agenda Parte teórica 1. Introdução 2. Vantagens da tecnologia Java 3. Máquinas Virtuais 4. Áreas

Leia mais

Ferramentas: jar e javadoc

Ferramentas: jar e javadoc Ferramentas: jar e javadoc Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/ 1 Objetivos

Leia mais

Como usar o bluej. Laboratório I Prof.ª Vera Alves

Como usar o bluej. Laboratório I Prof.ª Vera Alves Como usar o bluej O BlueJ é um IDE (Integrated Development Environment), ou seja, um ambiente para desenvolvimento de programas na linguagem Java. Você pode fazer o download do BlueJ, gratuitamente, no

Leia mais

FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA

FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA Edital para o Processo de Seleção de alunos para o Laboratório de Práticas de Desenvolvimento Unidade de Sobradinho FACULDADE PROJEÇÃO O Diretor da Escola de Tecnologia,

Leia mais

Java Básico. Aula 1 por Thalles Cezar

Java Básico. Aula 1 por Thalles Cezar + Java Básico Aula 1 por Thalles Cezar + Histórico Green Project (1991) Desenvolver plataforma para eletrodomésticos inteligentes Tentaram usar C++ Mas resolveram desenvolver uma linguagem própria Oak

Leia mais

O PROJETO "CONHECENDO O UNIVERSO JAVA" E O MERCADO DE TI. CAREGNATO, Maricy 1 ; FERNANDES, Elisangela Vanessa 2

O PROJETO CONHECENDO O UNIVERSO JAVA E O MERCADO DE TI. CAREGNATO, Maricy 1 ; FERNANDES, Elisangela Vanessa 2 O PROJETO "CONHECENDO O UNIVERSO JAVA" E O MERCADO DE TI CAREGNATO, Maricy 1 ; FERNANDES, Elisangela Vanessa 2 Palavras-chave: Java, software, treinamento, educação Introdução Segundo dados da TIOBE (TIOBE

Leia mais

2. FOWLER, Martin; SCOTT, Kendall. UML Essencial. São Paulo: Bookman, 2005.

2. FOWLER, Martin; SCOTT, Kendall. UML Essencial. São Paulo: Bookman, 2005. 3º semestre INF302 - Análise e Modelagem de Sistemas I Análise e Modelagem de Sistemas I Identificação: INF302 Semestre: 1º Carga Horária 60 horas Número de Aulas: 72 aulas Aulas 52 aulas Aulas práticas:

Leia mais

Java Como Programar, 8/E

Java Como Programar, 8/E Capítulo 2 Introdução aos aplicativos Java Java Como Programar, 8/E (C) 2010 Pearson Education, Inc. Todos os 2.1 Introdução Programação de aplicativo Java. Utilize as ferramentas do JDK para compilar

Leia mais

FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA. Edital para o Processo de Seleção de alunos para o Laboratório de Práticas de Desenvolvimento.

FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA. Edital para o Processo de Seleção de alunos para o Laboratório de Práticas de Desenvolvimento. FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA Edital para o Processo de Seleção de alunos para o Laboratório de Práticas de Desenvolvimento. FACULDADE PROJEÇÃO O Diretor da Escola de Tecnologia, Professor Luiz

Leia mais

Aula 1 - Introdução e configuração de ambiente de desenvolvimento

Aula 1 - Introdução e configuração de ambiente de desenvolvimento Aula 1 - Introdução e configuração de ambiente de desenvolvimento Olá, seja bem-vindo à primeira aula do curso para desenvolvedor de Android, neste curso você irá aprender a criar aplicativos para dispositivos

Leia mais

Java 3D TM API. 1. Introdução. Profa. Isabel Harb Manssour. Introdução. Roteiro. Conceitos de Computação Gráfica

Java 3D TM API. 1. Introdução. Profa. Isabel Harb Manssour. Introdução. Roteiro. Conceitos de Computação Gráfica Java 3D TM API 1. Profa. Isabel Harb Manssour (http://www.inf.pucrs.br/~manssour/java3d) XVI SIBGRAPI 12-15 15 de Outubro de 23 Roteiro 1. 2. Criando Universos Virtuais 3. Realismo, Interação e Animação

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ

UNIVERSIDADE FEDERAL DO PARANÁ CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. PROFESSOR: Andrey DISCIPLINA: Técnicas Alternativas de Programação AULA: 02 APRESENTAÇÃO: Apresentação; conceitos básicos da linguagem java; estrutura

Leia mais

Técnicas de Programação II

Técnicas de Programação II Técnicas de Programação II Apresentação da Disciplina Edirlei Soares de Lima Objetivos da Disciplina Apresentar os principais conceitos da orientação a objetos; Capacitar o

Leia mais

DESENVOLVIMENTO DE UM AMBIENTE GRÁFICO PARA VIZUALIZAÇÃO TRIDIMENSIONAL DE ENSAIOS COM UM HELICÓPTERO DE TRÊS GRAUS DE LIBERDADE

DESENVOLVIMENTO DE UM AMBIENTE GRÁFICO PARA VIZUALIZAÇÃO TRIDIMENSIONAL DE ENSAIOS COM UM HELICÓPTERO DE TRÊS GRAUS DE LIBERDADE DESENVOLVIMENTO DE UM AMBIENTE GRÁFICO PARA VIZUALIZAÇÃO TRIDIMENSIONAL DE ENSAIOS COM UM HELICÓPTERO DE TRÊS GRAUS DE LIBERDADE Luiz Fernando Dalcico Instituto Tecnológico de Aeronáutica ITA/CTA 12228

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN DEPARTAMENTO: Sistemas de Informação PLANO DE ENSINO DISCIPLINA: Aplicações

Leia mais

Modulo IIa Extra: Object

Modulo IIa Extra: Object Modulo IIa Extra: Object Professor Ismael H F Santos ismael@tecgraf.puc-rio.br April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 1 Bibliografia Linguagem de Programação JAVA Ismael H. F. Santos,

Leia mais

Sistema de Apoio ao Ensino de Modelagem de Software Uma extensão para o editor de programação BlueJ

Sistema de Apoio ao Ensino de Modelagem de Software Uma extensão para o editor de programação BlueJ IV Encontro de Pesquisa PUCSP/TIDD 2011 Sistema de Apoio ao Ensino de Modelagem de Software. Uma extensão para o editor de programação BlueJ Autor: Luciano Gaspar - E-mail: tigaspar@hotmail.com Orientador:

Leia mais

Correção de cartões de respostas utilizando análise e processamento de imagens digitais

Correção de cartões de respostas utilizando análise e processamento de imagens digitais Correção de cartões de respostas utilizando análise e processamento de imagens digitais Vantuil José de OLIVEIRA NETO¹, Caroline Julliê de Freitas RIBEIRO¹, Samuel Pereira DIAS² ¹ Tecnólogos em Análise

Leia mais

Tutorial Eclipse (IDE)

Tutorial Eclipse (IDE) www.dejavuxteam.wordpress.com Tutorial Eclipse (IDE) (Start) Sumário Introdução O que é o Eclipse? Característica e Ferramentas Download Preparando Ambiente de Trabalho Iniciando o Eclipse Criando um Projeto

Leia mais

Dossier Pedagógico da Disciplina de Programação e Computadores 1 (PC1)

Dossier Pedagógico da Disciplina de Programação e Computadores 1 (PC1) Instituto Superior Politécnico Gaya Dossier Pedagógico da Disciplina de Programação e Computadores 1 (PC1) Índice 1. Programa da Disciplina...2 1.1 Objectivos da Disciplina...2 1.2 Conteúdo programático...2

Leia mais

Roteiro. Interfaces de Programação de Aplicações (Application Programming Interfaces) Conceitos BásicosB. ! Definição

Roteiro. Interfaces de Programação de Aplicações (Application Programming Interfaces) Conceitos BásicosB. ! Definição Roteiro Interfaces de Programação de Aplicações (Application Programming Interfaces) Cleidson R. B. Souza Departamento de Informática Universidade Federal do Pará! Definição! Vantagens! Exemplos! Utilização

Leia mais

( JUDE Community 5.1 2006/2007 ) Por Denize Terra Pimenta Outubro/2007

( JUDE Community 5.1 2006/2007 ) Por Denize Terra Pimenta Outubro/2007 Tutorial JUDE ( JUDE Community 5.1 2006/2007 ) Por Denize Terra Pimenta Outubro/2007 Ferramenta CASE UML Índice Introdução... 2 Download e Instalação... 2 Apresentação da Ferramenta... 2 Salvando o Projeto...

Leia mais

Programação Orientada a Objetos. Pacotes e CLASSPATH: Definifdo e Usando Pacotes

Programação Orientada a Objetos. Pacotes e CLASSPATH: Definifdo e Usando Pacotes + Programação Orientada a Objetos Pacotes e CLASSPATH: Definifdo e Usando Pacotes + Pacotes 2 Um pacote é uma coleção de classes e interfaces que provem proteção de acesso e gerenciamento de espaços de

Leia mais

MODELO DE DESENVOLVIMENTO DE APLICAÇÕES CORPORATIVAS COM JAVA ENTERPRISE EDITION 5

MODELO DE DESENVOLVIMENTO DE APLICAÇÕES CORPORATIVAS COM JAVA ENTERPRISE EDITION 5 MODELO DE DESENVOLVIMENTO DE APLICAÇÕES CORPORATIVAS COM JAVA ENTERPRISE EDITION 5 Gilbert AZEVEDO da Silva (1); Fellipe Araújo ALEIXO (2); Rosemary Pessoa BORGES (3); Wanderson CÂMARA dos Santos (4);

Leia mais

EMENTAS DAS DISCIPLINAS DA ESPECIALIZAÇÃO EM BANCO DE DADOS

EMENTAS DAS DISCIPLINAS DA ESPECIALIZAÇÃO EM BANCO DE DADOS EMENTAS DAS DISCIPLINAS DA ESPECIALIZAÇÃO EM BANCO DE DADOS Nome da Disciplina: Introdução à Banco de Dados teoria e projeto Carga horária: 50 Docente responsável: Plínio de Sá Leitão Júnior (INF/UFG)

Leia mais

Trabalhando com arquivos de som. Prof. César Bastos Fevereiro 2008

Trabalhando com arquivos de som. Prof. César Bastos Fevereiro 2008 Trabalhando com arquivos de som Prof. César Bastos Fevereiro 2008 Usando a mídia de som Vamos considerar os programas gratuitos como base de nossas ferramentas nesse curso, assim todos poderão usufruir

Leia mais

Google Web Toolkit* Clério Damasceno Soares, Daniel da Silva Filgueiras e Fábio Figueiredo da Silva

Google Web Toolkit* Clério Damasceno Soares, Daniel da Silva Filgueiras e Fábio Figueiredo da Silva Google Web Toolkit* Clério Damasceno Soares, Daniel da Silva Filgueiras e Fábio Figueiredo da Silva Universidade Federal de Juiz de Fora UFJF-MG Campo Universitário Bairro Marmelos Juiz de Fora MG Brasil

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS CST em Análise e Desenvolvimento de Sistemas 3 ª Série Programação Orientada a Objetos A Atividade Prática Supervisionada (ATPS) é um procedimento metodológico de ensino-aprendizagem

Leia mais

Introdução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional

Introdução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional Introdução à Linguagem JAVA Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação Laboratório de Visão Computacional Vantagens do Java Independência de plataforma; Sintaxe semelhante às linguagens

Leia mais

Desenvolvimento para Android Prá9ca 1. Prof. Markus Endler

Desenvolvimento para Android Prá9ca 1. Prof. Markus Endler Desenvolvimento para Android Prá9ca 1 Prof. Markus Endler Pré- requisitos Para desenvolver para plataforma Android, é necessário fazer o download e instalar: Android SDK Tools: necessário para gerenciamento

Leia mais

Linguagem de Programação Orientada a Objeto. Introdução a Orientação a Objetos Professora Sheila Cáceres

Linguagem de Programação Orientada a Objeto. Introdução a Orientação a Objetos Professora Sheila Cáceres Linguagem de Programação Orientada a Objeto Introdução a Orientação a Objetos Professora Sheila Cáceres Introdução a Orientação a Objetos No mundo real, tudo é objeto!; Os objetos se relacionam entre si

Leia mais

JADE Java Agent DEvelopment Framework

JADE Java Agent DEvelopment Framework JADE Java Agent DEvelopment Framework Ricardo J. Rabelo rabelo@das.ufsc.br Saulo Popov Zambiasi popov@gsigma.ufsc.br Sumário Parte 1 Introdução Pré-requisitos Download Instalação e Configuração Interface

Leia mais

Java NET: Interaja com a Internet. Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio, 2011 1

Java NET: Interaja com a Internet. Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio, 2011 1 Java NET: Interaja com a Internet Ricardo Terra rterrabh [at] gmail.com Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio, 2011 1 CV Nome: Ricardo Terra Email: rterrabh [at]

Leia mais

A Linguagem Algorítmica Estrutura de Repetição. Ex. 2

A Linguagem Algorítmica Estrutura de Repetição. Ex. 2 Estrutura de Repetição. Ex. 2 A ESTRUTURA Enquanto faça{} É MELHOR UTILIZADA PARA SITUAÇÕES ONDE O TESTE DE CONDIÇÃO (V OU F) PRECISA SER VERIFICADO NO INÍCIO DA ESTRUTURA DE REPETIÇÃO.

Leia mais

Programa Analítico. Introdução. Origens da programação Orientada a Objetos. Paradigma procedural. Paradigma Orientado a Objetos.

Programa Analítico. Introdução. Origens da programação Orientada a Objetos. Paradigma procedural. Paradigma Orientado a Objetos. Programação II Prof. Gustavo Willam Pereira e-mail: gustavowillam@gmail.com ENG10082 Programação II 1 Ementa Programação orientada a objetos: classes e objetos, atributos e métodos, especificadores de

Leia mais

Introdução ao kit J2EE SDK (Sun)

Introdução ao kit J2EE SDK (Sun) Introdução ao kit J2EE SDK (Sun) J2EE (C. Geyer) Introdução ao J2EESDK 1 Autoria Autores C. Geyer Local Instituto de 1a versão: 2002 cursos: J2EE (C. Geyer) Introdução ao J2EESDK 2 Súmula Súmula objetivos

Leia mais

Adriano Reine Bueno Rafael Barros Silva

Adriano Reine Bueno Rafael Barros Silva Adriano Reine Bueno Rafael Barros Silva Introdução RMI Tecnologias Semelhantes Arquitetura RMI Funcionamento Serialização dos dados Criando Aplicações Distribuídas com RMI Segurança Exemplo prático Referências

Leia mais

MONITOR E PREDITOR DE CONECTIVIDADE WIRELESS BASEADA EM LOCALIZAÇÃO GPS

MONITOR E PREDITOR DE CONECTIVIDADE WIRELESS BASEADA EM LOCALIZAÇÃO GPS MONITOR E PREDITOR DE CONECTIVIDADE WIRELESS BASEADA EM LOCALIZAÇÃO GPS Aluna: Eleonora Cominato Weiner Orientador: Markus Endler Introdução A palavra mobilidade ganha mais importância a cada instante,

Leia mais

JAVA Express com Lógica

JAVA Express com Lógica JAVA Express com Lógica Sobre a KTEC A KTEC Escola de Tecnologia oferece uma série de cursos, para os que procuram uma base sólida no aprendizado, com foco nas boas práticas que fazem a diferença no mercado

Leia mais

Engenharia de Software I

Engenharia de Software I Engenharia de Software I Rogério Eduardo Garcia (rogerio@fct.unesp.br) Bacharelado em Ciência da Computação Aula 05 Material preparado por Fernanda Madeiral Delfim Tópicos Aula 5 Contextualização UML Astah

Leia mais

Relatório do 1ºProjecto. Gestão de uma Clínica Médica

Relatório do 1ºProjecto. Gestão de uma Clínica Médica Relatório do 1ºProjecto Gestão de uma Clínica Médica Cátia Cruz: ei08134@fe.up.pt Gaspar Furtado: ei08072@fe.up.pt Miao Sun: ei08162@fe.up.pt Grupo 5 Algoritmos e Estruturas de Dados Prof. Ana

Leia mais

AULA 02. 1. Uma linguagem de programação orientada a objetos

AULA 02. 1. Uma linguagem de programação orientada a objetos AULA 02 TECNOLOGIA JAVA O nome "Java" é usado para referir-se a 1. Uma linguagem de programação orientada a objetos 2. Uma coleção de APIs (classes, componentes, frameworks) para o desenvolvimento de aplicações

Leia mais

Manual de Utilização da Plataforma SIGUS

Manual de Utilização da Plataforma SIGUS Manual de Utilização da Plataforma SIGUS Coordenador: Hemerson Pistori Manual desenvolvido no âmbito do projeto Plataforma de Apoio ao Desenvolvimento de Sistemas para Inclusão Digital de Pessoas com Necessidades

Leia mais