Ontem, 04/12/2013, foi o dia em que ocorreu a argumentação oral sobre o processo que a Oracle move contra a Google, sobre a API Java x API Android.
A Oracle acusa a Google de violar seus direitos autorais ao usar a API Java na API Android, a Google, é claro, contra-argumenta que API não é protegida por patentes.
Controvérsias à parte, pode ser uma guerra muito longa.
Acho, que quem perde é a comunidade. Quanto ganharíamos se as duas trabalhassem em conjunto?
Vamos ver.
http://www.project-disco.org/intellectual-property/120413-complexities-evident-in-todays-oral-argument-in-oracle-v-google/
Abraços
quinta-feira, 5 de dezembro de 2013
quarta-feira, 4 de dezembro de 2013
Novo projeto do Andy Rubin
Larry Page:
Google Puts Money on Robots, Using the Man Behind Android
"Estou animado com o próximo projeto de Andy Rubin. Sua última grande aposta, Android, começou como uma idéia maluca que acabou colocando um supercomputador em centenas de milhões de bolsos. Ainda é muito cedo para isso, mas eu não posso esperar para ver o progresso."
Google Puts Money on Robots, Using the Man Behind Android
terça-feira, 3 de dezembro de 2013
Programação: tópicos para estudar
- fundamentos de computação
- fundamentos de matemática para computação
- fundamentos de cálculo numérico
- lógica
- algoritmos
- estrutura de dados
- conceitos de orientação a objetos
- design patterns
- file I/O
- banco de dados
- SQL
- processamento concorrente
- técnicas/métodos/frameworks de desenvolvimento de sistemas
- testes unitários
E claro, uma linguagem para treinar tudo isso.
Hoje estou usando o Java for Android.
Abraços
- fundamentos de matemática para computação
- fundamentos de cálculo numérico
- lógica
- algoritmos
- estrutura de dados
- conceitos de orientação a objetos
- design patterns
- file I/O
- banco de dados
- SQL
- processamento concorrente
- técnicas/métodos/frameworks de desenvolvimento de sistemas
- testes unitários
E claro, uma linguagem para treinar tudo isso.
Hoje estou usando o Java for Android.
Abraços
domingo, 1 de dezembro de 2013
Exemplo de uso do Singleton
Este exemplo usa um Singleton para salvar dados provenientes de diversas activities e usá-los em uma outra activity.
A lógica do processo é o seguinte:
-Na activity inicial inicializa os campos
-Na activity 1, salva o(s) campo(s). No exemplo uso um TextWatcher para salvar os dados logo após a edição.
-Na activity n, salva o(s) campo(s).
-Na activity que vai usar os campos basta usar os campos do singleton.
Primeiro crie a classe MySingleton.java:
Inicializa o Singleton.
Seta o listener para capturar as alterações:
Finalmente, recupera os dados:
Não coloquei checagens, mas é necessário consistir os dados para garantir que são válidos.
Não testei os códigos, é apenas um roteiro. Caso testem, por favor, postem seus comentários.
Abraços
A lógica do processo é o seguinte:
-Na activity inicial inicializa os campos
-Na activity 1, salva o(s) campo(s). No exemplo uso um TextWatcher para salvar os dados logo após a edição.
-Na activity n, salva o(s) campo(s).
-Na activity que vai usar os campos basta usar os campos do singleton.
Primeiro crie a classe MySingleton.java:
Inicializa o Singleton.
Seta o listener para capturar as alterações:
Finalmente, recupera os dados:
Não coloquei checagens, mas é necessário consistir os dados para garantir que são válidos.
Não testei os códigos, é apenas um roteiro. Caso testem, por favor, postem seus comentários.
Abraços
Assinar:
Postagens (Atom)