↓ Arquivo ↓

Posts Tagged → eclipse

Fixando o Eclipse na Barra de Tarefas do Windows 7

Esta é uma dica para fixar o Eclipse na barra de tarefas do Windows 7. Apenas siga os passos a seguir.

1. Abra o eclipse.ini no diretório do Eclipse.

2. Adicione as seguintes linha no início do arquivo e salve:

-vm

[Caminho para o diretório bin da Java VM. Ex: C:\Program Files\Java\jdk1.6.0_22\bin]

3. Salve o arquivo e abra o Eclipse, e depois de aberto, tente fixar.

È simples assim. :)

Fonte: https://bugs.eclipse.org/bugs/show_bug.cgi?id=314805

Motorola Milestone para desenvolvimento Android no Eclipse

Neste artigo irei explicar como fiz para utilizar o Motorola Milestone para debugar e rodar aplicações em modo de desenvolvimento no Android. Este artigo não tem propósito de ensinar Android, Java ou qualquer coisa do tipo. Somente utilizar o Milestone em ambiente de desenvolvimento. E esse artigo é um passo a passo do que fiz para conseguir isso. No meu caso estou utilizando o sistema operacional Windows 7, mas acredito que não seja muito diferente adaptar os passos para Linux e MacOS. E também meu Milestone está com o ShadowMod 0.9.14(Android 2.2.1).

1. Baixe e instale a Android SDK(instalei em c:/android-sdk): http://developer.android.com/sdk/index.html
2. Baixe e instale o driver USB da Motorola(link não oficial da Motorola): : http://code.google.com/p/shadowmodbr/downloads/list
3. Adicione os diretórios “tools” e “platform-tools” da SDK no Path do seu Sistema Operacional.
4. Ligue o modo de debug no Milestone. Fica em Configurações, Aplicativos, Desenvolvimento, Depuração USB.
5. Conecte o Milestone via cabo de dados USB em seu computador.
6. No Prompt de Comando(ou bash, qualquer coisa do gênero), dê o comando “adb devices”. Ele deverá mostrar um “código maluco”(que formalmente se chama serial number). Se não mostrar, repita os passos anteriores. Se mostrar, muito bem Fliper, o negócio tá indo.
7. Inicie o Eclipse(é necessário que ele tenha o plugin do Android instalado)..
8. Crie um projeto caso não possua um criado.
9. No arquivo “AndroidManifest.xml”, na tag “application”, adicione o seguinte atributo e valor: android:debuggable=”true”
10. Agora tente rodar ou debugar sua aplicação. Para mim isso já funcionou. Mas o artigo que segui e fiz uma “tradução livre”, diz que pode ser que apareça uma pop-up para escolher o dispositivo. Se aparecer, escolha seu dispositivo e pronto. :)

Fonte do artigo: http://androiddevblog.blogspot.com/2010/02/android-programming-and-debugging-on.html

Configurando o SmartGWT em um projeto do Eclipse

A muito tempo tinha falado em escrever um artigo sobre SmartGWT, mas acabei ‘se enrolando’ e isso nunca aconteceu. Mas nos últimos dias, tenho acompanhado as estatistícas do blog com mais atenção, pois configurei o Google Analytics. Por lá, que boa parte dos visitantes daqui do blog, chegam nele pelo Google, e atrás de artigos sobre SmartGWT. Eu sempre postei notícias sobre os lançamentos aqui, mas nunca tinha feito um artigo sobre. Esse é o primeiro, e acredito que será o início de uma série deles.

Irei mostrar como configurar um projeto já criado para funcionar com SmartGWT. Já escrevi um artigo a algum tempo mostrando como configurar o Eclipse com o plugin do Google e criar um projeto do Eclipse com ele. Esse artigo explica como utilizar o Google Plugin com o GWT 1.6, mas ele funciona muito bem com o 1.7.*, e também funciona com o GWT 2.0 MS2. E o artigo foi testado e escrito se baseando no SmartGWT 1.3.

Para configurar o SmartGWT em um projeto já criado, siga os seguintes passos:

  1. Baixe o SmartGWT do seguinte local: http://code.google.com/p/smartgwt/
  2. Descompacte o arquivo .zip e copie o arquivo smartgwt.jar para o diretório “war/WEB-INF/lib” do seu projeto.
  3. Dê um refresh em seu projeto (clique em cima do nome dele no Package Explorer e pressione F5).
  4. Vá em “Configure Build Path” (botão direito em cima do projeto no Package Explorer, Build Path, Configure Build Path).
  5. Vá em Libraries, clique em “Add Jar” e adicione o smartgwt.jar a lista de bibliotecas.
  6. Vá no arquivo de configuração do módulo (um que termina com a extensão *.gwt.xml) e adicione a seguinte linha: “<inherits name=’com.smartgwt.SmartGwt’/>”
  7. Vá no arquivo html(o que a aplicação carrega por padrão quando ela inicia) e adicione a seguinte linha dentro do HEAD: “<script> var isomorphicDir = “[NOME_DO_MODULO]/sc/”; </script>”. O “[NOME_DO_MODULO]” deve ser substituído pelo mesmo nome que está no arquivo “.gwt.xml”. Lá ele está no atributo rename-to da tag module.

Com isso o projeto já deve funcionar com o SmartGWT. Se quiser um exemplo pronto para teste, cole o seguinte conteúdo em seu EntryPoint, adicionando as linhas dentro do seu onModule.

final TextItem txt = new TextItem("nome", "Nome");

Button btn = new Button("Clique");
btn.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
Window.alert((String) txt.getValue());
}
});

DynamicForm form = new DynamicForm();
form.setFields(txt);

VLayout v = new VLayout();
v.addMember(form);
v.addMember(btn);

v.draw();

Salve e tente rodar o exemplo. Caso funcionar corretamente, irá aparecer uma caixa de texto com um botão. Quando clicar no botão, irá aparecer em um alert o que foi digitado no campo de texto.

Utilizando o Google Web Toolkit(GWT) 2.0 Milestone 2 no Eclipse com Debug

No último artigo, mostrei como configurar uma aplicação GWT 2.0 no Eclipse, com o Google Plugin, mas o Debug não funciona corretamente utilizando aquela configuração. È preciso algumas alterações para a aplicação funcionar corretamente. O tutorial leva em conta que você seguiu todos os passos do tutorial anterior.

1)      Vá nas configurações de Build Path, Libraries e adicione o gwt-servlet.jar e dê um ok.

2)      Vá em Run Configurations, crie um novo em “Java Application”.

3)       Em Project coloque o projeto atual.

4)      Em Main Class, coloque a classe ‘com.google.gwt.dev.DevMode’.

5)      Marque os items “include system libraries…” e o  “Include Inherited mains…”

6)      Mude para aba arguments

7)      Em “Program arguments” coloque o seguinte valor: “-startupUrl <Arquivo HTML> <Endereço do Arquivo XML do GWT>”. Ex.: “-startupUrl GWT20Teste.html com.serathiuk.gwt2teste.GWT20Teste”

8)      Em VM Arguments coloque o valor: “-Xmx256M”

9)      Em Classpath, em Users Entries, adicione o gwt-servlet.jar, a biblioteca do GWT e o diretório src da aplicação.

10)   Dê um Run e teste agora. :)

Lançado o Google Web Toolkit(GWT) 1.7

Foi lançada a versão 1.7 da Framework GWT. As únicas novidadades é a compatibilidade ao Firefox 3.5, IE 8 e Safari 4. Também um grande número de bugs corrigidos.

Segundo o pessoal do Google, essa versão não foi chamada de 1.6.5 apenas por causa da possíveis quebras de compatibilidade com os Deferred Bindings.

O Google Eclipse Plugin também foi atualizado. A atualização pode ser feita pelo próprio gerenciador do Eclipse.

Mais informações: http://code.google.com/intl/pt-BR/webtoolkit/releases/release-notes-1.7.0.html

Download: http://code.google.com/intl/pt-BR/webtoolkit/download.html

Utilizando Google Web Toolkit(GWT) 1.6 com o Eclipse Ganymede

Como prometido em janeiro, começo a série de tutorias sobre GWT. Faz tempo que tinha postado que iria começar a postar sobre, mas resolvi esperar sair a versão 1.6 do GWT. Demorou mais que eu esperei essa versão, mas saiu e com algumas novidades bacanas e coisas que eu nem esperava. Eu já tinha um esboço pronto deste primeiro tutorial. Mas tinha escrito ele para utilizar GWT 1.5 com Cypal Studio. Mas o Google lançou um plugin próprio para utilizar GWT no Eclipse. Então resolvi reescrever o tutorial. Tentei deixar o mais simples e objetivo possível. Acredito eu que consegui atingir isso. Estou levando em conta que você já possui o Eclipse Ganymede(3.4) em sua máquina. Caso não possua, vá em http://www.eclipse.org/downloads e baixe o  ‘Eclipse IDE for Java EE Developers’.

Instalando o Google Plugin

  1. Com o Eclipse aberto, vá em Help/Software Updates
  2. Entre na aba ‘Avaliable Software’
  3. Clique em ‘Add Site’
  4. Coloque o endereço http://dl.google.com/eclipse/plugin/3.4 e clique em OK

    Tela Cadastro Plugin Eclipse

    Tela Cadastro Plugin Eclipse

  5. Marque todos os item como na imagem e clique no botão Install.

    Tela Seleção Modulos Plugin GWT

    Tela Seleção Modulos Plugin GWT

  6. Espere ele verificar e baixar os requisitos e pendências (esta parte pode demorar)

    Tela Procurando Pendencias GWT

    Tela Procurando Pendencias GWT

  7. Depois disso é só dar um Next, aceitar os termos(faça de conta que você leu) e clique em Finish.
  8. Depois disso ele vai instalar o plugin e acabou aí. Reinicie o Eclipse e o plugin já vai estar disponível para uso.

Criando e testando um projeto GWT

  1. Com o Eclipse aberto, vá em File / New / Other
  2. No item Google, selecione ‘Web Application Project’ e clique em Next.

    Seleção Tipo Projeto GWT

    Seleção Tipo Projeto GWT

  3. Em Project Name coloque o nome do projeto(utilizei ProjetoTeste) e em Package preencha o pacote da Aplicação(utilizei com.serathiuk.teste.projetoteste). Deixe tudo marcado como está e clique em Finish.

    Tela Configuração Projeto GWT

    Tela Configuração Projeto GWT

  4. Pronto.  O projeto está criado. Vamos testa-lo.
  5. Para testa-lo, vá em Run / Run Configuration
  6. Selecione o item com o nome do projeto em Web Application.

    Tela Rodar Aplicação GWT

    Tela Rodar Aplicação GWT

  7. Clique em Run.
  8. Se funcionar tudo ok, irá aparecer uma janela como a da imagem.

    Tela Hosted Mode GWT

    Tela Hosted Mode GWT

Considerações finais

Este artigo tinha como intuito dar o primeiro pontapé no GWT. Não foi feito nada demais, só rodamos um exemplo já existente. Mas no próximo pretendo escrever como fazer um formulário simples acessando dados do servidor. Mas é isso. Espero que tenham gostado e critiquem a vontade nos comentários.