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

Responder a