Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Google Android: porque não c++?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  16 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Diego Henrique Oliveira  
View profile   Translate to Translated (View Original)
 More options Jun 29, 9:45 am
From: Diego Henrique Oliveira <diegoholive...@yahoo.com.br>
Date: Mon, 29 Jun 2009 06:45:01 -0700 (PDT)
Local: Mon, Jun 29 2009 9:45 am
Subject: Google Android: porque não c++?

Galera,

Sou iniciante em c++ e estou dando os primeiros passos nessa linguagem. Tambem não quero começar a flame war de linguagens aqui.

Minha duvida é: quais os fatores tecnicos podem ter influenciado na escolhe de java para a sdk do google android ao inves de c++?

Porque ate aonde eu sei com c++ você consegue otimizar muito mais o uso de memoria do seu aplicativo, e isso não é extremamente importante para dispositivos moveis, aonde geralmente a memoria é escassa?

Abraços


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Igor L Marques  
View profile   Translate to Translated (View Original)
 More options Jun 29, 10:17 am
From: Igor L Marques <igor.marq...@gmail.com>
Date: Mon, 29 Jun 2009 11:17:10 -0300
Local: Mon, Jun 29 2009 10:17 am
Subject: Re: [ccppbrasil] Google Android: porque não c++?

Olá

Pelo que eu saiba o mais importante no android é o dalvik que é a maquina
virtual que roda nele, e o código Java que roda no android tem umas
"modificações" no bytecode (não na linguagem) diminuindo o tamanho do código
necessário para rodar. A escolha do Java foi só para ter uma linguagem
"independente" poderia ser qualquer outra, mas a escolha deve ter sido mais
pela quantidade de programadores, então respondendo sua duvida toda a
otimização de memória não é feita no sdk do Java.
2009/6/29 Diego Henrique Oliveira <diegoholive...@yahoo.com.br>

--
Igor L Marques
MSc Candidate in Computer Science
Federal University of Pernambuco, Brazil

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Luciano Rodrigues  
View profile   Translate to Translated (View Original)
 More options Jun 29, 10:18 am
From: Luciano Rodrigues <luciano.scara...@gmail.com>
Date: Mon, 29 Jun 2009 11:18:23 -0300
Local: Mon, Jun 29 2009 10:18 am
Subject: Re: [ccppbrasil] Google Android: porque não c++?

O motivo acredito que seja o fato de o Java já ser muito utilizado para
criação de aplicativos em dispositivos móveis. Não foi uma escolha puramente
técnica.

--
Luciano RM

2009/6/29 Diego Henrique Oliveira <diegoholive...@yahoo.com.br>


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex Queiroz  
View profile   Translate to Translated (View Original)
 More options Jun 29, 10:30 am
From: Alex Queiroz <asand...@gmail.com>
Date: Mon, 29 Jun 2009 14:30:16 +0000
Local: Mon, Jun 29 2009 10:30 am
Subject: Re: [ccppbrasil] Google Android: porque não c++?
Hallo,

On 6/29/09, Diego Henrique Oliveira <diegoholive...@yahoo.com.br> wrote:

> Sou iniciante em c++ e estou dando os primeiros passos nessa linguagem.
> Tambem não quero começar a flame war de linguagens aqui.

> Minha duvida é: quais os fatores tecnicos podem ter influenciado na escolhe
> de java para a sdk do google android ao inves de c++?

> Porque ate aonde eu sei com c++ você consegue otimizar muito mais o uso de
> memoria do seu aplicativo, e isso não é extremamente importante para
> dispositivos moveis, aonde geralmente a memoria é escassa?

     Posso pensar em dois motivos:

1. Ampliar a audiencia de desenvolvedores, ja' que cada vez menos

--
-alex
http://www.ventonegro.org/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Guilherme Rezende  
View profile   Translate to Translated (View Original)
 More options Jun 29, 12:55 pm
From: Guilherme Rezende <guilherm...@gmail.com>
Date: Mon, 29 Jun 2009 13:55:49 -0300
Local: Mon, Jun 29 2009 12:55 pm
Subject: Re: [ccppbrasil] Re: Google Android: porque não c++?

E quanto ao motivo, creio que seja porque não é como o iphone, que rodara em
um hardware especifico.. o Android rodara em diversos dispositivos, por isso
não deve aceitar aplicação nativa, apenas rodando no dalvik.

2009/6/29 Guilherme Rezende <guilherm...@gmail.com>

--
Guilherme BR {
     Linux ID: #437053
     www.guilhermerezende.com


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Guilherme Rezende  
View profile   Translate to Translated (View Original)
 More options Jun 29, 12:45 pm
From: Guilherme Rezende <guilherm...@gmail.com>
Date: Mon, 29 Jun 2009 13:45:55 -0300
Local: Mon, Jun 29 2009 12:45 pm
Subject: Re: [ccppbrasil] Re: Google Android: porque não c++?

Você pode programar em C/C++ para o Android, apenas não tem um framework, e
pelo que entendi, tem dificuldades para visual...

http://benno.id.au/blog/2007/11/13/android-native-apps

att.

2009/6/29 Alex Queiroz <asand...@gmail.com>

--
Guilherme BR {
     Linux ID: #437053
     www.guilhermerezende.com


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Evandro Viana  
View profile   Translate to Translated (View Original)
 More options Jun 29, 3:12 pm
From: Evandro Viana <viana...@gmail.com>
Date: Mon, 29 Jun 2009 16:12:04 -0300
Local: Mon, Jun 29 2009 3:12 pm
Subject: Re: [ccppbrasil] Re: Google Android: porque não c++?

http://arstechnica.com/open-source/news/2009/06/android-goes-beyond-j...

:)

2009/6/29 Guilherme Rezende <guilherm...@gmail.com>

--
Evandro Viana 
---------------------------------------------
Imotion-Info: Consultoria em Tecnologia da Informação
evan...@imotion-info.com
http://www.imotion-info.com/
Telefone (47) 3001-5222
Celular (47) 9972-1302

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Guilherme Rezende  
View profile   Translate to Translated (View Original)
 More options Jun 29, 3:44 pm
From: Guilherme Rezende <guilherm...@gmail.com>
Date: Mon, 29 Jun 2009 16:44:01 -0300
Local: Mon, Jun 29 2009 3:44 pm
Subject: Re: [ccppbrasil] Re: Google Android: porque não c++?

Excelente =]
posso ate animar em brincar com android agora...

http://android-developers.blogspot.com/2009/06/introducing-android-15...

2009/6/29 Evandro Viana <viana...@gmail.com>

--
Guilherme BR {
     Linux ID: #437053
     www.guilhermerezende.com


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Diego Henrique Oliveira  
View profile   Translate to Translated (View Original)
 More options Jun 29, 4:31 pm
From: Diego Henrique Oliveira <diegoholive...@yahoo.com.br>
Date: Mon, 29 Jun 2009 13:31:09 -0700 (PDT)
Local: Mon, Jun 29 2009 4:31 pm
Subject: Re: [ccppbrasil] Re: Google Android: porque não c++?

Pelo que eu li ela não oferecera todos os recursos da SDK para Java.

________________________________
From: Guilherme Rezende <guilherm...@gmail.com>
To: ccppbrasil@googlegroups.com
Sent: Monday, June 29, 2009 4:44:01 PM
Subject: [ccppbrasil] Re: Google Android: porque não c++?

Excelente =]
posso ate animar em brincar com android agora...

http://android-developers.blogspot.com/2009/06/introducing-android-15...

2009/6/29 Evandro Viana <viana...@gmail.com>

http://arstechnica.com/open-source/news/2009/06/android-goes-beyond-j...

    Posso pensar em dois motivos:

--
Guilherme BR {
     Linux ID: #437053
     www.guilhermerezende.com


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
A.F.  
View profile   Translate to Translated (View Original)
 More options Jun 29, 4:43 pm
From: "A.F." <alberto.fabi...@gmail.com>
Date: Mon, 29 Jun 2009 17:43:03 -0300
Local: Mon, Jun 29 2009 4:43 pm
Subject: Re: [ccppbrasil] Re: Google Android: porque não c++?
Uops,

     Cheguei atrasado na discussão, mas algo que bacana é:

      "For any questions on the NDK, please join the Android NDK
forum: http://groups.google.com/group/android-ndk/"

      Um forum onde alguns dos desenvolvedores do NDK estão presentes
e respondendo perguntas!

[  ]s

# Alberto Fabiano
alberto at (ccppbrasil.org  | computer.org )
alberto.fabiano at (ieee.org | acm.org)

/*
#
#  The best way to predict the future is to invent it ,  Alan Key
#
//  0x42 0x69 0x74 0x20 0x46 0x61 0x6e  */

2009/6/29 Guilherme Rezende <guilherm...@gmail.com>:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Gianni  
View profile   Translate to Translated (View Original)
 More options Jun 29, 5:14 pm
From: Gianni <nasus.maxi...@gmail.com>
Date: Mon, 29 Jun 2009 18:14:19 -0300
Local: Mon, Jun 29 2009 5:14 pm
Subject: Re: [ccppbrasil] Re: Google Android: porque não c++?

Bom, acabei de voltar do 'Google Developer Day' onde vi uma palestra  
sobre o SDK do Android.  Foi falado que é possiv;el sim desenvolver  
applicações 'nativas' em C.  Porém depois foi explicado que essas  
applicações, apesar de serem escritas em C, são compiladas p/ o mesmo  
bytecode do Java/Dalvik.   Achei um lixo e desanimei totalmente.

On Jun 29, 2009, at 1:45 PM, Guilherme Rezende wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex Queiroz  
View profile   Translate to Translated (View Original)
 More options Jun 29, 5:24 pm
From: Alex Queiroz <asand...@gmail.com>
Date: Mon, 29 Jun 2009 21:24:50 +0000
Local: Mon, Jun 29 2009 5:24 pm
Subject: Re: [ccppbrasil] Re: Google Android: porque não c++?
Hallo,

On 6/29/09, Gianni <nasus.maxi...@gmail.com> wrote:

> Bom, acabei de voltar do 'Google Developer Day' onde vi uma palestra sobre o
> SDK do Android.  Foi falado que é possiv;el sim desenvolver applicações
> 'nativas' em C.  Porém depois foi explicado que essas applicações, apesar de
> serem escritas em C, são compiladas p/ o mesmo bytecode do Java/Dalvik.
> Achei um lixo e desanimei totalmente.

     Eu acho que houve um mal-entendido. ja' que uma das razoes de
criarem o NDK e' para permitir criacao de aplicacoes de processamento
digital de sinais ou jogos 3D. Nao haveria ganho algum compilando o
codigo C para bytecode.

--
-alex
http://www.ventonegro.org/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Gianni  
View profile   Translate to Translated (View Original)
 More options Jun 29, 7:42 pm
From: Gianni <nasus.maxi...@gmail.com>
Date: Mon, 29 Jun 2009 20:42:16 -0300
Local: Mon, Jun 29 2009 7:42 pm
Subject: Re: [ccppbrasil] Re: Google Android: porque não c++?

On Jun 29, 2009, at 6:24 PM, Alex Queiroz wrote:

Então, eu tbm acho já que não me parece fazer sentido, mas vejo o que  
diz o site:

"Please note that the NDK does not enable you to develop native-only  
applications. Android's primary runtime remains the Dalvik virtual  
machine."
http://developer.android.com/sdk/ndk/1.5_r1/index.html#overview

Outra coisa: ficou BEM claro na palestra que ao compilar uma  
applicação p/ Android em C/C++, vc gera um '.so' que é executado no  
sand-box do Dalvik.  Ou seja, de uma forma ou outra, não é o que eu  
chamaria de app nativa em C/C++.  Já o site do google-groups diz que  
se pode sim desenvolver executaveis.

Única certeza que tenho é que tá mal explicado...  :-)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paulo Rogério Panhoto  
View profile  
 More options Jun 29, 8:01 pm
From: Paulo Rogério Panhoto <pa...@voicetechnology.com.br>
Date: Mon, 29 Jun 2009 21:01:08 -0300
Local: Mon, Jun 29 2009 8:01 pm
Subject: Re: [ccppbrasil] Re: Google Android: porque não c++?

Aproveitando o link que você passou,

The Android NDK provides tools that allow Android application developers to
*embed components that make use of native code *in their Android
applications.

Android applications run in the Dalvik virtual machine. The NDK allows
developers to implement *parts of their applications using native-code
*languages
such as C and C++. This can provide benefits to certain classes of
applications, in the form of reuse of existing code and in some cases
increased speed.
 O NDK é o JNI para Android. O que está mal explicado nisso.

2009/6/29 Gianni <nasus.maxi...@gmail.com>


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex Queiroz  
View profile   Translate to Translated (View Original)
 More options Jun 29, 8:15 pm
From: Alex Queiroz <asand...@gmail.com>
Date: Mon, 29 Jun 2009 21:15:51 -0300
Local: Mon, Jun 29 2009 8:15 pm
Subject: Re: [ccppbrasil] Re: Google Android: porque não c++?
Hallo,

2009/6/29 Gianni <nasus.maxi...@gmail.com>:

     Isso só quer dizer que você não pode desenvolver uma aplicação
completa usando código nativo, só componentes na forma de "shared
objects".

> Outra coisa: ficou BEM claro na palestra que ao compilar uma
> applicação p/ Android em C/C++, vc gera um '.so' que é executado no
> sand-box do Dalvik.  Ou seja, de uma forma ou outra, não é o que eu
> chamaria de app nativa em C/C++.  Já o site do google-groups diz que
> se pode sim desenvolver executaveis.

     Então ficou BEM claro que á gerada uma biblioteca nativa que vai
ser carregada dinamicamente pela máquina virtual Java do Android.

--
-alex
http://www.ventonegro.org/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rodrigo Kumpera  
View profile   Translate to Translated (View Original)
 More options Jun 30, 9:15 am
From: Rodrigo Kumpera <kump...@gmail.com>
Date: Tue, 30 Jun 2009 10:15:59 -0300
Local: Tues, Jun 30 2009 9:15 am
Subject: Re: [ccppbrasil] Re: Google Android: porque não c++?

O NDK foi somente oficializar algo que muito já estavam fazendo a um bom
tempo.
Por exemplo, o mono já esta disponível para Android a uns seis meses, sendo
possivel
usar inclusive a loja do google p/ instalá-lo.

2009/6/29 A.F. <alberto.fabi...@gmail.com>


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google