quinta-feira, 28 de maio de 2015

Google anuncia o Projeto Brillo, para IoT, um subset do Android

A Google acaba de anunciar o Projeto Brillo, um sistema operacional para a internet das coisas (Internet of Things = IoT) derivado do sistema Android.

Promete.
Vamos esperar!

Abraços

Dica: materiais para estudar Java

  Para os que estão interessados em aprendar Java, para quem sabe posteriormente desenvolver para Android, segue algumas dicas de materiais interessantes:

Livros:

- Use a cabeça!  Java, da Kathy Sierra, uma forma divertida de aprender.

- Java Como Programar - Paul Deitel, Harvey Deitel, bem detalhado, quase 1200 páginas.

- Effective Java , do Joshua Bloch - livro fundamental de dicas e boas práticas.

- Java Concurrency in Practice , do Brian Goetz - conceitos essenciais sobre concorrência.

- Use a cabeça! Padrões de Projeto, Freeman, Elisabeth; Freeman, Eric - Design Patterns.


Apostilas:

- Caelum: Apostila do curso FJ-11 - Java e Orientação a Objetos

- Caelum: Apostila do curso CS-14 - Algoritmos e Estruturas de Dados com Java

- K19:  K11 - Orientação a Objetos em Java

- K19: K51 - Design Patterns em Java


Tutoriais da Oracle: https://docs.oracle.com/javase/tutorial/index.html

Essas trilhas básicas (em Trails Covering the Basics):

- Learning the Java Language — Lições que descrevem os conceitos essenciais e as características da linguagem de programação Java.

- Essential Java Classes —  Lições sobre exceções, Input / Output básico, concorrência, expressões regulares, e o ambiente de plataforma.

- Collections — Lições sobre o uso e a estensão da framework Collections do Java.


Vídeos - tem muito material no YouTube.

Espero que seja útil!

Abraços

PS: Estou preparando outro post para os materiais do Android.



segunda-feira, 25 de maio de 2015

Convertendo o encoding de arquivos

  Às vezes recebemos um arquivo gravado num formato e precisamos converter para outro, por exemplo no Android o default é "UTF-8".
  Abaixo segue um exemplo que converte um arquivo em "Cp1252" para "UTF-8".





Abraço.

quinta-feira, 21 de maio de 2015

Crescimento do Android

  Desta vez não estou me referindo ao número de dispositivos rodando com o sistema Android, mas sobre o aumento do tamanho do android.jar, vejam a tabela abaixo:



  Aumentou mais de 8 vezes da API 3 para a 22!

  Abraços