Nokia continua com desenvolvimento do qt

54 respostas
J

Nokia continua com desenvolvimento do qt e Quick já é consagrado oficial no SDK versão 4.7.2

http://qt.nokia.com/
http://qt.nokia.com/qtquick/

54 Respostas

adolfo_eloy

Julio,

isto significa que a parceria com a Microsoft não afetará esta questão? (de manter ou não o desenvolvimento com Qt).

tks

Adelar

Muito boa notícia. :smiley:
Nunca fiz nada sério em Qt, mas é uma plataforma que respeito muito.
Segue um link com os detalhes da liberação http://labs.qt.nokia.com/2011/03/01/qt-4-7-2-has-been-released/

abraços

fabiocsilva

O problema é “até quando”…

Elizeu_Santos

²

paulofafism

Excelente Notícia… Gosto muito de utilizar o Qt. Mas é como o fábiocsilva disse: Até Quando…?

J

A nokia investiu muitos titulos no qt, que faz parte da infraestrutura dela. É improvável que ela pare o investimento nele. Até porque existe um acordo com a kde foundation de que o qt não pode ser “descontinuado”, mesmo que sua licença comercial seja vendida pela nokia.

É muito mais provável o wp7 suportar o qt do que a nokia parar ele.

http://www.kde.org/community/whatiskde/kdefreeqtfoundation.php

J

Por falar em licença comercial, a nokia a vendeu para a digia - http://www.revolucaodigital.net/2011/03/09/nokia-abdica-gestao-licenca-qt/

Lembrando que essa versão só é usada para empresas que alteram o framework para própria infraestrutura. A LGPL e GPL ainda serão usadas pela nokia.

paulofafism

A nokia investiu muitos titulos no qt, que faz parte da infraestrutura dela. É improvável que ela pare o investimento nele. Até porque existe um acordo com a kde foundation de que o qt não pode ser “descontinuado”, mesmo que sua licença comercial seja vendida pela nokia.

É muito mais provável o wp7 suportar o qt do que a nokia parar ele.

http://www.kde.org/community/whatiskde/kdefreeqtfoundation.php

É bom bom isso :). Estou estudando o WP7 e me parecer um SO promissor, ainda mais em conjunto com a Nokia, no qual eu considero um dos melhores fabricantes de dispositivos móveis. Espero que tenha uma excelente integração do Qt com o WP7.

Vejo com excelentes olhos esta parceria Microsoft e Nokia.

kicolobo

AMO Qt. Foi a primeira vez que vi C++ ser realmente produtivo. É uma ferramenta simplesmente maravilhosa, que em mais de uma ocasião quase adotei em alguns projetos.

E o mais legal é que, apesar de não ser tão conhecido quanto Java, C#, etc, tem alguns clientes de peso. Os softwares da Pixar, por exemplo, são escritos em Qt.

O único problema é o preço da licença, que ainda é bem salgado.

otaviojava

Acredito que essa parceria nokia qt, não durará muito já que o desenvolvimento será com Microsoft não teria motivo para se desenvolver essa ferramenta.

K

Que graça tem essa QT se existe o Java e o .NET? investir em tecnologia duvidosa não dá, nem a própria nokia confiou no seu próprio pessoal e sistema para progredir, agora engulam o Windows Phone.

J

otaviojava:
Acredito que essa parceria nokia qt, não durará muito já que o desenvolvimento será com Microsoft não teria motivo para se desenvolver essa ferramenta.

Na verdade pode ser bem o contrário. A nokia abriu mão da licença comercial para continuar com o opensource. Provavelmente pode ser o sdk para o wp7. Estou dizendo isso mas é especulação.

J

Não é duvidosa não. Já tem anos de desenvolvimento.

Se colocarmos alguns pontos aí você vai ver que o qt pode ser até mais produtivo que o java para desktop, além de ser realmente um framework multiplataforma.

aluisiodsv

A Nokia pra mim tbm era uma boa fabricante. Ao fazer uma parceria para adotar um SO mobile da MS ela caiu no meu conceito.
Na minha opinião ela tinha q usar o Android … sou mt fã!

"agora engulam o Windows Phone"
é isso aí. Se não gostarem, troquem de aparelho. Ou a Nokia vai disparar o WP7, ou o WP7 vai derrubar a Nokia. Claro q o primeiro é mais provável, mas a chance existe e o fim do Qt tmb!

J

aluisiodsv:
A Nokia pra mim tbm era uma boa fabricante. Ao fazer uma parceria para adotar um SO mobile da MS ela caiu no meu conceito.
Na minha opinião ela tinha q usar o Android … sou mt fã!

"agora engulam o Windows Phone"
é isso aí. Se não gostarem, troquem de aparelho. Ou a Nokia vai disparar o WP7, ou o WP7 vai derrubar a Nokia. Claro q o primeiro é mais provável, mas a chance existe e o fim do Qt tmb!

Não tem como descontinuar o qt dessa maneira. Existe um fundação por traz disso.

http://www.kde.org/community/whatiskde/kdefreeqtfoundation.php

Se a nokia parar o desenvolvimento ela tem que ceder todo o sdk sob licença BSD. O meego pode até estar na geladeira, mas duvido que a nokia descontinue ele, justamente por causa da chance do wp7 não emplacar.

K

Não é duvidosa não. Já tem anos de desenvolvimento.

Se colocarmos alguns pontos aí você vai ver que o qt pode ser até mais produtivo que o java para desktop, além de ser realmente um framework multiplataforma.

Não na qualidade do produto e sim o seu futuro, a Nokia adotou o Windows e com certeza confia mais no .NET da Microsoft do quem em seus próprios sistemas, então eu devo investir num produto que nem ela confiou? Não estou falando da qualidade.

aluisiodsv

Não tem nada a ver em confiar ou não. Com crtz eles confiam mais em quem dá mais dinheiro.

J

aluisiodsv:
Não tem nada a ver em confiar ou não. Com crtz eles confiam mais em quem dá mais dinheiro.
Mas toda empresa vive de dinheiro oras. Se o wp7 for um bom sistema vai alavancar a nokia, se não a alternativa dela será o projeto meego ou o android.

Eu acredito muito mais no symbian do que no software da microsoft, mas eu nunca usei o segundo. Vai ver é a alternativa correta para a nokia mesmo.

countercraft

O Qt já existia há muito tempo antes da Nokia (desde 1992). Do jeito que vocês falam, parece que surgiu quando a Nokia comprou a Trolltech em 2008 e acabou agora. Empresas como Adobe, Pixar, Dreamworks, Skype, Google, Oracle, Industrial Light & Magic usam o Qt. Google Earth, Skype, Autodesk Maya e a interface gráfica do VirtualBox são feitos em Qt, por exemplo. Aqui você pode ver vários casos de uso do Qt: http://qt.nokia.com/qt-in-use/
Além disso, ele vai além de um framework para construção de GUIs, provendo classes de rede, sql, SVG, multimídia, etc, além de possuir bindings para diversas linguagens e ser realmente multiplataforma.

Não sei porque a Nokia não confiou no Qt, mas o framework é muito maior do que isso.

ViniGodoy

Para quem acha que o qt é uma tecnologia duvidosa, eis alguns exemplos de aplicações feitas em qt:

  • Adobe Photoshop
  • Maya
  • Google Earth
  • Skype
  • KDE
  • VLC Media Player

Vantagens de usa-lo no lugar do Java e C#? Não exige virtual machine. E pode ser portado em muito mais plataformas. Sem falar de ter todo poder de fogo do C++.

O Java e o C# ainda estão longe do mercado de aplicações desktop de caixinha.

Vale lembrar que o qt é mantido por mais de 40 empresas. A nokia é só uma (e a principal) delas.

J

countercraft:
O Qt já existia há muito tempo antes da Nokia (desde 1992). Do jeito que vocês falam, parece que surgiu quando a Nokia comprou a Trolltech em 2008 e acabou agora. Empresas como Adobe, Pixar, Dreamworks, Skype, Google, Oracle, Industrial Light & Magic usam o Qt. Google Earth, Skype, Autodesk Maya e a interface gráfica do VirtualBox são feitos em Qt, por exemplo. Aqui você pode ver vários casos de uso do Qt: http://qt.nokia.com/qt-in-use/
Além disso, ele vai além de um framework para construção de GUIs, provendo classes de rede, sql, SVG, multimídia, etc, além de possuir bindings para diversas linguagens e ser realmente multiplataforma.

Não sei porque a Nokia não confiou no Qt, mas o framework é muito maior do que isso.

Sim e vai continuar existindo com ou sem nokia. Quando eu escrevi essa notícia, o que me espantou é que ela manteve o trabalho no opensource e vendeu a licença comercial para a digia.

Isso mostra que o framework tem importância na empresa.

Imagino que ela aposte na popularidade do nome “windows”.

paulofafism

Não podemos sair falando que o Windows Phone não vai dar certo e muito menos falar que o Qt é uma tecnologia duvidosa, e como o ViniGodoy citou, existem diversos aplicativos de empresa gigantes que utilizam o Qt.

O Windows Phone é um SO que pode dar certo. Eu não gostaria de ver a Nokia adotando o Android. Imagina se todos os aparelhos utilizassem um único sistema operacional? É essas diferenças de SO que ajuda na evolução das plataformas. O Qt é muito mais multi-plataforma do que Java e C#.

Luiz_Aguiar

Deixando bem claro pros que não se dão ao trabalhar de abrir os links e ler e ficarem falando coisa sem saber do assunto: o desenvolvimento do QT não depende da Nokia, ela pode falir, fechar, o que for, o QT continua como sempre, a diferença é ter uma empresa bancando pesquisa e pessoal dedicado no melhoramento da plataforma/framework.

[]s

paulofafism

Luiz Aguiar:
Deixando bem claro pros que não se dão ao trabalhar de abrir os links e ler e ficarem falando coisa sem saber do assunto: o desenvolvimento do QT não depende da Nokia, ela pode falir, fechar, o que for, o QT continua como sempre, a diferença é ter uma empresa bancando pesquisa e pessoal dedicado no melhoramento da plataforma/framework.

[]s


+++++

J

Luiz Aguiar:
Deixando bem claro pros que não se dão ao trabalhar de abrir os links e ler e ficarem falando coisa sem saber do assunto: o desenvolvimento do QT não depende da Nokia, ela pode falir, fechar, o que for, o QT continua como sempre, a diferença é ter uma empresa bancando pesquisa e pessoal dedicado no melhoramento da plataforma/framework.

[]s

Sim, a nokia alavancou a popularidade do qt. Eu uso em projetos a vários anos e nunca vi ser tão citado.

Sem falar que kd4 também se deve as pesquisas bancadas pela nokia no qt nos últimos 3 anos.

O Framework Animation revolucionou a interface do kde.

fabiocsilva

A verdade é que a Nokia vai reduzir drasticamente a equipe de desenvolvimento do Qt. Já houve até um grande protesto da divisão Maemo por conta do acordo com a Microsoft. Além disso, a Nokia já anunciou que o Qt não será suportado nos dispositivos com Windows Phone, que o Symbian será usado (talvez) para estratégias low-end e que o Maemo virará “plataforma de pesquisa”, o que significa “vamos abandonar aos poucos para não fazer muito alarde”.
O Qt não depende da Nokia, porém ela é(era) sua principal patrocinadora. Nos últimos 2 anos inclusive, Qt ganhou um foco mais mobile por conta desse patrocínio.

É lamentável, mas era uma decisão inevitável da Nokia, pensando em termos de empresa. Vamos torcer para que o Qt continue excelente.

ViniGodoy

Tem que lembrar também que o Qt não é um framework free. Existem modelos de licenciamento pagos, e são o uso mais comum para aplicações desktop.
Isso significa que existem empresas pagando pela manutenção de um contrato, e compromisso legal. Nada de “AS IS, WITH NO WARRANTY”.

Também vale lembrar que os sistemas desktops estão entre as principais plataformas do Qt. E que a decisão da nokia e MS restringe-se apenas aos SmartPhones, e não aos demais dispositivos móveis.

aluisiodsv

Não entendi o lance de ter mais mobilidade q o java. O java pode ser usado em geladeiras, microondas, entre outros …
Eu acho q o Qt vai junto com a nokia, se afundar, vai afundar junto, se não, vai continuar crescendo.

ViniGodoy

aluisiodsv:
Não entendi o lance de ter mais mobilidade q o java. O java pode ser usado em geladeiras, microondas, entre outros …
Eu acho q o Qt vai junto com a nokia, se afundar, vai afundar junto, se não, vai continuar crescendo.

Você falou bem, pode ser usado. A diferença é que os fabricantes de hardware, não usam. E a Oracle não provê nenhum tipo de suporte oficial (o único oficial é em Windows e Linux).

Por consequencia, você não acha VMs java para geladeiras e microondas e, a menos que você esteja disposto a escrever sua própria, você não terá uma aplicação java rodando nesses dispositivos.

A lista de plataformas suportadas pelo Qt, por padrão, já é enorme:
http://doc.qt.nokia.com/4.6/supported-platforms.html

Ainda não temos uma definição, por exemplo, de como vai ficar a questão do Java em Mac, desde que a Apple anunciou de que não daria mais suporte a plataforma.

aluisiodsv

Até tem!
Mas é isso mesmo q vc falou, o fabricante q vai ter q se virar.

Eu acho q a Apple poderia parar de dar suporte a tudo. Assim ninguém mais ia usar e eles iam parar de vender.

J

aluisiodsv:
Até tem!
Mas é isso mesmo q vc falou, o fabricante q vai ter q se virar.

Eu acho q a Apple poderia parar de dar suporte a tudo. Assim ninguém mais ia usar e eles iam parar de vender.

Não tem definição não, a apple não dá suporte para jvm. Eles descontinuaram a deles, embora estejam investindo no openjdk.
Com as restrições que a oracle impõe no java você nunca verá outra jvm no mercado, por essa razão ninguém vai desenvolver uma própria.

M

aluisiodsv:
Até tem!
Mas é isso mesmo q vc falou, o fabricante q vai ter q se virar.

Eu acho q a Apple poderia parar de dar suporte a tudo. Assim ninguém mais ia usar e eles iam parar de vender.

que nem google?

aluisiodsv

Até onde eu sei, a Oracle não impediu em nada no desenvolvimento de JVMs, muito menos na venda destas.

edit: É fácil falar mal da Oracle, mas na minha opinião, ela vai alavancar ainda mais o Java!

J

Tá ok, vamos voltar a falar de nokia então.

chun

Eu tenho apenas uma palavra que descreve esta atitude da nokia:

Desespero

Ou seria o tal “Plano B” ?

M

A Oracle não impede que outros desenvolvam JVMs, tanto que IBM tem uma, o kaffe é outra, etc. E tem muitas JVMs pra dispositivos embarcados com suporte, sim. Só que não da Oracle, e ela não impede. Até incentivou no Java One a criação de mais delas.

O que ela não deixa é você usar o código da JVM licenciado CDDL dela, modificar e publicar aí com outra licença dizendo que é sua, como o Google fez.

Voltando ao Qt, é importante lembra que existe uma diferença de aplicações “feitas em Qt” ou que “usam Qt”. O Qt não é um framework completo ainda, nem sei se o objetivo dele é ser. Muitos dos programas citados usam Qt basicamente pra interface gráfica, mas estão longe de se restringirem a ele.

Como a Nokia era a principal patrocinadora, acho meio óbvio que o desenvolvimento do Qt vai ser afetado, mas mesmo assim ainda tem investimento nele e não vai acabar se um dia a Nokia larga de vez.

Também estou no time dos que não gostaram das últimas decisões, tinha apostado no Qt e estava estudando o framework, cheguei até a montar materiais de treinamento. :x
O WP7 com dezenas de aparelhos, vendeu menos da metade do que o Symbian^3, que só rodava no N8 (e no E7 na Europa). Com o tanto de celulares que a Nokia lança, já era pro novo Symbian estar em todos os aparelhos dela, apesar de não chegar perto do Android e iOS, é muito, muito melhor que o Symbian atual.

Outra coisa, há quanto tempo o Meego tá sendo desenvolvido? Já era pra ter aparelhos rodando ele, mesmo que viesse com upgrades depois, com mais recursos. Não entendo o motivo de serem tão lentos…

O pior de tudo é que a RIM está no mesmo caminho: lançou a versão nova do SO deles, mas até hoje só está no BB Torch, e já lançou vários outros modelos com o SO antigo. E não mudam a estratégia, mesmo perdendo mercado…

J

marcosalex:
A Oracle não impede que outros desenvolvam JVMs, tanto que IBM tem uma, o kaffe é outra, etc. E tem muitas JVMs pra dispositivos embarcados com suporte, sim. Só que não da Oracle, e ela não impede. Até incentivou no Java One a criação de mais delas.

O que ela não deixa é você usar o código da JVM licenciado CDDL dela, modificar e publicar aí com outra licença dizendo que é sua, como o Google fez.

Voltando ao Qt, é importante lembra que existe uma diferença de aplicações “feitas em Qt” ou que “usam Qt”. O Qt não é um framework completo ainda, nem sei se o objetivo dele é ser. Muitos dos programas citados usam Qt basicamente pra interface gráfica, mas estão longe de se restringirem a ele.

Como a Nokia era a principal patrocinadora, acho meio óbvio que o desenvolvimento do Qt vai ser afetado, mas mesmo assim ainda tem investimento nele e não vai acabar se um dia a Nokia larga de vez.

Também estou no time dos que não gostaram das últimas decisões, tinha apostado no Qt e estava estudando o framework, cheguei até a montar materiais de treinamento. :x
O WP7 com dezenas de aparelhos, vendeu menos da metade do que o Symbian^3, que só rodava no N8 (e no E7 na Europa). Com o tanto de celulares que a Nokia lança, já era pro novo Symbian estar em todos os aparelhos dela, apesar de não chegar perto do Android e iOS, é muito, muito melhor que o Symbian atual.

Outra coisa, há quanto tempo o Meego tá sendo desenvolvido? Já era pra ter aparelhos rodando ele, mesmo que viesse com upgrades depois, com mais recursos. Não entendo o motivo de serem tão lentos…

O pior de tudo é que a RIM está no mesmo caminho: lançou a versão nova do SO deles, mas até hoje só está no BB Torch, e já lançou vários outros modelos com o SO antigo. E não mudam a estratégia, mesmo perdendo mercado…

Só uma coisa em questão as jvms para embarcar software. A única que existe é a JME. Qualquer uma fora do escopo infringe patentes da Sun.

O Qt é um framework completo desde a época do kde 3.xx.

Todas essas aplicações que foram citadas, foram completamente desenvolvidas com o qt, como é o caso do virtualbox, e não apenas para interface gráfica. O Qt não engloba apenas widgets para UI, mas possui todo um framework completamente orientado a objetos e MVC. Todos as classes do qt utilizam implicit data sharing( para pesquisa: http://trinity.pearsoncomputing.net/docs/qt4/implicit-sharing.html ), o que dá um ganho de desempenho surreal nas suas bibliotecas.

Entre as bibliotecas do framework:

Phonon Module
QAxContainer Module
QAxServer Module
Qt Declarative Module
Qt3Support Module
QtCore Module
QtDBus module
QtDesigner Module
QtGui Module
QtHelp Module
QtMultimedia Module
QtNetwork Module
QtOpenGL Module
QtOpenVG Module
QtScript Module
QtScriptTools Module
QtSql Module
QtSvg Module
QtTest Module
QtUiTools Module
QtXml Module
QtXmlPatterns Module
WebKit in Qt

Além de ser muito bem documentado. O beta do novo SDK está disponível para download e conta com o novo qtcreator com ferramenta para refatoração de código, autocomplete bem mais robusto, e a inclusão oficial do Quick, ferramenta e framework para criação interfaces ricas( A linguagem é bem parecida com o javafx script) http://qt.nokia.com/qtquick/

Eu realmente penso que a nokia fez uma cagada enorme abrindo mão de tudo isso. Mas só vidente para ter certeza do que acontece de verdade.

J

aluisiodsv:

edit: É fácil falar mal da Oracle, mas na minha opinião, ela vai alavancar ainda mais o Java!

Ninguém falou mal da oracle aqui. Não seja parcial.

O tópico não tem nada haver com Oracle também.

K

A verdade é que faz mais 8 anos que não uso mais nada da Nokia, os celulares com caracteres rústicos que usava eram os melhores, os antigos, depois parti para um Motorola, coloridinho, bacana, durou comigo uns uns 4 anos, agora só uso Sony Ericson, ainda vou ver um smartphone, mas quero ver realmente se tem vantagem real isso, vou ficar online digitando twits em celular? estou fora, QT? usuário final nem quer saber disso.

aluisiodsv

AUhUahuaUhuAH, e isso é ruim ?
O JME é um framework preparado para aplicações móveis … ou vc quer recursos como javax.persistence, que é para aplicações comerciais, em uma aplicação móvel ?
Lembrando tbm que vc pode criar uma jvm de tamanho minúsculo e que use apenas as APIs que vc precise, para colocar em um microondas (adoro esse exemplo).

Em respeito ao Qt, dá pra ver q vc gosta muito e não gostaria de parar de desenvolver com ele. Mas vc tem q ter a mente aberta. Hj não tem mais esse, amanhã vai ter outro … e nunca para.
Eu achava que se o java parasse eu não ia mais desenvolver, de tanto q eu gosto. Mas é besteira, hj em dia as coisas podem mudar muito rapidamente.

Não estou dizendo q vai acabar, tomara q não. Mas nossa opinião é a mesma no que diz respeito a Nokia.

J

aluisiodsv:
juliocbq:

Só uma coisa em questão as jvms para embarcar software. A única que existe é a JME. Qualquer uma fora do escopo infringe patentes da Sun.

AUhUahuaUhuAH, e isso é ruim ?
O JME é um framework preparado para aplicações móveis … ou vc quer recursos como javax.persistence, que é para aplicações comerciais, em uma aplicação móvel ?
Lembrando tbm que vc pode criar uma jvm de tamanho minúsculo e que use apenas as APIs que vc precise, para colocar em um microondas (adoro esse exemplo).

Em respeito ao Qt, dá pra ver q vc gosta muito e não gostaria de parar de desenvolver com ele. Mas vc tem q ter a mente aberta. Hj não tem mais esse, amanhã vai ter outro … e nunca para.
Eu achava que se o java parasse eu não ia mais desenvolver, de tanto q eu gosto. Mas é besteira, hj em dia as coisas podem mudar muito rapidamente.

Não estou dizendo q vai acabar, tomara q não. Mas nossa opinião é a mesma no que diz respeito a Nokia.

AUhUahuaUhuAH, e isso é ruim ?
O JME é um framework preparado para aplicações móveis … ou vc quer recursos como javax.persistence, que é para aplicações comerciais, em uma aplicação móvel ?

ô se é ruim… A JME está defasada a mais de 5 anos. Fora que está presente em menos da metade das plataformas onde o c++ alcança (é sério).
Sem contar que você não pode desenvolver uma jvm porque a Oracle mais uma vez vai usar FOU para que não possa atuar em dispositivos móveis. Isso faz parte do Kit de Compatibilidade(Já é um tópico velho aqui no guj).

Em respeito ao Qt, dá pra ver q vc gosta muito e não gostaria de parar de desenvolver com ele. Mas vc tem q ter a mente aberta. Hj não tem mais esse, amanhã vai ter outro … e nunca para.
Eu achava que se o java parasse eu não ia mais desenvolver, de tanto q eu gosto. Mas é besteira, hj em dia as coisas podem mudar muito rapidamente.

Mente mais aberta que a minha em relação a ferramentas e linguagens de programação?! Dá uma olhada nos meus tópicos pelo GUJ. Acho que eu deveria ganhar o prêmio nobel da paz(hehe).

O Qt não vai acabar não. Primeiro porque empresas enormes bancam o projeto e outra que a própria nokia disse que não vai parar de investir apesar de ter vendido a licença comercial para a digia.
http://blog.qt.nokia.com/2011/03/07/nokia-and-digia-working-together/

É o famoso plano b que o chun citou.

http://www.researchut.com/site/nokia-microsoft-qt

Agora da uma olhada no quanto a microsoft pagou a nokia para usar o wp7.
Acho que as coisas se esclareceram. :wink:

http://www.businessweek.com/news/2011-03-07/microsoft-is-said-to-pay-nokia-more-than-1-billion-in-deal.html

M

A Oracle permite, sim que outras empresas desenvolvam JVMs para mobile. O exemplo mais comum é a RIM para o Blackberry, não é a JME oficial da Sun/Oracle.

Agora, não sei se precisa pagar uma taxa pra certificação da plataforma, mas existem outras, inclusive pra dispositivos embarcados e mais restritas ainda. Procurei o video do JavaOne que vi a Sun apresentando JVMs pra mobile que não eram a oficial mas não achei.

J

marcosalex:
A Oracle permite, sim que outras empresas desenvolvam JVMs para mobile. O exemplo mais comum é a RIM para o Blackberry, não é a JME oficial da Sun/Oracle.

Agora, não sei se precisa pagar uma taxa pra certificação da plataforma, mas existem outras, inclusive pra dispositivos embarcados e mais restritas ainda. Procurei o video do JavaOne que vi a Sun apresentando JVMs pra mobile que não eram a oficial mas não achei.

O lucro do java na época da sun era com a jme. Por isso existia as restrições das jvms para dispositivos móveis. O sistema da Rim é um SO proprietário com uma j2me embarcada(Da mesma maneira nos symbians s4 e anteriores nos nokias)e bibliotecas proprietárias. O que eu quis dizer é que você precisa pagar a licença e aceitar os termos da mesma maneira para poder usá-la.

É difícil encontrar jme em sistemas embarcados porque é caro a aquisição da licença, sem falar no custo com o desenvolvimento para a plataforma alvo. É muito menos custoso utilizar um kernel linux e embarcar um sistema escrito em c++. Por isso o qt é forte nos embarcados.
Consigo rodar programas escritos em c++ no meu htc com um android, e até mesmo um desenvolvido com qt.

http://sourceforge.net/p/necessitas/wiki/Compile%20Qt%20framework/

http://sourceforge.net/projects/necessitas/files/

A dalvik não tem um jit em versões mais antigas do android. Programas escritos em c++ possuem um desempenho 2x (ou mais) maior que os compilados para bytecode.

Vale a pena perder um tempo para estudar. Olha o screencast abaixo:
[youtube]http://www.youtube.com/watch?v=VU_zPnQrM6E[/youtube]

[youtube]http://www.youtube.com/watch?v=ZZlHJa3_TgA&feature=related[/youtube]

Luiz_Aguiar

Com a recente “briga” do Ubuntu com o Gnome também, já foi declarado (e ja vem acontecendo isso a umas 3 versões pelo menos) que o ubuntu esta aumentando a compatibilidade e olhando com melhor olhos pro QT, nnao quer dizer nada em relação a abandonar o gnome, não quero entrar nesse mérito, mas pode a médio prazo levar ao aumento de desenvolvimento com esse framework pela comunidade que cerca o Ubuntu, além da já envolvida com o próprio KDE e todo seu ecossistema.

[]s

J

Luiz Aguiar:
Com a recente “briga” do Ubuntu com o Gnome também, já foi declarado (e ja vem acontecendo isso a umas 3 versões pelo menos) que o ubuntu esta aumentando a compatibilidade e olhando com melhor olhos pro QT, nnao quer dizer nada em relação a abandonar o gnome, não quero entrar nesse mérito, mas pode a médio prazo levar ao aumento de desenvolvimento com esse framework pela comunidade que cerca o Ubuntu, além da já envolvida com o próprio KDE e todo seu ecossistema.

[]s

Isso. O 11.04 já vai vir com a últimas bibliotecas do qt, assim como uma integração entre gtk e qt melhorada. O ubuntu acaba por usar uma gama grande de softwares que utilizam as bibliotecas do qt(vide Virtualbox que todos usamos como ferramenta). Foi uma idéia inteligente da canonical.

Ultimamente o GTK está passando por um processo de refatoração grande porque as suas bibliotecas não estão preparadas para dar suporte a linguagens modernas como c#, java ou vala. O Gnome 3 vai trazer essa refatoração.

Ter o Qt no ubuntu vai expandir os horizontes da canonical e da app store dela.

paulofafism

juliocbq:
marcosalex:
A Oracle permite, sim que outras empresas desenvolvam JVMs para mobile. O exemplo mais comum é a RIM para o Blackberry, não é a JME oficial da Sun/Oracle.

Agora, não sei se precisa pagar uma taxa pra certificação da plataforma, mas existem outras, inclusive pra dispositivos embarcados e mais restritas ainda. Procurei o video do JavaOne que vi a Sun apresentando JVMs pra mobile que não eram a oficial mas não achei.

O lucro do java na época da sun era com a jme. Por isso existia as restrições das jvms para dispositivos móveis. O sistema da Rim é um SO proprietário com uma j2me embarcada(Da mesma maneira nos symbians s4 e anteriores nos nokias)e bibliotecas proprietárias. O que eu quis dizer é que você precisa pagar a licença e aceitar os termos da mesma maneira para poder usá-la.

É difícil encontrar jme em sistemas embarcados porque é caro a aquisição da licença, sem falar no custo com o desenvolvimento para a plataforma alvo. É muito menos custoso utilizar um kernel linux e embarcar um sistema escrito em c++. Por isso o qt é forte nos embarcados.
Consigo rodar programas escritos em c++ no meu htc com um android, e até mesmo um desenvolvido com qt.

http://sourceforge.net/p/necessitas/wiki/Compile%20Qt%20framework/

http://sourceforge.net/projects/necessitas/files/

A dalvik não tem um jit em versões mais antigas do android. Programas escritos em c++ possuem um desempenho 2x (ou mais) maior que os compilados para bytecode.

Vale a pena perder um tempo para estudar. Olha o screencast abaixo:
[youtube]http://www.youtube.com/watch?v=VU_zPnQrM6E[/youtube]

[youtube]http://www.youtube.com/watch?v=ZZlHJa3_TgA&feature=related[/youtube]

Gostei de saber que o QtCreator possui uma plataforma de desenvolvimento para Android. Vou começar estudar. Isso sim vale a pena. Vai ser muito interessante a mesma aplicação rodando em um Symbian, Windows Phone, Meego e Android, agora só falta o IPhone OS. :slight_smile:

J

Já existem pessoas trabalhando nisso.

http://qt.gitorious.org/+qt-iphone/qt/qt-iphone-clone.

paulofafism

juliocbq:
paulofafism:

Gostei de saber que o QtCreator possui uma plataforma de desenvolvimento para Android. Vou começar estudar. Isso sim vale a pena. Vai ser muito interessante a mesma aplicação rodando em um Symbian, Windows Phone, Meego e Android, agora só falta o IPhone OS. :slight_smile:

Já existem pessoas trabalhando nisso.

http://qt.gitorious.org/+qt-iphone/qt/qt-iphone-clone.

Viva ao QT :slight_smile:

rafaelviny

concordo com o aluisiodsv

android é o que há

inacio.ferrarini

Usei pouco o Qt, em 2004… minhas lembranças são as melhores possíveis. Eu não evoluí muito nos estudos do Qt por ter entendido (não sei se entendi certo), que só a versão que rodava em Linux era free, as outras (Windows, por exemplo) demandariam licença.
Nas outras vezes utilizei wxWidgets (que também me atende muito bem).

É impressão minha, ou, quando alguém propõe um assunto um pouco fora do habitual, sempre aparece gente que não se preocupou em entender o que está sendo discutivo, com pedras na mão?

Luiz_Aguiar

Não se esquente não, é sempre assim mesmo… tem muitos leitores de manchete aqui.

Se o desenvolvimento com QT para Android for algo que realmente seja benéfico, é uma boa excelente alternativa ao ambiente padrão de desenvolvimento, vou acompanhar mais de perto.

[]s

J

Não se esquente não, é sempre assim mesmo… tem muitos leitores de manchete aqui.

Se o desenvolvimento com QT para Android for algo que realmente seja benéfico, é uma boa excelente alternativa ao ambiente padrão de desenvolvimento, vou acompanhar mais de perto.

[]s

Esse port está no beta e é totalmente opensource. Existem algumas bibliotecas que ainda não foram concluídas, mas já é 100% funcional.

matheusssilva

Oi gente! encontrei esse tópico abordando Qt Framwork como assunto, não pude deixar de informar.

Existe uma comunidade dedicada ao Qt

http://forum.qtbrasil.com/

Entrem lá…

Elizeu_Santos

eu queria muito focar no qt/c++… porém… ja tem muita coisa para se aprender em Java, e o mercado de C++ mesmo com os portateis não é muito bom.

estudo java, mais no meu coração mora o C++.

Criado 10 de março de 2011
Ultima resposta 19 de mar. de 2011
Respostas 54
Participantes 19