Programando em Java para o Iphone  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2665
Localização: Chicago, EUA
Offline


Alguém já conseguiu essa proeza?

Uns lusitanos anunciaram uma solução:

http://www.jaiphon.com/

Era sonho?

Sergio A Oliveira Jr. - saoj

ExperiMENTA:

Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org


[Email] [WWW]
Bruno Laturner
GUJ Expert
[Avatar]

Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline

This September...

saoj wrote:Era sonho?

Ainda é. Se eles só tem uma página falando pra contata-los, é vaporware na certa.

A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra
[WWW]
s4nchez
Virtual Machine Man
[Avatar]

Membro desde: 05/06/2006 11:35:55
Mensagens: 673
Localização: London, UK
Offline

Ja da pra fazer com Java to Objective C cross-compiler + implementacao Java do Cocoa. Eu sinceramente aprenderia as linguages originais pra isso, mas se voce quiser arriscar...


Ivan Sanchez | coding dojo | blog | twitter
[WWW]
windsofhell
GUJ Master

Membro desde: 15/06/2007 08:31:17
Mensagens: 1683
Localização: Stockholm - Sweden
Offline


Concordo, da muito trabalho falando todo esse "workaround" pra desenvolver em java.
Eu estou desenvolvendo uma app pra iphone ao mesmo tempo estudando objective-c e cocoa. =)
saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2665
Localização: Chicago, EUA
Offline



Eu sinceramente aprenderia as linguages originais pra isso, mas se voce quiser arriscar...


Já tentei, mas meu cérebro se recusa a ter que aprender Objective-C.

Andar para trás em níveis de abstração é tortura computacional. É como largar Java e voltar a programar em C, ou largar C e voltar a programar em Assembly.

Sergio A Oliveira Jr. - saoj

ExperiMENTA:

Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org


[Email] [WWW]
marcelomartins
Moderador
[Avatar]

Membro desde: 07/01/2004 10:53:19
Mensagens: 1477
Localização: Porto Alegre - RS
Offline

Não dá, se desse não valeria a pena!

Marcelo Martins
http://twitter.com/marcelomartins
Tudo que hoje eu realmente preciso saber, aprendi no jardim da infância.

cmoscoso
Virtual Machine Man

Membro desde: 23/10/2007 10:08:29
Mensagens: 687
Offline

Nao se trata apenas da linguagem, frameworks java por ai sao pinto perto do Cocoa framework, acredito que alinguagem contribua (dynamic, message-passing) mas nao ficaria surpresso um hello world em java rodar no iphone. Uma aplicacao originalmente feita para desktop/j2me, sem chances.

saoj wrote:
Já tentei, mas meu cérebro se recusa a ter que aprender Objective-C.

Andar para trás em níveis de abstração é tortura computacional. É como largar Java e voltar a programar em C, ou largar C e voltar a programar em Assembly.


Boa desculpa pra nao aprender uma nova linguagem!

Mas tente fazer alguma coisa, sugiro um simples jogo 2d, com cada uma das linguagens citadas e adivinha qual exige menos codigo?
[Email]
saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2665
Localização: Chicago, EUA
Offline

cmoscoso wrote:Nao se trata apenas da linguagem, frameworks java por ai sao pinto perto do Cocoa framework, acredito que alinguagem contribua (dynamic, message-passing) mas nao ficaria surpresso um hello world em java rodar no iphone. Uma aplicacao originalmente feita para desktop/j2me, sem chances.

saoj wrote:
Já tentei, mas meu cérebro se recusa a ter que aprender Objective-C.

Andar para trás em níveis de abstração é tortura computacional. É como largar Java e voltar a programar em C, ou largar C e voltar a programar em Assembly.


Boa desculpa pra nao aprender uma nova linguagem!

Mas tente fazer alguma coisa, sugiro um simples jogo 2d, com cada uma das linguagens citadas e adivinha qual exige menos codigo?


Menos código não significa muita coisa, vide PERL. Estou falando de níveis de abstração, simplicidade e beleza.

E não é desculpa, é convicção. Não tenho vontade de aprender Objective-C porque não gosto dessa linguagem e acho ela um tremendo retrocesso em relação a Java.

De Java só consigo ir para Ruby, Scala, Python, C# ou Groovy.

C++, Objective-C, Assembly e Cartão Perfurado eu me recuso a programar, mesmo que me oferecessem um pomposo emprego na Apple.


This message was edited 2 times. Last update was at 26/11/2008 13:44:46


Sergio A Oliveira Jr. - saoj

ExperiMENTA:

Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org


[Email] [WWW]
AUser
GUJ Master
[Avatar]

Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline

Hahaha.

Duvido que se te oferecessem um emprego na Apple pra programar em ObjC você ia recusar por achar antigo demais e antiquado. Essa eu realmente duvido.
cmoscoso
Virtual Machine Man

Membro desde: 23/10/2007 10:08:29
Mensagens: 687
Offline

saoj wrote:
Menos código não significa muita coisa, vide PERL. Estou falando de níveis de abstração, simplicidade e beleza.


Isso mesmo, o melhor dos 2 mundos na programacao do lado cliente.

This message was edited 1 time. Last update was at 26/11/2008 13:53:15

[Email]
saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2665
Localização: Chicago, EUA
Offline


Bill Dudney said something like, "It's not the learning curve that hurts it s the unlearning curve and I totally agree. I love/hate Objective-C and I could spit bullets at Steve Jobs for his take on Java and the arrogance of insisting his favorite programming toy should be everyone?s favorite programming toy.


Fonte: http://codeforfun.wordpress.com/tag/objective-c/


Note that I?m not saying that Objective-C is a bad language. I?m just saying it?s unpopular. How unpopular? Well, the TIOBE Programming Community Index for April 2008 has just been released. Here?s the list, in order (most popular first), of programming languages that are more popular with developers than Objective-C.

1. Java
2. C
3. Visual Basic
4. PHP
5. C++
6. Perl
7. Python
8. C#
9. Ruby
10. Delphi
11. JavaScript
12. D
13. PL/SQL
14. SAS
15. Pascal
16. Lisp/Scheme
17. FoxPro/xBase
18. COBOL
19. Ada
20. ColdFusion
21. Logo
22. Lua
23. ActionScript
24. Fortran
25. RPG
26. MATLAB
27. Prolog
28. Awk
29. Transact-SQL
30. ABAP
31. LabView
32. Erlang
33. Groovy
34. Smalltalk
35. Haskell
36. PL/I
37. Bash
38. Objective-C



Fonte: http://www.psynixis.com/blog/2008/04/25/did-apple-make-a-mistake-choosing-objective-c-for-iphone-sdk/

Lembrando que Objective-C não tem nem Garbage Collector!!! Quem se importa em fazer memory management e trabalhar com ponteiros? EU !!!

This message was edited 2 times. Last update was at 26/11/2008 14:41:04


Sergio A Oliveira Jr. - saoj

ExperiMENTA:

Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org


[Email] [WWW]
cmoscoso
Virtual Machine Man

Membro desde: 23/10/2007 10:08:29
Mensagens: 687
Offline

saoj wrote:

Lembrando que Objective-C não tem nem Garbage Collector!!! Quem se importa em fazer memory management e trabalhar com ponteiros? EU !!!



Serio?

http://developer.apple.com/leopard/overview/objectivec2.html
[Email]
saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2665
Localização: Chicago, EUA
Offline

Acho que Objective-C 2.0 foi lançado só com o Leopard. Na palestra que foi postada datada de 14 / Out / 2008 ele fala que não tem e inclusive ensina como limpar a memória.

Será que já dá para programar usando Objective-C 2.0 para o Iphone... De repente sim... Anyways... Objective-C 1.0 ou 2.0 estou fora! Infelizmente não vou poder trabalhar na Apple, nem fazer nada para o Iphone por enquanto...

This message was edited 4 times. Last update was at 26/11/2008 15:49:31


Sergio A Oliveira Jr. - saoj

ExperiMENTA:

Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org


[Email] [WWW]
kicolobo
Moderador
[Avatar]

Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline

saoj wrote:
cmoscoso wrote:Nao se trata apenas da linguagem, frameworks java por ai sao pinto perto do Cocoa framework, acredito que alinguagem contribua (dynamic, message-passing) mas nao ficaria surpresso um hello world em java rodar no iphone. Uma aplicacao originalmente feita para desktop/j2me, sem chances.

saoj wrote:
Já tentei, mas meu cérebro se recusa a ter que aprender Objective-C.

Andar para trás em níveis de abstração é tortura computacional. É como largar Java e voltar a programar em C, ou largar C e voltar a programar em Assembly.


Boa desculpa pra nao aprender uma nova linguagem!

Mas tente fazer alguma coisa, sugiro um simples jogo 2d, com cada uma das linguagens citadas e adivinha qual exige menos codigo?




E não é desculpa, é convicção. Não tenho vontade de aprender Objective-C porque não gosto dessa linguagem e acho ela um tremendo retrocesso em relação a Java.

De Java só consigo ir para Ruby, Scala, Python, C# ou Groovy.

C++, Objective-C, Assembly e Cartão Perfurado eu me recuso a programar, mesmo que me oferecessem um pomposo emprego na Apple.




Já dei uma olhada por alto no Objective C e, bem: não achei "antiquado" como disse.
Na realidade, tem alguns aspectos bem bacanas, como por exemplo programação baseada em mensagens que é bem interessante (e que eu realmente gostaria de ter em Java). Pode ser inclusive considerada um "C++ feito direito". Traz alguns dos ganhos do Java + a performance que temos no C/C++ (aliás, é apenas uma camada a mais de abstração em cima do C, assim como o C++).

Claro, no início assusta um pouco a sintaxe, mas com um pouco de boa vontade, você realmente começa a achar o negócio bem interessante.

Isto sem mencionar os frameworks da Apple, que, de fato, são no mínimo fantásticos. Em diversos aspectos inclusive superiores ao que temos em Java. Como por exemplo programação gráfica, GUIs, etc. É uma plataforma fantástica. Só não migro 100% para ela devido à falta de mercado aqui.

Fiquei curioso: Por que Objective-C seria um retrocesso?

This message was edited 1 time. Last update was at 26/11/2008 18:07:04


http://devkico.itexto.com.br

Twitter: http://www.twitter.com/loboweissmann

Vamos aprender Grails?
http://www.grailsbrasil.com.br
[WWW] [MSN] [ICQ]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

Você pode criar aplicações legítimas para o IPhone usando C# com mono.

Pode ainda usar IKVM se realmente fizer toda questão do mundo de usar Java.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team