<< RIA-BA

Blog

Our Blog

Blog Home | About | Entries By Date | Search

Posts

1-10 of 31 | Next> | Last>>

Amigos do RIA-BA, conheçam o MUGBA!
Entry posted on Jul 20 by Vicente Maciel Jr. , tagged News,Rich Internet Apps

Olá pessoal,

Há muito eu já deveria ter feito isso, mas gostaria de aproveitar o momento que está sendo de grande atividade nas comunidades Adobe devido ao lançamento, promoção e divulgação de novos produtos, para avisá-los que desde fevereiro deste ano (2011) não resido mais na Bahia e portanto tornou-se incoerente que eu me mantivesse como gerente de um grupo de usuários regional.

Procurei algumas pessoas para me substituir, sem sucesso. Portanto, para que o grupo ao qual me dediquei na partilha de informações e atividades relacionadas a RIA na Bahia não fique órfão, gostaria de convidar todos os usuários deste grupo a fazerem parte do MUGBA, apoiando-o e incentivando-o em suas atividades.

Vale citar que anteriormente já havia comunicado minha decisão ao meu mentor de atividades de comunidade na Adobe, o Sr. John Koch, o qual me respondeu com uma mensagem de grande incentivo e agradecimento, que me deixou orgulhoso pelo reconhecimento do esforço e dedicação que tenho há 12 anos com produtos da Adobe/Macromedia e 15 anos como profissional dedicado ao desenvolvimento de soluções Web. Da mesma forma, me comuniquei antecipadamente com o Sr. Lauro Santos, gerente do MUGBA, que irá recebê-los.

Bom, sendo este o meu último post aqui, gostaria de agradecer a Adobe por todo o apoio e confiança a mim dedicados, principalmente o Sr. John Koch e Sra. Rachel Luxemburg dos quais sempre tive apoio e consideração. Agradecimento especial também à UNIFACS, na pessoa do membro Alex Coelho, que sempre apoiou nossas atividades e nos ofereceu espaço para que elas acontecessem.

Mas principalmente, quero agradecer aos usuários que igualmente confiaram em meu trabalho e me deram mais uma oportunidade de aprender e compartilhar conhecimento. Os encontros foram muito proveitosos, bem como os patrocinados pela própria Adobe, que marcou o retorno de eventos oficiais da Adobe regionalmente, o qual eu passei meses em insistência através de emails, tweets e telefonemas para que Salvador voltasse a receber membros oficiais do time de evangelização de produtos da Adobe, que acabou culminando no FlashPlatform UG Tour no qual finalmente Salvador foi incluído. Não quero, claro, desfazer dos esforços que o Sr. Lauro do MUGBA também deve ter feito para que o mesmo acontecesse. Mas definitivamente, esse será um dos pontos mais marcantes para mim, já que iniciei o grupo com a intenção de fazer com que a Adobe voltasse a ter uma atividade oficial na região e este evento marcou o alcance deste objetivo.

Após, acontecimentos de ordem pessoal e profissional, como o desenvolvimento de uma mesa de poker digital, a RealPoker Table, desenvolvida em AIR + .Net Framework, atuando pela primeira vez como funcionário de uma empresa privada em Salvador/BA, que fez grande suceso em uma importante feira de games em Las Vegas/USA, acabaram por exigir minha atenção total, o que me afastou das atividades do grupo.

Saibam que continuo atuando como profissional especializado no desenvolvimento de soluções RIA para web, desktop e mobile, hoje no Rio de Janeiro e que após uma passagem profissional pelas tecnologias da Microsoft, que foi bastante interessante e desafiador, bem como esclarecedor, estou ainda mais próximo da Adobe, atuando como consultor regional no apoio aos parceiros de distribuição e revenda locais e que a partir do próximo mês iniciarei novos projetos utilizando as tecnologias Adobe para mais um projeto pioneiro em nivel internacional, utilizando tecnologias diversas, dentre elas tecnologias da Adobe, aceitando o desafio de mais uma vez superar as expectativas com o mesmo, assim como o foi com o projeto da RealPoker Table, que certamente foi até agora o ponto alto da minha carreira.

Portanto, continuem contando comigo através de email, twitter e redes sociais, bem como na participação do MUGBA, do qual também sou membro.

Em tempo, não posso deixar de citar especialmente, os mais atuantes membros do grupo, que sempre fizeram o possível para me apoiarem: Osmundo, Paulo Valadares, Givaldo e Neto (o qual não achei profile para linkar), que estiveram sempre em todos os encontros e deram grande força para que o grupo existisse.

MUITO OBRIGADO!



AIR 2.0 e FlashPlayer 10.1 disponíveis no Adobe Labs 5
Entry posted on Nov 17 by Vicente Maciel Jr. , tagged Rich Internet Apps,Mobile,Interactive Experience,Development,Interactive Experience,Rich Internet Apps

FINALMENTE! Depois do Flash CS5 esse era o release público que eu mais aguardava que fosse disponibilizado no Adobe Labs.
Particularmente, eu já estou envolvido com o AIR 2 há algum tempo e inclusive já implementando-o em um projeto bem interessante, do qual infelizmente posso falar pouco - ainda - mas que em breve poderá ser divulgado. Para não ficar muito obscuro o comentário, trata-se de uma mesa interativa, composta por 3 monitores de 42" cada, que recebe "estímulos" através de toques na própria tela. Ou seja, nele exploro os recursos "multitouch" no AIR 2.0.

Mas vamos ao que interessa, e a imagem acima - obtida na página dedicada ao próprio AIR 2.0 no Adobe Labs - sugere: O que você vai fazer com ele?

Para não deixar o post longo demais e até mesmo otimizar o meu curto tempo disponível diariamente, vou dedicar cada dia - a partir de hoje - para comentar sobre os novos recursos e o que se pode fazer com eles. Para começar, Multi-touch!

Multi-touch

Claro que vou começar pelo recurso com o qual estou mais envolvido, atualizado e experiente.
Como aplicações com recursos Multi-touch, ainda são uma novidade, a simples existência deste recurso nesta versão do AIR já é bastante ovacionada. Porém, para pessoas que já desenvolveram alguma coisa multi-touch em outras tecnologias, a comemoração será certamente ainda maior, dada a abstração da implementação do recurso oferecida no AIR 2.0, que torna a aplicação do recurso simples ao extremo.

Apenas para ilustrar a complexidade de implementação deste recurso com outras soluções, que não o AIR 2.0, e isolando à integração deste tipo de recurso (multi-touch) com aplicações baseadas no FlashPlayer (e AIR, que o contém) em versões atualmente utilizadas, vou citar a implementação do protocolo TUIO - que creio seu, ser a solução mais popular hoje para tal - e seu framework Actionscript, disponibilizado na página dedicada ao próprio projeto.

Sem entrar em detalhes sobre a API disponível (classes disponibilizadas para serem implementadas na sua aplicação), basta entender que para utilizar essa solução, você precisará antes de mais nada de uma outra aplicação - um servidor Socket - rodando junto com a sua aplicação, afim de que ela se comunique com o Hardware e transmita informações para a sua aplicação Actionscript. Fora essa distribuição de "responsabilidades", imagine que o desenvolvimento dessa aplicação Socket, pode vir a ser "mais um software" 'a ser desenvolvido para compor a sua solução. Além disso, a forma de receber os "eventos" gerados pelo hardware multi-touch e interpretá-los, não é nada simples, ainda mais se você necessitar analisar algumas informações inerentes à este tipo de evento, tais como "pressão do toque", "tamanho da área do toque" (interprete como "espessura" da área tocada), e claro, a "identificação" do toque, pois muitas vezes será necessário obter associação entre uma área sensível e um ou mais dos toques sendo realizados na tela.

O AIR 2.0 torna isso extremamente fácil!

Primeiro, vc só precisa informar como serão interpretados os toques na tela, para que o AIR/FlashPlayer esteja gerando os eventos da maneira que você deseja. As opções são: 

  • None (nenhum): O que fará com que toques na tela sejam interpretados e limitem-se à simples eventos de Mouse (flash.events.MouseEvent)
  • Touch (toque): Ira SEPARAR os eventos de toque (TouchTap, TouchRollOver, TouchRollOut, TouchBegin, TouchEnd, etc) à eventos de Mouse (Click, RollOver, RollOut, Press, Release, etc.), possibilitando que ambos sejam implementados separadamente. Neste caso, os eventos relacionados à "gestos" (comentados adiante) são ignorados.
  • Gesture (Gestos): Irá fazer com que simples toques na tela sejam interpretados como simples eventos de Mouse, mas que irá disparar eventos específicos para expor eventos complexos de toque, tais como: GesturePan (ponto movendo sobre um I.O. (interactive object / objeto interativo)), GesturePressAndTap (pressão sobre um I.O. seguindo de um toque também sobre o mesmo I.O.), GestureRotate (dois ou mais toques sobre um I.O. seguindo um movimento de rotação), GestureSwipe (três ou mais toques sobre um I.O. fazendo uma movimentação paralela vertical em qualquer direção), GestureTwoFingerTap (dois toques diferentes ao mesmo tempo sendo feitos (e soltos) sobre um I.O.), GestureZoom (dois pontos de toques diferentes sobre um mesmo I.O. seguindo movimento em direção contrária um ao outro).

Você consegue capturar esses eventos através de actionscript e MXML das maneiras convencionais já utilizadas hoje para os demais eventos que conhecemos, ou seja:

Actionscript:

import flash.events.TransformGestureEvent
import flash.ui.Multitouch; 
import flash.ui.MultitouchInputMode;
Multitouch.inputMode = MultitouchInputMode.GESTURE;
botao.addEventListener(TransformGestureEvent.GESTURE_ROTATE, algumaFuncaoHandler);
function algumaFuncaoHandler(event:TransformGestureEvent):void
{
   //o q fazer quando o evento ocorrer
}

MXML (Flex/Halo):



   
      private function algumaFuncaoHandler(event:TransformGestureEvent):void
      {
         //o que fazer quando o evento ocorrer
      }
   ]]>

Uma outra questão muito importante que representa ainda mais facilidade para a implementação deste tipo de recurso em aplicações AIR, são as propriedades que cada evento carrega. Relaciono abaixo apenas as novidades, pois cada evento carrega ainda informações comuns herdadas da classe flash.events.Event:

Comuns para TouchEvent e GestureEvent:

  • localX, localY (Number): Coordenadas X (horizontal) e Y (vertical) do I.O. que gerou o evento, dentro do container no qual ele se localiza.
  • stageX, stageY (Number): Coordenadas X (horizontal) e Y (vertical) do I.O. que gerou o evento, em relação ao Stage (area principal ou primeiro container da aplicação).

Somente para GestureEvent:

  • phase (String): Indica qual a fase do evento (begin, update, end), importantes para controlar o que fazer quando o "gesto" sobre o I.O. for iniciado, modificado e terminado, respectivamente.

Somente para TouchEvent:

  • isPrimaryTouchPoint (Boolean): Indica se o toque capturado está mapeado inicialmente a um simples evento de Mouse ou não.
  • pressure (Number): Valor, entre 0.0 e 1.0 que indica a força do contato aplicado ao hardware no ponto de toque em questão.
  • sizeX, sizeY (Number): Valor de largura e altura (respectivamente) do ponto de toque em questão.
  • touchPointID (int): Identificação única atribuída ao toque em questão.

Daí, já dá pra perceber o quanto ficou extremamente fácil implementar recursos multi-touch em aplicações rodando sobre o AIR 2.0 em relação à outras soluções disponíveis para tal.

DICA: Se você quer testar este novo recurso mas não possui um hardware com capacidade de reconhecimento de toque, mas possui o Windows Vista ou Windows 7 instalado, você pode usar os recursos disponibilizados pelo projeto MultiTouchVista: http://multitouchvista.codeplex.com/

E aí? O que achou?

No próximo post, estarei falando sobre o NativeProcess, que permite que aplicações AIR sejam capazes de "conversar" com recursos nativos do sistema operacional no qual o AIR 2.0 estiver rodando.

Site no Adobe Labs dedicado ao Beta do AIR 2.0:
http://labs.adobe.com/technologies/air2/



Recent Comments (3 of 5)
01/22/10 by Filipe_Duarte: Boa explicação, mas tenho uma dúvida muito simples... ...
11/28/09 by Vicente Maciel Jr.: Sim! Definitivamente!Aqui mesmo no projeto da mesa interativa usando o AIR ...
11/28/09 by Vicente Maciel Jr.: Valeu! Essa foi uma semana bastante intensa e com isso o tempo consumido. ...

Eseminar Adobe em PT sobre Flash CS4 1
Entry posted on May 12 by Jeff Petilo , tagged Design,Development,Interactive Experience,Video

Pessoal,

O Fabrício Manzi estará apresentando o Eseminar sobre Flash CS4, que será realizado no próximo dia 14 às 10:00 horas (horário de  brasília). Os interessados podem se inscrever gratuitamente no site do seminário. 

Para participar, basta preencher o cadastro de inscrição do evento, que enviará para o e-mail informado a confirmação dos dados e o link da apresentação do seminário que estará ativo apenas na hora marcada para o evento.

Não percam! 

Promoção do evento : http://www.ims-clients.com/adobe/seminars/br/flashCS4.htm



Recent Comments (1 of 1)
05/13/09 by Vicente Maciel Jr.: Essa é uma atitude realmente valorosa por parte da Adobe! Ter esses...

Desconto de Flash CS3 na ENG
Entry posted on May 15 by Giva Gomes , tagged Development,Rich Internet Apps

Olá, Pessoal!

A ENG está fazendo um saldão de FLASH CS3 para Windows por R$ 399,00 para pagamento à vista. Vejam neste link: http://www.eng.com.br/site/index.cfm?secao=software&page=software_adobe

Por que aproveitar essa oportunidade, mesmo sendo da versão anterior do Flash???

A Licença do Flash CS4 para o Brasil custa US$ 819,00
Considerando o dolar de hoje (15/05/2009) de R$ 2,07 o preço do software sai por R$ 1695,33, mas a atualização custa US$ 235,00 = R$ 484,38

Comprando o CS3 por R$ 399,00 e atualizando a licença por R$ 484,38, você terá seu software devidamente licenciado por R$ 883,38, ou seja QUASE METADE DO VALOR da licença do FLASH CS4 Full.

Para quem acha importante o uso de softwares legalizados e quer aproveitar o suporte oferecido ao desenvolvedor, é uma ótima oportunidade.



FlashBuilder e FlashCatalyst disponíveis
Entry posted on Jun 01 by Vicente Maciel Jr.

A Adobe disponibilizou hoje o Flash Builder (antes chamado Flex Builder), juntamente com a nova versão do Flex SDK 4 (opensource), e o Flash Catalyst, este um produto completamente novo integrando a Plataforma Flash da Adobe.

O Flash Builder, nova versão do Flex Builder, juntamente com a nova versão do SDK contemplam um avanço extraordinário como ambiente de desenvolvimento profissional de aplicações Flash (totalmente Actionscript) e Flex (implementanto também o MXML), não apenas em recursos da linguagem Actionscript/MXML, mas principalmente em recursos da ferramenta de desenvolvimento.

O Flash Catalyst introduz um conceito totalmente novo no workflow do desenvolvimento de aplicações, fazendo com que todo artefato produzido em tempo de concepção seja efetivamente aproveitado em todo o processo de desenvolvimento, valorizando ainda mais a participação do Designer em todos as etapas. A ferramenta alcança esse feito através da plena integração com produtos como Photoshop, Fireworks e Illustrator (que devem se apresentar em novas versões brevemente) e a implementação do arquivo ".FXP" e ".FXG" (respectivamente "Flex Project" e "Flex Graphics").

Faça o seu download em: http://labs.adobe.com

Em nossas próximas reuniões, à serem realizadas a partir da próxima semana, estaremos dedicando a maior parte dos tópicos à estes produtos, discutindo-os na intenção de colaborar ao máximo com feedback para a Adobe quanto a fase de testes destes produtos.



ColdFusion 9 e Bolt agora em beta público
Entry posted on Jul 13 by Jeff Petilo , tagged Development

É com muita satisfação de ter presenciado a construção dessas fantásticas ferramentas que venho anunciar para vocês que já se encontram disponíveis em beta público o CF 9 (Codinome Centaur) e o Coldfusion Builder (ColdFusion Bolt).

O Anuncio foi feito hoje por volta das 8 da manhã e os arquivos estão disponíveis no endereço da Adobe Labs (http://labs.adobe.com/).

Posso antecipar que o Coldfusion Builder é uma ferramenta fantástica, que inclusive me convenceu a abandonar o Dreamweaver, que eu usava desde sempre.

Querem um conselho? Baixem e façam bastante experiências, pois essa plataforma estará em evidência por muitos anos.



Adobe User Group Tour in Salvador 2
Entry posted on Jul 15 by Vicente Maciel Jr.

Ontem recebemos a confirmação de que Salvador foi incluído no Adobe User Group Tour 2009 que está ocorrendo no mundo todo para divulgar o Flash Platform que além do Flash Builder / Flex 4 SDK e do Flash Catalyst, incluem o ColdFusion 9 (Centaur) e o ColdFusion Builder (ambos em Beta Público).

Trata-se para nós, além de um grande evento, uma enorme conquista! Até agora, Salvador é a única cidade fora do eixo normalmente abordado pela Adobe para a realização desses importantes eventos geralmente realizados em São Paulo, Rio de Janeiro e Brasília.

Assim que recebermos os detalhes, prometidos ainda para esta semana, o divulgaremos na nossa seção de eventos para que nossos usuários possam confirmar sua presença, além de formalizarem sua inscrição.

Um detalhe importante que já conhecemos, é que a Adobe estará enviando o Mr. Lee Brimelow - Evangelista Adobe para a Plataforma Flash (Flex, AIR, Flash, etc). Ele já fez o anúncio da vinda em seu blog: http://theflashblog.com/?p=1179

Desde já convidamos à todos para prestigiar esse evento (com detalhes à serem postados), e nos prepararmos para apresentar o potencial RIA na Bahia. Certamente, iremos marcar encontros intermediários para planejar outras ações aproveitando a presença de representantes oficiais da Adobe.

A data prevista para a realização do evento é dia 16/08 (domingo) em local, hora e agenda à serem divulgados.



Recent Comments (2 of 2)
07/20/09 by Vicente Maciel Jr.: Isso ae Giva! Grande oportunidade! Vamos aproveitar ao máximo a pre...
07/20/09 by Giva Gomes: WOOOOOOOWWWWWW!!!!!! SIMBORA GALEEEEERA! Vamos nos movimentar cada vez ma...

Adobe User Group Tour in Salvador 2
Entry posted on Jul 28 by Vicente Maciel Jr. , tagged Development,Rich Internet Apps

A Adobe do Brasil disponibilizou o link para as inscrições de participação no Adobe User Group Tour 2009 que passará por Salvador dia 16 de agosto de 2009.

Para inscrever-se visite: http://bit.ly/augt09info03



Recent Comments (2 of 2)
08/12/09 by Vicente Maciel Jr.: Olá Alex! Sim, as inscrições encerraram desde a seman...
08/12/09 by acoelho: Vicente, encerrou as incrições? No link acusa isso.. valeu!

É neste Domingo! Adobe Flash Tour em Salvador!
Entry posted on Aug 14 by Vicente Maciel Jr. , tagged Rich Internet Apps,Design

Queridos amigos, está chegando a tão esperada data! Finalmente teremos um evento oficial da Adobe aqui em Salvador e isso deve ser considerado por todos nós como uma oportunidade única!

Nesta oportunidade, teremos aqui em Salvador duas presenças ilustres: A Sra. Gabriela Zaninetti, Gerente de Marketing da Adobe Brasil e o Sr. Lee Brimelow, Evangelista Adobe Internacional para os produtos que compõem o Flash Platform (FlashPlayer, AIR, Flash, Flex SDK, Flash Builder, Actionscript, Flash Catalyst, Flash Media Server).

No evento vocês terão a oportunidade de estar em contato com os parceiros Adobe locais na área de treinamento e vendas, dentre eles a iTraining, parceira e patrocinadora de alguns encontros do nosso grupo de usuários, e a DClick, parceira comercial da Adobe convidada ao evento.

Muitas novidades serão anunciadas neste evento, tanto por parte da Adobe, quanto dos seus parceiros. Prepare-se!

Uma dica é: Anotem todas as suas dúvidas sobre os produtos do Flash Plaltform e aproveite esta oportunidade única de ter contato com um dos mais respeitados profissionais da área, oficialmente representando a Adobe.

Façam questão de participarem com suas dúvidas, curiosidades e relatos de uso dos produtos Adobe, pois é este movimento que fará desta oportunidade um marco para demonstrar à Adobe o quanto nosso mercado valoriza, usa e consome os seus produtos.

Quero agradecer, desde já, o empenho dos usuários e parceiros em divulgar o evento e fazer dele um sucesso antes mesmo de ocorrer, afinal fomos a primeira cidade a esgotar as inscrições. Desde já, parabéns à todos!

Nos encontraremos lá!

(se você vai estar presente, inclua seu nome no RSVP aqui)



Flash Platform UG Tour em Salvador: SUCESSO! 9
Entry posted on Aug 17 by Vicente Maciel Jr. , tagged Rich Internet Apps

PARABÉNS SALVADOR! O primeiro evento oficial da Adobe em Salvador foi um sucesso devido ao empenho de todos os envolvidos, incluindo você usuário dos produtos Adobe e principalmente os membros dos grupos de usuários presentes.

Espero que este tenha sido somente a primeira de muitas oportunidades, e que possamos fazer cada vez mais para que este empenho da Adobe em nos incluir no seu eixo de eventos seja justificado através do fortalecimento da nossa comunidade em torno dos seus produtos. Não é fácil conseguir trazer pessoas importantes como o Lee Brimelow para partilhar conosco o seu conhecimento e nos apresentar informações tão preciosas, diretamente da fonte. O Lee fez um excelente trabalho, além de atuar com extremo carisma com todos que estiveram próximos a ele, atendendo a todo pedido de esclarecimento de dúvidas ou uma simples pose para fotos. Enfim, obrigado Adobe, obrigado Lee e obrigado Gabriela Zaninetti (Gerente de Marketing da Adobe no Brasil) pelo evento, consideração e atenção!

Se você esteve no evento, faça o seu comentário com elogios, críticas, sugestões.

Fica aqui o meu agradecimento adicional aos parceiros iTraining (Centro de Treinamento Adobe) e Portal BahiaInfo pelo suporte na divulgação do evento.

Em breve divulgaremos mais fotos do evento.

Confira também post do Jefferson Petilo no blog da RIABrazil sobre o evento.



Recent Comments (3 of 9)
08/20/09 by Vicente Maciel Jr.: Foi muito legal mesmo! A participação da iTraining é s...
08/19/09 by Mônica / iTraining: Olá pessoal, Fiquei muito feliz em participar desse grande evento a...
08/19/09 by Giva Gomes: Cara, vc viu como eu tava todo engomadinho??

Filter by Date

<< May 2013 >>
Su Mo Tu We Th Fr Sa
      01 02 03 04
05 06 07 08 09 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Filter by Tag

All
Design
Development
Event
Interactive Experience
Mobile
News
Print
Rich Internet Apps
Video

Change View

Titles
Summaries
Table
Clip
Clip & Comments
Full

Change Sort

Alphabetically
By Last Activity
By Date Posted
By Number of Comments
By Number of Views
By Author