terça-feira, 29 de junho de 2010

Tradução

Olá pessoal!

Estou traduzindo o livro Introduction to 3D Game Programming with DirectX 9.0,
tenho cerca de 80 páginas já traduzida, porém é nescessário uma revisão tanto gramatical quanto técnica,
e estou sem tempo para tal.
Se você tiver interesse em ajudar comente deixando seu contato.

[]'s

domingo, 27 de junho de 2010

Apostila Android

Vou deixar aqui uma Apostila muito interessante e de fácil aprendizagem.
Através dela que consegui pegar o básico do Android.
Feita pelo meu amigo Luciano, ela aborda vários assuntos e ensina a fazer vários aplicativos simples, mais que usam a maioria dos conceitos básicos nescessários.

Download aqui!

E também deixo o blog dele, para quem quiser acompanhá-lo também! (Recomendo)
http://lucianopascal.wordpress.com/

[]'s

quarta-feira, 23 de junho de 2010

HelloWorld - Android

Neste tutorial, iremos aprender a fazer um simples HelloWorld, para familiarizar-mos com o ambiente de desenvolvimento para Android e sua linguagem. Lembrando que levarei em conta que você já saiba pelo menos o básico de Java. Mas antes veremos suas principais bibliotecas:

  • Bibliotecas:
System C library  – uma implementação derivada da biblioteca C padrão
sistema (libc) do BSD sintonizada para dispositivos rodando Linux.
 
Media Libraries – baseado no PacketVideo’s OpenCORE; as bibliotecas
suportam os mais populares formatos de áudio e vídeo, bem como imagens
estáticas.
 
- Surface Manager – gere o acesso ao subsistema de exibição bem como as
múltiplas camadas de aplicações 2D e 3D;
 
- LibWebCore – um web browser engine utilizado tanto no Android Browser
quanto para exibições web.
 
SGL – o engine de gráficos 2D
3D libraries – uma implementação baseada no OpenGL ES 1.0 APIs; as
bibliotecas utilizam aceleração 3D via hardware (quando disponível) ou o
software de renderização 3D altamente otimizado incluído no Android.
 
- FreeType – renderização de fontes bitmap e vector

- SQLite – um poderoso e leve engine de banco de dados relacional disponível
para todas as aplicações  
1ª Etapa: Criar o Projeto

Abra o Eclipse, vá até File>New>Project
Na tela que aparecer, escolha “Android Project” e clique em “Next”.

Após isso, irá aparecer a tela com as configurações de seu projeto android.

Nesta tela, você precisa inserir os seguintes dados:
  • Project name - É o nome do projeto no eclipse.
  • Build Target – É a versão do Android para a qual o seu projeto será direcionado.
  • Application name – É o nome da sua aplicação – o nome que aparecerá no telefone.
  • Package name -  É onde será criada as suas classes java.
  • Create Activity – Marque este checkbox e coloque um nome na caixa de texto. À frente explicarei o que é uma Activity.
Depois disso, basta clicar em “Finish”.


 2ª Etapa: Código


Após isso, será criado um novo projeto e dentro dele, na pasta src// você encontrará um arquivo .java com o nome da Activity que você colocou no passo anterior.

Para fazer a sua aplicação imprimir um texto na tela, modifique este arquivo dessa forma:

package br.com.felipesilveira.hello_world;  
  
import android.app.Activity;  
import android.os.Bundle;  
import android.widget.TextView;  
  
public class HelloWorld extends Activity {  
    /** Called when the activity is first created. */  
    @Override  
    public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        TextView view = new TextView(this);  
        view.setText("Hello, Android");  
        setContentView(view);  
  
    } 
}  


 3ª Etapa: Código

Para rodar nosso recém criado programa no emulador do google, vá até “Run”>Run as “Android Application”. Uma instância do emulador será criada, com o nosso “HelloWorld” rodando.

  • O que é uma Activity?

Neste HelloWorld tivemos contato com o primeiro elemento de um código android: A Activity.
Uma Activity é basicamente uma classe gerenciadora de UI (Interface com o usuário). Todo aplicativo android começa por uma Activity. Para saber mais, veja a documentação da classe Activity. Nos próximos artigos falaremos bastante sobre ela, suas características, seu ciclo de vida e como manipulá-la corretamente.

[]'s




Google no ramo da música?


Segundo o Wall Street Journal, um dos mais importantes e sérios do mundo anunciou que a Google pretende entrar no mundo da música. Calma, a google não irá formar uma banda (rs), ela irá criar um serviço de venda. Assim como o Itunes, daqui a cerca de um ano, foi o que disse o Jornal.

O Google terá que primeiramente montar um serviço muito bem feito para armazenar arquivos, que teria uma integração com a sua busca, para que mais tarde possa ser usado na loja de música.
Ano que vem (2011), quando fosse lançada a loja virtual, o Google iria cobrar uma assinatura para que seus usuários pudessem ter as músicas em seus aparelhos.

E advinha que aparelhos? Sim! Aparelhos de prefência que tiver o Android (A google não é boba não).

É aguardarmos para ver o que essa Gigante que está dominando muitas áreas irá aprontar dessa vez, e para aqueles que estão focados no Android só iram ganhar com esses investimentos da Google.

Fonte: Unidev , Mashable
[]'s

Ferramentas

Que tal ter em mãos algumas ferramentas para ajudar-lhe no desenvolvimento do seu App?

Vou citar algumas que para mim são de grande ajuda muitas vezes.

1 - Ícones para Android - o próprio nome já diz, mais esse site conta com alguns ícones interessantes (gratuitos).

2 - DroidDraw - aplicativo feito em java, auxilia o desenvolvedor a montar o layout de seu App, podendo exportar o código XML para usar em seu programa. O site conta com alguns tutoriais, vale a pena conferir!

3 - Emulador Android 1.5 - Mesmo o Android SDK possuindo um emulador e na sua última versão (2.2), estou deixando aqui um emulador de versão 1.5

[]'s

terça-feira, 22 de junho de 2010

Tutorial: Instalação do Android SDK

Você precisará fazer o download dos seguintes componentes:
1 - JDK
2 - Eclipse
3 - Android SDK

  • Android SDK

Vá até o executável que se encontrará no diretório do Android SDK e execute. Em Available Packages, temos as versões da plataforma do Android. Você pode deixar marcada apenas a opção para o Android 2.1, ao qual iremos utilizar ou manter todos. Clique em Install Selected.

                                                                               Figura 1

Para configurar o Android SDK em seu sistema operacional, fazemos da seguinte forma:
No  Windows, vá em Painel de Controle>Sistema e Segurança>Sistema>Configurações Avançadas do Sistema.  Na aba Avançado clique no botão Variáveis de Ambiente.

Edite a variável PATH adicionando um ponto-e-vírgula (;) seguido do caminho pertencente ao diretório do Android SDK com o diretório tools e confirme. Se estiver instalado no Windows,  no drive C:, teria o seguinte caminho:
C:\android-sdk-windows\tools

  •  Plugin do Android
 Com o Eclipse iniciado, vá até o menu Help > Install New Software. Na caixa de diálogo Available Software, clique em  Add….

Na caixa de diálogo Add Site,  coloque o seguinte endereço em Location:
https://dl-ssl.google.com/android/eclipse/

Sua caixa de diálogo ficará similar a Figura 2.

                                                                             Figura 2

Assim que adicionar o plugin, marque Developer Tools e clique no botão Next.

                                                                            Figura 3

Na segunda etapa, mantenha como está, caso não tenha erros e prossiga. Na terceira etapa, aceite os termos de licença e clique no botão Finish.

                                                                           Figura 4

Ao terminar a instalação, aceite o reinicio do Eclipse.

Para configurar o Android SDK, vá ao menu Window>Preferences, após o reinício do Eclipse na instalação do plugin, selecione Android.

                                                                           Figura 5

Qualquer dúvida comente, e estarei ajudando.
Fiquem ligados! Em breve colocarei um tutorial de como fazermos um Hello World.

[]'s


Android

Estou estudando o Android, fiz uma simples calculadora e estou fazendo agora um
sistema de controle financeiro. Algo bem simples mais que é muito bom para treinar.






[]'s