29 setembro 2017

Arquivos fonte disponíveis

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

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 é:
/**/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.

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.

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: )

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