J2ME, Uma Platarfoma de programação para Dispositivos Móveis
|
|
- Isabel Nathalie Lombardi das Neves
- 8 Há anos
- Visualizações:
Transcrição
1 J2ME, Uma Platarfoma de programação para Dispositivos Móveis Jesseildo F. Gonçalves 07/10/2010 Jesseildo F. Gonçalves () 07/10/ / 50
2 1 Introdução ao J2ME História Arquitetura do J2ME MIDLets 2 RMS: Record Management System 3 Conexões com Redes 4 GUI de Alto Nivel Componentes Tratamento de Eventos 5 Novidades J4ME J2ME Polish Jesseildo F. Gonçalves () 07/10/ / 50
3 Introdução ao J2ME Introdução ao J2ME Jesseildo F. Gonçalves () 07/10/ / 50
4 Introdução ao J2ME História História Java foi criada para dispositivos eletrônicos de consumo (ex: Geladeiras); 1998: Inicio do projeto Spotless com objetivo de investigar a possibilidade de usar Java em dispositivos móveis antecipando a idéia de que todos os dispositivos estariam conectados a Internet; Testado num Palm Connected Organizer; A idéia era tornar as aplicações: Conectadas a Internet; Customizáveis e pessoais. Jesseildo F. Gonçalves () 07/10/ / 50
5 Introdução ao J2ME História Por que Java? Portável (Cross-Platform) Criação de aplicações para os diversos tipos de dispositivos; Linguagem de alto nível para dispositivos móveis Conteúdo dinâmico Conteúdo determinado pela experiência do usuário; Possibilidade de transferência de conteúdo entre configurações e dispositivos. Interoperabilidade; Extensa documentação na Web. Jesseildo F. Gonçalves () 07/10/ / 50
6 Introdução ao J2ME Arquitetura do J2ME Arquitetura do J2ME Jesseildo F. Gonçalves () 07/10/ / 50
7 Introdução ao J2ME Arquitetura do J2ME KVM: Kilobyte Virtual Machine A VM da SUN específica para o CLDC; Requer 40 a 80 kilobytes Pode executar em processador de 16 bits Gerenciamento de Memória, Tratamento de Erros Fatais, Processamento de Eventos, Inicialização e Limpeza de Código são dependente do dispositivo; Jesseildo F. Gonçalves () 07/10/ / 50
8 Introdução ao J2ME Arquitetura do J2ME Configurações Define uma plataforma Java (VM + Conjunto mínimo de bibliotecas) para um categoria ou grupo horizontal de dispositivos com requisitos similares de memória e capacidade de processamento. Contem funcionalidades mínimas de baixo nível, principalmente de IO Existem duas configurações: CDC: Connected Device Configuration CLDC: Connected Limited Device Configuration Jesseildo F. Gonçalves () 07/10/ / 50
9 Introdução ao J2ME Arquitetura do J2ME CDC: Connected Device Configuration Utiliza Maquina Virtual Compactada (CVM); Maior poder de processamento, Processadores de 32 bits Inclui maior parte das classes J2SE; Conectividade de rede, largura de banda persistente e alta; Jesseildo F. Gonçalves () 07/10/ / 50
10 Introdução ao J2ME Arquitetura do J2ME CLDC: Connected Limited Device Configuration Menor poder de processamento Não suporta a interface Serializable; Inclui poucas classes do J2SE java.util java.io java.lang Conexão intermitente com a rede nem sempre usando TCP/IP; Jesseildo F. Gonçalves () 07/10/ / 50
11 Introdução ao J2ME Arquitetura do J2ME Profiles Estende uma configuração; Inclui bibliotecas específicas para um domínio da aplicação; Definem a interface do usuario; Qualquer aplicação escrita para um perfil deve rodar em qualquer dispositivo que tenha suporte para aquele perfil. Jesseildo F. Gonçalves () 07/10/ / 50
12 Introdução ao J2ME Arquitetura do J2ME MID, MIDP, MIDLets MID (Dispositivo de Informação Móvel) Corresponde as especificações do Hardware. MIDP (Perfil de Dispositivo de Informação Móvel) Conjunto de API J2ME, que define as Interfaces Gráficas. MIDLets São as aplicações móveis, podem executar com as Classes Java básicas CLDC ou/e MIDP Jesseildo F. Gonçalves () 07/10/ / 50
13 Introdução ao J2ME Arquitetura do J2ME Arquitetura do J2ME Jesseildo F. Gonçalves () 07/10/ / 50
14 Introdução ao J2ME MIDLets MIDLets Aplicativo Java projetado para ser executado em um dispositivo móvel; Similar a uma Applet J2SE; Conjunto de MIDlets; Varias MIDlets empacotadas em arquivo JAR; compartilham recursos com mais segurança; Jesseildo F. Gonçalves () 07/10/ / 50
15 Introdução ao J2ME MIDLets JAD Java Application Descriptor Fornece Informação para o Application Manager Software(AMS): tamanho do JAR nome da MIDlet ícone da aplicação Atributos obrigatórios em um.jad: MIDlet-Name MIDlet-Version MIDlet-Vendor MIDlet-1 MIDlet-Jar-URL MIDlet-Jar-Size Application Manager: Software do dispositivo responsável por instalar, executar e remover MIDLets; Jesseildo F. Gonçalves () 07/10/ / 50
16 Introdução ao J2ME MIDLets Ciclo de Vida do MIDLet Jesseildo F. Gonçalves () 07/10/ / 50
17 RMS: Record Management System RMS: Record Management System Jesseildo F. Gonçalves () 07/10/ / 50
18 RMS: Record Management System Record Management System (RMS) Mecanismo padrão para persistência oferecido pelo MIDP; Dados são armazenados em locais dependentes do dispositivo e não estão disponíveis diretamente para uma MIDLet. O RMS trabalha através do SO para realizar operações do Banco de Dados; O RMS é um sistema gerenciador de registros Ele é composto de múltiplos record stores ou armazéns de registro Cada record store pode ser visualizado como uma coleção de registros. Jesseildo F. Gonçalves () 07/10/ / 50
19 RMS: Record Management System Record Management System (RMS) Cada registro é um array de bytes; Registros não tem uma estrutura definida; Cada Registro tem associado a ele um identificador chamado recordid; O recordid pode ser usado para recuperar um registro dentro de uma Record Store; Registros adjacentes não tem necessariamente recordids consecutivos. Jesseildo F. Gonçalves () 07/10/ / 50
20 RMS: Record Management System Record Management System (RMS) Jesseildo F. Gonçalves () 07/10/ / 50
21 RMS: Record Management System Record Store Cada Record Store possui um Nome String de 32 carateres (Case sensitive) O espaço de nomes é ligado a um conjunto de Midlets (Midlet Suite) Diferentes conjuntos de Midlets podem conter RSs com o mesmo nome Um Record Store guarda informação de alteração usando um atributo de tempo (timestamp: data e hora em milisegundos) e outro de versão Jesseildo F. Gonçalves () 07/10/ / 50
22 RMS: Record Management System Metodos para acesso ao Record Store A API do MIDP fornece os seguintes metodos para acesso ao Recor Store: Jesseildo F. Gonçalves () 07/10/ / 50
23 RMS: Record Management System Record Store Quando o trabalho com um Record Store terminar ela deve ser fechada; Cada instância de um Record Store é unico, ou seja, chamadas subseqüentes para abrir a mesma RS receberão a mesma referência Cada instância de uma RS guarda o número de vezes que ele foi aberta O Record Store não é realmente fechado enquanto o método closerecordstore() não for chamado o mesmo número de vezes que openrecordstore. Jesseildo F. Gonçalves () 07/10/ / 50
24 RMS: Record Management System Registros Não é possível atualizar pedaços de um registro; Primeiro é necessário construir todo o registro em memória como um array de bytes; Só então o registro pode ser adicionado ou atualizado em uma chamada única; byte[] rec = obs.tobytearray(); recordid = rs.addrecord(rec, 0, rec.length); Jesseildo F. Gonçalves () 07/10/ / 50
25 RMS: Record Management System Metodos para manipulação de Registros A API do MIDP fornece os seguintes metodos para manipulação de registros: Jesseildo F. Gonçalves () 07/10/ / 50
26 Conexões com Redes Conexões com Redes Jesseildo F. Gonçalves () 07/10/ / 50
27 Conexões com Redes GCF - Generic Connection Framework Hierarquia de classes e interfaces para criar conexões e fazer I/O: http Datagramas Streams Infra Vermelho Bluetooth Porta Serial (RS232) Implementada pelo javax.microedition.io; Abordagem Genérica para Conexões fornecendo uma API comum para todos os tipos básicos de conexões; Jesseildo F. Gonçalves () 07/10/ / 50
28 Conexões com Redes GCF - Generic Connection Framework Jesseildo F. Gonçalves () 07/10/ / 50
29 Conexões com Redes GCF - Generic Connection Framework Fabrica de Conexões Todas as conexões criadas a partir de URLs (Uniform Resource Locators) que indicam o tipo da conexão; Connector.open( socket://localhost:80 ) Connector.open( ) Connector.open( file://j2me.txt ) Jesseildo F. Gonçalves () 07/10/ / 50
30 GUI de Alto Nivel GUI de Alto Nivel Jesseildo F. Gonçalves () 07/10/ / 50
31 GUI de Alto Nivel Componentes Estrutura A inicialização dos componentes da Interface Gráfica é uma das primeiras tarefas a serem feitas; Cada MIDLet possue uma referencia um objeto Display; Só existe um objeto Display; Os componentes exibidos devem herdar da classe Displayable; MIDP s possuem um único CommandListener ; Jesseildo F. Gonçalves () 07/10/ / 50
32 GUI de Alto Nivel Componentes Estrutura Jesseildo F. Gonçalves () 07/10/ / 50
33 GUI de Alto Nivel Componentes Displayable Screen: Superclasse de todas as classes que encapsulam Interfaces de Alto Nível de alto nível O look and feel de cada Screen é implementado pelo MIDP e depende do dispositivo Alert List TextBox Form Canvas: Superclasse usada por aplicações que necessitam manipular gráficos e eventos de baixo-nível Jesseildo F. Gonçalves () 07/10/ / 50
34 GUI de Alto Nivel Componentes Form Um Form é uma tela que pode conter Itens; O dispositivo manipula layout, fluxo e rolagem; Rolagem horizontal não é encorajado e, geralmente, não está disponível na maioria das implementações; Itens dentro de um Form sãoreferenciados por índices; Jesseildo F. Gonçalves () 07/10/ / 50
35 GUI de Alto Nivel Componentes Item A Classe Item é superclasse de todos os componentes que podem ser inseridos em um Form; Um Item só pode existir em um Form de cada vez; Para reusar um Item em um Form ele deve primeiro ser retirado do outro Form; Todo Item pode ter um Label; Jesseildo F. Gonçalves () 07/10/ / 50
36 GUI de Alto Nivel Tratamento de Eventos Tratamento de Eventos A manipulação de comandos pela aplicação é baseada num modelo Receptor (Listener); Quando o usuário invoca um comando de uma tela, o receptor daquela tela é chamado; Cada objeto Displayable possui um único receptor; Existem duas interfaces receptoras: CommandListener ItemStateListener A ação associada a uma comando deve ser programada no receptor de comandos: void commandaction (Command c, Displayable d) Jesseildo F. Gonçalves () 07/10/ / 50
37 GUI de Alto Nivel Tratamento de Eventos Processamento de Eventos Jesseildo F. Gonçalves () 07/10/ / 50
38 GUI de Alto Nivel Tratamento de Eventos Comandos Rótulo Especifica o texto associado ao comando Pode ser mostrado na tela ou dentro de um menu Tipo Especifica a nossa intenção de que o dispositivo mapeie diretamente um comando a um botão específico BACK, CANCEL, EXIT, HELP, ITEM, OK, SCREEN, e STOP Prioridade Quanto mais alto o número, menor a prioridade Podem ser úteis para o AMS organizar os comandos no menu (depende do dispositivo) O tipo pode influenciar na posição dos comandos em um dispositivo Jesseildo F. Gonçalves () 07/10/ / 50
39 Novidades Novidades Jesseildo F. Gonçalves () 07/10/ / 50
40 Novidades J4ME J4ME Incrementa o J2ME adicionando melhorias como: Interface Gráfica mais bonita ; Implementação de um log de exceções; Traz embutido a implementação de modo GPS via Bluetooth (Depende do Dispositivo); Jesseildo F. Gonçalves () 07/10/ / 50
41 Novidades J4ME J4ME Jesseildo F. Gonçalves () 07/10/ / 50
42 Novidades J2ME Polish J2ME Polish Conjunto de ferramentas e tecnologias destinadas a desenvolvedores de softwares para dispositivos móveis e empresas no espaço móvel. As principais caracteristicas incluem: Lush: Um kit de ferramentas de interface do usuário que é altamente flexível e que pode ser concebido fora do código-fonte do aplicativo. Janus: Um conjunto de ferramentas para a portabilidade de aplicações móveis para diferentes aparelhos e plataformas tecnológicas diferentes. Touch: Tecnologia para acessar o conteúdo do lado do servidor e se comunicar com as partes remotas. Trunk: Uma solução de persistência que permite a você carregar e salvar dados complexos, com uma única linha de código. Marjory: Banco de dados para dispositivos móveis. Jesseildo F. Gonçalves () 07/10/ / 50
43 Novidades J2ME Polish J2ME Polish: Lush Permite personalizar sua aplicação, sem alterar o código fonte do seu aplicativo. O projeto, juntamente com animações e efeitos são especificados em arquivos CSS externos, muito semelhante ao padrão da web. Caracteristicas: Designe similar ao desenvolvimento de paginas web; Possibilidade de altera o design sem modificar o codigo fonte, somente o arquivo CSS; Facilidade de adaptar o visual para diferentes resoluções; Compatível com MIDP padrão. Jesseildo F. Gonçalves () 07/10/ / 50
44 Novidades J2ME Polish J2ME Polish: Lush Jesseildo F. Gonçalves () 07/10/ / 50
45 Novidades J2ME Polish J2ME Polish: Janus Permite desenvolver uma aplicação em ambiente desktop e compilá-la para J2ME padrão; Baseado em Ant, podendo usar Netebeans ou Eclipse (Necessidade de instalação dos plugins) Jesseildo F. Gonçalves () 07/10/ / 50
46 Novidades J2ME Polish J2ME Polish: Touch Permite conectar o dispositivo a um servidor utilizando tecnologia RMI; Reduz a transferência de dados, diminuindo o custo; Utiliza qualquer servidor HTTP com suporte Java ou XML-RPC; Exibe HTML ou conteúdo RSS em aplicativos móveis. Jesseildo F. Gonçalves () 07/10/ / 50
47 Novidades J2ME Polish J2ME Polish: Trunk Permite serialização automática ou manual de dados em dispositivos móveis; Permite serializar uma arvore completa de classes; Permite a serialização de arquivos e imagens; Jesseildo F. Gonçalves () 07/10/ / 50
48 Novidades J2ME Polish J2ME Polish: Marjory Um banco de dados para dispositivos móveis; Não exclui a necessidade de serializar os dados; Jesseildo F. Gonçalves () 07/10/ / 50
49 Novidades Referências Core J2ME: Technology and MIDP, John W. Mochow, Pearson, 2004 Minicurso: J2ME - Java para dispositivos móveis, Antonio L. Peloso Jesseildo F. Gonçalves () 07/10/ / 50
50 Novidades Chega de teória, está na hora do código!!!! ;-) Jesseildo F. Gonçalves () 07/10/ / 50
Programaçã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 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 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 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 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 maisDigifort Mobile Manual Version 1.0 Rev. A
Digifort Mobile Manual Version 1.0 Rev. A 2 Digifort Mobile - Versão 1.0 Índice Parte I Bem vindo ao Manual do Digifort Mobile 1.0 5 1 Screen... Shots 5 2 A quem... se destina este manual 5 3 Como utilizar...
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 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 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 maisInterfaces Dinâmicas e Adaptativas para Celulares
Interfaces Dinâmicas e Adaptativas para Celulares Flavio Henrique Cardoso de Freitas, Silvano Maneck Malfatti Faculdade Católica do Tocantins (FACTO) Palmas TO Brasil {flaviohcf,silvanomalfatti}@hotmail.com
Leia maisUm Driver NDIS Para Interceptação de Datagramas IP
Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para
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 maisTópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP)
teste 1 Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP) Rafael Fernando Diorio www.diorio.com.br Tópicos - Atualizações e segurança do sistema - Gerenciamento do computador -
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 maisManual Backup Online. Manual do Usuário. Versão 1.0.1. Copyright Backup Online 2014. https://backuponlinegvt.com.br
Manual Backup Online Manual do Usuário Versão 1.0.1 Copyright Backup Online 2014 https://backuponlinegvt.com.br 1 Manual Backup Online 1 Índice 1 Índice... 2 2 Backup Online...Erro! Indicador não definido.
Leia maisManual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.1. Copyright Nextel 2014. http://nextelcloud.nextel.com.br
Manual do Usuário Nextel Cloud Manual do Usuário Versão 1.0.1 Copyright Nextel 2014 http://nextelcloud.nextel.com.br 1 Manual do Usuário Nextel Cloud 1 Índice 1 Índice... 2 2 Nextel Cloud... 3 3 Instalação
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 maisManual do Usuário Android Neocontrol
Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5
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 maisManual de Instalação do Agente Citsmart
16/08/2013 Manual de Instalação do Agente Citsmart Fornece orientações necessárias para efetuar a instalação do Agente Citsmart. Versão 1.9 21/11/2014 Visão Resumida Data Criação 21/11/2014 Versão Documento
Leia maisConsiderações no Projeto de Sistemas Cliente/Servidor
Cliente/Servidor Desenvolvimento de Sistemas Graça Bressan Graça Bressan/LARC 2000 1 Desenvolvimento de Sistemas Cliente/Servidor As metodologias clássicas, tradicional ou orientada a objeto, são aplicáveis
Leia maisFileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14
FileMaker Pro 14 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 2007-2015 FileMaker, Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,
Leia maisSIMULADO Windows 7 Parte V
SIMULADO Windows 7 Parte V 1. O espaço reservado para a Lixeira do Windows pode ser aumentado ou diminuído clicando: a) Duplamente no ícone lixeira e selecionando Editar propriedades b) Duplamente no ícone
Leia maisOneDrive: saiba como usar a nuvem da Microsoft
OneDrive: saiba como usar a nuvem da Microsoft O OneDrive é um serviço de armazenamento na nuvem da Microsoft que oferece a opção de guardar até 7 GB de arquivos grátis na rede. Ou seja, o usuário pode
Leia maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisFileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13
FileMaker Pro 13 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 2007-2013 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,
Leia maisNoções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Leia mais5 Mecanismo de seleção de componentes
Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações
Leia maisProgramação para Celular com Java
1/13 Programação para Celular com Java Objetivo: Capacitar o aluno a desenvolver aplicações com o Sun Java Wireless Toolkit for CLDC. Sumário 1. Introdução:... 2 2. Como criar um novo Projeto?... 2 3.
Leia maisIntroduçã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 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 mais1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO
1 ÍNDICE 1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO... 3 1.1 REQUISITOS BASICOS DE SOFTWARE... 3 1.2 REQUISITOS BASICOS DE HARDWARE... 3 2 EXECUTANDO O INSTALADOR... 3 2.1 PASSO 01... 3 2.2 PASSO
Leia maisCADERNO DE QUESTÕES WINDOWS 8
CADERNO DE QUESTÕES WINDOWS 8 1) No sistema operacional Microsoft Windows 8, uma forma rápida de acessar o botão liga/desliga é através do atalho: a) Windows + A. b) ALT + C. c) Windows + I. d) CTRL +
Leia maisINTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF
INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF Guilherme Macedo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil guilhermemacedo28@gmail.com, jaime@unipar.br Resumo.
Leia maisManual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.1. Copyright Nextel 2014. http://nextelcloud.nextel.com.br
Manual do Usuário Versão 1.0.1 Copyright Nextel 2014 http://nextelcloud.nextel.com.br 1 1 Nextel Cloud... 3 2 Instalação do Nextel Cloud... 4 3 Configuração e uso dos componentes Nextel Cloud... 7 3.1
Leia maisCA Nimsoft Monitor Snap
CA Nimsoft Monitor Snap Guia de Configuração do Monitoramento da máquina virtual Java jvm_monitor série 1.4 Aviso de copyright do CA Nimsoft Monitor Snap Este sistema de ajuda online (o Sistema ) destina-se
Leia maisVersão 1.0 09/10. Xerox ColorQube 9301/9302/9303 Serviços de Internet
Versão 1.0 09/10 Xerox 2010 Xerox Corporation. Todos os direitos reservados. Direitos reservados de não publicação sob as leis de direitos autorais dos Estados Unidos. O conteúdo desta publicação não pode
Leia maisFBV - Linguagem de Programação II. Um pouco sobre Java
FBV - Linguagem de Programação II Um pouco sobre Java História 1992: um grupo de engenheiros da Sun Microsystems desenvolve uma linguagem para pequenos dispositivos, batizada de Oak Desenvolvida com base
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 maisSistemas Distribuídos. Professora: Ana Paula Couto DCC 064
Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Processos- Clientes, Servidores, Migração Capítulo 3 Agenda Clientes Interfaces de usuário em rede Sistema X Window Software do lado cliente para
Leia maisÍndice. Manual Backup Online. 03 Capítulo 1: Visão Geral
Índice 03 Capítulo 1: Visão Geral 04 Capítulo 2: Conta de Usuário 04 Criação 08 Edição 09 Grupo de Usuários 10 Informações da Conta 12 Capítulo 3: Download do Backup Online Embratel 16 Capítulo 4: Cópia
Leia maisAdriano 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 maisTCI S5-USB. Cabo de Programação STEP5 - USB. Manual de Instalação
TCI S5-USB Cabo de Programação STEP5 - USB Manual de Instalação O cabo de programação TCI S5-USB foi projetado para atender a necessidade de conectar a uma porta USB do computador a família de PLC s Siemens
Leia maisPROJETO INFORMÁTICA NA ESCOLA
EE Odilon Leite Ferraz PROJETO INFORMÁTICA NA ESCOLA AULA 1 APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA Apresentação dos Estagiários Apresentação do Programa Acessa
Leia maisMicrosoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR
Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR 1 Índice: 01- Acesso ao WEBMAIL 02- Enviar uma mensagem 03- Anexar um arquivo em uma mensagem 04- Ler/Abrir uma mensagem 05- Responder uma mensagem
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marciobueno.com Fonte: Material da Profª Karina Oliveira Introdução ao Paradigma OO
Leia maisManual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync. com.br
Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync. com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 3 2.1 Instalação do Vivo Sync... 4 3 Configuração e uso das opções Vivo Sync... 6 3.1
Leia maisArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02
ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO
Leia maisManual do Usúario Backup Online. Manual do Usuário. Backup Online. Versão 1.0.1
Manual do Usuário Backup Online Versão 1.0.1 Copyright GVT 2014 1 BACKUP ONLINE... 3 2 Instalação do BACKUP ONLINE... 4 3 Configurações de preferências... 7 3.1 Geral... 8 3.2 Fotos... 11 3.2.1 UpLoad:...
Leia maisÉ o UniNorte facilitando a vida de nossos docentes e discentes.
ACESSO REMOTO Através do Acesso Remoto o aluno ou professor poderá utilizar em qualquer computador que tenha acesso a internet todos os programas, recursos de rede e arquivos acadêmicos utilizados nos
Leia maisSISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz
SISTEMAS OPERACIONAIS LIVRES Professor Carlos Muniz Atualizar um driver de hardware que não está funcionando adequadamente Caso tenha um dispositivo de hardware que não esteja funcionando corretamente
Leia maisUNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE INFORMÁTICA COMPUTAÇÃO MÓVEL CONTROLE DE GASTOS PARA ORÇAMENTO DOMÉSTICO
UNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE INFORMÁTICA COMPUTAÇÃO MÓVEL CONTROLE DE GASTOS PARA ORÇAMENTO DOMÉSTICO Fred Paulino Ferreira, Leonardo Couto, Renato Maia, Luiz G. Montanha Departamento
Leia maisManual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.3.0. Copyright Nextel 2014. http://nextelcloud.nextel.com.br
Manual do Usuário Versão 1.3.0 Copyright Nextel 2014 http://nextelcloud.nextel.com.br 1 Nextel Cloud... 3 2 Instalação do Nextel Cloud... 4 3 Configurações de preferências... 7 3.1 Geral... 8 3.2 Fotos...
Leia maisGuia de utilização - Novodrive
Guia de utilização - Novodrive Usuários Windows Versão 1.14 das Configurações do Novodrive A janela de configurações é parte integrante do Software Desktop Novodrive ve e serve para realizar a configuração
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 maisÍndice: CMS 3 O que é Content Management System? Clientes 4 O que é o Cliente? 4 Configurando o i-menu/i-view para trabalhar. com o CMS.
Índice: CMS 3 O que é Content Management System? Clientes 4 O que é o Cliente? 4 Configurando o i-menu/i-view para trabalhar com o CMS. 5 Removendo o Cliente. Playlist 7 Criando um Playlist. 8 Adicionando
Leia maisBlackBerry Mobile Voice System
BlackBerry Mobile Voice System Versão: 5.0 Service pack: 2 Testes de verificação SWD-980801-0125102730-012 Conteúdo 1 Visão geral... 4 2 Tipos de telefones e contas de usuário... 5 3 Verificando a instalaçã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 mais3 SCS: Sistema de Componentes de Software
3 SCS: Sistema de Componentes de Software O mecanismo para acompanhamento das chamadas remotas se baseia em informações coletadas durante a execução da aplicação. Para a coleta dessas informações é necessário
Leia maisSistemas Distribuídos: Conceitos e Projeto Java RMI
Sistemas Distribuídos: Conceitos e Projeto Java RMI Francisco José da Silva e Silva Laboratório de Sistemas Distribuídos (LSD) Departamento de Informática / UFMA http://www.lsd.deinf.ufma.br 19 de agosto
Leia maisComputação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2014.1 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do
Leia maisESTUDO DE CASO WINDOWS VISTA
ESTUDO DE CASO WINDOWS VISTA História Os sistemas operacionais da Microsoft para PCs desktop e portáteis e para servidores podem ser divididos em 3 famílias: MS-DOS Windows baseado em MS-DOS Windows baseado
Leia maisMarco A. M. de Melo e Fernando S. P. Gonçalves MANAGER
Marco A. M. de Melo e Fernando S. P. Gonçalves MANAGER S.O.S BACKUP - MANAGER. Nenhuma porção deste livro pode ser reproduzida ou transmitida em qualquer forma ou por qualquer meio eletrônico ou mecânico,
Leia maisManual do usuário. Softcall Java. versão 1.0.5
Manual do usuário Softcall Java versão 1.0.5 Sumário Iniciando SoftCall...3 Tela Principal...3 Configurando o SoftCall...4 Agenda...5 Incluindo um contato...5 Procurando um contato...6 Apagando um contato...6
Leia maisGuia de utilização - Novodrive
Guia de utilização - Novodrive Usuários Mac Versão 1.14 das Configurações do Novodrive A janela de configurações é parte integrante do Software Desktop Novodrive ve e serve para realizar a configuração
Leia maisProgramação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL
Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre
Leia maisManual TIM PROTECT BACKUP. Manual do Usuário TIM PROTECT BACKUP. Versão 1.0.0. Copyright TIM 2014. http://timprotect.com.br
Manual do Usuário TIM PROTECT BACKUP Versão 1.0.0 Copyright TIM 2014 http://timprotect.com.br 1 1 Índice 1 Índice... 2 2 TIM PROTECT BACKUP...Erro! Indicador não definido. 2.1 Instalação do TIM PROTECT
Leia maisManual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.1. Copyright Nextel 2014. http://nextelcloud.nextel.com.br
Manual do Usuário Versão 1.0.1 Copyright Nextel 2014 http://nextelcloud.nextel.com.br 1 1 Nextel Cloud... 3 2 Instalação do Nextel Cloud... 4 3 Configuração e uso dos componentes Nextel Cloud... 6 3.1
Leia maisMODEM USB 3G+ WM31. Manual do Usuário
MODEM USB 3G+ WM31 Manual do Usuário 2 Conteúdo 1 Introdução... 3 2 Descrição da Interface do Cliente... 5 3 Conexão... 7 4 SMS... 10 5 Contatos... 14 6 Estatística... 18 7 Configurações... 19 8 SIM Tool
Leia maisMenus Personalizados
Menus Personalizados Conceitos básicos do Painel Logando no Painel de Controle Para acessar o painel de controle do Wordpress do seu servidor siga o exemplo abaixo: http://www.seusite.com.br/wp-admin Entrando
Leia maisProfessor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais
Professor: Roberto Franciscatto Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos
Leia maisIntrodução ao Android SDK. Prof. Me. Hélio Esperidião
Introdução ao Android SDK Prof. Me. Hélio Esperidião Android SDK O Android SDK permite que os desenvolvedores elaborem as aplicações a partir de um dispositivo virtual para os aparelhos de celular e tablet,
Leia maisMANUAL DO USUÁRIO. AssetView FDT. AssetView FDT
MANUAL DO USUÁRIO AssetView FDT AssetView FDT A S T V W F D T M P www.smar.com.br Especificações e informações estão sujeitas a modificações sem prévia consulta. Informações atualizadas dos endereços estão
Leia maisEMENTA DO CURSO. Tópicos:
EMENTA DO CURSO O Curso Preparatório para a Certificação Oracle Certified Professional, Java SE 6 Programmer (Java Básico) será dividido em 2 módulos e deverá ter os seguintes objetivos e conter os seguintes
Leia maisMQSeries Everyplace. Leia-me primeiro G517-7010-00
MQSeries Everyplace Leia-me primeiro G517-7010-00 MQSeries Everyplace Leia-me primeiro G517-7010-00 Primeira Edição (Junho de 2000) Esta edição se aplica ao MQSeries Everyplace Versão 1.0 e a todos os
Leia maisQUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013
QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 Prezados Senhores da comissão de licitação da UENF, seguem alguns questionamentos acerca do edital de concorrência 01/2013 para esclarecimentos: 1. ANEXO
Leia maisDesenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Organização do Ambiente) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus
Leia maisSumário. 1 Explorando o Windows 7... 53. 2 Gerenciando contas de usuário... 91. Parte 1 Conhecendo o Windows 7
Sumário Parte 1 Conhecendo o Windows 7 1 Explorando o Windows 7...................... 53 Fazendo logon no Windows 7.............................. 54 Explorando a área de trabalho..............................
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução Infraestrutura móvel Características dos dispositivos móveis Desenvolvendo aplicações
Leia maisIntrodução ao Tableau Server 7.0
Introdução ao Tableau Server 7.0 Bem-vindo ao Tableau Server; Este guia orientará você pelas etapas básicas de instalação e configuração do Tableau Server. Em seguida, usará alguns dados de exemplo para
Leia maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Conceitos Básicos Sistema Operacional: Um Sistema Operacional é um programa que atua como intermediário entre o usuário e o hardware de um computador. O Propósito do SO é fornecer
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 6 Estrutura de Sistemas Operacionais Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso
Leia maisRational Quality Manager. Nome: Raphael Castellano Campus: AKXE Matrícula: 200601124831
Rational Quality Manager Nome: Raphael Castellano Campus: AKXE Matrícula: 200601124831 1 Informações Gerais Informações Gerais sobre o RQM http://www-01.ibm.com/software/awdtools/rqm/ Link para o RQM https://rqmtreina.mvrec.local:9443/jazz/web/console
Leia maisFileMaker Pro 12. Utilização de uma Conexão de Área de Trabalho Remota com o
FileMaker Pro 12 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 12 2007 2012 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,
Leia maisSatélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
Leia maisDiferenças da versão 6.3 para a 6.4
Release Notes Diferenças da versão 6.3 para a 6.4 Melhorias Comuns ao Sistema Help O Help Online foi remodelado e agora é possível acessar os manuais de cada módulo diretamente do sistema. Mapeamento de
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 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 maisMANUAL DO PVP SUMÁRIO
Manual PVP - Professores SUMÁRIO 1 INTRODUÇÃO... 6 2 ACESSANDO O PVP... 8 3 TELA PRINCIPAL... 10 3.1 USUÁRIO... 10 3.2 INICIAL/PARAR... 10 3.3 RELATÓRIO... 10 3.4 INSTITUIÇÕES... 11 3.5 CONFIGURAR... 11
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 maisObjetivos do Curso. Você será capaz de:
Objetivos do Curso Ao término do curso você entenderá: Aplicativos Java e applets Tipos de dados primitivos Fluxo de Controle em Java Métodos Outros: exceções, multithreading, multimedia, I/O, redes. Objetivos
Leia maisDocumentação. Programa de Evolução Contínua Versão 1.72
Documentação Programa de Evolução Contínua Versão 1.72 Sumário Resumo das Novidades... 3 Configuração das Novidades... 5 Exibição de variações nas listagens... 5 Novo Sistema de Lista de Desejos... 7 Resumo
Leia maisLeia-me Criação de perfis de saída personalizados para a controladora de impressão Fiery usando o Fiery Color Profiler Suite: System 9R2
Leia-me Criação de perfis de saída personalizados para a controladora de impressão Fiery usando o Fiery Color Profiler Suite: System 9R2 Este documento descreve o processo de criação de um perfil de saída
Leia maisNovidades do Movicon 11.3. Exata Sistemas de Automação
Novidades do Movicon 11.3 Exata Sistemas de Automação Exata / Progea / Movicon INTRODUÇÃO 2 Exata e Progea Fundada em 1984. Sede em São Paulo. Oferece produtos e serviços nos Segmentos de Automação Industrial,
Leia maisArcSoft MediaConverter
ArcSoft MediaConverter User Manual Português 1 201004 Índice Índice... 2 1. Índice... 3 1.1 Requisitos do sistema... 4 1.2 Extras... 4 2. Convertendo arquivos... 7 2.1 Passo1: Selecionar mídia... 7 2.1.1
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 maisMANUAL DO USUÁRIO. Software de Imagem via ipad baseado no sistema operacional ios
MANUAL DO USUÁRIO Software de Imagem via ipad baseado no sistema operacional ios Software de Imagem via ipad baseado no sistema operacional ios Este manual irá auxiliá-lo na instalação e utilização do
Leia maisTutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados
Tutorial Plone 4 Manutenção de Sites Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados Sumário Introdução 1 Como fazer a autenticação do usuário 1.1 Através do
Leia mais