JavaNoroeste Grupo de Usuários Java do Noroeste Paulista. A tecnologia Java do mundo corporativo ao dispositivo móvel
|
|
- Nathalia Batista Machado
- 8 Há anos
- Visualizações:
Transcrição
1 JavaNoroeste Grupo de Usuários Java do Noroeste Paulista A tecnologia Java do mundo corporativo ao dispositivo móvel
2 Carlos Fernando Gonçalves Mestre em Engenharia de Computação, área de concentração Engenharia de Software pelo IPT SP Bacharel em Física USP São Carlos SP Atua no mercado de desenvolvimento de sistema a mais de nove anos. Seis anos em desenvolvimento com tecnologia Java. Fundador do Grupo de Usuários Java do Noroeste Paulista
3 A e Bay confia em Java para todas suas vendas que ultrapassam US$ 1,400 POR SEGUNDO. 708 milhões de celulares rodando Java no mundo; 635 modelos de celular no mundo com Java; 32 fabricantes de celulares Java no mundo; 140 operadoras de telefonia móvel usando Java; 3 milhões de novos usuários de celulares por semana
4 GSM GSM/GPRS/EDGE/UMTS e HSDPA, deve alcançar a marca de 2 bilhões de clientes no mundo inteiro até o final deste mês de junho de China ainda o maior mercado de clientes GSM registrando 662,6 milhões de assinantes em março de 2006.
5 A tecnologia EDGE está em operação comercial em 133 operadoras de 80 países, inclusive 31 países na América Latina e no Caribe. Outras 81 redes EDGE estão nas fases de planejamento ou implementação no mundo inteiro. Fonte: 3G Americas e a Informa Telecoms & Media
6 O que significa um bilhão? Hoje os telefones celulares GSM têm o mesmo nível de penetração global que o PC e a TV. Aproxima se o marco de um bilhão de clientes GSM, o equivalente à população da Índia. GSM atingiu este marco histórico em apenas 11 anos!
7 GSM está disponível em 206 países e territórios para 99,8 por cento da população mundial. GSM dá a todos a oportunidade de participar de uma comunidade global. Isto permite a praticamente todos os usuários móveis permanecerem em contato em qualquer lugar do mundo, onde quer que eles estejam.
8 Uma em cada seis pessoas no planeta tem um telefone celular GSM. GSM tem uma participação de mercado de 72 por cento. Cem por cento dos usuários móveis na Europa Ocidental. Noventa e cinco por cento dos usuários móveis na China. 7 em cada 10 novos clientes no Continente Americano escolheram GSM no 4º. Trimestre de 2003.
9 A tecnologia GSM possibilita novas formas de comunicações SMS, MMS, mensagens de vídeo e jogos. GSM permite que as pessoas permaneçam em contato onde quer que elas estejam e proporciona opções de comunicação e informações, bem como maior acesso a um maior número de pessoas, em um maior número de lugares no mundo todo.
10 Algumas empresas no Brasil que utilizam JEE: Banco do Brasil; Bradesco; Caixa Econômica Federal; DataPrevi.
11 Palavras chave da linguagem Java Simples; Orientada a objetos; Distribuída; Robusta; Segura; Neutra em relação à arquitetura; Portável; Interpretada; Alto desempenho; Múltiplas linhas (Multithreaded); Dinâmica. de execução
12 Java Standart Edition JSE
13 Universo Java Java Virtual Machine
14 Universo Java
15 A JavaTM Platform Java Platform Micro Edition (JMETM ) Optional Packages Optional Packages Java Enterprise Edition (JEE) Java Standard Edition (JSE) Personal Basis Profile Personal Profile Foundation Profile CDC JVM MIDP CLDC KVM * Under development in JCP Java Card APIs CardVM
16 Padrões de Comunicação Client Três Web Web Server Camadas Application Services Híbrido P2P Fractal
17 Java EE O JEE (Java Enterprise Edition) é uma plataforma de programação de computadores que faz parte da plataforma Java. Ela é voltada para aplicações multi camadas, baseadas em componentes que são executados em um servidor de aplicações. A plataforma Java EE é considerada um padrão de desenvolvimento já que o fornecedor de software nesta plataforma deve seguir determinadas regras se quiser declarar os seus produtos como compatíveis com Java EE.
18 Java EE
19 Camadas Lógicas em Java EE Camada de Apresentação Framework MVC, Servlets, JSPs, Janelas Swing, XML transmitidos por HTTP, Sockets; Camada de aplicação: POJOs implementando os Padrões Business Delegate ou Façade, Stateless, Session Beans implementando Façade; Camadas de negócios: POJOs; Camadas de Persistência: DAOs, classes que lidam com JDBC diretamente ou com o framework de mapeamento (Hibernate, JDO...).
20 Java EE No desenvolvimento de aplicações corporativas ou para internet, normalmente é necessário o uso de recursos avançados como objetos distribuídos, mapeamento objeto relacional para persistência de dados, controle de transação, segurança, manipulação de XML, Web Services, entre outros itens. Com JEE, não precisam ser implementados pelo desenvolvedor. Toda a infra estrutura para gerenciar os aspectos complexos ficam a cargo de um servidor de aplicações ou um servidor Web. Qualquer componente JEE precisa rodar dentro de um servidor.
21 Java EE Portanto, existe uma inversão de controle, na qual o desenvolvedor deve usar uma API padronizada e implementar métodos que serão invocados pelo servidor.
22 Arquitetura da Plataforma Java EE B2B Applications Aplicações Existentes B2C Applications Web Services Servidores de Aplicação Wireless Applications Enterprise Information Systems EIS
23 Java EE Servidores de Aplicação Um Servidor de Aplicação (Application Server), é um software que disponibiliza um ambiente para a instalação e execução de certas aplicações. Os servidores de aplicação também são conhecidos como software de Middleware.
24 Java EE Servidores de Aplicação Devido a popularização da plataforma Java, o termo servidor de aplicação é frequentemente uma referência a "Servidor de aplicação JEE". Os servidores WebSphere Application Server da IBM, WebLogic Server da BEA Systems e Oracle Application Server 10g, são alguns conhecidos servidores JEE comerciais.
25 Java EE Servidores de Aplicação Alguns servidores de software livre também são muito utilizados, como JBoss, JOnAS e Geronimo. Como mencionado a linguagem de programação destes softwares é Java. Os módulos Web são implementados através de servlets e JSP e a lógica de negócio através de EJBs. A plataforma J2EE disponibiliza padrões para os containers Web e EJB. O Tomcat é um exemplo de container de software livre, onde os módulos Web podem ser publicados.
26 Java EE EJB EJB ou Enterprise JavaBeans é um dos principais componentes da plataforma J2EE (Java 2 Enterprise Edition).
27 Java EE EJB EJB é um componente do tipo servidor que roda no container para EJB no servidor de aplicações; EJB fornece rápido e simplificado desenvolvimento de aplicações Java baseadas em componentes, distribuídas, multi camadas, transacionais, escaláveis, seguras e portáveis.
28 Java EE EJB Atualmente ele encontra se na versão 3.0 e seu futuro é definido conjuntamente entre grandes empresas como Sun, IBM, Oracle e HP como também por uma vasta comunidade de desenvolvedores numa rede mundial de colaboração sob o portal do JCP.
29 Java EE EJB Arquitetura de componentes de negócio reutilizáveis Entity Beans Session Beans Message Driven Beans Baseado em RMI e CORBA, o EJB permite distribuir os componentes Simplificação do desenvolvimento distribuído
30 Java EE EJB Propõe se a abstrair do desenvolvedor serviços de infra estrutura, delegados ao contêiner EJB persistência, transação, segurança, lock,...
31 Java EE Calculadora EJB 3.0 Interface remota package br.com.javanoroeste.ejb30; import public interface Calculadora { /** int /** int } Soma os inteiros a e b e retorna o resultado (a+b) */ somar(int a, int b); Subtrai b de a e retorna o resultado (a-b) */ subtrair(int a, int b);
32 Java EE Calculadora EJB 3.0 Classe do bean package br.gov.se.sefaz.ejb30; import public class CalculadoraBean implements Calculadora { /** Soma os inteiros a e b e retorna o resultado (a+b) */ public int somar(int a, int b) { return a + b; } /** Subtrai b de a e retorna o resultado (a-b) */ public int subtrair(int a, int b) { return a - b; } }
33 Java EE EJB 3.0 Simplificar a arquitetura EJB e torná la fácil de utilizar Aumentar a produtividade Facilitar o desenvolvimento orientado a testes Facilitar a persistência Melhorar o suporte das ferramentas desenvolvimento Atrair os desenvolvedores pela facilidade de
34 Java EE Mas o que JEE possui além de EJBs e Servlets? O JEE é composto apenas de Servlets e EJBs? Sistemas que não usam EJB não podem ser considerado JEE?
35 Java EE Servlets Os Servlets são objetos que residem em um servidor e tem como função principal tratar da comunicação entre duas partes baseado no paradigma pedido/resposta.
36 Java EE Servlets Paradigma pedido/resposta Request CGI1 Request CGI2 Request CGI1 Request Servlet1 Filho para CGI1 CGI Baseado Webserver Filho para CGI2 Filho para CGI1 Servlet Baseado Webserver Servlet1 Request Servlet2 JVM Request Servlet1 Servlet2
37 Java EE Servlets
38 Servlets package exemplo; Java EE Servlets import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class OlaServlet extends HttpServlet { public void doget(httpservletrequest request, HttpServletResponse response) throws IOException, ServletException { response.setcontenttype("text/html"); PrintWriter out = response.getwriter(); out.println("<html><body><head>"); out.println("<title>alo Fernandopolis!</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>alo Fernandopolis!</h1>"); out.println("</body></html>"); } }
39 Java EE JSP JSP Java ServerPage, é a tecnologia da SUN para criação de páginas Web dinâmicas. É como se o desenvolvedor escrevesse HTML com algumas marcações (tags) especiais que dão dinamicidade para as páginas. Internamente, os JSPs funcionam da mesma maneira que os Servlets, inclusive todo JSP é transformado em um Servlet aos executado.
40 Java EE JSP <html> <head> <title>olá Fernandópolis</title> </head> <body> Codificação HTML <br> <% for(int i=0;i<100;i++) { %> <p>repetição: <%= i %></p> <%}%> </body> </html>
41 Java EE JSP Permite separar a lógica de negócios da apresentação; Apresentção pode ser na forma de HTML ou XML/XSLT; A lógica de negócios é implementada com JavaBeans ou tags customizáveis; Melhora na manutenção e na reusabilidade Extensível via tags personalizadas; É transformado em Servlet antes da sua execução;
42 Java EE JSP
43 Java EE JSP Num ambiente real de produção típico, Servlet e JSP são utilizados juntos no chamado no padrão MVC (Model View Controller) Modelo Visualização Controle Servlet pega a parte de controle JSP pega a parte de visualização
44 Java EE JSP Servlets HTML codificado no Java Não é fácil de escrever JSP Java melhor codificação no HTML Muito mais fácil de escreverr Código é interpretado e transformado num Servlet
45 Sopa de letrinhas, por onde começar? ACID Atomic, Consistent, Isolated, Durable; são as propriedades de uma transação B2B Business to Business BAM Business Activity Monitoring BEIDTF Business Enterprise Integration Domain Task Force BPD Business Process Diagram BPDM Business Process Definition Metamodel BPEL Business Process Execution Language BPEL4WS BPEL for Web Services
46 Sopa de letrinhas, por onde começar? BPELJ BPEL for Java BPM Business Process Modeling, algumas vezes e chamado de Business Process Management BPDM Business Process Definition Metamodel BPML Business Process Modeling Language BPMN Business Process Modeling Notation BPMI Business Process Iniative; isto e uma organizacao, nao e uma especificacao BPRI Business Process Runtime Interface BPQL Business Process Query Language BPMS Business Process Semantic Model
47 Sopa de letrinhas, por onde começar? BPSS Business Process Specification System BPXL Business Process Extension Layers BRM Business Rules Management BSBR Business Semantics of Business Rules CWM Common Warehouse Metamodel CWAD Common Workflow Audit Data EAI Enterprise Application Integration ESB Enterprise Service Bus POJOs Plain Old Java Objects PD4J Process Definition for Java SOA Service oriented Architecture WSDL Web Service Description Languafe
48 Sopa de letrinhas, por onde começar? BPSS Business Process Specification System BPXL Business Process Extension Layers BRM Business Rules Management BSBR Business Semantics of Business Rules CWM Common Warehouse Metamodel CWAD Common Workflow Audit Data EAI Enterprise Application Integration ESB Enterprise Service Bus POJOs Plain Old Java Objects PD4J Process Definition for Java SOA Service oriented Architecture WSDL Web Service Description Languafe
49 JME Alguns exemplos de uso de JME: Jogos para celulares; Informações Bancárias; Acompanhamento de serviços por celular; Multimídia; SMS e MMS.
50 JME
51 JME
52 JME A MedicTouch criou o sistema PulseMeter, que é composto de sensor de batimentos cardíacos, conectado a telefones celulares, em comunicação com servidores para armazenamento e análise de dados coletados.
53 JME A solução é bastante inovadora, pois transforma dispositivos utilizados prioritariamente para comunicação em ferramentas de monitoração remota, em tempo real, de saúde e bem estar físico.
54 JME A tecnologia Java, como base para todo o sistema, é responsável por desde a conectividade segura com dispositivos móveis até a sofisticada interface gráfica nas telas dos telefones celulares e PDAs.
55 Universo Java JME JME O Java Micro Edition provê facilidades para criar aplicações embarcadas (chamadas também de embutidas ) que rodam em dispositivos menores ou especializados, como PDAs e celulares. A variação é grande: a tecnologia é usada, por exemplo, em sistemas de navegação de veículos, brinquedos, robôs espaciais e especializados. em muitos outros dispositivos
56 JME Java Platform Micro Edition (JMETM ) Optional Packages Optional Packages Java Enterprise Edition (JEE) Java Standard Edition (JSE) Personal Basis Profile Personal Profile Foundation Profile CDC JVM MIDP CLDC KVM * Under development in JCP Java Card APIs CardVM
57 JME Arquitetura
58 JME Configurations Devido a grande variedade de dispositivos, eles são agrupados em configurações (Configurations). Uma Configuration define um ambiente Java, incluindo máquina virtual e um conjunto básico de APIs para um grupo comum de dispositivos. Atualmente existem duas definidas: CDC CLDC
59 JME CDC CDC(Connected Configuração Device mais pesada Configuration) desenvolvido para dispositivos com maior capacidade PDA s (gama alta), Set top boxes, gateways, TV s,... Mínimo de 512 k para executar a VM; 256 k para alocação de memória; São para dispositivos com ao menos 2MB de memória disponível e suportam um JVM de característica mais rica (mas não ainda um JVM padrão).
60 JME CLDC CDC(Connected Limited Device Configuration) Configuração mais leve Desenvolvido para dispositivos com capacidade limitada PDA s (gama baixa), Telefones Celulares, pagers,... Mínimo de 128 k para executar a VM; 32 k para alocação de memória; Interface mais restrita;
61 JME Profiles Completando as Configuratios, existem os Profiles, que são perfis que provêem capacidades para uma família específica de dispositivos ou segmento da indústria. Podemos citar como exemplo, classes para interface com usuário, tratamento de eventos e mecanismos de persistência.
62 JME MIDP kb de memória não volátil; 32 kb para heap; 8 kb para persistência de dados; Tela de 96x54 pixels; Entrada de dados; Conexões de rede (intermitentes); Segurança conceito de sandbox das applets;
63 JME MIDP 2.0 Segurança: baseado em permissões do J2SE; Novas API s para aprimorar o desenvolvimento: Game API; Media API; Secure Connection API;
64 JME Maquina Virtual (KVM) A KVM (Kilo Virtual Machine) é uma implementação da VM (Virtual Machine) otimizada para ser utilizado em dispositivos limitados e foi desenvolvida para ser facilmente portável.
65 JME Maquina Virtual (KVM)
66 JME MIDlet MIDlet As MIDlets são aplicações desenvolvidas sobre a plataforma J2ME.
67 JME Ciclo de Vida de uma MIDlet Cada dispositivo possui um AMS (Aplication Manager System) que é responsável por controlar os aplicativos que serão instalados e também administrará como serão armazenados e como será o seu comportamento durante a execução. Uma coisa que deve ser ressaltada é a importância do arquivo JAD que vem acompanhado com o arquivo JAR, no JAD estão todas as informações que o JAR precisa para executar a MIDlet.
68 JME Estados de uma MIDlet Start Onde é feita a Aquisição de recursos inicializando a execução (startapp); Pause Liberação de recursos em um modo de espera, ou seja, pausado utilizado ao atender telefone, receber SMS dentre outra aplicação (pauseapp); Destroy Liberação de todos os recursos (destroyapp).
69 JME
70 JME Application Manager (AMS) A AMS é um software pré instalado em dispositivos MIDP que funciona como um ambiente operacional, e é responsável pela chamada dos métodos, startapp(), pauseapp() e destroyapp(), conforme o ciclo de vida visto acima. Veremos mais detalhadamente quando estivermos fazendo a nossa primeira aplicação.
71 JME Composição do MIDP javax.microedition.lcdui: Display; Screen: Alert, TextBox, List, Form; Item: TextField, ChoiceGroup, DateField; Canvas; Graphics; Command; CommandListener. StringItem, ImageItem,
72 Maquina Virtual (KVM)
73 JME JSR 82: Java API for Bluetooth JSR 75: PDA Optional Packages for the J2ME Platform JSR 172: J2ME Web Services Specification JSR 185: Java Technology for the Wireless Industry JSR 177: Security and Trust Services API for J2ME JSR 238: Mobile Internationalization API JSR 205: Wireless Messaging API 2.0
74 Criando um Midlet Classe que estenda javax.microedition.midlet.midlet Arquivo descritor (.JAD) Pacote da aplicação (.JAR) Arquivo Manifest.mf (dentro do.jar)
75 Aplicação J2ME Desktop Dispositivo Código.java Código.jar Código.class preverifier Código.class preverificada Empacotador (jar) javac KVM Interpretador Código.jar
76 Eclipse, Ant e NetBeans Apache Ant Antenna Eclipse EclipseME NetBeans
77 Maquina Virtual (KVM)
78 Maquina Virtual (KVM)
79 Maquina Virtual (KVM)
80 Maquina Virtual (KVM)
81 Maquina Virtual (KVM)
82 Maquina Virtual (KVM)
83 Maquina Virtual (KVM)
84 Maquina Virtual (KVM)
85 Maquina Virtual (KVM)
86 Maquina Virtual (KVM)
87 Maquina Virtual (KVM)
88 Maquina Virtual (KVM)
89 Grupo de Usuários Java Sun Microsystems afirma que um Grupo de Usuários Java é um grupo de pessoas que compartilham um interesse comum na tecnologia Java, e se encontram regularmente para compartilhar idéias e informações. Na verdade, a estrutura de um JUG pode variar enormemente, de um pequeno grupo de amigos e colegas de trabalho para um um grande grupo de empresas localizadas em uma mesma área geográfica. Independentemente do tamanho ou foco de um JUG em particular, o espírito da comunidade permanecem o mesmo.
90 Grupo de Usuários Java Atualmente o JavaNoroeste é patrocinado por WebNow.
91 Grupo de Usuários Java JavaNoroeste é apoiado pela revista MundoJava.
92 Grupo de Usuários Java JavaNoroeste é apoiado pela.
93 Montando o ambiente HSQLDB Um terminal DOS será aberto com um aplicativo Swing que é o Gerenciador do HSQLDB. Em Setting Name coloque DB; Em Type altere para HSQL Database Engine WebServer ; Não altere o valor que está em Driver ; Em URL coloque jdbc:hsqldb: ; Não altere nem o parâmetro User e Password ; Clique em OK.
94 Agradeço a presença de todos. FIM
UFG - 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 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 maisSistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Sumário. Java 2 Enterprise Edition. J2EE (Java 2 Enterprise Edition)
Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) J2EE () Sumário Introdução J2EE () APIs J2EE Web Container: Servlets e JSP Padrão XML 2 J2EE é Uma especificação para servidores
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 maisDesenvolvimento Web TCC-00.226 Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Arquitetura de Aplicações Distribuídas na Web 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 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 maisComo criar um EJB. Criando um projeto EJB com um cliente WEB no Eclipse
Como criar um EJB Criando um projeto EJB com um cliente WEB no Eclipse Gabriel Novais Amorim Abril/2014 Este tutorial apresenta o passo a passo para se criar um projeto EJB no Eclipse com um cliente web
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 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 maisPadrãoIX. Módulo II JAVA. Marcio de Carvalho Victorino. Servlets A,L,F,M
JAVA Marcio de Carvalho Victorino 1 Servlets 2 1 Plataforma WEB Baseada em HTTP (RFC 2068): Protocolo simples de transferência de arquivos Sem estado (não mantém sessão aberta) Funcionamento (simplificado):
Leia maisJava ME e suas principais tecnologias de conectividade. Gracieli Begia Mateus
Java ME e suas principais tecnologias de conectividade Gracieli Begia Mateus Telefones Celulares no Mundo Fonte: UIT e Wireless Intelligence (Ovum/GSM Association) Posição do Brasil no Mundo Principais
Leia maisSISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS
SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS Pablo dos Santos Alves Alexander Roberto Valdameri - Orientador Roteiro da apresentação Introdução Objetivos Motivação Revisão bibliográfica
Leia maisProgramação para Dispositivos Móveis. Prof. Wallace Borges Cristo
Programação para Dispositivos Móveis Prof. Wallace Borges Cristo Acesso a informação Notícias, Ringtones, Vídeos Messenger/Chat Jogos Acesso a instituições financeiras M-commerce (Mobile Commerce) Aplicações
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 maisDesenvolvimento de Sistemas Móveis em Java com J2ME/MIDP. Jorge H. C. Fernandes
Desenvolvimento de Sistemas Móveis em Java com J2ME/MIDP Jorge H. C. Fernandes Desenvolvimento J2ME/MIDP Agenda Plataforma e Edições Java 2 J2ME - Java 2 Micro Edition MIDP - Mobile Information Device
Leia maisDESENVOLVIMENTO DE UMA FERRAMENTA UTILIZANDO A TECNOLOGIA J2ME
DESENVOLVIMENTO DE UMA FERRAMENTA UTILIZANDO A TECNOLOGIA J2ME Ana Paula A. ZANELATO 1 Eliezer Gomes Paraganba FILHO 2 Emerson Silas DÓRIA 3 RESUMO: Este artigo pretende apresentar a tecnologia J2ME (linguagem
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 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 maisSistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas)
Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Web Container: e JSP Sumário Protocolo HTTP Exemplos de JSP (Java Server Pages) Exemplos JSP 2 Protocolo HTTP URL: Um URL (Uniform
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 maisUMA ABORDAGEM SOBRE J2ME
UMA ABORDAGEM SOBRE J2ME Júlio César Jardim Júnior 1, Elio Lovisi Filho (Orientador) 1 1 Ciência da Computação Universidade Presidente Antônio Carlos (UNIPAC) Rua Palma Bageto Viol, s/n Barbacena - MG.
Leia maisJava para Desenvolvimento Web
Java para Desenvolvimento Web Servlets A tecnologia Servlet foi introduzida pela Sun Microsystems em 1996, aprimorando e estendendo a funcionalidade e capacidade de servidores Web. Servlets é uma API para
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 maisTencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container Aula 04
Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container Aula 04 Agenda 1. 2. Web Container TomCat 2 3 J2EE permite criar aplicações Web dinâmicas (com conteúdo dinâmico)
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 6 EJB Enterprise Java
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 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 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 10 Persistência de Dados
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 maisAssociação Carioca de Ensino Superior Centro Universitário Carioca
Desenvolvimento de Aplicações Web Lista de Exercícios Métodos HTTP 1. No tocante ao protocolo de transferência de hipertexto (HTTP), esse protocolo da categoria "solicitação e resposta" possui três métodos
Leia maisTDC2012. EJB simples e descomplicado, na prática. Slide 1
TDC2012 EJB simples e descomplicado, na prática Slide 1 Palestrantes Kleber Xavier Arquiteto Senior / Globalcode kleber@globalcode.com.br Vinicius Senger Arquiteto Senior / Globalcode vinicius@globalcode.com.br
Leia maisArquitetura de uma Webapp
Arquitetura de uma Webapp Arquitetura J2EE Containers e componentes MVC: introdução Frederico Costa Guedes Pereira 2006 fredguedespereira@gmail.com Plataforma J2EE World Wide Web e a Economia da Informação
Leia maisMarcus Vinicius Cruz Xavier. Rascunho do trabalho de conclusão de curso
Universidade Federal de Santa Catarina Departamento de Informática e Estatística Curso de Bacharelado em Ciências da Computação Marcus Vinicius Cruz Xavier Rascunho do trabalho de conclusão de curso Título
Leia maisINTEGRANDO A TECNOLOGIA J2ME NO ÂMBITO ACADÊMICO
INTEGRANDO A TECNOLOGIA J2ME NO ÂMBITO ACADÊMICO Ramon R. Rabello, Pedro J. Treccani, Thienne M Johnson Universidade da Amazônia, Av Alcindo Cacela, 287, Belém, PA CEP 66092-010 ramon.rabello@gmail.com,
Leia maisOrientaçã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 maisAula 4. Objetivos. Conteúdo dinâmico na internet.
Aula 4 Objetivos Conteúdo dinâmico na internet. Para uma solicitação da Web mais simples, um navegador solicita um documento HTML e o servidor Web encontra o arquivo correspondente e devolve. Se o documento
Leia maisOSGi Um Sistema Dinâmico de Módulos para Java
OSGi Um Sistema Dinâmico de Módulos para Java Raoni Kulesza raoni@larc.usp.br MAC-5863 Sistemas de Middleware Avançados 2006/2 Prof. Dr. Francisco Reverbel IME-USP, 28/11/2006 Agenda Introdução Arquitetura
Leia maisManual de Operação Aplicativo ClickIt
Manual de Operação Aplicativo ClickIt Rev. 1.1 Agosto/2010 GSControl Automação Ltda. Rua Washington Luiz, 675 ITC Conjunto 1101 Centro Porto Alegre RS CEP 90010-460 Telefone: (51)3026-0945 / (51)3287-2167
Leia maisProgramação para Internet II
Programação para Internet II Aulas 01 e 02 Prof. Fernando Freitas Costa http://blog.fimes.edu.br/fernando nando@fimes.edu.br Conteúdo Programático Instalação e configuração básica do Eclipse Indigo e do
Leia maisPrática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva
1. O que são Serviços Web (Web Services)? Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva A ideia central dos Web Services parte da antiga necessidade
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 maisABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE
ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE Amarildo Aparecido Ferreira Junior 1, Ricardo Ribeiro Rufino 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil aapfjr@gmail.com
Leia maisResumo: Perguntas a fazer ao elaborar um projeto arquitetural
Resumo: Perguntas a fazer ao elaborar um projeto arquitetural Sobre entidades externas ao sistema Quais sistemas externos devem ser acessados? Como serão acessados? Há integração com o legado a ser feita?
Leia maisDESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES
DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.
Leia maisComo dito anteriormente, a JCP especificou dois grupos para a J2ME conforme as necessidades dos dispositvos, chamadas Configurações:
1 TECNOLOGIA J2ME A J2ME, Java Micro Edition, é uma tecnologia que permite o desenvolvimento de aplicações Java para dispositivos com poder de processamento, vídeo e memória limitados. Possui uma coleção
Leia maisTutorial Java ME. Deixe o JME surpreender você também! Porque programar com 1 GB de RAM é fácil!! Neto Marin
Deixe o JME surpreender você também! Porque programar com 1 GB de RAM é fácil!! Neto Marin Apresentação Experiência com Java desde 2002 (SCJP): Atuando com mobilidade desde 2005 P&D do Mobile Sys da Softway
Leia maisCurso de Java. Geração de Páginas WEB. TodososdireitosreservadosKlais
Curso de Java Geração de Páginas WEB Aplicação WEB Numa aplicação WEB de conteúdo dinâmico As páginas são construídas a partir de dados da aplicação (mantidos num banco de dados). Usuários interagem com
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 maisLEIA ISTO PRIMEIRO. IBM Tivoli Configuration Manager, Versão 4.2.1
LEIA ISTO PRIMEIRO IBM Tivoli, Versão 4.2.1 O IBM Tivoli, Versão 4.2.1, é uma solução para controlar a distribuição de software e o inventário de gerenciamento de recursos em um ambiente multiplataformas.
Leia maisCapí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 maisDESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS
DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS Emanuel M. Godoy 1, Ricardo Ribeiro Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil godoymanel@gmail.com,
Leia maisArgo Navis J931 - Padrões de Design J2EE. Introdução. Objetivos de aprender padrões J2EE. Conhecer padrões para uso na plataforma J2EE
Padrões de Projeto J2EE J931 Introdução Helder da Rocha (helder@acm.org) argonavis.com.br Objetivos de aprender padrões J2EE Conhecer padrões para uso na plataforma J2EE Padrões permitem maior reuso, menos
Leia maisAula 03 - Projeto Java Web
Aula 03 - Projeto Java Web Para criação de um projeto java web, vá em File/New. Escolha o projeto: Em seguida, na caixa Categorias selecione Java Web. Feito isso, na caixa à direita selecione Aplicação
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 maisUniversidade da Beira Interior
Universidade da Beira Interior Relatório Apresentação Java Server Pages Adolfo Peixinho nº4067 Nuno Reis nº 3955 Índice O que é uma aplicação Web?... 3 Tecnologia Java EE... 4 Ciclo de Vida de uma Aplicação
Leia maisBrokerCell: programando celular com J2ME para cotar papéis na Bovespa
BrokerCell: programando celular com J2ME para cotar papéis na Bovespa Nairon Neri Silva 1, Luís Augusto Mattos Mendes(Orientador) 1 1 Ciência da Computação - Universidade Presidente Antônio Carlos (UNIPAC)
Leia maisJava na Web. Aplicações Web
Montando o ambiente com HSQLDB JSP com um conteúdo de banco de dados: JDBC Integre JSPs com servlets aplicando o Modelo-Visualização- Controle Montando o ambiente com HSQLDB Faça a transferênci da página
Leia maisWeb Services. Integração de aplicações na Web. Sistemas Distribuídos
Web Services Integração de aplicações na Web Integração de Aplicações na Web Interoperação entre ambientes heterogêneos desafios diversidade de componentes: EJB, CORBA, DCOM... diversidade de linguagens:
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 maisBRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:
BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma
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 13 Web Services Web Services
Leia maisWeb Services. (Introdução)
Web Services (Introdução) Agenda Introdução SOA (Service Oriented Architecture) Web Services Arquitetura XML SOAP WSDL UDDI Conclusão Introdução Comunicação distribuída Estratégias que permitem a comunicação
Leia maisProgramação Web Aula 12 - Java Web Software
Programação Web Aula 12 - Java Web Software Bruno Müller Junior Departamento de Informática UFPR 25 de Maio de 2015 1 Java 2 Java Web Software 3 Servlets Modelo de Trabalho Funcionamento API Java Código
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 maisFundamentos de Java. Prof. Marcelo Cohen. 1. Histórico
Fundamentos de Java Prof. Marcelo Cohen 1. Histórico 1990 linguagem Oak; desenvolvimento de software embutido para eletrodomésticos S.O. para o controle de uma rede de eletrodomésticos o surgimento da
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 maisFundamentos da Plataforma Java EE. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br)
Fundamentos da Plataforma Java EE Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Como a plataforma Java EE trata o SERVIÇO DE NOMES Serviço de Nomes Num sistema distribuído os componentes necessitam
Leia maisJava. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME
Java para Dispositivos Móveis Desenvolvendo Aplicações com J2ME Thienne M. Johnson Novatec Capítulo 1 Introdução à computação móvel 1.1 Computação móvel definições Computação móvel está na moda. Operadoras
Leia maisJava para WEB. Servlets
Servlets Servlets são classes Java que são instanciadas e executadas em associação com servidores Web, atendendo requisições realizadas por meio do protocolo HTTP. Servlets é a segunda forma que veremos
Leia maisJ2ME, Uma Platarfoma de programação para Dispositivos Móveis
J2ME, Uma Platarfoma de programação para Dispositivos Móveis Jesseildo F. Gonçalves 07/10/2010 Jesseildo F. Gonçalves () 07/10/2010 1 / 50 1 Introdução ao J2ME História Arquitetura do J2ME MIDLets 2 RMS:
Leia maisSCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br
SCE-557 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side
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 maisIplanRio DOP - Diretoria de Operações GIT - Gerência de Infraestrutura Tecnológica Gerente da GIT
1. IDENTIFICAÇÃO Padrão Segmento Código P06.002 Revisão v. 2014 Plataformas Web 2. PUBLICAÇÃO Recursos Tecnológicos Versão Data para adoção Publicação v. 2014 23 de dezembro de 2014 PORTARIA N Nº 225 de
Leia maisArquitectura de Sistemas Computacionais
Arquitectura de Sistemas Computacionais Práticas 2004-2005 Prof. Dr. Paulo Sampaio Departamento de Matemática e Engenharias UNIVERSIDADE DA MADEIRA A plataforma Nokia Series 60 Optimizado para Symbian
Leia maisFramework. Marcos Paulo de Souza Brito João Paulo Raittes
Framework Marcos Paulo de Souza Brito João Paulo Raittes Sobre o seu surgimento A primeira versão do spring foi escrita por Rod Johnson em 2002, quando ele estava Lancando o seu livro Expert One-on-One
Leia maisJava 2 Micro Edition (J2ME)
Java 2 Micro Edition (J2ME) por Filipe Gonçalves Barreto de Oliveira Castilho Departamento de Engenharia Informática Universidade de Coimbra 3030 Coimbra, Portugal fgonc@student.dei.uc.pt Resumo: Apresenta-se
Leia maisSyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados
SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados Acadêmico: Bernardo Marquardt Müller Orientador: Prof. Dr. Mauro Marcelo Mattos Roteiro
Leia maisJ2EE. J2EE - Surgimento
J2EE Java 2 Enterprise Edition Objetivo: Definir uma plataforma padrão para aplicações distribuídas Simplificar o desenvolvimento de um modelo de aplicações baseadas em componentes J2EE - Surgimento Início:
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 maisCURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011
CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma
Leia maisJPA: Persistência padronizada em Java
JPA: Persistência padronizada em Java FLÁVIO HENRIQUE CURTE Bacharel em Engenharia de Computação flaviocurte.java@gmail.com Programação Orientada a Objetos X Banco de Dados Relacionais = Paradigmas diferentes
Leia maisHIBERNATE EM APLICAÇÃO JAVA WEB
HIBERNATE EM APLICAÇÃO JAVA WEB Raul Victtor Barbosa Claudino¹, Ricardo Ribeiro Rufino¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil victtor.claudino@gmail.com, ricardo@unipar.br Resumo: Este
Leia maisFerramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada
Insight completo sobre IDG/Oracle Relatório de pesquisa de SOA Ferramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada Alinhamento
Leia maisIntranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO
Intranets FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO As intranets são redes internas às organizações que usam as tecnologias utilizadas na rede mundial
Leia maisLinguagem 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 maisINTRODUÇÃO À TECNOLOGIA SERVLETS
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB INTRODUÇÃO À TECNOLOGIA SERVLETS Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o conceito aplicações orientada a serviços via web Apresentar o papel dos contentores
Leia maisO que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento
HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir
Leia maisOracle WebLogic Server 11g: Conceitos Básicos de Administração
Oracle University Entre em contato: 0800 891 6502 Oracle WebLogic Server 11g: Conceitos Básicos de Administração Duração: 5 Dias Objetivos do Curso Este curso treina administradores Web nas técnicas para
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 maisProva Específica Cargo Desenvolvimento
UNIVERSIDADE FEDERAL DO PIAUÍ Centro de Educação Aberta e a Distância CEAD/UFPI Rua Olavo Bilac 1148 - Centro CEP 64.280-001 Teresina PI Brasil Fones (86) 3215-4101/ 3221-6227 ; Internet: www.uapi.edu.br
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS
DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS Aluno: Fábio Bicalho de Araujo Orientador: Marco Antonio Grivet Matoso Maia Introdução Um fato da atualidade: o mundo está se tornando cada vez mais
Leia maisComputação Móvel J2ME
Computação Móvel J2ME Java 2 Platform (1) Java 2 Standard Edition (J2SE) Desktop applications Java 2 Enterprise Edition (J2EE) Server applications Java 2 Micro Edition (J2ME) Handheld/embedded devices
Leia maisINTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa
INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa ACESSE Informações corporativas a partir de qualquer ponto de Internet baseado na configuração
Leia maisSISTEMAS DISTRIBUIDOS
1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização
Leia maisProgramação II Programação para a Web. Christopher Burrows
Programação II Programação para a Web Christopher Burrows Apache Tomcat O Apache Tomcat é um Servlet Container desenvolvido pela Apache Software Foundation. Implementa as tecnologias Java Servlets e Java
Leia maisCapítulo 2 Introdução à ferramenta Flash
Capítulo 2 Introdução à ferramenta Flash Índice 1. O uso da ferramenta Flash no projeto RIVED.... 1 2. História do Flash... 4 1. O uso da ferramenta Flash no projeto RIVED. É importante, antes de iniciarmos
Leia maisUNIVERSIDADE. Sistemas Distribuídos
UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Web Services Web Services Existem diferentes tipos de comunicação em um sistema distribuído: Sockets Invocação
Leia mais