Se entendi bem, é uma aplicação "fechada" né? Ou seja, só para uso dos representantes do seu cliente, nao é de uso 'popular" certo?
Se sim, nao vejo problema NENHUM em vc fazer com o Flex 4.5.1 e gerar um app para o ipad. Obviamente, migrar do Fx3 para Fx4.5 nao será feito rapido (do tipo "maravilhosamente em 2 cliques"), Além do mais vc precisa repensar a UI e adapta-la para mobile (Claro, afinal de contas vc nao tacar um datagrid com TitleWindows)!!! No entanto, Flex é Flex, seja 3 ou 4.5 os conceitos sao os mesmos e vc já estará familiarizado com a forma de desenvolver. Enfim, a menos q vc seja o pica das galáxias em JSF, acho q o tempo q vc vai gastar fazendo a interface em JSF vc migra o sistema para tablet facilmente. Com relação a comunicação (remoteObject), nada muda.. continua o mesmo RemoteObject com seus results e faults, só em aproveitar a parte de serviços e suas entidades AS3 vc já ganha muito tempo, basta focar na Interface que sua App Tablet terá. Just my 0.02 cents. :) Em 28 de setembro de 2011 17:09, Leonardo Ribeiro <[email protected]>escreveu: > É que assim, inicialmente não havia o requisito de rodar em dispositivos > móveis. > Agora, depois de quase 2 anos que veio essa nova realidade. > > Att > > > 2011/9/28 Ernani Joppert Pontes Martins <[email protected]> > >> Escelente as observações do Mário quanto ao AIR. >> >> Eu ainda não considerei isto pois está muito em beta, e, pelo que vi, >> miutas classes do Flex / AIR SDK não funcionam no ipad e android. >> >> O único benefício seria usar para alvos nas 2 plataformas,com o adendo >> do playbook, se é que este viverá. >> >> Sinceramente, se sua app é plenamente web, recomendo ir para o JSF, ou >> então, se houver a necessidade de apps nativas, investir no >> aprendizado do Objective-C e do SDK do Android, pois quem conhece >> Java, tira isto de letra. >> >> Os aplicativos móveis, por viverem dentro de um ciclo de vida limitado >> tem sua complexidade de desenvolvimento bastante reduzida. Confesso >> que portar uma app para mobile é ao meu ver mais prazeroso pois >> envolve aprendizado >> e comparado com desenvolvimento web, não há sofrimento com cross >> browser development. >> >> Tem o thenewboston >> >> http://www.thenewboston.com que tem vídeos tutoriais das duas >> plataformas móveis mais famosas e de alguma forma se equipara ao >> começo de um livro, só que mais rico em detalhes. >> >> Abraço, >> >> Ernani >> >> >> 2011/9/28 Leonardo Ribeiro <[email protected]>: >> > Nesse caso acredito que é mais "seguro" migrar para JSF >> > Att >> > >> > 2011/9/28 Eric Tonussi <[email protected]> >> >> >> >> desenvolvo em flex, e o resultado é um air ( no caso do iphone um .ipa >> ). >> >> >> >> voce vai ter que migrar pra 4.5.1, e vai ter muita restriçao, mas dá >> pra >> >> fazer a adaptacao. >> >> >> >> Em 28 de setembro de 2011 13:34, Leonardo Ribeiro < >> [email protected]> >> >> escreveu: >> >>> >> >>> Flex ou Air? >> >>> Se funcionar então meus problemas estão parcialmente resolvidos, >> >>> de repente tenho apenas que migrar para o flex 4 >> >>> >> >>> 2011/9/28 Eric Tonussi <[email protected]> >> >>>> >> >>>> Inclusive já estou desenvolvendo apps em flex para iphone/ipad. Se eu >> >>>> quiser posso inclusive colocar essas apps na apple store ;) >> >>>> >> >>>> Em 28 de setembro de 2011 13:28, Leonardo Ribeiro >> >>>> <[email protected]> escreveu: >> >>>>> >> >>>>> Certo, >> >>>>> É que hoje tenho uma app em Flex 3 (que fiz como freela já a algum >> >>>>> tempo) que roda em um cliente. >> >>>>> Os representantes desse cliente estão "ganhando" iPads para >> trabalhar e >> >>>>> agora o cliente que me contratou >> >>>>> precisa fazer com que o sistema rode no iPad. >> >>>>> Inicialmente pensei em refazer a parte do frontend em JSF uma vez >> que o >> >>>>> backend já é Java. >> >>>>> >> >>>>> >> >>>>> 2011/9/28 Mário Júnior <[email protected]> >> >>>>>> >> >>>>>> Só para ressaltar, qnd vc diz: >> >>>>>> "Se a aplicação é baseada em Flex ou Flash, sendo ela portanto, >> >>>>>> dependente do plugin do flash player, não irá rodar no iPad por >> >>>>>> restrições impostas pela Apple, há alternativas, mas só funcionam >> em >> >>>>>> versões específicas do sistema operacional e ainda assim exigem >> >>>>>> desbloqueio do SO, e instalação de componentes não oficiais, tais >> como >> >>>>>> o Frash." >> >>>>>> Vc está se referindo APENAS e EXCLUSIVAMENTE ao browser do iPad >> >>>>>> (Safari). >> >>>>>> Quando o assunto é APP (out-of-browser), já é sabido q o AIR roda >> o >> >>>>>> Flex SDK perfeitamente, a partir da versao do iOS do iPhone 3G. Sem >> nem >> >>>>>> precisar "desbloquear" o iOS, nem mesmo precisando usar jailbreak. >> >>>>>> É sempre bom deixar claro a diferença entre Apps "within-browser" e >> >>>>>> "out-of-browser". >> >>>>>> Quando ao restante, a resposta está correta. >> >>>>>> A única coisa q precisa ser validada (e para isso vc precisará ter >> um >> >>>>>> iPad em maos para testar) é se os fws de ajax mesclados com o >> padrao JSF >> >>>>>> (como o icefaces, etcs) conseguem funcionar adequadamente. Uma vez >> q usam >> >>>>>> javascript, corre-se o risco de nao ser 100% compatível com o >> Safari >> >>>>>> (browser) do iPad/iPhone. >> >>>>>> >> >>>>>> []'s >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> Em 28 de setembro de 2011 09:18, Ernani Joppert Pontes Martins >> >>>>>> <[email protected]> escreveu: >> >>>>>>> >> >>>>>>> Bem, esta é uma lista de flex, portanto não é muito pertinente aos >> >>>>>>> assuntos da lista de Flex, mas, como acredito que, podemos sempre >> >>>>>>> ajudar, aqui vai a definição com adendo ao Flex e qualquer >> tecnologia >> >>>>>>> que não faça o uso do plugin do Flash Player, para estabelecer a >> >>>>>>> diferença entre elas, a fim de que fiquem no histórico da lista, >> e, >> >>>>>>> por si só facilite pesquisas futuras para outras pessoas >> consultarem >> >>>>>>> e >> >>>>>>> evitar duplicidade de tópicos não pertinentes. >> >>>>>>> >> >>>>>>> Se a aplicação é baseada em Flex ou Flash, sendo ela portanto, >> >>>>>>> dependente do plugin do flash player, não irá rodar no iPad por >> >>>>>>> restrições impostas pela Apple, há alternativas, mas só funcionam >> em >> >>>>>>> versões específicas do sistema operacional e ainda assim exigem >> >>>>>>> desbloqueio do SO, e instalação de componentes não oficiais, tais >> >>>>>>> como >> >>>>>>> o Frash. >> >>>>>>> >> >>>>>>> No caso de aplicações JSF ou quaisquer outras, que fazem uso de >> >>>>>>> qualquer framework que gerem no final derivados de HTML, seja com >> ou >> >>>>>>> sem Javascript, com ou sem CSS, irá rodar tranquilamente dentro do >> >>>>>>> navegador Safari no iPad. >> >>>>>>> >> >>>>>>> Para esclarecer melhor, JSF é apenas um framework de >> desenvolvimento >> >>>>>>> de aplicações Java para a Web e, portanto, fazem uso de classes >> >>>>>>> Servlets, Taglibs, e arquivos XML e XHTML facilitando a >> >>>>>>> reusabilidade >> >>>>>>> e documentando regras de negócio de acordo com cada caso de uso. >> >>>>>>> >> >>>>>>> Abraço, >> >>>>>>> >> >>>>>>> Ernani >> >>>>>>> >> >>>>>>> 2011/9/28 Leonardo Ribeiro <[email protected]>: >> >>>>>>> > Pessoal, >> >>>>>>> > Desculpe o off-topic mas estou com uma dúvida meio "idiota" mas >> >>>>>>> > ainda assim >> >>>>>>> > vou perguntar para os colegas. >> >>>>>>> > Eu não tenho iPad e gostaria de saber se com um desses eu posso >> >>>>>>> > acessar uma >> >>>>>>> > aplicação web feita em JSF e usa-la >> >>>>>>> > sem problemas. >> >>>>>>> > >> >>>>>>> > -- >> >>>>>>> > []'s >> >>>>>>> > Leonardo >> >>>>>>> > >> >>>>>>> > Linux User #488650 >> >>>>>>> > Ubuntu User #27045 >> >>>>>>> > Mais sobre o Ubuntu em português: >> http://www.ubuntu-br.org/comece >> >>>>>>> > >> >>>>>>> > -- >> >>>>>>> > Você recebeu esta mensagem porque está inscrito na lista >> "flexdev" >> >>>>>>> > Para enviar uma mensagem, envie um e-mail para >> >>>>>>> > [email protected] >> >>>>>>> > Para sair da lista, envie um email em branco para >> >>>>>>> > [email protected] >> >>>>>>> > Mais opções estão disponíveis em >> >>>>>>> > http://groups.google.com/group/flexdev >> >>>>>>> >> >>>>>>> -- >> >>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> >>>>>>> Para enviar uma mensagem, envie um e-mail para >> >>>>>>> [email protected] >> >>>>>>> Para sair da lista, envie um email em branco para >> >>>>>>> [email protected] >> >>>>>>> Mais opções estão disponíveis em >> >>>>>>> http://groups.google.com/group/flexdev >> >>>>>> >> >>>>>> >> >>>>>> -- >> >>>>>> Mario Junior >> >>>>>> http://blog.mariojunior.com/ >> >>>>>> @mariojunior >> >>>>>> >> >>>>>> -- >> >>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> >>>>>> Para enviar uma mensagem, envie um e-mail para >> >>>>>> [email protected] >> >>>>>> Para sair da lista, envie um email em branco para >> >>>>>> [email protected] >> >>>>>> Mais opções estão disponíveis em >> >>>>>> http://groups.google.com/group/flexdev >> >>>>> >> >>>>> >> >>>>> -- >> >>>>> []'s >> >>>>> Leonardo >> >>>>> >> >>>>> Linux User #488650 >> >>>>> Ubuntu User #27045 >> >>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >> >>>>> >> >>>>> -- >> >>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> >>>>> Para enviar uma mensagem, envie um e-mail para >> [email protected] >> >>>>> Para sair da lista, envie um email em branco para >> >>>>> [email protected] >> >>>>> Mais opções estão disponíveis em >> http://groups.google.com/group/flexdev >> >>>> >> >>>> -- >> >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> >>>> Para enviar uma mensagem, envie um e-mail para >> [email protected] >> >>>> Para sair da lista, envie um email em branco para >> >>>> [email protected] >> >>>> Mais opções estão disponíveis em >> http://groups.google.com/group/flexdev >> >>> >> >>> >> >>> -- >> >>> []'s >> >>> Leonardo >> >>> >> >>> Linux User #488650 >> >>> Ubuntu User #27045 >> >>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >> >>> >> >>> -- >> >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> >>> Para enviar uma mensagem, envie um e-mail para >> [email protected] >> >>> Para sair da lista, envie um email em branco para >> >>> [email protected] >> >>> Mais opções estão disponíveis em >> http://groups.google.com/group/flexdev >> >> >> >> -- >> >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> >> Para enviar uma mensagem, envie um e-mail para >> [email protected] >> >> Para sair da lista, envie um email em branco para >> >> [email protected] >> >> Mais opções estão disponíveis em >> http://groups.google.com/group/flexdev >> > >> > >> > -- >> > []'s >> > Leonardo >> > >> > Linux User #488650 >> > Ubuntu User #27045 >> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >> > >> > -- >> > Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> > Para enviar uma mensagem, envie um e-mail para [email protected] >> > Para sair da lista, envie um email em branco para >> > [email protected] >> > Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > > > -- > []'s > Leonardo > > Linux User #488650 > Ubuntu User #27045 > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Mario Junior http://blog.mariojunior.com/ @mariojunior -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
