Grande Mario, Eu to com um projetinho AIR pra um amigo que estou dando uma enrolada pra ver se com a atual projeção do Flex/AIR no cenário de desenvolvimento não surge uma boa ferramenta para bridge do Java com AIR. Se continuar demorando vou desistir e partir pra AS mesmo.
Vou dar uma olhada nesse Flerry... O brasuca aí comentaram comigo, mas me parece que o projeto está meio parado. De qualquer forma, brigaod Mario, me ajudou de duas formas: esclareceu o cenário atual do AIR no que diz respeito a envio de e-mail e ainda deu uma sugestão com o Flerry. Abraços, Em 11 de junho de 2010 16:03, Mário Júnior <[email protected]> escreveu: > Olha só... esse Flerry parece bem interessante pq ele nao precisa de um > server socket! > O cara ta usando o novo recurso do AIR 2 (lançado oficialmente ontem) que é > o NativeProcess. > > Dessa forma, ele consegue "invocar" um Jar por linha de comando e executar > métodos (publicos) de dentro do jar. > Acabo de reptir o mesmo teste da pá gina e funcionou, mas tive problemas em > passar uma colecao de objetos... vendo na pagina de "Issues" já foi > reportado isso. Apesar do problema, a proposta é bem melhor que as outras q > utilizam socket. > > > []s > > > > > > Em 11 de junho de 2010 15:50, Mário Júnior <[email protected]>escreveu: > > Achei o projeto brazuca: >> http://code.google.com/p/actionscript-native-bridge/ >> Nao sei o nome do pcmnac++ para dar os devidos créditos, mas segue o blog: >> http://pcmnac.com/ >> >> Procurando o projeto dele, achei um outro AS3 Mail... que tal um teste? >> http://code.google.com/p/airxmail/ >> >> E tb achei outro Java-AIR-Bridge q ainda nao conhecia: >> http://code.google.com/p/flerry/ >> >> >> E, lembrei de um Adapter muito legal q pode ser usado com o BlazeDS e LCDS >> (q requer back-end, obvio) mas q facilita >> o envio de e-mail direto do client: >> http://code.google.com/p/flexserverlib/wiki/MailAdapter >> >> >> []s >> >> >> >> Em 11 de junho de 2010 15:29, Mário Júnior <[email protected]>escreveu: >> >> É bem por aí mesmo Bruno. >>> >>> Desenvolver com AIR é legal, torna sua app independente da sandbox do FP >>> e vc ganha algumas funcionalidades que interagem diretamente com o SO, - >>> atualmente vou iniciar um projeto em AIR - mas se ainda precisarmos usar >>> recursos de Java, .net, etc... precisaremos recorrer a um cenário em q o >>> backend precisa estar presente de alguma forma, e na maioria delas, precisa >>> usar um servlet container pra isso (aka tomcat). >>> >>> Algumas propostas como o Merapi (Java) ou o Aperture (.net) tentam evitar >>> o uso de um servidor como o tomcat, mas ainda é bem limitado e a comunicação >>> é via socket, ou seja, vc ainda tem um "servidor" rodando na maquina do >>> cliente (o socket server). Se esse servidor roda num ambiente restrito, ou >>> ainda, o usuario cliente nao tem permissao de acesso ao firewall, o socket >>> server corre o risco de nao funcionar do mesmo jeito. >>> >>> Entao, estamos sempre sujeitos a esse cenários complexos. >>> >>> >>> []s >>> >>> PS: Tem um outro projeto brasileiro que está até melhor que o Merapi, >>> procurei no google-code mas nao lembro o nome. Sei q o owner do projeto faz >>> parte da lista, se alguem aqui achar ou puder dizer, seria muito bom. >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> Em 11 de junho de 2010 14:52, Pimenta <[email protected]>escreveu: >>> >>> Aproveitando o tópico... >>>> >>>> Envolvendo esta questão de envio de e-mail pelo Flex: Utilizando as >>>> palavras do Mario "A melhor forma, e mais recomendada, é vc usar o Flex >>>> somente como camada de visão que irá invocar um back-end...". Mas e se meu >>>> sistema for em AIR? Já pesquisei algumas coisas e inclusive postei uma >>>> pergunta aqui na lista sobre como utilizar o AIR como view e o Java, por >>>> exemplo, como back-end, mas ninguém soube me dizer uma ferramenta com um >>>> mínimo de confiabilidade e/ou estabilidade para fazer o "middleware" entre >>>> AIR e Java. >>>> >>>> Sendo assim, seguindo o que o Mario disse na resposta dele e levando em >>>> consideração as respostas que obtive, não há uma forma de enviar e-mail se >>>> eu estiver desenvolvendo AIR sem que eu arrisque a segurança - se utilizar >>>> AS3 Mail Sockets - ou sem que eu tenha que subir localmente um Tomcat, por >>>> exemplo, para ter um back-end para o envio desse e-mail. >>>> >>>> É mais ou menos por aí o cenário? >>>> >>>> >>>> Abraços, >>>> >>>> Em 11 de junho de 2010 08:04, vagner leonel <[email protected] >>>> > escreveu: >>>> >>>> Obrigado pelas dicas pessoal... >>>>> >>>>> On 10 jun, 16:06, Mário Júnior <[email protected]> wrote: >>>>> > opa.. mandei link errado (era de flash puro). >>>>> > Aqui segue um link usando flex: >>>>> http://blog.mxml.com.br/formulario-de-contato-em-flex-sem-amfphp >>>>> > >>>>> > []s >>>>> > >>>>> > Em 10 de junho de 2010 16:04, Mário Júnior <[email protected]> >>>>> escreveu: >>>>> > >>>>> > >>>>> > >>>>> > > Bom, primeiro que uma pesquisa rapida no google ja resolveria sua >>>>> > > questao... desculpa ser chato, mas isso faz bem para seu próprio >>>>> > > aprendizado. >>>>> > >>>>> > > Segundo que, SIM, é possível enviar email diretamente do Flex (sem >>>>> > > back-end) mas não é recomendável por questoes de segurança, rede, >>>>> etc. A >>>>> > > biblioteca q faz isso é a AS3 Mail Sockets: >>>>> http://as3mail.riaforge.org/ >>>>> > >>>>> > > A melhor forma, e mais recomendada, é vc usar o Flex somente como >>>>> camada de >>>>> > > visão que irá invocar um back-end (seja ele java, php, .net, ruby, >>>>> > > coldfusion, cobol via cgi - forcei a barra agora, mas é possível) >>>>> assim como >>>>> > > esse link ensina: >>>>> > >http://www.alvoweb.com/formulario-email-as3-com-php/ >>>>> > >>>>> > > []s >>>>> > >>>>> > > Em 10 de junho de 2010 15:55, vagner leonel < >>>>> [email protected]>escreveu: >>>>> > >>>>> > > Pessoal, estou tentando criar um form tipo "Fale conosco" que envia >>>>> > >> email, pergunto a vocês, existe alguma forma de fazer este >>>>> > >> procedimento (enviar email) usando o flex? >>>>> > >>>>> > >> -- >>>>> > >> 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 emhttp:// >>>>> groups.google.com/group/flexdev >>>>> > >>>>> > > -- >>>>> > > Mario Junior >>>>> > >http://blog.mariojunior.com/ >>>>> > > @mariojunior >>>>> > >>>>> > -- >>>>> > Mario Juniorhttp://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 >>>>> >>>> >>>> >>>> >>>> -- >>>> ------------------------------------------------------------- >>>> Desenvolvedor Java Pleno >>>> CSM, Certified ScrumMaster >>>> ---------------------------- >>>> Bruno PIMENTA >>>> Cel: 21 7864.5857 >>>> MSN: [email protected] >>>> ------------------------------------------------------------- >>>> >>>> -- >>>> 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 >>> >> >> >> >> -- >> Mario Junior >> http://blog.mariojunior.com/ >> @mariojunior >> > > > > -- > 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 > -- ------------------------------------------------------------- Desenvolvedor Java Pleno CSM, Certified ScrumMaster ---------------------------- Bruno PIMENTA Cel: 21 7864.5857 MSN: [email protected] ------------------------------------------------------------- -- 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
