07 de January de 2009
Main Menu
Home
Cadastre-se
Usuários do Portal
Como colaborar
Contato
Sugerir Conteúdo
Reportar Problema
Conteúdo
Fórum
Notícias
Artigos
Projetos
Inovação Tecnológica
Downloads
Eventos
Links
Blogs
Conteúdo Parceiro
Wiki da CBE
Wiki iMXdev
Blogesfera
Login
Usuários online
Nenhum usuário online
Nós temos 4 visitantes online
Usuários Registrados
1851 registrados
0 hoje
5 esta semana
11 no mês
Último: Kuhlhoff offline
Próximos Eventos
Nenhum evento
« < Janeiro 2009 > »
D S Q Q Q S D
28 29 30 31 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tradutor
Escolha o idioma:
RSS
PageRank
Add Site to Favorites
Add Page to Favorites
Make Homepage
Print Page
Parceiros
Comunidade C&C++ Brasil
Tempo Real
Comunidade Brasileira de Eletronica
Eletromaniacos
Workshop Projetando Sistemas Embarcados
Errata - Android - I Seminário C&C++ para Sistemas Embarcados
(14 de November de 2008) Por Diego Sueiro

Olá a todos,

 

Quero me desculpar por ter passado algumas informações erradas a respeito do Android no seminário. Logo depois da gafe, o meu amigo Feu, me corrigiu e então pedi a ele que descrevesse rapidamente a arquitetura Android.

Segue os seus comentários:

 

/*

Sobre o Android a arquitetura usada é a seguinte:

 * O Android não usa java diretamente. Eu ja li em diversos lugares que o Google usa java por que java tem muitas ferramentas. No caso do Android ele segue isso diretamente. Ele utiliza o eclipse para fazer o parse do código java, mas o bytecode compilado no final das contas é para uma VM própria do Android, a Dalvik Virtual Machine. Além da biblioteca J2ME ser fraca para a proposta do Android, existem restricoes de licenca do Java que nao sao interessantes para o Android (basicamente, qualquer coisa no java a sun eh a unica com poder de Veto no JCP)
* A arquitetura eh composta do Kernel do Linux, para a parte mais low level, e uma série de bibliotecas em C/C++ incluindo OpenGL, bibliotecas de localizacao por GPS dentre outras. E depois disso a camada "java" (que na verdade é Dalvik VM) apenas chama a parte C/C++.  O "Java" nesse ponto é apenas um Wrapper...

veja mais em http://code.google.com/android/what-is-android.html

 

Mais um comentário: O GWT (Google Web Toolkit) tem o mesmo approach de usar o java apenas como ïntermediario: Vc desenvolve em java, e ele compila javascript, para interfaces semelhantes ao GMail/GoogleCalendar.

*/

 

Espero que agora tenha ficado mais claro.

 

 

Abraços,

 

--

*dS
[Voltar]
Pesquisar no Portal
Newsletter
Assinar a newsletter do Portal Embarcados
Name:
Email:


Enquete
Qual será o tamanho total do seu projeto atual?
 
Oportunidades
Últimas do Fórum

Mais...
Blogs
eletro10 Autor: VALDEMIR CAPOANI Data: 18 de December de 2008
O desafio em (tentar) organizar e realizar um evento Autor: Diego Sueiro Data: 14 de November de 2008
OPORTUNIDADE- ENG DESENV SW EMBARCADO Autor: MC CONSULTORIA EM RH Data: 29 de September de 2008
teclado de pc com 8051 em ASM Autor: Andres Data: 14 de August de 2008
lcd Autor: marcio aparecido geraldo Data: 23 de July de 2008
Notícias Embedded.com