Java Até onde podemos ir tomando café?
|
|
- Luca Alvarenga Carneiro
- 8 Há anos
- Visualizações:
Transcrição
1 Java Até onde podemos ir tomando café? Pensamentos elevados devem ter uma linguagem elevada Aristófanes
2 O que é Java? Linguagem ou Tecnologia?
3 O que é Java? Ao contrário do que muitos pensam, Java não é apenas uma linguagem de programação, mas sim uma 'Plataforma de Desenvolvimento e Execução de Software'. Plataforma composta principalmente por: Máquina Virtual Java(JVM). Linguagem de programação. Conjunto padrão de bibliotecas (Core API). Ambiente de Deployment.
4 Java 2: As 3 grandes áreas
5 Arquitetura J2SE
6 Java Community Process
7 Java Community Process Organização aberta e participativa de desenvolvedores e licenciados da tecnologia Java. Objetivo: Desenvolver e revisar as especificações Java, implementações de referência e os kits de compatibilidade. Conta hoje (20/09/2008) com mais de 1500 membros.
8 Java Specification Request (JSR) Solicitação para uma nova especificação. Pode ser: Modificação de uma especificação existente. Nova biblioteca. Nova plataforma. Possui um líder (Spec Lead) e um grupo (Expert Group). Fases: JSR Review. Community Draft. Public Draft. Final Release. Exige uma Implementação de Referência (RI) e um kit de teste de compatibilidade (TCK).
9 JSR#176: J2SE 1.5 (Tiger) Apache Software Foundation Borland Software Corporation Hewlett-Packard Nokia Corporation SAP AG SavaJe Tecnologies Apple Computer, Inc Cisco Systems Fujitsu Limited IBM Macromedia, Inc Oracle Sun Microsystems (Lead)
10 JSR#26: UML EJB Fujitsu Limited IONA Tecnologies PLC Oracle Sun Microsystems, Inc IBM Open Cloud Rational Software (Lead) Unisys
11 JSR#37: MIDP America Online Espial Group Hitachi, Ltda KDDI Corporation Ericsson Inc Fujitsu Limited J-Phone Tokio Matsushita Eletric Mitsubishi Eletric Corp Motorola (Lead) NEC Nokia Corporation Oracle Research In Motion SONY International Samsung Eletronics Sharp Corporation Siemens AG Sun Microsystems Symbian Telcordia Tecnologies
12 SunSource.net A Sun Microsystems suporta alguns projetos de software livre: OpenSolaris: sistema operacional. Brazil: desenvolvimento de aplicações Web. GlassFish: servidor de aplicações. Grid Engine: administração de recursos distribuídos. Interoperability Prototype for Liberty. JRMS: multicast applications. JXTA: computação distribuída com peer-to-peer. Netbeans: ide java. OpenOffice.org: office livre. Jini: descoberta de serviços em rede.
13 LINGUAGEM MAIS UTILIZADA DO MUNDO Java tem 20.72% de popularidade entre os programadores.
14 Java.net O site foi criado para centralizar a comunidade Java mundial em um local de discussão, de troca de informação, código e experiências. Foi observado que foram criadas diversas tecnologias que tornaram-se padrões mesmo sem terem passado pelo JCP. Alguns projetos: Java Desktop Java Games Java Patterns Javapedia
15 Máquinas Virtuais Livres Projetos de JVM
16 GNU e Java GCJ: The GNU Compiler for Java Fonte Java diretamente para código de máquina. Fonte Java para bytecodes Java. Bytecodes Java para código de máquina. The GNU Package Coleção de pacotes Java licenciadas pela GPL. Máquinas virtuais Kaffe e Japhar
17 Java e Linux Primeiro porte foi efetuado pela Blackdown. Existem também máquinas fornecidas pela IBM e pela Sun. A Sun libera simultâneamente suas versões da máquina virtual Java para Solaris, Windows e Linux.
18 Java e FreeBSD Em Dezembro de 2001, a Fundação FreeBSD recebeu a licença para portar oficialmente a máquina virtual Java para o sistema operacional FreeBSD de maneira nativa. Antes disto, os usuários usavam a máquina virtual para Linux.
19 Kaffe e Guaraná Kaffe é uma implementação livre da máquina virtual Java em conjunto com a bibliotecas básicas de classes (core api). Boa escolha para pesquisas e estudos de máquina virtual. Foi usada como base para uma máquina virtual reflexiva no Brasil: Guaraná.
20 Projeto Javali Projeto criado pelo jug Soujava para auxiliar o uso de tecnologias abertas pelo Governo Brasileiro. Objetivos: Promover geração de tecnologia. Geração de conhecimento em universidades e centros de pesquisa. Auxiliar o Governo no desenvolvimento de aplicações. Ampliar a atividade dos JUG's. Posicionar o Brasil no mercado mundial. Integrar desenvolvedores nacionais com os internacionais.
21 Projetos Javali Máquina Virtual Livre Conjunto de Bibliotecas Livres IDE Soluções de Integração de Aplicações Cliente Componentes Visuais para egov Tecnologia para TV Digital Geração de Documentação em Português
22 SuperWaba Máquina virtual similar ao Java para PDA's Palm e Pocket PC e Symbian. Utilizado pela COPEL (Compania Paranaense de Eletricidade) em seus sistemas. Mantido por um brasileiro.
23 LeJOS: Java em Lego Máquina virtual livre que possibilitou uso de Java em controladores RCX.
24 Outras Máquinas Livres Jikes RVM (IBM) Máquiva virtual para pesquisas. Testes de design. Japhar Máquina virtual escrita do zero. LaTTe Específica para máquinas RISC. JamVM Pequena VM para PowerPC kissme Criada inicialmente para decoders de satélite. SableVM Projeto de pesquisas de Etienne M. Gagnon, Ph.D. joeq Escrita totalmente em Java.
25 Software Livre com Java Alguns exemplos:
26 IDE's Java Livres NetBeans IDE patrocinada pela Sun. Eclipse IDE patrocinada pela IBM. jedit Editor de fontes baseado em plugin's. Jext IDE para diversas linguagens escrita em Java. BlueJ IDE para aprendizado introdutório de OO.
27 Servidores J2EE JBossAS Foi escolhido como melhor servidor de aplicação pela revista JavaWorld no ano de JOnAS Já foi chamado de JBoss Killer :-). Apache Geronimo Servidor que vem sendo desenvolvido pela Apache. JFox Servidor J2EE chinês. GlassFish Projeto java.net promovido pela Sun.
28 Servidores J2EE - Servlets/JSP Jetty Servidor Servlet/JSP da Mort Bay. (Consultora Jetty e JBoss). Jigsaw Servidor HTTP 1.1 de referência da W3C. Tomcat Servidor de referência da tecnologia Servlet/JSP.
29 Banco de Dados e Prevalência HSQL Banco de Dados SQL leve escrito em Java. Usado no programa de acompanhamento da apuração eleitoral. McKoi Banco de Dados SQL escrito em Java para execução emambiente Client/Server. Derby Projeto da Apache derivado do Cloudscape. Prevailer Camada de prevalência escrita em Java. Escrito por um brasileiro e utilizado mundialmente.
30 Projeto Jakarta Jakarta é um projeto da Fundação Apache, encarregado da criação e manutenção de soluções server-side de fonte aberto e de qualidade comercial para a plataforma Java, baseadas na licença da própria fundação para serem distribuídos sem custo para o público.
31 Enhydra Projeto similar ao Apache, mas com maior foco no E-Business. Milhares de desenvolvedores em 50 países. Aplicações: Open Source Enhydra: Application Server baseado em XML. Enhydra ME: Apis para Java 2 Micro Edition. Applications: Design Gráfico para Workflow. Tools & Tecnologies: Ferramentas XML, plugins para IDE's, relacionamento objeto-relacional.
32 ObjectWeb Consortium Comunidade de software Open Source criada no final de 1999 pela France Telecom, Bull e INRIA e é mantido pelo Ministério Francês da Economia, Finanças e Industria. Objetiva o desenvolvimento de middleware Open Source.
33 Compiere ERP & CRM Implementação de um ERP com CRM integrado desenvolvido em Java 2 Enterprise Edition. Contra: Fortemente integrado com Oracle 9i. Atualmente sendo desenvolvido o porte para PostgreSQL. CompiereBR: Versão suportada no Brasil. Abrange os processos de Vendas, Compras, Financeiro, Contabilidade, Custos, Manufatura, Estoque, Projetos, Serviços e WebStore.
34 OpenSymphony Projeto Open Source dedicado a prover aplicações e componentes J2EE (maioria Servlet). Objetivo similar ao Jakarta Commons. Possue: Classes utilitárias. Layout para páginas web. Engine de Workflow. Cache para J2EE. etc...
35 sourceforge.net É o maior site de desenvolvimento Open Source e abriga muitos projetos em Java. Java é a terceira tecnologia mais utilizada no site. No dia 10/09/2005 estava com projetos em Java. Segunda colocada Projetos por Linguagem C++ Java C PHP Delphi C# Cobol Progress VisualBasic
36 jake2 Porte do engine Quake2 da idsoftware para java.
37 Joone Java Object Oriented Neural Engine Joone é framework livre para criação, treinamento, e testes de redes neurais. Inclui um editor visual.
38 MegaTrack Faz o tracking de tempestades tropicais.
39 jlgui Java Music Player Aplicação em Java que suporta os formatos MP3, OGG Vorbis, WAV, AIFF, AU e SPEEX. Clone do winamp ;-), inclusive suporte as skins. Você pode iniciá-lo da sua pagina via JWS.
40 Columba Cliente de
41 Azureus Cliente BitTorrent em Java.
42 Software Livre com Java Por que usar?
43 Padrão Aberto e Multi- Plataforma
44 Java e Software Livre Obrigado pela paciência!... If you can imagine it, Someone is doing it in Java
Objetivo - AUMENTAR A PRODUTIVIDADE NO DESENVOLVIMENTO. Aumenta a produtividade de tal forma que o tempo de desenvolvimento é reduzido em até 80%.
Projeto DA20 Objetivo - AUMENTAR A PRODUTIVIDADE NO DESENVOLVIMENTO. Aumenta a produtividade de tal forma que o tempo de desenvolvimento é reduzido em até 80%. Motivo Os executivos enfrentarão desafio
Leia maisTecnologia Java. Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br
Tecnologia Java Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br Origem da Tecnologia Java Projeto inicial: Oak (liderado por James Gosling) Lançada em 1995 (Java) Tecnologia
Leia maisLinguagem 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 maisJava & OpenJDK. Thiago S. Gonzaga. Sun Campus Ambassador thiago.gonzaga@sun.com
Java & OpenJDK Thiago S. Gonzaga Sun Campus Ambassador thiago.gonzaga@sun.com Tópicos Sobre a Sun Microsystems Algumas tecnologias da Sun Linguagem de Programação Ciclo de Desenvolvimento O que é Java?
Leia maisGrupo de Usuários Java do RS 26/11/2004 Daniel Wildt RSJUG dwildt@rsjug.org
RSJUG Grupo de Usuários Java do RS 26/11/2004 Daniel Wildt RSJUG dwildt@rsjug.org 1. Java 2. J2ME/J2SE/J2EE 3. JCP 4. Certificações 5. JUG 6. RSJUG Agenda 2 Java - Multiplataforma: Conceito compile once,
Leia maisDaniel Wildt dwildt@gmail.com. FACENSA Grupo de Estudos Java - FUJA Slide: 1
Apresentação Tecnologia Java Daniel Wildt dwildt@gmail.com FACENSA Grupo de Estudos Java - FUJA Slide: 1 1. Java 2. JCP 3. Tecnologia Java 4. J2ME/J2SE/J2EE 5. Certificações 6. JUG 7. RSJUG Agenda 8. Ambiente
Leia maisJ2EE TM Java 2 Plataform, Enterprise Edition
CURSO DE GRADUAÇÃO J2EE TM Java 2 Plataform, Enterprise Edition Antonio Benedito Coimbra Sampaio Junior abc@unama.br OBJETIVOS DO CURSO Capacitar os alunos no desenvolvimento de aplicações para a WEB com
Leia maisEnterprise Open Source
Enterprise José Ruivo ( log ) Patrocinadores Principais Patrocinadores Globais Enterprise José Ruivo jose.ruivo@log.pt Possíveis temas... Ver apresentação da Unisys que o GMS enviou para Mig Ver apresentação
Leia maisUFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 5 Servidores de Aplicação
Leia maisVisão Geral da Plataforma Java. Robinson Castilho - JUGMS castilho@bacarin.com.br http://www.jugms.com.br
Visão Geral da Plataforma Java Robinson Castilho - JUGMS castilho@bacarin.com.br http://www.jugms.com.br Agenda Apresentação Motivação para a palestra História do Java A máquina virtual Java (JVM) Java
Leia maisOs IDE s (Ambientes de Desenvolvimento Integrado) como ferramentas de trabalho em informática
Os IDE s (Ambientes de Desenvolvimento Integrado) como ferramentas de trabalho em informática Alexandro Klein dos Santos 1 1 Acadêmico(a) do Curso de Ciência da Computação Universidade Federal de Santa
Leia maisBanco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho
Banco de Dados de Músicas Andre Lima Rocha Campos Osório Pereira Carvalho Definição Aplicação Web que oferece ao usuário um serviço de busca de músicas e informações relacionadas, como compositor, interprete,
Leia maisJVM s Livres. Paloma Costa. javawoman@portaljava.com.br http://javawoman.objectis.net
JVM s Livres Paloma Costa javawoman@portaljava.com.br http://javawoman.objectis.net Sobre a Palestrante Java Developer e Tester Automation Técnica em Processamento de Dados Estudante de Matemática e Ciências
Leia maisDesenvolvimento Web TCC-00.226 Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Introdução ao Ambiente de Desenvolvimento Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226
Leia maisUM FRAMEWORK PARA DESENVOLVIMENTO DE
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA UM FRAMEWORK PARA DESENVOLVIMENTO DE APLICATIVOS EM WINDOWS MOBILE. PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno:
Leia maisMAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick
MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento
Leia maisProf. M.Sc. Fábio Procópio Prof. M.Sc. João Maria Criação: Fev/2010
Prof. M.Sc. Fábio Procópio Prof. M.Sc. João Maria Criação: Fev/2010 Primeira Dica Afirmação O que é Java? Características do Java Como Java Funciona Plataforma Java Edições Java Java SE Java EE Java ME
Leia maisDesenvolvendo aplicações desktop em Java: presente e futuro
Desenvolvendo aplicações desktop em Java: presente e futuro Michael Nascimento Santos Conexão Java 2006 Michael Nascimento Santos 7 anos de experiência com Java Expert nas JSRs 207, 250, 270 (Java 6),
Leia maisFatos e Mitos do Java EE. Fernando Lozano Consultor 4Linux lozano@4linux.com.br
Fatos e Mitos do Java EE Fernando Lozano Consultor 4Linux lozano@4linux.com.br O Que É o Java EE? É um padrão de bibliotecas e componentes (APIs) para a criação de aplicações corporativas Também é um padrão
Leia maisProgramação de Computadores II TCC-00.309 Turma A-1
Material elaborado pelo prof. Leandro A. F. Fernandes com contribuições dos profs. Anselmo A. Montenegro e Marcos Lage Programação de Computadores II TCC-00.309 Turma A-1 Conteúdo Introdução ao Ambiente
Leia maisDados em Java. Introdução
Interface Gráfica e Banco de Dados em Java Introdução Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Licença para uso e
Leia maisSistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 2 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,
Leia maisDesenvolvimento WEB II. Professora: Kelly de Paula Cunha
Desenvolvimento WEB II Professora: Kelly de Paula Cunha O Java EE (Java Enterprise Edition): série de especificações detalhadas, dando uma receita de como deve ser implementado um software que utiliza
Leia maisArquiteturas de Aplicações Web. Leonardo Gresta Paulino Murta leomurta@ic.uff.br
Arquiteturas de Aplicações Web Leonardo Gresta Paulino Murta leomurta@ic.uff.br Aplicações Convencionais vs. Web Aplicações convencionais Escritas usando uma linguagem de programação (ex.: Java) Sites de
Leia maisINTERESSADOS DEVERÃO CADASTRAR CURRICULO NO SITE www.superato.com.br. TÉCNICO EM INFORMÁTICA
INTERESSADOS DEVERÃO CADASTRAR CURRICULO NO SITE www.superato.com.br. TÉCNICO EM INFORMÁTICA Estamos selecionando para CECRED - Cooperativa de Crédito de Blumenau. Cursando Sistemas da Informação ou Ciências
Leia maisUNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMÁTICA CIÊNCIA DA COMPUTAÇÃO LINGUAGENS PARA APLICAÇÃO COMERCIAL. Java Peristence API 1.
UNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMÁTICA CIÊNCIA DA COMPUTAÇÃO LINGUAGENS PARA APLICAÇÃO COMERCIAL Java Peristence API 1.0 Salvador-Ba Março/2009 1 RAMON PEREIRA LOPES Java Peristence API
Leia maisDispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura
Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura Dispositivos móveis e o mercado Mercado cresce a cada ano Muitos recursos Múltiplas plataforma Symbian
Leia maisAgregador de feeds RSS para dispositivos móveis
Agregador de feeds RSS para dispositivos móveis Disciplina: Computação Móvel Professor: Mauro Nacif Rocha Data: 27/02/2007 Hadriel Toledo Lima 50290 Juliana Pinheiro Campos 47683 Luis Felipe Hussin Bento
Leia maisTECNOLOGIA JAVA TENDÊNCIAS, MERCADO E FUTURO
TECNOLOGIA JAVA TENDÊNCIAS, MERCADO E FUTURO Bacharel em Ciências da Computação PUC/SP 2001 Pós-graduado em Gestão de Negócios (MBA) IPT/USP 2006 Arquiteto de Software Desenvolvedor Java Consultoria, Treinamento
Leia maisGuilherme Augusto de Assis
Guilherme Augusto de Assis Analista de Sistemas Pleno da empresa CPqD guiassys@gmail.com Resumo Possui graduação em Sistemas de Informação pela Faculdade de Administração e Ciências Contábeis de Hortolândia
Leia mais3 Serviços na Web (Web services)
3 Serviços na Web (Web services) 3.1. Visão Geral Com base na definição do Word Wide Web Consortium (W3C), web services são aplicações autocontidas, que possuem interface baseadas em XML e que descrevem
Leia maisMini-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 maisIntegração Orientada a Serviços
Integração Orientada a Serviços Porto Alegre, Agosto de 2006 Agenda Sobre a e-core SOA O que é? Web Services x SOA Principal Motivação - Integração SOI ESB BPEL JBI ServiceMix Solução Proposta A Empresa
Leia maisSistemas Distribuídos
Faculdades SENAC Análise e Desenvolvimento de Sistemas 28 de abril de 2010 Principais suportes de Java RMI (Remote Method Invocation), da Sun Microsystems DCOM (Distributed Component Object Model), da
Leia maisComparando Java e C#
Por: Lincon Alexandre Marques Jonathan T. Dos Santos Ricardo Fumio Tanimoto Abril, 2009 Comparando Java e C# Introdução Escolhemos como tema deste artigo um comparativo entre as linguagens Java e C#, duas
Leia maisAdobe Flex. Cainã Fuck dos Santos Thiago Vieira Puluceno Jonathan Kuntz Fornari Gustavo Nascimento Costa
Adobe Flex Cainã Fuck dos Santos Thiago Vieira Puluceno Jonathan Kuntz Fornari Gustavo Nascimento Costa O que é Flex? Estrutura de Código aberto para a criação de aplicativos Web Utiliza o runtime do Adobe
Leia maisPROJELER. Componentes da Solução Intalio BPMS 5.2. Maurício Bitencourt 51 21171872 / 51 84087798 mauricio.bitencourt@projeler.com.
Componentes da Solução Intalio BPMS 5.2 Maurício Bitencourt 51 21171872 / 51 84087798 mauricio.bitencourt@projeler.com.br Platinum Implementation Partner 1 Enterprise Edition Software de Código Aberto
Leia maisPlug and play options, integrating systems Opções de plug and play, integrando sistemas Flavio de Nadai
Plug and play options, integrating systems Opções de plug and play, integrando sistemas Flavio de Nadai Plug & Play Options Integrating Systems Flávio De Nadai Desenvolvimento de Negócios Utilities & Telecom
Leia maisJava 2 Enterprise Edition
Java 2 Enterprise Edition Pablo Vieira Florentino 8/11/2006 Contexto Linguagem Java A linguagem Java é Orientada a Objetos Influenciada diretamente por C++ e Eiffel, a linguagem segue a grande tendência
Leia maisFerramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl
Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração
Leia maisSistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG
Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Marco T. A. Rodrigues*, Paulo E. M. de Almeida* *Departamento de Recursos em Informática Centro Federal de Educação Tecnológica de
Leia maisProjeto Demoiselle. Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.
Projeto Demoiselle Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.net Palestrantes: Antônio Carlos Tiboni Luciana Campos Mota 20/07/2009
Leia maisFICHA DE CATALOGAÇÃO DE REVISTAS DE NOTÍCIAS. Coleção
Título: SQL Magazine Notas de Título Feita para Desenvolvedores de Software e DBAs. Descrição Geral: Revista focada em banco de dados, análise, projeto e modelagem. Editor(es): Diretor responsável Gladstone
Leia maisOOP - Java. Artur Duque Rossi Mestrado em Modelagem Computacional Universidade Federal de Juiz de Fora
OOP - Java Artur Duque Rossi Mestrado em Modelagem Computacional Universidade Federal de Juiz de Fora 1 Sumário Java Aviso! História do Java Programação Orientada à Objetos Os quatro pilares da OOP Abstração
Leia maisORDEM DE SERVIÇO OS 003/DINFO/2013 16/09/2013
A DIRETORIA DE INFORMÁTICA DINFO DA UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO -UERJ, no uso de suas atribuições legais, estabelece: Art. 1º: Para fins de normatização do Desenvolvimento Tecnológico na UERJ
Leia maisOPORTUNIDADES CWI: Principais atividades: - Análise e desenvolvimento de sites Cross-plataform (IE/Firefox/Chrome/Safari).
OPORTUNIDADES CWI: Analista de Testes - 2 anos de experiências em testes. - Experiência com alguma ferramenta de automação de testes. - Conhecimento em especificação de casos de testes. - Formação superior
Leia maisMarcus Vinicius Russo Roberto
Marcus Vinicius Russo Roberto Produtor de Tecnologia 1 de Março de 1985 São Paulo - SP (11) 8928-1479 contato@vinirusso.info www.vinirusso.info Propriedades Minha especialidade é a pesquisa e o encontro
Leia maisAlfresco Content Management
Alfresco Content Management Alfresco é um sistema ECM (Enterprise Content Management) também conhecido como GED (Gestão Eletrônica de Documentos) em nosso mercado de porte corporativo para atender a empresas
Leia maisENTERPRISE JAVABEANS 3. Msc. Daniele Carvalho Oliveira
ENTERPRISE JAVABEANS 3 Msc. Daniele Carvalho Oliveira Apostila Servlets e JSP www.argonavis.com.br/cursos/java/j550/index.html INTRODUÇÃO Introdução Enterprise JavaBeans é um padrão de modelo de componentes
Leia maisIntrodução ao Delphi. Introdução. Edições do Software. Capítulo 1. InforBRás - Informática Brasileira Ltda. O Que é o Delphi.
Capítulo 1 O Que é o Delphi Diferenças entre Delphi Client/Server do Delphi for Windows Características que compõem o Integrated Development Invironment (IDE) Como o Delphi se encaixa na família Borland
Leia maisA 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 maisGrails: o que isso quer dizer? Gilliard Cordeiro http://gilliard.eti.br
Grails: o que isso quer dizer? Gilliard Cordeiro http://gilliard.eti.br Sobre mim Formado em análise de sistemas pela UFMS Trabalho há 5 anos com desenvolvimento Web Minha principal área de atuação é P&D
Leia maisEste livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério.
EDSON GONÇALVES Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério. AGRADECIMENTOS Primeiramente gostaria de agradecer
Leia maisSISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl
SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE Aluno: Roberto Reinert Orientador: Everaldo A. Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Workflow Processo
Leia maisAplicações Desktop: Swing/SubMacroForms. Carlos Renato Alves Gouveia Novembro/2008 cgouveia@fes.br
Aplicações Desktop: Swing/SubMacroForms Carlos Renato Alves Gouveia Novembro/2008 cgouveia@fes.br Carlos Renato Alves Gouveia Especialista em Engenharia de Web Sites pela UFMS; Professor Universitário
Leia maisCargo Função Superior CBO. Tarefas / Responsabilidades T/R Como Faz
Especificação de FUNÇÃO Função: Analista Desenvolvedor Código: Cargo Função Superior CBO Analista de Informática Gerente de Projeto Missão da Função - Levantar e prover soluções para atender as necessidades
Leia maisIntrodução à Plataforma J2EE Java2 Enterprise Edition. Alex de V. Garcia, Dr.
Introdução à Plataforma J2EE Java2 Enterprise Edition 1 O que é a plataforma J2EE? Estende a linguagem Java através de padrões simples e unificados para aplicações distribuídas através de um modelo baseado
Leia maisComo sobreviver com Java 2? Saulo Arruda
Como sobreviver com Java 2? Saulo Arruda Agenda Apresentação Contexto do mercado Soluções para Java 5+ Soluções para Java 2 Conclusões Apresentação Saulo Arruda (http://sauloarruda.eti.br) Trabalha com
Leia maisLinguagem de Programação Para Internet II
Linguagem de Programação Para Internet II Resumo do Conteúdo 1 Tecnologias Emergentes Para o Desenvolvimento de Aplicações Web Java Server Faces (JSF) Struts Tapestry PHP Ruby on Rails ASP.NET Phyton Perl
Leia maisProcedimentos para Configuração do Ambiente J2EE e J2SE em Ambiente Windows
Procedimentos para Configuração do Ambiente J2EE e J2SE em Ambiente Windows 1 - Configuração do J2SDKSE (Java 2 SDK Standard Edition) Deve-se obter o arquivo j2sdk-1_4_2_03-windows-i586-p.exe ou mais recente
Leia maisIntroduçã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 maisScalable Vector Graphics. Kadu Neves Rafael Rocha
Scalable Vector Graphics Kadu Neves Rafael Rocha Roteiro Introdução Vantagens do Uso do SVG Perfis SVG A especificaçào JSR-226 Exemplos Introdução Scalable Vector Graphics é um padrão aberto para descrever
Leia maisruirossi@ruirossi.pro.br
Dispositivos Móveis Plataformas Rui Rossi dos Santos ruirossi@ruirossi.pro.br Mediador: Rui Rossi dos Santos Slide 1 Contexto o Presença massiva dos celulares 1,5 bilhões de televisores 1 bilhão de pessoas
Leia maisApache + PHP + MySQL
Apache + PHP + MySQL Fernando Lozano Consultor Independente Prof. Faculdade Metodista Bennett Webmaster da Free Software Foundation fernando@lozano.eti.br SEPAI 2001 O Que São Estes Softwares Apache: Servidor
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA*
PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA* Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR Fev/2014 *Adaptado de PACHECO, R C S & RIEKE, R N INE UFSC Disponível em: http://wwwstelaufscbr/~pacheco/dsoo/htm/downloadshtm
Leia maisDesenvolvimento de um sistema de gestão acadêmica com software livre Rodrigo Bainy Fagundes
Universidade Federal de Pelotas Centro de Gereciamento de Informações e Concursos Diretoria de Desenvolvimento de Sistemas Desenvolvimento de um sistema de gestão acadêmica com software livre Rodrigo Bainy
Leia maisGeoprocessamento com Software Livre. Anderson Maciel Lima de Medeiros Consultor em Geotecnologias
Geoprocessamento com Software Livre Anderson Maciel Lima de Medeiros Consultor em Geotecnologias SUMÁRIO O que é Software Livre? A GLP GNU Geoprocessamento Algumas Geotecnologias Geotecnologias Livres
Leia maisProgramação para Internet II
Programação para Internet II Aulas 01 e 02 Prof. Fernando Freitas Costa http://professor.fimes.edu.br/fernando nando@fimes.edu.br Prof. Fernando 1 Ementa Instalação e configuração básica do NetBeans e
Leia maisLinguagem 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 maisCurso de Aprendizado Industrial Desenvolvedor WEB
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Servidor de Aplicações WEB Tomcat Servidor Tomcat Foi desenvolvido
Leia maisSistema de Gestão Comercial Plataforma GSAN. Documento de Procedimento de Instalação
Sistema de Gestão Comercial Plataforma GSAN Documento de Procedimento de Instalação Sumário 1. Visão Geral do Documento...3 1.1. Pré-Requisitos... 3 2. Procedimentos de Instalação...4 2.1. Orientações
Leia maisSoftware Livre e Inovação Tecnológica
Software Livre e Inovação Tecnológica Andrei J. Zuse (andrei.j.zuse@gmail.com) Fábio Olivé (fabio.olive@gmail.com) Tópicos O que significa Livre em Software Livre? Quem usa Software Livre? A qualidade
Leia maisProgramação para Web Artefato 01. AT5 Conceitos da Internet
Programação para Web Artefato 01 AT5 Conceitos da Internet Histórico de revisões Data Versão Descrição Autor 24/10/2014 1.0 Criação da primeira versão HEngholmJr Instrutor Hélio Engholm Jr Livros publicados
Leia maisAnalista de Negócio Pleno
Analista de Negócio Pleno Formação: Nível Superior na área de informática ou áreas afins. Desejável Pós Graduação em Gestão de Projetos, Tecnologia de Informação ou Negócios. Atividades: Realizar atividades
Leia maisExperiência em missão crítica de missão crítica
2 / 17 Experiência em missão crítica de missão crítica Pioneira no ensino de Linux à distância Parceira de treinamento IBM Primeira com LPI no Brasil + de 30.000 alunos satisfeitos Reconhecimento internacional
Leia maisProgramaçã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 maisOPORTUNIDADES CWI: Principais atividades: - Análise e desenvolvimento de sites Cross-plataform (IE/Firefox/Chrome/Safari).
OPORTUNIDADES CWI: Analista - Experiência mínima de 2 anos com ASP.NET (C Sharp). - Experiência com atendimento a usuários na resolução de problemas com sistemas já existentes. - Experiência em desenvolvimento
Leia maisISHIFT: Informação em Movimento
ISHIFT: Informação em Movimento Contato: www.ishift.com.br +55 51 32798159 contato@ishift.com.br Somos uma empresa completa de produtos e serviços ligados à tecnologia, que procura apresentar soluções
Leia maisUma Introdução ao. Computação Móvel (MAC5743/MAC330) Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro
Uma Introdução ao J2ME Computação Móvel (MAC5743/MAC330) DCC-IME-USP Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro Visão Geral do Java 2 (1) A plataforma Java 2 engloba três elementos:
Leia maisA Companhia de Tecnologia da Informação do Estado de Minas Gerais PRODEMGE
Belo Horizonte, 06 de Maio de 2010 A Companhia de Tecnologia da Informação do Estado de Minas Gerais PRODEMGE Referente: CONSULTA PÚBLICA PARA CONTRATAÇÃO DE UMA SOLUÇÃO DE GERENCIAMENTO DE SERVIÇOS DE
Leia maisFerramentas de Administração. PostgreSQL
Ferramentas de Administração ao SGBD PostgreSQL Diego Rivera Tavares de Araújo diegoriverata@gmail.com Introdução Mas o que é PostgreSQL? Introdução as ferramentas O PostgreSQL pode ser acessado a partir
Leia maisArtur Petean Bove Júnior Tecnologia SJC
Artur Petean Bove Júnior Tecnologia SJC Objetivo O objetivo do projeto é especificar o desenvolvimento de um software livre com a finalidade de automatizar a criação de WEBSITES através do armazenamento
Leia maisQuais os principais pacotes de softwares aplicativos para automação de escritório, quais os seus mantenedores e qual a sua participação no mercado?
Quais os principais pacotes de softwares aplicativos para automação de escritório, quais os seus mantenedores e qual a sua participação no mercado? Professor: Luciano Matéria: Informática Trabalho apresentado
Leia maisSUPERÀTO DIVULGA: ANALISTA DE SISTEMAS / LÍDER DE PROJETOS
SUPERÀTO DIVULGA: ANALISTA DE SISTEMAS Superior completo em Sistemas de Informação, Ciências da Computação ou áreas afins; CONHECIMENTOS: OO (Orientação Objeto) UML ASP.Net (Framework 2.0 e/ou superior)
Leia maisGERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins
GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD Acadêmico: Maicon Klug Orientadora: Joyce Martins Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento do trabalho Conclusão Extensões
Leia maisAplicativo web para definição do modelo lógico no projeto de banco de dados relacional
Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Juarez Bachmann Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento
Leia maisOpenACS e as Comunidades Virtuais
OpenACS e as Comunidades Virtuais Eduardo Santos eduardo.edusantos@gmail.com eduardosantos@previdencia.gov.br www.softwarepublico.gov.br www.eduardosan.com O que é o OpenACS Uma comunidade de desenvolvedores
Leia maisPROGRAMAÇÃ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 maisDesktop em minutos com genesis, Matisse, Java WebStart e JSR-296
Desktop em minutos com genesis, Matisse, Java WebStart e JSR-296 Allan Jones Batista de Castro Michael Nascimento Santos Raphael Winckler de Bettio JustJava 2006 Allan Jones Batista de Castro 5 anos de
Leia maisANEXO III PERFIL DOS PROFISSIONAIS, FORMAÇÃO E ATIVIDADES A DESENVOLVER PARA MANUTENÇÃO E DESENVOLVIMENTO
CONCORRÊNCIA DIRAD/CPLIC-008/2008 1 ANEXO III PERFIL DOS PROFISSIONAIS, FORMAÇÃO E ATIVIDADES A DESENVOLVER PARA MANUTENÇÃO E DESENVOLVIMENTO 1. INFORMAÇÕES GERAIS E CARACTERÍSTICA DO ATUAL AMBIENTE CORPORATIVO
Leia maisFlaviano José Angeli. Orientador: Dalton Solano dos Reis
SISTEMA DE MUNDO VIRTUAL PARA RELACIONAMENTO COM PARTICIPANTES DO INTERAÇÃO FURB Flaviano José Angeli Orientador: Dalton Solano dos Reis Roteiro Introdução; Objetivos do trabalho; Fundamentação teórica;
Leia maisOPORTUNIDADES CWI: Principais atividades: - Análise e desenvolvimento de sites Cross-plataform (IE/Firefox/Chrome/Safari).
OPORTUNIDADES CWI: Analista Desenvolvedor.Net - Perfil Pleno. - Experiência mínima de 2 anos com ASP.NET (C Sharp). - Experiência com atendimento a usuários na resolução de problemas com sistemas já existentes.
Leia maisNúmero do Recibo:83500037
1 de 5 06/06/2012 18:42 Número do Recibo:83500037 Data de Preenchimento do Questionário: 05/06/2012. Comitête Gestor de Informática do Judiciário - Recibo de Preenchimento do Questionário: APLICATIVOS
Leia maisApresentamos a divisão Portal Moveleiro Tecnologia, habilitada para o desenvolvimento de projetos alinhados a estratégias de e-business.
SOLUÇÕES E-BUSINESS PERSONALIZADAS Apresentação Apresentamos a divisão Portal Moveleiro Tecnologia, habilitada para o desenvolvimento de projetos alinhados a estratégias de e-business. Atuando há 4 anos
Leia maisDaniel Paulo de Assis
Daniel Paulo de Assis Brasileiro, solteiro, 32 anos Rua Dr. Seng, 100 Bela Vista - São Paulo SP Telefone: (11) 9-4991-5770 / (18) 9-9119-2006 E-mail: daniel@dpassis.com.br WebSite: dpassis.com.br Linkedin:
Leia maisFábrica de Software 29/04/2015
Fábrica de Software 29/04/2015 Crise do Software Fábrica de Software Analogias costumam ser usadas para tentar entender melhor algo ou alguma coisa. A idéia é simples: compara-se o conceito que não se
Leia mais