O autor Joshua Marinacci respondeu meu e-mail e disponibilizou novamente os códigos do seu livro (Aplicativos móveis com Java) aqui:
http://projects.joshy.org/books/Mobile_Apps_In_Java_code.zip
Java Drops.BR
Dicas sobre a linguagem Java da Sun e programação para android.
29 setembro 2017
18 setembro 2017
Aplicativos móveis com Java - exemplo 2
Tentei ajustar o código para executar o segundo exemplo do livro (PerchSearch.java), que deveria fazer uma consulta ao Twitter e recuperar informações com uma determinada string.
Faltaram alguns IMPORTs, que não foram citados no livro:
import com.google.gwt.jsonp.client.JsonpRequestBuilder;
import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.json.client.JSONObject;
import com.google.gwt.json.client.JSONArray;
Esses dois últimos passaram na compilação com o "ant devmode", mas deram problema na execução.
Resolvi testar o link do formatador JSON que ele colocou no livro:
https://jsonformatter.curiousconcept.com/
Com o site do Twitter que ele usou como exemplo:
http://search.twitter.com/search.json?q=puppy&callback=mycallback
Deu erro:
The JSON URL has returned: 410 Gone
Testando o link do Twitter a resposta é:
https://dev.twitter.com/rest/public
Como meu único interesse era em testar o código e não em buscar dados do Twitter vou parar por aqui e passar para o próximo capítulo.
Obs.: O "primeiro exemplo" do livro é do próprio GWT e criado com o comando:
Faltaram alguns IMPORTs, que não foram citados no livro:
import com.google.gwt.jsonp.client.JsonpRequestBuilder;
import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.json.client.JSONObject;
import com.google.gwt.json.client.JSONArray;
Esses dois últimos passaram na compilação com o "ant devmode", mas deram problema na execução.
Resolvi testar o link do formatador JSON que ele colocou no livro:
https://jsonformatter.curiousconcept.com/
Com o site do Twitter que ele usou como exemplo:
http://search.twitter.com/search.json?q=puppy&callback=mycallback
Deu erro:
The JSON URL has returned: 410 Gone
Testando o link do Twitter a resposta é:
/**/mycallback({"errors":[{"message":"The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview.","code":64}]});Portanto tem que estudar a documentação para usar a nova API:
https://dev.twitter.com/rest/public
Como meu único interesse era em testar o código e não em buscar dados do Twitter vou parar por aqui e passar para o próximo capítulo.
Obs.: O "primeiro exemplo" do livro é do próprio GWT e criado com o comando:
webAppCreator -out MyFirstApp com.mycompanyname.MyFirstApp
16 setembro 2017
Aplicativos móveis com Java
Estou voltando com o blog nesta fase mobile após mais de 12 anos da última postagem.
Confesso que abandonei o Java neste período e me dediquei a Cobol estruturado e tudo relacionado a mainframes.
Para o meu recomeço estou lendo o livro "Construindo Aplicativos móveis com Java" de Joshua Marinacci.
Eu peguei o livro em uma biblioteca e, até agora, não está parecendo ser um bom investimento para comprar.
Ainda estou na página 25, mas tem que ficar digitando todo o código. Não tem o código nem na página da Editora Novatec (só tem uma errata da edição em português), nem no site em inglês, do próprio autor (404 Page not found). Enviei um e-mail para ele no dia 13/09 pedindo os códigos, mas não obtive resposta ainda (solicitei que me enviasse e corrigisse o link quebrado).
Links:
https://novatec.com.br/livros/construindo-aplicativos-moveis-com-java/
http://shop.oreilly.com/product/0636920021063.do
https://joshondesign.com/mobilejavabook/
https://joshondesign.com/c/writings
http://projects.joshy.org/books/Mobile_Apps_In_Java_code.zip (Not found)
Confesso que abandonei o Java neste período e me dediquei a Cobol estruturado e tudo relacionado a mainframes.
Para o meu recomeço estou lendo o livro "Construindo Aplicativos móveis com Java" de Joshua Marinacci.
Eu peguei o livro em uma biblioteca e, até agora, não está parecendo ser um bom investimento para comprar.
Ainda estou na página 25, mas tem que ficar digitando todo o código. Não tem o código nem na página da Editora Novatec (só tem uma errata da edição em português), nem no site em inglês, do próprio autor (404 Page not found). Enviei um e-mail para ele no dia 13/09 pedindo os códigos, mas não obtive resposta ainda (solicitei que me enviasse e corrigisse o link quebrado).
Links:
https://novatec.com.br/livros/construindo-aplicativos-moveis-com-java/
http://shop.oreilly.com/product/0636920021063.do
https://joshondesign.com/mobilejavabook/
https://joshondesign.com/c/writings
http://projects.joshy.org/books/Mobile_Apps_In_Java_code.zip (Not found)
19 julho 2005
Perdido no tempo
Nossa, 10 dias a última vez que postei algo.
O tempo passa que a gente nem vê.
Parei com os outros livros e estou lendo "Aprenda em 21 dias Java 2 - Professional Reference". Tá certo que a versão é meio desatualizada (SDK 1.3), mas estou gostando muito do estilo em que o livro foi escrito, diferente do livro dos Deitel que não senti muito entusiasmo.
Mas vai da personalidade de cada um, eu gosto de ir lendo e já fazendo e aprendendo com isso. O "Java - Como Programar" parece que os caras falam, falam e falam, aí quando você pensa que acabou eles falam mais um pouquinho, além disso é péssimo como referência, as definições não são claras, estão no meio do texto.
Mas um dia eu termino de ler, só que antes vou ler o "21 dias" que me agradou mais.
O tempo passa que a gente nem vê.
Parei com os outros livros e estou lendo "Aprenda em 21 dias Java 2 - Professional Reference". Tá certo que a versão é meio desatualizada (SDK 1.3), mas estou gostando muito do estilo em que o livro foi escrito, diferente do livro dos Deitel que não senti muito entusiasmo.
Mas vai da personalidade de cada um, eu gosto de ir lendo e já fazendo e aprendendo com isso. O "Java - Como Programar" parece que os caras falam, falam e falam, aí quando você pensa que acabou eles falam mais um pouquinho, além disso é péssimo como referência, as definições não são claras, estão no meio do texto.
Mas um dia eu termino de ler, só que antes vou ler o "21 dias" que me agradou mais.
09 julho 2005
Ensino Didático - cap 4
Incluídos os exercícios do capítulo 4.
Esses exercícios já tinha feito em 07/05, mas sempre tem alguma coisa a fazer e não rolou colocar antes :(
Comecei a ler mais um livro (de Access, na verdade a parte de VBA), mais uma passadinha diária no forum do Portal Java e outras coisas extra acabam me fazendo esquecer do blog (sem contar o projeto que eu tinha começado, mas que deram uma tesourada e eu parei de mexer :shame: )
Esses exercícios já tinha feito em 07/05, mas sempre tem alguma coisa a fazer e não rolou colocar antes :(
Comecei a ler mais um livro (de Access, na verdade a parte de VBA), mais uma passadinha diária no forum do Portal Java e outras coisas extra acabam me fazendo esquecer do blog (sem contar o projeto que eu tinha começado, mas que deram uma tesourada e eu parei de mexer :shame: )
04 julho 2005
Herança
Excelente texto sobre herança:
http://www.inf.pucminas.br/professores/torsten/aulas/aula02.html
http://www.inf.pucminas.br/professores/torsten/aulas/aula02.html
24 junho 2005
Plugin java - instalação sob demanda
A tag tem o papel de automaticamente colocar no teu html um código pra permitir que um navegador execute seu applet utilizando o plugin java e também instalá-lo se ele ainda não estiver presente:
<jsp:plugin type="applet" code="SeuApplet.class" width="100" height="100">
<jsp:fallback>
Seu browser nao tem plugin java
</jsp:fallback>
</jsp:plugin>
Autor: Matheus
Fonte: Fórum Portal Java
<jsp:plugin type="applet" code="SeuApplet.class" width="100" height="100">
<jsp:fallback>
Seu browser nao tem plugin java
</jsp:fallback>
</jsp:plugin>
Autor: Matheus
Fonte: Fórum Portal Java
Assinar:
Postagens (Atom)