Um pouco mais que Hello World

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

Download "Um pouco mais que Hello World"

Transcrição

1 Um pouco mais que Hello World Leonardo Gall Este artigo tem como objetivo preparar não só um ambiente de desenvolvimento J2ME de uma maneira simples e prática, mostrando e explicando passo a passo tudo o que foi feito, mas também fazer um esquema de geração de pacotes com o Ant. Introdução Neste Tutorial não trataremos apenas da Tecnologia J2ME MIDP 2.0, mas mostraremos algumas das inúmeras possibilidades desta linguagem bem como ferramentas utilizadas para facilitar as nossas vidas, CVS como repositório de dados e Ant para gerar os builds e nas próximas versões JavaDoc para gerar documentação da aplicação, Persistência, Multimídia e Internet dentre outros recursos. A quem se destina este tutorial? Este tutorial é destinado a pessoas que já programam em Java e estejam interessadas em desenvolver aplicativos para dispositivos móveis (J2ME), apresenta um passo a passo de como configurar um ambiente de desenvolvimento e algumas ferramentas que facilitam a vida do desenvolvedor. Por quê começar com Hello World? Todo mundo se pergunta porque fazer uma aplicação que mostre apenas Hello World? O motivo de fazer a aplicação bem simples na primeira vez tem um fator psicológico, o objetivo é fazer com que a aplicação rode na primeira tentativa, isso faz com que a pessoa fique mais confiante em relação à linguagem, o que não seria o caso de uma primeira aplicação onde a pessoa já começa com dificuldades para implementar como um Hello World Turbinado que não funciona, neste caso a pessoa já ficaria com a impressão de ter uma certa dificuldade, pois já começou com problemas. Grupo de Usuários Java Página 1

2 O que é e como Funciona o J2ME O J2ME (Java 2 Micro Edition) é uma plataforma que implementa a linguagem JAVA e é utilizado em dispositivos móveis, como celulares, smartphones, Palm Tops, Pocket PCs, algumas TV s de nova geração, dentre outros. Plataformas Java 2 Enterprise Edition Java 2 Standard Edition Personal Profile Wireless Profile Java 2 Micro Edition Smart Card Profile Jini Connection Technology Java Language Java HotSpot VM KVM Vard VM J2EE (Java 2 Enterprise Edition) Plataforma para Servidores. J2SE (Java 2 Standard Edition) Plataforma para Desktops. J2ME (Java 2 Micro Edition) Plataforma para Micro Dispositivos. Noções básicas de J2ME O J2ME é uma versão reduzida do J2SE, foram feitas remoções e algumas modificações em partes fundamentais do J2SE, isso foi feito para que houvesse a possibilidade de rodar a linguagem em um dispositivo com capacidade limitada, com pouca memória e baixo processamento. O J2ME é dividido em Configurations, Profiles e API s. Grupo de Usuários Java Página 2

3 Configurations Responsável por definir um denominador comum que é suportada por uma determinada categoria de dispositivos, atualmente existem dois tipos de configuração, CDC (Connected Device Configuration) e CLDC (Connected Limited Device Configuration) CLDC configuração mais leve Desenvolvido para dispositivos com capacidade limitada PDA s (gama baixa), Telefones Celulares, pagers,... Minimo de 128 k para executar a VM; 32 k para alocação de memória; Interface mais restrita; CDC configuração mais pesada Desenvolvido para dispositivos com maior capacidade PDA s (gama alta), Set-top boxes, gateways, TV s,... Minimo de 512 k para executar a VM; 256 k para alocacao de memória; Profiles Responsável pela API (Application Programming Interface) que é definida para uma determinada família de dispositivos. Os Profiles são implementados sobre uma determinada configuração (Configuration). 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; 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; Perfil 1 Perfil 2 Configurations Grupo de Usuários Java Página 3

4 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. Arquitetura MIDP Aplicações MIDP Aplicações OEM Específicas Aplicações Nativas Classes Específias OEM MIDP CLDC Sistema Nativo MID MIDlet As MIDlets são aplicações desenvolvidas sobre a plataforma J2ME. Introdução ao 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. Grupo de Usuários Java Página 4

5 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); Início Ativo startapp() pauseapp() destroyapp() Pausado destroyapp() Destruido 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. Grupo de Usuários Java Página 5

6 Composição do MIDP javax.microedition.lcdui: Display; Screen: Alert, TextBox, List, Form; Item: TextField, StringItem, ImageItem, ChoiceGroup, DateField; Canvas; Graphics; Command; CommandListener; MIDlet 1 1 Display 1 * Displayable Low-Level API High-Level API Screen Canvas Alert List TextBox Form Item 1 * ChoiceGroup DateField Gauge ImageItem StringItem TextField Grupo de Usuários Java Página 6

7 AMBIENTE DE DESENVOLVIMENTO Ferramentas utilizadas Antes de começar a por a mão na massa, você terá que instalar e configurar os softwares necessários para o desenvolvimento. Para este tutorial foram utilizados, JDK, WTK, Eclipse, EclipseME (plugin do Eclipse), SMTK e um emulador (Siemens). Vale ressaltar que os PrintScreens são do W2K (Windows 2000), isso não impede de fazê-lo em um ambiente linux, porém neste tutorial abordaremos apenas sob o Windows. Download, Instalação e Configuração Abaixo segue uma seqüência de como baixar, instalar e configurar o ambiente de desenvolvimento: JDK O JDK (Java Developer s Kit) é composto pelo compilador (javac), máquina virtual, bibliotecas de desenvolvimento, e um programa utilizado para a composição de documentos em formato html (javadoc), dentre outros. Download do JDK: Instalação do JDK: Leia os termos da licença para dar início a instalação. Grupo de Usuários Java Página 7

8 Neste ponto selecione os itens que serão instalados, normalmente é instalado como sugerido na imagem. Escolha todos os Browsers que você possuir. Grupo de Usuários Java Página 8

9 Finalização. Após a instalação o seu OS deve ser reiniciado. Grupo de Usuários Java Página 9

10 Configuração do Sistema: Agora serão configuradas as variáveis de ambiente, clicando com o botão direito em Meu Computador, Propriedades, aba Avançado e Enviroment Variables conforme imagem abaixo. Em Variáveis do sistema clique em Nova..., caso esta variável já exista clique em Editar.... Agora deverá ser criada a variável JAVA_HOME Nome da variável: JAVA_HOME Valor da variável: Caminho do seu SDK, isso vai depender de onde foi instalado o SDK, no exemplo está em: C:\j2sdk1.4.2_03 Grupo de Usuários Java Página 10

11 Agora o HOME deve ser preenchido. O mesmo princípio deve ser adotado para a variável PATH, mas caso não exista crie uma nova variável editando a existente e adicionado: ;%JAVA_HOME%\bin;%JAVA_HOME%\lib A imagem abaixo mostra como ficarão a variáveis após a figuração. Grupo de Usuários Java Página 11

12 WTK O WTK (Wireless Toolkit) é responsável pelo gerenciamento do projeto, ou seja, compila, pré-verifica e empacota (JAR) as MIDlets; Download do WTK: Instalação do WTK: Os termos de licença devem ser lidos para dar início a instalação. Grupo de Usuários Java Página 12

13 Especificação de onde se encontra o SDK, caso não seja selecionado automaticamente clique em Browse... para localizá-lo. Especificação de onde se encontra o WTK, caso não seja selecionado automaticamente clique em Browse... para localizá-lo. Grupo de Usuários Java Página 13

14 Configuração do WTK: Não há. Eclipse O Eclipse é uma IDE de desenvolvimento, com ele é possível ter um maior controle durante o desenvolvimento, pois indica onde existem erros, facilita os imports, dentre outros recursos. Download do Eclipse: Instalação do Eclipse: O Eclipse não possui um Setup, para instalá-lo basta descompactar o arquivo que foi baixado em qualquer diretório. Configuração: Não há. EclipseME O EclipseME é um plugin do Eclipse para desenvolvimento de MIDlets. Download do EclipseME: Instalação do EclipseME: O arquivo baixado deverá ser salvo de preferência na pasta plugins que se encontra dentro da pasta Eclipse. Grupo de Usuários Java Página 14

15 Configuração do EclipseME: Para a configuração abra o Eclipse e siga os passos: Ir no menu "Help Software Update Find and Install...". Escolha a segunda opção "Search for new features to install" clicar em "Next". Clique em: "Add Archived Site..." e informe onde está o plugin (arquivo zip) que foi baixado e em seguida clique em "Ok". Grupo de Usuários Java Página 15

16 Agora aparecerão os itens que compõem o arquivo que foi baixado, marque os itens a serem utilizados e em seguida clique em Next. Grupo de Usuários Java Página 16

17 Clique em Next. Grupo de Usuários Java Página 17

18 Agora os termos da licença devem ser lidos, para continuar a instalação deve ser marcada a opção I acept the terms in the license agreements e em seguida clique em Next. Grupo de Usuários Java Página 18

19 Todos os passos para a instalação foram seguidos, agora basta clique em Finish. Grupo de Usuários Java Página 19

20 Agora deverá ser feita uma configuração no Eclipse: Dentro do Eclipse adicione o MIDP, através do Menu "Window Preferences" (neste local está a janela com as devidas configurações). Expandindo a opção J2ME clicando no (+) faça a inclusão do WTK, escolhendo Platform Components e clicando com o botão direito em "Wireless Toolkits" e em seguida em Add Wirelles Toolkit selecione o diretório "c:\wtk21", que deve ser o diretório onde foi instalado o WTK. SMTK O SMTK (Siemens Mobile Tool Kit) é um Kit de desenvolvimento fornecido pela Siemens, para baixá-lo você terá que se cadastrar no site, na finalização do cadastro você receberá um . Cadastro e Download do SMTK: Links:Emulator Packs for 65 Generation SMTK Info & Quick Start (Read this first!), neste local estão o SMTK e o Emulador referente a alguns celulares, portanto o que deve ser baixado é o SMTK e no mínimo um Emulador. Grupo de Usuários Java Página 20

21 Instalação do SMTK: Agora os termos da licença devem ser lidos para continuar a instalação e em seguida clique em Next. Informe onde se encontra o seu SDK e clique em Next. Grupo de Usuários Java Página 21

22 Clique em Next. Clique em Next. Grupo de Usuários Java Página 22

23 Esta parte fia a seu critério. Clique em Next. Grupo de Usuários Java Página 23

24 Emulador O Emulador é um software que junto ao SMTK emula um dispositivo, neste caso um celular Siemens, com ele é possível rodar as aplicações antes de embarcá-lo no celular. Download do Emulador: No passo acima já foi baixado o SMTK junto com o Emulador. Instalação do Emulador: Clique em Next para dar início a instalação. Grupo de Usuários Java Página 24

25 Agora os termos da licença devem ser lidos para continuar a instalação e em seguida clique em Next. Observação Embarcar significa que a aplicação desenvolvida (jad e jar) será copiada para dentro do dispositivo. Grupo de Usuários Java Página 25

26 Primeira MIDlet A partir de agora será mostrada uma aplicação simples, o famoso Hello World. Neste capítulo será utilizado o compilador via prompt e em um capítulo posterior utilizaremos técnicas (Ant) que facilitarão o processo de codificar, compilar, pré-verificar e empacotar, o fato de ainda não utilizar dessas ferramentas tem um objetivo, que é mostrar como fazer todo este processo de compilação e pré-verificação via prompt e com isso facilitar o entendimento da utilização do Ant. Para começar o desenvolvimento da aplicação Hello World abra o Eclipse, após isso vá ao menu File, New, Project... aparecerá uma janela conforme a imagem abaixo, expanda o item J2ME clicando em (+), após isto clique em J2ME MIDlet Suite" e Next. Grupo de Usuários Java Página 26

27 Escolha o nome do projeto (utilizaremos HelloWorld) e clique em Next. Grupo de Usuários Java Página 27

28 Escolha a plataforma J2ME Wireless Toolkit 2.1 MIDP Platform e clique em Next. Grupo de Usuários Java Página 28

29 Neste momento será montada a estrutura de diretórios, para isto siga os passo abaixo: Clicando em Add Folder... insira os seguintes diretórios bin, class e src, a estrutura ficará como na imagem acima. Grupo de Usuários Java Página 29

30 Após ter criado o projeto deveremos criar o arquivo HelloWorld.java para isso vá ao menu Window, Show View e Other, em Java escolha Package Explorer, observando que a estrutura de diretórios está como foi definida, ou seja, tem os diretórios bin, class e src. Grupo de Usuários Java Página 30

31 No src deve-se clicar com o botão direito e escolha New, File e no campo File Name digite HelloWorld.java e clique em Finish. Grupo de Usuários Java Página 31

32 Digite o seguinte código no arquivo que acabou de ser criado HelloWorld.java : import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class HelloWorld extends MIDlet implements CommandListener { private Command exitcommand; private TextBox tbox; public HelloWorld() { exitcommand = new Command("Exit", Command.EXIT, 1); tbox = new TextBox("Hello world MIDlet", "Hello World!", 25, 0); tbox.addcommand(exitcommand); tbox.setcommandlistener(this); } protected void startapp() { Display.getDisplay(this).setCurrent(tbox); } protected void pauseapp() {} protected void destroyapp(boolean bool) {} } public void commandaction(command cmd, Displayable disp) { if (cmd == exitcommand) { destroyapp(false); notifydestroyed(); } } Dica Removendo os import s o Eclipse acusará erros devido à falta dos mesmos, para resolver este problema existem algumas opções: 1º Clicar sob Command e pressione Ctrl+1 observando que aparecerá o seu respectivo import, o mesmo ocorre para TextBox e assim segue para o restante. 2º Pressionando Ctrl+Shift+O e todos os import s serão adicionados. Grupo de Usuários Java Página 32

33 Compilando De posse do arquivo HelloWorld.Java", vá ao prompt e posicione no diretório onde o mesmo se encontra (Ex: C:\MIDlets\src) e sabendo em que diretório está a API que irá ser utilizada, digite a linha abaixo verificando os seus devidos paths ([path_da_api] e [path_do_diretório_das_classes]): javac -bootclasspath [path_da_api_do_emulador]\api.jar -d [path_do_diretório_das_classes] HelloWorld.java Pré-Verificando De posse do arquivo HelloWorld.java será feita a pré-verificação para que ele esteja dentro dos parâmetros do MIDP, para isso posicione o prompt no diretório onde se encontra o arquivo compilado e digitando a linha abaixo: preverify -classpath [path_da_api_do_emulador]\api.jar;. -d. HelloWorld Criando o Pacote.JAR Após ter seguido os passos de Compilação e Pré-Verificação será criado um pacote (arquivo HelloWorld.jar), para isso posicione o prompt no diretório onde se encontra o arquivo compilado e digite a linha abaixo: Jar cf HelloWorld.jar HelloWorld.class Criando o Arquivo.JAD De posse do arquivo.jar será criado o arquivo.jad que é onde ficam informações referentes ao.jar, informações como tamanho do arquivo JAR, nome da MIDlet, ícone da aplicação, dentre outros, para a criação do mesmo, para isso crie um arquivo texto com extensão.jad no mesmo diretório onde se encontra o.jar, com o seguinte conteúdo: MIDlet-1: HelloWorld, HelloWorld.png, HelloMIDlet MIDlet-Jar-Size: 112 (aqui será colocado o tamanho do arquivo.jar) MIDlet-Jar-URL: HelloWorld.jar MIDlet-Name: HelloWorld MIDlet-Vendor: Sun Microsystems MIDlet-Version: 1.0 Executando a MIDlet Após ter criado o arquivo JAD com as especificações do JAR o mesmo será executado no emulador, para isso deve-se digitar o comando abaixo: emulator -Xdescriptor:[path_do_JAD/JAR]:\HelloWorld.jad Grupo de Usuários Java Página 33

34 Ant O Ant é uma ferramenta desenvolvida em Java pela Apache que tem como objetivo executar comandos em forma de um script, é algo parecido com um arquivo.bat do Windows e ao Make do Linux que executam tarefas rotineiras, sendo que o Ant utiliza de scripts escritos em XML (Extensible Markup Language) para tal. Neste tutorial não será necessário fazer download do Ant, pois o Eclipse que já vem com o mesmo, desta forma o Ant será executado de dentro do próprio Eclipse. Neste capítulo serão mostrados conceitos básicos do Ant e também como facilitar o processo de compilar, pré-verificar e executar uma aplicação, todos estes passos serão executados pelo Ant. Primeiro Exemplo de Ant Dentro do Eclipse no projeto criado, deve-se criar um arquivo chamado build.xml, de preferência na raiz do projeto, dentro deste arquivo deve ser digitado o seguinte código: <?xml version="1.0" encoding="iso "?> <project name="hello World" basedir="." default="executar"> <target name="executar"> <echo message="testando o Ant"/> </target> </project> Grupo de Usuários Java Página 34

35 De posse do arquivo agora o Ant deve ser executado, vá em Window Show View Ant e em seguida arraste o arquivo build.xml, que está em Window Show View Navigator ou Package Explorer, para dentro do Ant. Observe que aparecerá Hello World [executar], no Ant clicando no (+) para explodir a perspectiva do mesmo aparecerá Executar [default]. Agora dê um duplo clique no executar, por enquanto só imprimirá: [echo] Testando o Ant. Entendendo o que foi feito No Ant existe um target default (neste caso <target name="executar">) que sempre existirá, isso não impede de termos vários target s e também não impede de termos um target vazio, que não faça nada. No exemplo também temos <echo message="testando o Ant"/> que é responsável por imprimir uma mensagem, que no caso é Testando o Ant. Grupo de Usuários Java Página 35

36 Incrementando o Ant No exemplo anterior foi criado um xml simples que apenas imprime um texto, agora serão inseridos mais itens, para isso antes do target executar digite a seguinte linha: <property name="teste" value="valor do teste"></property> E dentro do target altere a linha: <echo message="testando o Target"/> para <echo message="${teste}"/> Após executar o valor de ${teste} será impresso, neste caso "Testando o Target", ou seja, o property funciona como uma variável. Além dos target s o Ant possui também property, path e tasks, os tasks são tarefas executadas pelos target s, Properties Como foi visto acima o property funciona com o mesmo conceito de variável, no caso deste tutorial utilizaremos muito o property para guardarmos os paths das libs, classes, etc. Declarando um property: <property name="teste" value="valor do teste"/> Utilizando um property: <echo message="${teste}"/> Path O path é o caminho utilizado para informar ao Ant onde estão os arquivos que serão utilizados, para não ter que informar arquivo por arquivo. O path é utilizado em diversos momentos, como em cópia de arquivos para um determinado lugar (path), criação de diretórios, exclusão de diretórios, empacotamento, etc. Exemplo de utilização do path: <property name="path" value="c:\testando"></property> Grupo de Usuários Java Página 36

37 Task O task é utilizado para executar tarefas ou comandos, como o java, javac, copy, delete, etc. O task é muito utilizado para executar as tarefas de compilar, pré-verificar, empacotar e executar. Abaixo seguem dóis exemplos simples, um pouco mais à frente será mostrado o processo de compilação, pré-verificação, geração de pacotes e chamada do Emulador. Exemplo de como criar um diretório: <property name="path" value="c:\testando"></property> <target name="cria_dir" description="criando um Diretório"> <mkdir dir="${path}"/> </target> Exemplo de como copiar o conteúdo de um path para outro: <property name="destino.path" value="c:\destino"></property> <property name="origem.path" value="c:\origem"></property> <target name="copia_arquivos" description="copiando Arquivos"> <copy todir="${destino.path}" overwrite="yes" failonerror="no"> <fileset dir="${origem.path}"/> </copy> </target> Compilando, Pré-verificando, Gerando Pacotes e chamando a Aplicação no Emulador pelo Ant Utilizando os princípios citados acima será dado início aos passos que realmente interessam, que é o de facilitar a vida em relação à compilação, pré-verificação, geração de pacote como estes passos foram seguidos no prompt do DOS, agora será mostrado como fazer tudo isso com o Ant. Grupo de Usuários Java Página 37

38 Para um melhor entendimento do que está sendo feito no xml, serão declarados alguns path s, são eles: Path s class.path <!-- este path é referente às bibliotecas do WTK que são necessárias para a compilação --> <property name="class.path" value="c:\wtk21\lib\midpapi20.jar;c:\wtk21\lib\cldcapi11.jar;c:\wtk21\lib\mmapi.jar;c:\wtk21\lib\wma.jar;c:\wtk21\lib\j2me-ws.jar"/> preverify.path <!-- neste path encontra-se o preverify.exe --> <property name="preverify.path" value="c:\wtk21\bin"/> project.dir <!-- neste path encontra-se o diretório do projeto --> <property name="project.dir" value="c:\local_do_projeto"/> project.name <!-- neste path encontra-se o nome do projeto --> <property name="project.name" value="helloworld"/> Comando para compilação <javac bootclasspath="${class.path}" destdir="${project.dir}\class" srcdir="${project.dir}\src"></javac> Comando para Pré-Verificação <exec dir="${preverify.path}" executable="preverify.exe" failonerror="yes"> <arg line="-classpath ${class.path} -cldc -d ${project.dir}\class ${project.dir}\class" /> </exec> Gerando o JAD Como visto anteriormente um aquivo.jad possui a seguinte estrutura: MIDlet-1: HelloWorld, HelloWorld.png, HelloMIDlet MIDlet-Jar-Size: 112 MIDlet-Jar-URL: HelloWorld.jar MIDlet-Name: HelloWorld MIDlet-Vendor: Sun Microsystems MIDlet-Version: 1.0 Para que não haja preocupação em gerar um.jad na mão será mostrado como gerá-lo dentro do próprio Ant, para isso será usado o echo: <!-- este comando gera um arquivo texto, neste caso HelloWorld.jad, com o conteúdo do arquivo.jad -- > <echo file="${project.dir}/bin/${project.name}.jad" append="true"> MIDlet-1: ${project.name}, ${project.name}.png, ${project.name} MIDlet-Jar-Size: 0 MIDlet-Jar-URL: ${project.name}.jar MIDlet-Name: ${project.name} MIDlet-Vendor: Sun Microsystems MIDlet-Version: 1.0 level="warning" append="on" </echo> Grupo de Usuários Java Página 38

39 Observação Enquanto o projeto estiver rodando apenas no Emulador e não no device (aparelho celular/palm tops etc...) deixe o MIDlet-Jar-size: 0 pois o Emulador não encontrará problemas para executar a MIDlet, porém quando este.jad for embarcado no device e aconselhável que o arquivo.jad seja alterado, colocando o tamanho real do.jar. Empacotando Neste passo será gerado o arquivo.jar do MIDlet HelloWorld contendo todas as classes necessárias, neste caso só uma, para executar o projeto. <jar destfile="${project.dir}\bin\${project.name}.jar"> <fileset dir="${project.dir}\class"/> <fileset dir="${project.dir}\bin"/> </jar> Executando o emulador <target name="openproject"> <exec dir="c:" executable="\siemens\smtk\emulators\s65\bin\emulator.exe" failonerror="yes"> <arg line='-load_apps ${project.dir}\bin\${project.name}.jar'/> </exec> </target> Observação Seu xml deve seguir a seguinte estrutura: <?xml version="1.0" encoding="iso "?> <project name="hello World" basedir="." default="executar"> <!-- Neste trecho entram as declarações de variáveis (path s) --> <target name="compilar"> <!-- Neste trecho entram comandos --> </target> <target name="pre-verificar"> <!-- Neste trecho entram comandos --> </target> <target name="empacotar"> <!-- Neste trecho entram comandos --> </target> <target name="executar"> <!-- Neste trecho entram comandos --> </target> </project> Sempre deverá haver um target com o mesmo nome que o default, no caso é executar. A quantidade de target s fica a critério de cada um, os comandos podem ser divididos em cada target ou pode-se colocar tudo em um mesmo target. Conclusão Conclua algo, o melhor é sempre apontar pontos positivos e negativos que o assunto abordado possui. Leonardo Gall (leonardo_esposti_gall@yahoo.com.br) trabalha no desenvolvimento de aplicativos para dispositivos móveis. Grupo de Usuários Java Página 39

Tutorial J2ME Parte 3

Tutorial J2ME Parte 3 Introdução Tutorial J2ME Parte 3 Como pudemos aprender nos tutoriais anteriores, os dispositivos celulares podem implementar em seu sistema o KVM, a máquina virtual que roda aplicações J2ME. A API de programação

Leia mais

Desenvolvimento 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 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 mais

Instalando o J2SE 5.0 JDK no Windows 2000/XP

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

Leia mais

Tutorial 1.0. Instalação

Tutorial 1.0. Instalação Tutorial 1.0 Instalação Índice Requisitos Instalando Android SDK Instalando Eclipse Instalando Plugin ADT no Eclipse Requisitos Para a instalação do SDK é necessário ter no minímo versão Java 6 (Standard

Leia mais

Programação para Celular com Java

Programaçã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 mais

Uma Introdução ao. Computação Móvel (MAC5743/MAC330) Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro

Uma 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 mais

Manual de Operação Aplicativo ClickIt

Manual 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 mais

Procedimentos para Configuração do Ambiente J2EE e J2SE em Ambiente Windows

Procedimentos 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 mais

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

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

Leia mais

Tutorial de instalação do Java 7 no Windows 7.

Tutorial de instalação do Java 7 no Windows 7. Tutorial de instalação do Java 7 no Windows 7. Neste tutorial vamos instalar um ambiente de desenvolvimento Java JDK 7 no Windows 7. Quando falamos em ambiente Java, estamos nos referindo ao conjunto de

Leia mais

O nome ANT é uma sigla para another neat tool (mais uma ferramenta organizada), segundo seu autor James Duncan Davidson.

O nome ANT é uma sigla para another neat tool (mais uma ferramenta organizada), segundo seu autor James Duncan Davidson. 1- Introdução 1.1- Visão Geral O ANT é uma ferramenta destinada a construção (build) de programas JAVA. É semelhante a ferramentas como make, nmake, jam mas com o diferencial de ser multi-plataforma, pois

Leia mais

Ambientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014

Ambientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014 UNIVERSIDADE CEUMA Ambientação JAVA Versão 0.1 08/01/2014 Este é um modelo de configuração para desenvolvimento no ambiente Java. MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 Sumário Sumário... 2 1

Leia mais

Introdução ao Android SDK. Prof. Me. Hélio Esperidião

Introduçã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 mais

Lazarus pelo SVN Linux/Windows

Lazarus pelo SVN Linux/Windows Lazarus pelo SVN Linux/Windows Sei que não faltam artigos sobre como obter e compilar o Lazarus e o FPC pelo SVN, mas sei também que nunca é de mais divulgar um pouco mais e talvez escrever algo diferente.

Leia mais

Instalação do Java SDK (Software Development Kit)

Instalação do Java SDK (Software Development Kit) ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia Mecatrônica e de Sistemas Mecânicos PMR 2300 Computação para Automação 1 o Semestre 2005 Instalação do Java SDK (Software Development

Leia mais

Instalação e Configuração do Java (por Gilberto Irajá Müller)

Instalação e Configuração do Java (por Gilberto Irajá Müller) Instalação e Configuração do Java (por Gilberto Irajá Müller) Para o desenvolvimento em Java, é necessário fazer a instalação do Kit de desenvolvimento em Java (JDK), que é fornecido pela Sun Microsystem

Leia mais

Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte.

Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte. Omondo EclipseUML Ricardo Rodrigues Lecheta Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte. Introdução Neste tutorial será apresentado

Leia mais

Tutorial: Criando aplicações J2EE com Eclipse e jboss-ide

Tutorial: Criando aplicações J2EE com Eclipse e jboss-ide Tutorial: Criando aplicações J2EE com Eclipse e jboss-ide Para criar uma aplicação J2EE, utilizando Eclipse e jboss-ide, é necessário ter instalado em seu computador o JDK 1.5 (versão atual). Abaixo seguem

Leia mais

DESENVOLVIMENTO DE APLICATIVOS PARA CELULAR JAVA 2 MICRO EDITION

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

Leia mais

Instalando o plugin CDT 4.0

Instalando o plugin CDT 4.0 Instalando o plugin CDT 4.0 Abra o Eclipse, acesse help/software updates/ find and install. Escolha a opção search for new features to install e depois clique em next. Instalando o plugin CDT 4.0 Na janela

Leia mais

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

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

Leia mais

TUTORIAL SISTEMA DE CONTROLE DE ACESSO

TUTORIAL SISTEMA DE CONTROLE DE ACESSO FACULDADE DE TECNOLOGIA SENAC GOIÁS GESTÃO EM TECNOLOGIA DA INFORMAÇÃO WISLIY LOPES JULIANO PIROZZELLI TULIO TSURUDA LUIZ GUILHERME MENDES TUTORIAL SISTEMA DE CONTROLE DE ACESSO GOIÂNIA JUNHO DE 2014 Sumário

Leia mais

DESENVOLVIMENTO DE UMA FERRAMENTA UTILIZANDO A TECNOLOGIA J2ME

DESENVOLVIMENTO 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 mais

Programação Gráfica Parte 1 Versão em Java 2006 PUCPR Tutoria de Jogos 1º Ano

Programação Gráfica Parte 1 Versão em Java 2006 PUCPR Tutoria de Jogos 1º Ano Programação Gráfica Parte 1 Versão em Java 2006 PUCPR Tutoria de Jogos 1º Ano Paulo V. W. Radtke pvwradtke@gmail.com http://www.ppgia.pucpr.br/~radtke/jogos/ AVISO IMPORTANTE!! Esta versão é dedicada exclusivamente

Leia mais

CONFIGURAÇÃO MINIMA EXIGIDA:

CONFIGURAÇÃO MINIMA EXIGIDA: Este tutorial parte do princípio que seu usuário já possua conhecimentos básicos sobre hardware, sistema operacional Windows XP ou superior, firewall, protocolo de rede TCP/IP e instalação de software.

Leia mais

Lógica de Programação

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

Leia mais

Curso Básico de Visual FoxPro 8.0

Curso Básico de Visual FoxPro 8.0 AULA Curso Básico de Visual FoxPro 8.0 Nosso curso de Visual FoxPro é voltado para pessoas iniciantes com a ferramenta. Por isso, requer que comecemos realmente do princípio. Sendo assim, vamos começar

Leia mais

Como dito anteriormente, a JCP especificou dois grupos para a J2ME conforme as necessidades dos dispositvos, chamadas Configurações:

Como 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 mais

Instalando e Configurando o LaTeX no Windows

Instalando e Configurando o LaTeX no Windows Instalando e Configurando o LaTeX no Windows Neste tutorial será abordada a instalação dos programas necessários para o uso do LaTex no ambiente Windows utilizando-se a versão 7, em outras versões deste

Leia mais

GUIA INTEGRA SERVICES E STATUS MONITOR

GUIA INTEGRA SERVICES E STATUS MONITOR GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte

Leia mais

Nome N Série: Ferramentas

Nome N Série: Ferramentas Nome N Série: Ferramentas Competências: Identificar e utilizar técnicas de modelagem de dados; Habilidades: Utilizar ferramentas de apoio ao desenvolvimento de software; Bases Tecnológicas: Metodologias

Leia mais

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

1 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 mais

TUTORIAL DE INSTALAÇÃO DA MÁQUINA VIRTUAL VIRTUALBOX COM INSTALAÇÃO DA VERSÃO DO SISTEMA OPERACIONAL UBUNTU

TUTORIAL DE INSTALAÇÃO DA MÁQUINA VIRTUAL VIRTUALBOX COM INSTALAÇÃO DA VERSÃO DO SISTEMA OPERACIONAL UBUNTU GOVERNO DO ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA SECITEC ESCOLA TÉCNICA ESTADUAL DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA UNIDADE DE LUCAS DO RIO VERDE CURSO TÉCNICO EM INFORMÁTICA

Leia mais

www.nddigital.com.br Manual de Administração DPS Printer 2.1 NDDigital S/A - Software

www.nddigital.com.br Manual de Administração DPS Printer 2.1 NDDigital S/A - Software www.nddigital.com.br Manual de Administração DPS Printer 2.1 NDDigital S/A - Software 2 Introdução Este manual foi elaborado para administradores, para entendimento do funcionamento do produto e administração

Leia mais

Projeto Amadeus. Guia de Instalação 00.95.00 Windows

Projeto Amadeus. Guia de Instalação 00.95.00 Windows Projeto Amadeus Guia de Instalação 00.95.00 Windows Agosto 2010 Sumário 1. Introdução...3 2. Pré-Requisitos...4 2.1 Máquina Virtual Java...4 2.2 Apache TomCat 6.0.18...4 2.3 PostgreSQL 8.3...5 3. Instalando

Leia mais

( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO

( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática ( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO

Leia mais

Visão Geral sobre o tutorial de Utilização de

Visão Geral sobre o tutorial de Utilização de Tutorial de Utilização de Impressoras Não Fiscais no NFC-e Visão Geral sobre o tutorial de Utilização de Impressoras Não Fiscais no NFC-e O intuito deste tutorial é descrever com detalhes técnicos como

Leia mais

ANDROID APPLICATION PROJECT

ANDROID APPLICATION PROJECT Criando um programa Abrindo o programa Eclipse, clique na opção [FILE], depois em [NEW], selecione a opção [PROJECT], uma janela de opção do tipo de projeto irá se abrir, escolha [ANDROID] logo depois

Leia mais

ROTEIRO ILUSTRADO PARA SISTEMA COMPUTACIONAL INSANE

ROTEIRO ILUSTRADO PARA SISTEMA COMPUTACIONAL INSANE UNIVERSIDADE FEDERAL DE MINAS GERAIS PROPEEs - Programa de Pós-Graduação em Engenharia de Estruturas INSANE - INteractive Structural ANalysis Environment ROTEIRO ILUSTRADO PARA INSTALAÇÃO DO SISTEMA COMPUTACIONAL

Leia mais

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

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

Leia mais

ProGriD. Manual de Instalação

ProGriD. Manual de Instalação ProGriD Manual de Instalação IBGE Instituto Brasileiro de Geografia e Estatística Avenida Brasil, 15671 Rio de Janeiro, RJ 21241-051 Brasil Junho de 2009 Diferença entre versões anteriores a este documento

Leia mais

ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA...

ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA... Instalação do Sistema Urano Integra em Sistema Operacional Windows 1 ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA.... 3 1.1 URANO INTEGRA... 3 1.2 JAVA RUNTIME

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE Agosto 2007 Sumário de Informações do Documento Tipo do Documento: Manual Título do Documento: MANUAL DE UTILIZAÇÃO DO

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 03 Introdução ao ambiente de desenvolvimento: Eclipse e Android SDK Dalton Martins dmartins@gmail.com São

Leia mais

Passos para a configuração do ambiente de desenvolvimento:

Passos para a configuração do ambiente de desenvolvimento: Passos para a configuração do ambiente de desenvolvimento: 0 - (Opcional) Criar uma pasta onde vai ser o seu Workspace. Ou seja, onde os códigos de todos os projetos do Eclipse serão salvos: 1 - Instalar

Leia mais

Token SafeNet Authentication Cliente 8.3 (x32 e x64)

Token SafeNet Authentication Cliente 8.3 (x32 e x64) Token SafeNet Authentication Cliente 8.3 (x32 e x64) Manual do Usuário Índice O que é Token?... 03 Instalação do Token... 04 Verificação do Certificado... 07 Troca de Senhas... 10 O que é Token? É um dispositivo

Leia mais

Introdução ao Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ

Introdução ao Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ Introdução ao Android Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ O que é o Android? Sistema operacional móvel, baseado numa versão modificada do Linux. Código aberto: qualquer pessoa pode

Leia mais

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

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

Leia mais

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral. DVR Veicular Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral. Dentro do menu Geral, clique em rede, como mostra a figura.

Leia mais

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery Sistemas Operacionais Curso Técnico Integrado Profa: Michelle Nery Conteúdo Programático Virtual Box Instalação do Virtual Box Instalação do Extension Pack Criando uma Máquina Virtual Instalando o Windows

Leia mais

ÍNDICE SERVIÇOS DO WINDOWS MASTERSAF DFE

ÍNDICE SERVIÇOS DO WINDOWS MASTERSAF DFE ÍNDICE INICIANDO OS MÓDULOS COMO SERVIÇO DO WINDOWS VIA APACHE PROCRUN... 3 INSTALAÇÃO... 3 CONFIGURAÇÕES AVANÇADAS... 5 REMOVER SERVIÇO... 6 INICIANDO OS MÓDULOS COMO SERVIÇO DO WINDOWS VIA WRAPPER...

Leia mais

NetBeans. Conhecendo um pouco da IDE

NetBeans. Conhecendo um pouco da IDE NetBeans Conhecendo um pouco da IDE Professor: Edwar Saliba Júnior Sumário Apresentação:...1 Criando Um Novo Projeto de Software:...1 Depurando Um Código-fonte:...4 Entendendo o Código-fonte:...7 Dica

Leia mais

Instalando software MÉDICO Online no servidor

Instalando software MÉDICO Online no servidor Instalando software MÉDICO Online no servidor A máquina denominada Servidora é a que armazenará o banco de dados do software (arquivo responsável pelas informações inseridas), compartilhando com as demais

Leia mais

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH) TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! Autoria e revisão por: PET Sistemas

Leia mais

Manual de Download e Instalação da IDE Intellij e ferramentas necessárias para programação android:

Manual de Download e Instalação da IDE Intellij e ferramentas necessárias para programação android: Manual de Download e Instalação da IDE Intellij e ferramentas necessárias para programação android: Instalação do INTELLIJ: Vá até a página oficial do INTELLIJ: https://www.jetbrains.com/idea/download/,

Leia mais

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0 MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO Motor Periférico Versão 8.0 1. Apresentação... 3 2. Instalação do Java... 3 2.1 Download e Instalação... 3 2.2 Verificar Instalação... 3 3. Download do Motor Periférico...

Leia mais

HOW TO Como distribuir o Aker Client em

HOW TO Como distribuir o Aker Client em Introdução Página: 1 de 13 Neste documento será demonstrado como configurar o para ser distribuído em ambiente de rede de forma automática com usuários sem permissão de instalação de softwares. Solução

Leia mais

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles:

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles: Instalação do Netz Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles: Instalação do Java SE 6, que pode ser instalado através da JDK.

Leia mais

Digifort Mobile Manual Version 1.0 Rev. A

Digifort 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 mais

www.proteq.com.br/download/sac/receita/safenetauthenticationclientrfbx32-8.1-sp2.msi (token SafeNet e-gov - Plataforma Windows 32).

www.proteq.com.br/download/sac/receita/safenetauthenticationclientrfbx32-8.1-sp2.msi (token SafeNet e-gov - Plataforma Windows 32). Instalação e-token do Governo Federal para acesso ao SIAPE. Baixe os arquivos de instalação de leitura do e-token GD StarSign em: www.comprasnet.gov.br/ajuda/certificacaodigital.html A tela que abrira

Leia mais

SECRETARIA DE ESTADO DA FAZENDA. Documento de Arrecadação Estadual DAE. Manual do Usuário. Versão 1.0.0 SECRETARIA DE ESTADO DA FAZENDA

SECRETARIA DE ESTADO DA FAZENDA. Documento de Arrecadação Estadual DAE. Manual do Usuário. Versão 1.0.0 SECRETARIA DE ESTADO DA FAZENDA 1 SECRETARIA DE ESTADO DA FAZENDA Documento de Arrecadação Estadual DAE Manual do Usuário Versão 1.0.0 SECRETARIA DE ESTADO DA FAZENDA 66.053-000 Av. Visconde de Souza Franco, 110 Reduto Belém PA Tel.:(091)

Leia mais

Manual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010

Manual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010 Manual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010 Manual de Instalação do Sistema Orion Phoenix 1.0 - Novembro/2010 Página 1 SUMÁRIO 1. INTRODUÇÃO...3 2. VISÃO GERAL...3 3. PROCEDIMENTOS

Leia mais

SIPREV/Gestão de RPPS Implantação Manual de Instalação Versão 1.18

SIPREV/Gestão de RPPS Implantação Manual de Instalação Versão 1.18 Implantação Manual de Instalação Versão 1.18 1 de 44 - Manual de Instalação Histórico de Revisões Data Versão Descrição Autor 19/05/09 1.0 Criação do documento Carlos Tabosa-UDCE 22/05/09 1.1 Revisão do

Leia mais

OBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ.

OBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ. Técnico em Informática Turma 10 Programação para Dispositivos Móveis Roteiro Parcial de Projeto Guilherme Cruz OBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ. FERRAMENTA IntelliJ

Leia mais

Token SafeNet Authentication Cliente 8.3 (x32 e x64)

Token SafeNet Authentication Cliente 8.3 (x32 e x64) Página1 Token SafeNet Authentication Cliente 8.3 (x32 e x64) Manual do Usuário Página2 Índice O que é Token?... 03 Instalação do Token... 04 Verificação do Certificado... 07 Troca de Senhas...10 Página3

Leia mais

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes 3 MÁQUINAS VIRTUAIS Em nossa aula anterior, fizemos uma breve introdução com uso de máquinas virtuais para emularmos um computador novo

Leia mais

Melhor do que driblar os vírus de pendrive, é não pegá-los! Mas como fazer isto?

Melhor do que driblar os vírus de pendrive, é não pegá-los! Mas como fazer isto? Melhor do que driblar os vírus de pendrive, é não pegá-los! Mas como fazer isto? Por padrão, a maioria dos pendrives vêm formatados com o padrão conhecido como FAT32. Este padrão já meio antigo, é muito

Leia mais

Manual de Instalação do Agente Citsmart

Manual 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 mais

Introdução ao Android. SECAP 2014 Prof. Rone Ilídio - UFSJ

Introdução ao Android. SECAP 2014 Prof. Rone Ilídio - UFSJ Introdução ao Android SECAP 2014 Prof. Rone Ilídio - UFSJ O que é o Android? Sistema operacional móvel, baseado numa versão modificada do Linux. Código aberto: qualquer pessoa pode baixar e modificar Máquina

Leia mais

Manual de Utilização de Webcams no. Desenvolvimento de Aplicativos Java

Manual de Utilização de Webcams no. Desenvolvimento de Aplicativos Java Manual de Utilização de Webcams no Desenvolvimento de Aplicativos Java Coordenador: Hemerson Pistori Manual desenvolvido no âmbito do projeto Plataforma de Apoio ao Desenvolvimento de Sistemas para Inclusão

Leia mais

Configurar o Furbot no Eclipse

Configurar o Furbot no Eclipse Configurar o Furbot no Eclipse Primeiramente, precisamos abrir o Eclipse. Logo no início, deverá aparecer uma tela assim: Nela, você irá selecionar o local do seu workspace. Workspace é o local onde ficarão

Leia mais

Manual de Atualização Versão 3.6.4.

Manual de Atualização Versão 3.6.4. Manual de Atualização Versão 3.6.4. Sumário 1. AVISO... 1 2. INTRODUÇÃO... 2 3. PREPARAÇÃO PARA ATUALIZAÇÃO... 3 4. ATUALIZANDO GVCOLLEGE E BASE DE DADOS... 7 5. HABILITANDO NOVAS VERSÕES DO SISTEMA....

Leia mais

UMA ABORDAGEM SOBRE J2ME

UMA 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 mais

ALTERNATIVA PARA CONEXÃO VIA INTERNET DE IP MASCARADO A IP REAL

ALTERNATIVA PARA CONEXÃO VIA INTERNET DE IP MASCARADO A IP REAL Documento: Tutorial Autor: Iuri Sonego Cardoso Data: 27/05/2005 E-mail: iuri@scripthome.cjb.net Home Page: http://www.scripthome.cjb.net ALTERNATIVA PARA CONEXÃO VIA INTERNET DE IP MASCARADO A IP REAL

Leia mais

INSTALANDO E CONFIGURANDO O MY SQL

INSTALANDO E CONFIGURANDO O MY SQL INSTALANDO E CONFIGURANDO O MY SQL Este tutorial tem como objetivo mostrar como instalar o banco de dados My SQL em ambiente Windows e é destinado aqueles que ainda não tiveram um contato com a ferramenta.

Leia mais

CRIANDO CERTIFICADOS E LIBERANDO PERMISSÕES PARA APLICAÇÕES JAVA Por: Fergo

CRIANDO CERTIFICADOS E LIBERANDO PERMISSÕES PARA APLICAÇÕES JAVA Por: Fergo 1. Introdução CRIANDO CERTIFICADOS E LIBERANDO PERMISSÕES PARA APLICAÇÕES JAVA Por: Fergo Neste tutorial vou demonstrar como criar os próprios certificados para aplicações J2ME em celulares. Quem já instalou

Leia mais

Na tela dele, clique no sinal de + ao lado do nome do seu computador, para expandi-lo. A seguir, expanda também o item "Sites da web".

Na tela dele, clique no sinal de + ao lado do nome do seu computador, para expandi-lo. A seguir, expanda também o item Sites da web. Servidor WEB Desenvolvedores de sites que querem aprender ou testar ASP, ou mesmo profissionais que precisam desenvolver páginas ASP ou ASP.Net, não precisam necessariamente ter um servidor na web com

Leia mais

Serviço Seguro de Mensagens Instantâneas

Serviço Seguro de Mensagens Instantâneas COORDENADORIA DA RECEITA ESTADUAL GERÊNCIA DE CONTROLE E INFORMAÇÕES Serviço Seguro de Mensagens Instantâneas Jabber & Exodus Jabber é um protocolo aberto, baseado em XML para troca de mensagens instantâneas.

Leia mais

Lógica de Programação

Lógica de Programação Lógica de Programação Softblue Logic IDE Guia de Instalação www.softblue.com.br Sumário 1 O Ensino da Lógica de Programação... 1 2 A Ferramenta... 1 3 Funcionalidades... 2 4 Instalação... 3 4.1 Windows...

Leia mais

Android Básico Hello World!

Android Básico Hello World! Android Básico Hello World! Instrutor Programador desde 2000 Aluno de doutorado Mestre em informática pelo ICOMP/UFAM Especialista em aplicações WEB FUCAPI marcio.palheta@gmail.com sites.google.com/site/marcio

Leia mais

Eclipse com c++11 e boost Etapa 1- Download da IDE Eclipse c++ e configuração do MinGW

Eclipse com c++11 e boost Etapa 1- Download da IDE Eclipse c++ e configuração do MinGW Eclipse com c++11 e boost Etapa 1- Download da IDE Eclipse c++ e configuração do MinGW Primeiro passo: download Primeiramente devemos baixar o eclipse para c++, sugiro a ultima versão o Mars M4 https://eclipse.org/downloads/packages/release/mars/m4

Leia mais

Revisão: - 1 Desinstalando Versões Anteriores

Revisão: - 1 Desinstalando Versões Anteriores Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Procedimentos de Instalação do Urano Integra 2.1e no Windows

Leia mais

GUIA PRÁTICO DE INSTALAÇÃO

GUIA PRÁTICO DE INSTALAÇÃO GUIA PRÁTICO DE INSTALAÇÃO 1 1. PROCEDIMENTOS ANTES DA INSTALAÇÃO SIGEP WEB - Gerenciador de Postagens dos Correios 1.1. Solicitar Senha para Fechamento de PLP Solicitar ao seu consultor comercial a senha

Leia mais

INSTALAÇÃO DO SISTEMA CONTROLGÁS

INSTALAÇÃO DO SISTEMA CONTROLGÁS INSTALAÇÃO DO SISTEMA CONTROLGÁS 1) Clique duas vezes no arquivo ControlGasSetup.exe. Será exibida a tela de boas vindas do instalador: 2) Clique em avançar e aparecerá a tela a seguir: Manual de Instalação

Leia mais

OMT-G Design. Instalação por pacotes

OMT-G Design. Instalação por pacotes OMT-G Design A plataforma Eclipse OMT-G Design não é um software independente, é um plug-in que se utiliza dos mecanismos de extensão do Eclipse que por sua vez é um ambiente de desenvolvimento de software.

Leia mais

Manual das funcionalidades Webmail AASP

Manual das funcionalidades Webmail AASP Manual das funcionalidades Webmail AASP 1. Configurações iniciais 2. Regras 3. Histórico da conta 4. Autorresposta 5. Dados de acesso (alterando senha de acesso) 6. Identidade (assinatura) 7. Redirecionamento

Leia mais

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

Desenvolvimento para Android Prá9ca 2. Prof. Markus Endler Desenvolvimento para Android Prá9ca 2 Prof. Markus Endler Criando o primeiro projeto Android Com o ambiente de desenvolvimento preparado, vá em File - > New - > Project... Na janela que abrir, selecione

Leia mais

Manual Administrador - Mídia System

Manual Administrador - Mídia System Manual Administrador - Mídia System Logo após cadastrarmos sua Empresa em nosso sistema, será enviado um e-mail confirmando as informações de acesso do Administrador do sistema. Obs: Caso não tenha recebido

Leia mais

O Primeiro Programa em Visual Studio.net

O Primeiro Programa em Visual Studio.net O Primeiro Programa em Visual Studio.net Já examinamos o primeiro programa escrito em C que servirá de ponto de partida para todos os demais exemplos e exercícios do curso. Agora, aprenderemos como utilizar

Leia mais

MANUAL DE INSTALAÇÃO DO ODONTO TECHNOLOGY

MANUAL DE INSTALAÇÃO DO ODONTO TECHNOLOGY MANUAL DE INSTALAÇÃO DO ODONTO TECHNOLOGY 1 Índice I - Prefácio...3 II - Instalação do tipo servidor...4 III Obter o nome do computador servidor...17 IV Instalação do tipo cliente...19 V Como inserir a

Leia mais

COMO USAR O DROPBOX. Como usar o Dropbox (Foto: Reprodução/Ramon Cardoso)

COMO USAR O DROPBOX. Como usar o Dropbox (Foto: Reprodução/Ramon Cardoso) COMO USAR O DROPBOX O Dropbox é uma excelente alternativa para quem gosta de ter os seus documentos sempre à mão. Com ele, você pode hospedar os seus arquivos na nuvem e acessá-los de qualquer lugar e

Leia mais

Manual de Instalação SystemFarma AutoCred

Manual de Instalação SystemFarma AutoCred Manual de Instalação SystemFarma AutoCred Requisitos do Sistema Para iniciar a instalação é necessário antes verificar os seguintes requisitos do sistema: Windows 98 ou superior com no mínimo 32 MB de

Leia mais

GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS

GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS JANEIRO 2015 1 Sumário 1. Introdução...3 2. Pré-Requisitos...4 2.1. Instalação do Java Development Kit

Leia mais

COMO INSTALAR O CATÁLOGO

COMO INSTALAR O CATÁLOGO Este guia tem por finalidade detalhar as etapas de instalação do catálogo e assume que o arquivo de instalação já foi baixado de nosso site. Caso não tenho sido feita a etapa anterior favor consultar o

Leia mais

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede VirtueMart v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Permissões 4 4.2 Instalação e ativação

Leia mais

marcio@dsc.ufcg.edu.br priscillakmv@gmail.com

marcio@dsc.ufcg.edu.br priscillakmv@gmail.com DSC/CEEI/UFCG marcio@dsc.ufcg.edu.br priscillakmv@gmail.com 1 Realiza atividades com ênfase em Ensino, Pesquisa e Extensão (Ensino) 2 Configurando o projeto Adicionando código ao arquivo com o código-fonte

Leia mais