Depois do anuncio do SDK para iPhone/iTouch, a Sun disse que vai desenvolver uma VM para o dispositivo. Ótima noticia para programadores Java que estavam criticando ha tempos o descaso da Apple com isso. Ah e vai ser Java ME mesmo…
Um tempo atras rolou uma discussao aqui no GUJ sobre a ausencia de Java/Flash no iPhone e muita gente disse “ainda bem! java me ta morto”. Que acham disso?
muito bom para o nosso mercado! como sera que funcionara o toque? penUp e penDown?? mas e o multi touch?
eu gosto de java me: ja que nao ha tantas opcoes na hora de desenhar a interface, voce acaba programando bem mais com a logica de negocio e infraestrutura, que na minha opiniao pessoal é bem mais divertido!
peczenyj
Se o ChaiVM (maquina virtual java da HP) sofresse um upgrade legal o iPhone ficaria o bicho.
Pena q hoje ele só tenha espaço em impressoras laserjet
sergiolopes
é a parte que mais gosto no ME tbm… a facilidade de programacao eh realmente o ponto alto
louds
Caramba, espero mesmo que isso não aconteça, pois seria mais um prova de como a Apple caga na cabeça de todo mundo. O SDK do IPhone possui uma clausula explicita dizeando que não pode ser usado para desenvolver coisas como uma máquina virtual. Se a Sun for lá e negociar um acordo espúrio para ter direito a isso tudo mundo sai perdendo.
Caramba, quando você acha que já viu o pior vem uma coisa pior.
Mauricio_Linhares
é a parte que mais gosto no ME tbm… a facilidade de programacao eh realmente o ponto alto
Facilidade de programação em Java ME? CLDC? MIDP?
Vocês só podem estar de brincadeira :shock:
Eu nunca consegui desenvolver uma aplicação decente em Java ME que não tivesse que usar pelo menos o Polish pra ter uma interface razoável.
Luiz_Aguiar
Acho que falta uma maneira mais “rica” de se desenvolver interfaces mais incrementadas em ME, pra se chegar ao resultado de cisas simples em Flash, precisa reescrever umas 50 rodas rs
marciocamurati
Eu não vejo um cenário tão negro para o ME talvez a bons anos atras realmente não se conseguia chegar em uma qualidade nem sequer admitivel com ele mas hoje em dia temos aplicações fantasticas, com qualidades de interface belas.
Mas realmente temos que reconhecer que para se chegar a isso o caminho é um pouco longo. Mesmo assim todos sabemos que seja qual for a linguagem mobile o caminho é sempre maior do que estamos acostumados com Web ou Desktop.
Já trabalhei com .Net Mobile e Java ME e se quisermos ter um projeto com qualidade seja em temos gráficos ou seja em funcionalidades os problemas e dificultades são realmente bem parecidos para ambas.
Paulo_Silveira
Maurício Linhares:
Facilidade de programação em Java ME? CLDC? MIDP?
Vocês só podem estar de brincadeira :shock:
Eu nunca consegui desenvolver uma aplicação decente em Java ME que não tivesse que usar pelo menos o Polish pra ter uma interface razoável.
o que a gente quis dizer foi que é legal o java me pois a interface vai ficar feia de uma maneira ou de outra :). a nao ser que va usar Graphics ou alguem que encapsula isso pra fazer componentes mais bonitos… mas mesmo assim.
Leozin
não tinha uma versão do laszlo pra java me? algo do gênero?
Javabuntu
realmente pra fazer a parte visual ficar interessante tem q ralar e muito… mas as lógicas principais acho bem tranquilas de usar…
Mania de todo fã de Java: ficar deslumbrado quando é utilizado a linguagem para um tipo de aplicação que, ou é idiotice fazer em Java, ou com outras linguagens seria bem melhor.
Fecha parêntese.
Desconfio de qualquer ganho ou vantagem de se utilizar Java ME. Se a aplicação se resume a um monte de forms, botões e caixas de textos, melhor fazer uma aplicação web em versão mobile (e aproveita até os controllers e/ou managed beans de uma aplicação gêmea para a web “normal”). Se a aplicação tem inteface mais complexa, o custo de mexer com desenhos 2D é perder a portabilidade entre os celulares (e aí, a desvantagem de se utilizar biblioteca gráfica nativa do celular deixa de existir).
No caso do iPhone, é arriscado fazer uma aplicação em Java quando o suporte oficial não existe. Eu sei que isso é chato, mas é melhor usar um outro smartphone (e reclamar para a Apple enquanto isso) do que fazer uma gambiarra no dispositivo.
C
cmoscoso
Neste momento existem 2 bilhoes de telefones rodando java ME.
Quase nada né mesmo? :roll:
Luiz_Aguiar
cmoscoso:
Leonardo3001:
Desconfio de qualquer ganho ou vantagem de se utilizar Java ME…
Neste momento existem 2 bilhoes de telefones rodando java ME.
Quase nada né mesmo? :roll:
Eu gostaria que fosse apenas 1/4 disso, mas apenas os modelos novos, não vejo vantagem nenum em se ter um camalhaço gigantesco de ferro velho rodando dois joguinhos ridículos em java e “obrigando” a ficar mantendo a compatibilidade e assim atrasando a evolução da tecnologia.
L
Leonardo3001
cmoscoso:
Leonardo3001:
Desconfio de qualquer ganho ou vantagem de se utilizar Java ME…
Neste momento existem 2 bilhoes de telefones rodando java ME.
Quase nada né mesmo? :roll:
Uma coisa é quantidade, outra coisa bem diferente é qualidade.
sergiolopes
Acho que não podem lançar antes porque o SDK só vai estar disponivel oficialmente nessa epoca.
C
cmoscoso
Leonardo3001:
cmoscoso:
Leonardo3001:
Desconfio de qualquer ganho ou vantagem de se utilizar Java ME…
Neste momento existem 2 bilhoes de telefones rodando java ME.
Quase nada né mesmo? :roll:
Uma coisa é quantidade, outra coisa bem diferente é qualidade.
Pra quem desconfia de qualquer vantagem de se utilizar java ME, dei apenas um motivo…
Eu particularmente adoro programar em java ME pro meu nokia n95
E vc? o que usaria hoje como alternativa com mais “qualidade”?
louds
Acho que não podem lançar antes porque o SDK só vai estar disponivel oficialmente nessa epoca.
O SDK já foi lançado àlguns dias. O que não existe é a atualização para o IPhone. Porém nada impede desenvolver com Java usando o atual SDK - isso, claro, se a Sun tivesse lançado uma jvm para ser usada.
sergiolopes
Eu achei que esse SDK aí era Beta, que só ia sair o “final” junto com o iPhone 2.0
C
cmoscoso
Luiz Aguiar:
cmoscoso:
Neste momento existem 2 bilhoes de telefones rodando java ME.
Quase nada né mesmo? :roll:
Eu gostaria que fosse apenas 1/4 disso, mas apenas os modelos novos, não vejo vantagem nenum em se ter um camalhaço gigantesco de ferro velho rodando dois joguinhos ridículos em java e “obrigando” a ficar mantendo a compatibilidade e assim atrasando a evolução da tecnologia.
Talvez nao seja mais vantagem hoje, mas no inicio do seculo :shock: era um diferencial!
E nao acho que esses primeiros prejudiquem a evolucao, de la pra ca as telas ficaram coloridas (~2002), veio midp 2.0 (~2004), maior adocao de APIs opcionais (~2006). O problema da incompatibilidade é das implementacoes dos fabricantes, isso sim é ruim para portabilidade entre os diferentes modelos mas não tem muito a ver com a evolucao da plataforma, pelo menos nao diretamente. E outros também sofriam desse mal tanto quanto ou ate mais (falando de BREW!).
Ou seja, no fim acho que a quantidade da base hoje favorece mais do que atrapalha na briga com concorrentes, em termos de negociacao, estratégia.
Y
Yky_Mattshawn
Paulo Silveira:
muito bom para o nosso mercado! como sera que funcionara o toque? penUp e penDown?? mas e o multi touch?
eu gosto de java me: ja que nao ha tantas opcoes na hora de desenhar a interface, voce acaba programando bem mais com a logica de negocio e infraestrutura, que na minha opiniao pessoal é bem mais divertido!