<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
<!-- | |
Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. | |
--> | |
<html> | |
<head> | |
<link rel="stylesheet" type="text/css" href="../../../netbeans.css"> | |
<title>Guia de início rápido do desenvolvimento de CDC em Java ME do NetBeans</title> | |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
<meta http-equiv="Content-Style-Type" content="text/css"> | |
<meta name="SourceCastVersion" content="2.6.2.4.10"> | |
<meta name="keywords" content="NetBeans, IDE, Platform, open source, developer, Java ME, CDC"> | |
<meta name="Alyona Stashkova" content="Alyona.Stashkova@oracle.com"> | |
</head> | |
<!-- Begin Content Area --> | |
<body> | |
<h1>Guia de início rápido do desenvolvimento de CDC em Java ME do NetBeans</h1> | |
<h2>Introdução</h2> | |
<p>Os aplicativos CDC (Connected Device Configuration) são projetados para executarem em dispositivos móveis e incorporados com pelo menos 2MB de memória. Essa configuração suporta uma JVM com mais recursos do que os telefones celulares com base em MIDP, que geralmente possuem muito menos memória e utilizam Connected Limited Device Configuration (CLDC). Este documento mostra como utilizar o NetBeans IDE para criar um aplicativo CDC da plataforma Java, Micro Edition (plataforma Java ME). Mostramos como criar um projeto CDC Java ME que exibe um formulário simples em um emulador de dispositivo para os três perfis CDC disponíveis. Este documento destina-se a ajudá-lo a começar a criar aplicativos o mais rápido possível. </p> | |
<h3>Conteúdo</h3> | |
<img src="../../../images_www/articles/69/netbeans-stamp-69-70-71.png" class="stamp" alt="O conteúdo desta página se aplica ao NetBeans IDE 6.9 ou posterior" title="O conteúdo desta página se aplica ao NetBeans IDE 6.9 ou posterior" > | |
<ul> | |
<li><a href="#reqs">Requisitos</a></li> | |
<li><a href="#platforms">Adicionando plataformas de emulador</a></li> | |
<li><a href="#pbp">Criando um aplicativo CDC com perfil Personal Basis</a></li> | |
<li><a href="#personal">Criando um aplicativo CDC com perfil Personal</a></li> | |
<li><a href="#next">Consulte também</a></li> | |
</ul> | |
<h2>Requisitos<a name="reqs"></a></h2> | |
<p><b>Para concluir este tutorial, são necessários os seguintes recursos e softwares:</b></p> | |
<table> | |
<tbody> | |
<tr> | |
<th class="tblheader" scope="col">Software ou recurso</th> | |
<th class="tblheader" scope="col">Versão necessária</th> | |
</tr> | |
<tr> | |
<td class="tbltd1"><a href="https://netbeans.org/downloads/index.html">NetBeans IDE com Java ME</a></td> | |
<td class="tbltd1">Versão 6.9 ou posterior</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">Java Development Kit</a> (JDK)</td> | |
<td class="tbltd1">Versão 6 ou versão 7</td> | |
</tr> | |
</tbody> | |
</table> | |
<h2> Adicionando plataformas de emulador CDC<a name="platforms"></a></h2> | |
<h3>Perfis CDC com suporte</h3> | |
<p>O instalador do IDE para o sistema operacional Windows inclui o <a href="http://java.sun.com/javame/downloads/sdk30.jsp">Java ME SDK 3.0</a>, que permite desenvolver aplicativos CDC. Observe que plataformas de emulador CDC diferentes aceitam perfis de desenvolvimento diferentes. Os principais perfis de desenvolvimento e emuladores que os aceitam são:</p> | |
<ul> | |
<li>O perfil Personal Basis (Sun Java ME SDK ) oferece suporte a um framework de desenvolvimento de aplicativos para dispositivos móveis e incorporados (<a href="http://java.sun.com/products/personalbasis/index.jsp">mais informações</a>)</li> | |
<li>O perfil Personal (Nokia, Sony Ericsson) é o mais popular para o desenvolvimento de smartphone. (<a href="http://java.sun.com/products/personalprofile/">mais informações</a>)</li> | |
</ul> | |
<h3>Plataformas disponíveis</h3> | |
<p>As instruções para adicionar plataformas de emulador estão listadas no <a href="cdcemulator-setup.html"> Guia de configuração de emulador da plataforma CDC do NetBeans </a>.</p> | |
<ul> | |
<li>Java ME SDK 3.0</li> | |
<li>Sony Ericsson CDC Platform para UIQ SDK 3</li> | |
<li>Dispositivos Sony Ericsson M600 e P990</li> | |
<li>Nokia Series 80 Platform SDK para SO Symbian, Java e perfil Pessoal</li> | |
<li>NSIcom CrEme VM para Windows CE</li> | |
</ul> | |
<p>Nas seções seguintes, criamos um projeto CDC usando cada perfil disponível e também usamos o construtor de GUI do IDE nos aplicativos de perfil Personal e AGUI para aprimorar a interface do usuário. </p> | |
<h2>Criando um novo aplicativo CDC: Personal Basis Profile<a name="pbp"></a></h2> | |
<p>Aqui criaremos um aplicativo CDC para o perfil Personal Basis Profile (PBP) 1.1 usando o Java ME SDK 3.0. </p> | |
<ol> | |
<li>Escolha <tt>Arquivo</tt> > <tt>Novo projeto (Ctrl+Shift+N)</tt> na janela principal.</li> | |
<li>Em Categorias, selecione <tt>Java ME</tt>. Em Projetos, selecione <tt>Aplicativo CDC</tt>. Clique em Próximo.</li> | |
<li>Na página Nome e Localização, nomeie o projeto como <code>newcdc</code> e deixe as caixas de seleção <tt>Definir como projeto principal</tt> e <tt>Criar classe principal</tt> selecionadas. Clique em Próximo.</li> | |
<li>Na página Selecionar plataforma, use os menus suspensos para escolher <code>CDC Java(TM) Platform Micro Edition SDK 3.0</code> para Plataforma Java e <code>DefaultCdcPbpPhone1</code> em Dispositivo. Deixe as configurações do Perfil como <tt>PBP-1.1</tt>, como mostrado na figura a seguir. | |
<p class="align-center"><img src="../../../images_www/articles/72/javame/cdc-quickstart/select-platform.png" alt="Página Selecionar plataforma do assistente para novo projeto CDC." border=1> </p> | |
</li> | |
<li>Clique em Terminar. O IDE cria a nova aplicação e abre o formulário de classe principal.</li> | |
<li>Na vista Código-fonte, localize <code>g.drawString("Hello, World!", 80, 50);</code> e adicione a palavra <tt>Java</tt> para que leia <code>Hello, Java World!</code> | |
<p class="align-center"><img src="../../../images_www/articles/72/javame/cdc-quickstart/hellojava.png" alt="Mostra o editor de código-fonte com a sequência de caracteres Hello Java World!" border=1> </p> | |
</li> | |
<li>Pressione F11 para construir o projeto e, em seguida, F6 para executar o projeto principal. O projeto é iniciado no emulador e exibe a mensagem "Hello World!" modificada. | |
<p class="align-center"><img src="../../../images_www/articles/72/javame/cdc-quickstart/hellojava-emulator.png" alt="Mostra Default Color Phone Device Emulator com a mensagem Hello Java World! exibida" border=1></p> | |
</li> | |
</ol> | |
<p>Também é possível depurar o projeto, além de criar testes para os projetos CDC <a href="../../docs/java/junit-intro.html">usando a estrutura JUnit</a>.</p> | |
<a name="personal"></a> | |
<h2>Criando um novo aplicativo CDC - Perfil pessoal</h2> | |
<p>Aqui iremos criar um <em> applet</em> para o Perfil Personal usando a Plataforma Nokia Series 80 SDK para SO Symbian, para Java, Perfil Personal. A plataforma Sony Ericsson também oferece suporte ao Perfil Personal. </p> | |
<ol> | |
<li>Escolha <tt>Arquivo</tt> > <tt>Novo projeto (Ctrl+Shift+N)</tt>. Em Categorias, selecione <tt>Java ME</tt>. Em Projetos, selecione o modelo <tt>Aplicativo CDC</tt>. Clique em Próximo.</li> | |
<li>Nomeie o projeto como <tt>S80CdcApplication</tt> e especifique um local para ele em seu computador. Deixe a caixa de seleção <tt>Criar classe principal</tt> selecionada. Clique em Próximo. | |
<p class="align-center"><img src="../../../images_www/articles/72/javame/cdc-quickstart/nokias80app.png" alt="Página Nome e localização do assistente para novo projeto exibindo o projeto S80cdcApplication." border=1> </p> </li> | |
<li> Na página Selecionar plataforma, escolha a <tt>Plataforma Nokia S80</tt>. | |
<p class="align-center"><img src="../../../images_www/articles/72/javame/cdc-quickstart/nokias80sdk.png" alt="" border=1> </p></li> | |
<li>Clique em Terminar. O IDE cria a nova aplicação e abre o formulário da classe principal no Construtor de GUIs, como mostrado na figura a seguir. Clique em Código-fonte para ver o código-fonte do applet. Observe que o código gerado é baseado no perfil. Nesse caso, a classe principal é derivada de <code>java.awt.Frame</code>. | |
<p class="align-center"> | |
<a href="../../../images_www/articles/72/javame/cdc-quickstart/nokia-screen.png" rel="lytebox" | |
title=""> | |
<img src="../../../images_www/articles/72/javame/cdc-quickstart/nokia-screen-small.png" | |
alt="" border=1></a></p> | |
</li> | |
</ol> | |
<h4>Criando a interface do aplicativo usando o Construtor de GUI</h4> | |
<p>Você pode usar o Construtor de GUI da mesma forma que o usa para o desenvolvimento J2SE comum. No Construtor de GUI, clique com o botão direito do mouse no formulário <tt>Main.java</tt> e escolha <tt>Definir layout</tt> > <tt>Desenho livre</tt>. Em seguida, arraste e solte os componentes da janela Paleta para a Área de design do Construtor de GUIs. </p> | |
<p class="notes"><b>Observação: </b> Certifique-se de usar somente componentes AWT em seu formulário. Como todos os dispositivos Nokia Series 80 oferecem suporte ao perfil pessoal, somente os widgets AWT estão disponíveis.</p> | |
<p>Para obter mais informações sobre o uso do Construtor de GUI do IDE, consulte o <a href="../../trails/matisse.html">Caminho de aprendizado de aplicativos de GUI Java</a>.</p> | |
<p> Ao terminar, clique com o botão direito do mouse no projeto na janela Projetos e escolha Executar projeto. Seu aplicativo deverá ser exibido no menu Aplicativos no emulador do dispositivo. Agora você pode executar o dispositivo no emulador.</p> | |
<p class="align-center"> | |
<a href="../../../images_www/articles/72/javame/cdc-quickstart/nokia-finished.png" rel="lytebox" | |
title=""> | |
<img src="../../../images_www/articles/72/javame/cdc-quickstart/nokia-finished-small.png" | |
alt="" border=1></a></p> | |
<p>Você também pode depurar o projeto, além de criar e depurar testes <a href="../../docs/java/junit-intro.html">usando a estrutura JUnit</a>.</p> | |
<div class="feedback-box"><a href="/about/contact_form.html?to=6&subject=NetBeans%20CDC%20Development%20Quick%20Start%20Guide">Envie-nos seus comentários</a></div><br style="clear:both;" > | |
<h2>Veja também<a name="next"></a></h2> | |
<blockquote> | |
<p>Mais informações sobre o desenvolvimento de aplicativos móveis usando o IDE podem ser encontradas nos seguintes locais:</p> | |
<ul> | |
<li><a href="cdcemulator-setup.html">Guia de configuração da plataforma do emulador CDC do NetBeans</a></li> | |
<li><a href="../../../kb/trails/mobility.html">Trilha do aprendizado dos aplicativos Java ME no NetBeans</a></li> | |
</ul> | |
</blockquote> | |
</body> | |
</html> |