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
Aqui você irá encontrar um canto voltado a desenvolvedores de software para desktop/mobile. Na área de jogos, aplicativos, soluções de algoritimos, etc. Sinta se a vontade e faça parte desse 'cantinho'.
terça-feira, 29 de junho de 2010
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
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:
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:
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.
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
- Bibliotecas:
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.
2ª Etapa: Código
Após isso, será criado um novo projeto e dentro dele, na pasta src/
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
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
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
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
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
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
sistema de controle financeiro. Algo bem simples mais que é muito bom para treinar.
[]'s
Assinar:
Postagens (Atom)