logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!
Mar 9

Preloader Personalizado – Flex 4

Escrito por DClick Team em 1, 4, 6, Actionscript, AR, bar, BI, blog, class, classe, control, demo, Download, event, Evento, Flex, Flex 3, Flex 4, Flex Components, Flex4, mudanças, O, on, preloader, progress, pt, RIA, Ria’s Geral, screen, Screencast, SDK, spark, swf, TAT, Tema, Twitter, UI, XP @ 03 9th, 2011 | via http://blog.dclick.com.br/pt/ | Sem comentários
DClick Team
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Preloader Personalizado – Flex 3 conseguiu ver como criar o seu preloader e adicioná-lo a um projeto Flex 3. Contudo, a mesma biblioteca disponibilizada não funciona perfeitamente no Flex 4, e vou explicar o porque.

No Flex 3, nosso preloader personalizado extende a classe mx.preloaders.DownloadProgressBar e no Flex 4, a classe que o preloader deve extender é a mx.preloaders.SparkDownloadProgressBar. Só por esse detalhes já conseguimos perceber que houveram mudanças no sistema de preloader após a versão 4 da SDK.

Apesar da nova classe SparkDownloadProgressBar ser uma cópia da classe DownloadProgressBar, houveram algumas mudanças no disparo do evento ProgressEvent.PROGRESS, que agora na nova SDK é disparado toda vez que um novo progresso é inicado, seja ele de download do SWF, download das RSL e na inicialização da aplicação, gerando um progresso de 0 a 100% para cada nova etapa. Com essas mudanças não é mais aconselhavel ter um listener para esse evento para controlar o seu progresso, que era exatamente o que faziamos no Flex 3.

Agora que entendemos as mudanças, vou disponibilizar aqui a biblioteca atualizada para o Flex 4 que não mais escuta o evento ProgressEvent.PROGRESS e funciona perfeitamente com o novo método setDownloadProgress da classe SparkDownloadProgressBar.

Mar 9

Preloader Personalizado – Flex 3

Escrito por DClick Team em 1, 4, Actionscript, AR, auto, bar, BI, blog, class, custom, Download, flash, Flex, Flex 3, Flex Components, image, mg, O, on, padrão, preloader, progress, RIA, Ria’s Geral, screen, Screencast, TAT, Twitter, UI @ 03 9th, 2011 | via http://blog.dclick.com.br/pt/ | Sem comentários
DClick Team
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

* Lembre-se que o seu preloader só deve seguir a regra de ter os 100 frames, e que a barra foi só um modo simples de mostrar a evolução do progresso.

Agora você já pode fazer o download aqui da biblioteca necessária para a customização do preloader.

Mar 3

Resource Bundle – Imagens e Classes

Escrito por DClick Team em 1, 4, 6, Actionscript, Air, AR, ASDoc, BI, blog, boolean, class, classe, classes, Flex, Flex Components, image, imagens, int, library, Number, O, on, pt, Ria’s Geral, screen, Screencast, string, Sun, TAT, Twitter @ 03 3rd, 2011 | via http://blog.dclick.com.br/pt/ | Sem comentários
DClick Team
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

primeiro post irei falar sobre como utilizar imagens e classes vinculadas a localização.

Vale destacar que a nossa biblioteca BundleLibrary foi alterada para a inclusão do ASDoc e dos métodos:
getNumber(String):Number;
getInt(String):int;
getObject(String):Object;
getClass(String):Class;
getBoolean(String):Boolean;

Assista o screencast abaixo sobre o passo-a-passo de como utilizar imagens e classes com resource bundle.

Mar 3

Two-way Data Binding – Flex 4 – Objetos complexos em componentes de lista

Escrito por DClick Team em 1, 4, Actionscript, AR, BI, blog, Componente, Componentes, Data Binding, Download, Flex, Flex Components, int, library, lista, Number, O, on, problema, pt, Ria’s Geral, screen, Screencast, TAT, Twitter, Two-way Data Binding, UI, uint @ 03 3rd, 2011 | via http://blog.dclick.com.br/pt/ | Sem comentários
DClick Team
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

primeiro post e o segundo post sobre Two-way Data Binding não pode deixar de conferir esse screencast onde apresento como utilizar objetos complexos em componentes de lista.

Faça o download da biblioteca aqui. Ela agora contém os seguintes componentes:

  • DropDownListCompare
  • NumberInput
Mar 1

Resource Bundle – Flex 4

Escrito por DClick Team em 4, Actionscript, AR, arte, BI, blog, busca, código, exemplo, Flex, Flex Components, for, if, library, NaN, O, on, Otimização, programação, RIA, Ria’s Geral, screen, Screencast, TAT, Twitter, UI, UX @ 03 1st, 2011 | via http://blog.dclick.com.br/pt/ | Sem comentários
DClick Team
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

PLAIN TEXT

CODE:

  1. key=value
  2. chave=valor
  3. title=Título
  4. content=Olá Mundo!

Vale dizer também que, utilizar o Resource Bundle faz a sua aplicação ficar mais limpa, eliminando informações hardcoded que tinhamos em toda parte do código.

Agora que já conhecemos o básico sobre Resource Bundle que tal criar uma aplicação exemplo?

O primeiro passo para iniciar a nova aplicação é pegar essa biblioteca auxiliar que irá facilitar a inclusão e utilização dos Resource Bundles.

Agora basta acompanhar o screencast abaixo e seguir o passo-a-passo para criar o seu projeto com suporte a multi-linguagem.

Fev 28

Componente de Destaque – Flex 4

Escrito por DClick Team em 1, 2009, 4, 6, action, Actionscript, Adobe, Air, app, AR, back, BI, blog, boolean, class, classe, Componente, Componentes, components, control, Destaque, efeito, exemplo, Flex, Flex Components, function, fundo, IE, if, int, interface, library, MXML, O, on, painel, pt, Ria’s Geral, spark, TAT, Twitter, UI, UX, XML @ 02 28th, 2011 | via http://blog.dclick.com.br/pt/ | Sem comentários
DClick Team
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

aqui a biblioteca que contém o componente, e adicioná-la na pasta libs do seu projeto.

2. Agora precisamos incluir a classe principal do componente no Application do nosso projeto Flex.

PLAIN TEXT
ACTIONSCRIPT:

  1. xml version=“1.0″ encoding=“utf-8″?>
  2. “http://ns.adobe.com/mxml/2009″
  3. ? ? ? ? ? ?? ? xmlns:s=“library://ns.adobe.com/flex/spark”
  4. ? ? ? ? ? ?? ? xmlns:mx=“library://ns.adobe.com/flex/mx”
  5. ? ? ? ? ? ?? ? xmlns:zoom=“br.com.dclick.components.zoom.*”>
  6. ? ?
  7. ? ? ? ?
  8. ? ?
  9. ? ?

3. Devemos extender os objetos que desejamos destacar e implementar a interface br.com.dclick.components.zoom.IZoomItem, no meu exemplo, eu extendi a classe Panel que ficou assim.

PLAIN TEXT
ACTIONSCRIPT:

  1. package
  2. {
  3. ? ? /**
  4. ? ?? * @author Bruno Sales
  5. ? ?? * Created: 28/02/2011
  6. ? ?? */
  7. ? ? import br.com.dclick.components.zoom.IZoomItem;
  8. ? ?
  9. ? ? import spark.components.Panel;
  10. ? ?
  11. ? ? public class PanelZoom extends Panel implements IZoomItem
  12. ? ? {
  13. ? ? ? ? public function PanelZoom()
  14. ? ? ? ? {
  15. ? ? ? ? ? ? super();
  16. ? ? ? ? }
  17. ? ? ? ?
  18. ? ? ? ? public function useBackgroundZoomContainer():Boolean
  19. ? ? ? ? {
  20. ? ? ? ? ? ? return false;
  21. ? ? ? ? }
  22. ? ? }
  23. }

4. Observe o método useBackgroundZoomContainer():Boolean da interface IZoomItem, ele serve para auxiliar quando estamos tentando destacar um componente com fundo transparente, como no caso apresentado o meu Panel não tem um background transparente, então eu retorno false no método.

5. Aplicar a minha nova classe PanelZoom ao meu Application.

PLAIN TEXT
ACTIONSCRIPT:

  1. xml version=“1.0″ encoding=“utf-8″?>
  2. “http://ns.adobe.com/mxml/2009″
  3. ? ? ? ? ? ?? ? xmlns:s=“library://ns.adobe.com/flex/spark”
  4. ? ? ? ? ? ?? ? xmlns:mx=“library://ns.adobe.com/flex/mx”
  5. ? ? ? ? ? ?? ? xmlns:zoom=“br.com.dclick.components.zoom.*”
  6. ? ? ? ? ? ?? ? xmlns:local=“*”>
  7. ? ?
  8. ? ? ? ?
  9. ? ?
  10. ? ?
  11. ? ? width=“200″ height=“200″/>
  12. ? ?

6. Executar o projeto e clicar no novo painel segurando o SHIFT para testar o efeito.

Agora já podem abusar do componente e extender qualquer tipo de componente visual. Espero que tenham gostado!

Fev 28

Componente de Destaque – Flex 4

Escrito por DClick Team em 1, 2009, 4, 6, action, Actionscript, Adobe, Air, app, AR, back, BI, blog, boolean, class, classe, Componente, Componentes, components, control, Destaque, efeito, exemplo, Flex, Flex Components, function, fundo, IE, if, int, interface, library, MXML, O, on, painel, pt, Ria’s Geral, spark, TAT, Twitter, UI, UX, XML @ 02 28th, 2011 | via http://blog.dclick.com.br/pt/ | Sem comentários
DClick Team
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

aqui a biblioteca que contém o componente, e adicioná-la na pasta libs do seu projeto.

2. Agora precisamos incluir a classe principal do componente no Application do nosso projeto Flex.

PLAIN TEXT
ACTIONSCRIPT:

  1. xml version=“1.0″ encoding=“utf-8″?>
  2. “http://ns.adobe.com/mxml/2009″
  3. ? ? ? ? ? ?? ? xmlns:s=“library://ns.adobe.com/flex/spark”
  4. ? ? ? ? ? ?? ? xmlns:mx=“library://ns.adobe.com/flex/mx”
  5. ? ? ? ? ? ?? ? xmlns:zoom=“br.com.dclick.components.zoom.*”>
  6. ? ?
  7. ? ? ? ?
  8. ? ?
  9. ? ?

3. Devemos extender os objetos que desejamos destacar e implementar a interface br.com.dclick.components.zoom.IZoomItem, no meu exemplo, eu extendi a classe Panel que ficou assim.

PLAIN TEXT
ACTIONSCRIPT:

  1. package
  2. {
  3. ? ? /**
  4. ? ?? * @author Bruno Sales
  5. ? ?? * Created: 28/02/2011
  6. ? ?? */
  7. ? ? import br.com.dclick.components.zoom.IZoomItem;
  8. ? ?
  9. ? ? import spark.components.Panel;
  10. ? ?
  11. ? ? public class PanelZoom extends Panel implements IZoomItem
  12. ? ? {
  13. ? ? ? ? public function PanelZoom()
  14. ? ? ? ? {
  15. ? ? ? ? ? ? super();
  16. ? ? ? ? }
  17. ? ? ? ?
  18. ? ? ? ? public function useBackgroundZoomContainer():Boolean
  19. ? ? ? ? {
  20. ? ? ? ? ? ? return false;
  21. ? ? ? ? }
  22. ? ? }
  23. }

4. Observe o método useBackgroundZoomContainer():Boolean da interface IZoomItem, ele serve para auxiliar quando estamos tentando destacar um componente com fundo transparente, como no caso apresentado o meu Panel não tem um background transparente, então eu retorno false no método.

5. Aplicar a minha nova classe PanelZoom ao meu Application.

PLAIN TEXT
ACTIONSCRIPT:

  1. xml version=“1.0″ encoding=“utf-8″?>
  2. “http://ns.adobe.com/mxml/2009″
  3. ? ? ? ? ? ?? ? xmlns:s=“library://ns.adobe.com/flex/spark”
  4. ? ? ? ? ? ?? ? xmlns:mx=“library://ns.adobe.com/flex/mx”
  5. ? ? ? ? ? ?? ? xmlns:zoom=“br.com.dclick.components.zoom.*”
  6. ? ? ? ? ? ?? ? xmlns:local=“*”>
  7. ? ?
  8. ? ? ? ?
  9. ? ?
  10. ? ?
  11. ? ? width=“200″ height=“200″/>
  12. ? ?

6. Executar o projeto e clicar no novo painel segurando o SHIFT para testar o efeito.

Agora já podem abusar do componente e extender qualquer tipo de componente visual. Espero que tenham gostado!

Fev 27

Two-way Data Binding – Flex 4 – Problema de Conversão de Tipo

Escrito por DClick Team em 1, 4, 6, action, Actionscript, app, AR, BI, Bindable, blog, class, classe, Componente, components, Data Binding, Download, err, erro, exemplo, Flex, Flex Components, function, IE, if, image, isNaN, mg, NaN, Number, O, on, problema, problemas, pt, RIA, Ria’s Geral, RoR, spark, string, TAT, TextInput, Twitter, Two-way Data Binding, UI @ 02 27th, 2011 | via http://blog.dclick.com.br/pt/ | Sem comentários
DClick Team
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

post) em um projeto, deve ter caído em problemas de conversão de tipo, como mostrado pela imagem abaixo:

Esse erro acontece por que estamos tentando fazer 2 operações:

  • 1. Atribuir o valor de user.id (Number) a proriedade text (String)
  • 2. Atribuir o valor de text (String) a proriedade user.id (Number)

A primeira operação funciona muito bem, pois a classe Number tem o método toString() que é chamado toda vez que fazemos esse tipo atribuição. Nosso problema está com o item 2, onde estamos tentando atribuir uma String a uma propriedade Number.

Para resolver essa situação eu criei a classe NumberInput que extende a classe TextInput do spark, e funciona com um wrapper para a propriedade text do TextInput, o source do novo componente é simples e fica assim:

PLAIN TEXT
ACTIONSCRIPT:

  1. package br.com.dclick.components
  2. {
  3. ? ?
  4. ? ? import spark.components.TextInput;
  5. ? ?
  6. ? ? public class NumberInput extends TextInput
  7. ? ? {
  8. ? ? ? ? public function NumberInput()
  9. ? ? ? ? {
  10. ? ? ? ? ? ? super();
  11. ? ? ? ? }
  12. ? ? ? ?
  13. ? ? ? ? [Bindable("change")]
  14. ? ? ? ? [Bindable("textChanged")]
  15. ? ? ? ? public function get textNumber():Number
  16. ? ? ? ? {
  17. ? ? ? ? ? ? return Number(text);
  18. ? ? ? ? }
  19. ? ? ? ?
  20. ? ? ? ? public function set textNumber(value:Number):void
  21. ? ? ? ? {
  22. ? ? ? ? ? ? text = isNaN(value)?“”:value.toString();
  23. ? ? ? ? }
  24. ? ? }
  25. }

Quando aplicamos o novo componente, o erro some do projeto e conseguimos compilar:

Abaixo segue o exemplo funcional:

Para fazer o download da biblioteca que contém o NumberInput, clique aqui.

Out 22

ServiceFeedback e o fim do showBusyCursor

Escrito por DClick Team em 1, 4, 6, Access, app, AR, back, blog, class, código, código fonte, Componente, Curso, exemplo, flash, Flex, Flex 4, Flex Components, fonte, for, framework, FullScreen, html, HTTPService, IE, if, image, int, interface, library, Mate, mg, O, on, oop, preloader, Projetos, pt, RIA, Ria’s Geral, screen, Screencast, tag, TAT, tv, Twitter, UI, UX, wave, web, Webservice, XP @ 10 22nd, 2010 | via http://blog.dclick.com.br/pt/ | 1 comentário
DClick Team
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Twitter!

Uma das grandes vantages do Flex, desde os primórdios, é a sua capacidade de fazer chamadas remotas assíncronas, ou seja, o Front-End não precisa ficar esperando o processamento do Back-End. É verdade que quando você usa o “showBusyCursor” o usuário pode continuar trabalhando na User Interface, mas não é o que parece dada a péssima UX oferecida pelo cursor-reloginho.

Por este motivo eu desenvolvi o “showBusyCursor” (só para Flex 4). Uma das minhas premissas é que fosse muito fácil de usar. Eu queria que fosse um componente de Interface totalmente desacoplado de qualquer framework como o Swiz ou Mate. Por isto, para usar o ServiceFeedback basta você informar o nome da chamada remota que você quer que ele observe… e este nome é o nome do método. Sim, basta você informar o nome do método.

Que toda vez que alguém chamar o “obterLogradouro” no Back-End, desde que sua View do ServiceFeedback esteja visível, ele vai apresentar o tão desejado Modeless Feedback para o usuário. Existem outras coisas interessantes que você pode fazer com o ServiceFeedback. Veja o Screencast abaixo:

Clique aqui para baixar o projeto exemplo do Screencast que contem em sua lib o SWC do componente para você usar nos seus projetos.

Clique aqui também para baixar a Library que gera o componente SWC. Assim você tem acesso ao código fonte do componente.

Para usar o ServiceFeedback siga os passos:

1. Use o Preloader do Service Feedback no seu application (em outro Screencast que falarei da implementação explico porque isto é necessário)

2. Defina o ServiceFeedback informando qual é a chamada remota que você quer observar

No caso de WebService de RemoteObject você informa o nome do método. No caso do HTTPService vocês informa a URL.

3. Pegue uma nova tarefa no seu Kanban porque agora é muito fácil oferecer este tipo de feedback para o usuário :-)

Eu não sei você, mas eu nunca mais vou usar o “showBusyCursor” ;-)

Out 6

FlashCamp Portugal 2010

Escrito por Mauro Martins em .NET, 1, 4, 6, Access, Adobe, Adobe User Group, Air, api, app, Apresentação, AR, arte, AUG, auto, bar, BI, blog, break, bug, camp, case, catch, class, código, Componente, Componentes, components, custom, demo, Design, designer, developer, Dica, Dicas, Download, email, empresas, err, erro, event, Evento, Eventos, facebook, falha, Ferramenta, flash, Flash / Flex, flash builder, Flash Platform, Flex, Flex 4, Flex Components, for, Formação, FullScreen, git, gmail, Google, html, html5, ide, IE, if, image, int, Introdução, jogo, Linha de Código, linkedin, lisboa, loop, Mac, map, Mate, Mercado, mg, mobile, NaN, networking, O, on, oop, Outros, PHP, platform, portugal, problema, problemas, processo, produto, Projectos, pt, rest, RIA, Ria’s Geral, screen, SEO, server, site, social, Software, spark, Sun, swf, tag, TAT, Tech, Tecnologia, Tema, Twitter, UI, User Group, UX, Vídeo, wave, web, web design, XP, yahoo, zend @ 10 6th, 2010 | via http://imauro.com/blog/ | Sem comentários
Mauro Martins
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

FlashCamp Portugal

O grande e mais que antecipado FlashCamp Portugal 2010 foi realizado no passado Sábado, em Lisboa.

Para já, fiquem aqui com o brilhante vídeo criado pelo Márcio Bonus Pité para a introdução do FlashCamp Portugal 2010:

Flash Camp Portugal – Open titles from Márcio Bonus Pité on Vimeo.

Para as pessoas que vieram do Norte, como eu, o dia foi longo! Começou com a entrada no comboio às 05:47 da manhã (ouch!) e seguiram-se duas horas e meia a falar de tudo e mais alguma coisa. Obviamente a tecnologia foi o tema dominante assim como praticamente todos os software da Adobe. À chegada à capital, fomos de Metro até à Universidade Lusófona onde já estavam muitas pessoas à entrada.

Fica aqui um “relato” sobre o evento:

AUGPT Presentation and FlashCamp2010 - Como não podia deixar de ser, o Paulo Moreira e o João Fernandes foram os primeiros a falar. Apresentaram o Adobe User Group Portugal, mostraram a agenda do dia e que planos tinham para o grupo. É sempre bom ouvi-los dizer que querem sempre mais e mais e mesmo com uma fasquia tão alta, prometem para o ano voltar a surpreender-nos. Aqui estamos nós para ajudar e participar!

Mike Jones – Designing Flex Components - Depois de aberto o evento por parte dos organizadores, foi a vez do Mike Jones, Platform Evangelist do Flex fazer a sua apresentação sobre como customizar componentes em Flex.

O Mike falou sobre como podemos integrar o Flash CS5 e o Flash Builder para podermos criar componentes e integrar os mesmos nas nossas soluções. Foi uma sessão interessante uma vez que explicou como podemos facilmente atingir um resultado bastante interessante recorrendo a estas duas ferramentas.

Coffee Break (manhã) – Coffee Break e muito network. A maior parte dos participantes aproveitaram para conversar um pouco, beber um café e foi porreiro rever muita malta que já encontrei nos eventos de Lisboa e também nos eventos aqui do Porto. Estes trinta minutos também foram agitados devido ao pequeno jogo de networking que estava preparado para os participantes. A ideia era trocar pins uns com os outros de forma a termos quatro cores diferentes para podermos participar nos sorteios ao fim do dia.

Paulo Fierro - Mobile projects - Notava-se perfeitamente que o Paulo Fierro estava totalmente à vontade na sua apresentação. Foram umas dezenas de minutos em que se falou de oportunidades de negócio resultantes de nichos de mercado que são encontradas quase ao acaso e para satisfazer as nossas necessidades pessoais. Falou também que, por vezes, não basta saltar de cabeça para um projecto e que convém estarmos com os pés na terra porque podemos sempre ter alguns dissabores ao longo do tempo. É bom ver este tipo de abordagem que quase nunca é falada em eventos tecnológicos e de certeza que colocou ali muitas cabeças cheias de vontade para pegarem nos seus projectos e alcançar os seus objectivos.

AUGPT Community Showcase - Jorge Varandas/Paulo Afonso, Nuno Morgadinho, Nuno Ribeiro, João Gonçalves - Como é óbvio, uma das mais-valias destes eventos é promover, e bem, o que se faz em Portugal. Foi este o caso. A qualidade estava bastante elevada nos projectos que foram apresentados. O João Gonçalves mostrou o seu último trabalho para a Audi que era bastante interactivo e que, pelos vistos, foi um sucesso para a marca fazendo esgotar as datas dos test-drives para os carros em questão! O Jorge Varandas e o Paulo Afonso (quem diria que ele era nortenho? Uma surpresa!) monstraram alguns truques bem interessantes para elevar o nível dos sites feitos em Flash a um patamar superior não descurando os factores de SEO que tanto importam às marcas. O Nuno Morgadinho também demonstrou projectos muito interessantes nos quais tinha trabalhado. Por fim o Nuno Ribeiro que, depois um showcase dos seus trabalhos, resolveu falar sobre o que está mal no mercado português a nível de web design, empresas, projectos para a web, etc. Foi a apresentação que causou mais controvérsia e discussão. No entanto, como tinha chegado a altura de almoçar e a malta tinha de ir embora para cumprir os prazos do evento, tivemos todos de sair da sala, porque era garantido que havia ali pano para mangas…

Almoço – Almoço com os estrangeiros a gostarem da dobrada que serviram na cantiga da faculdade! Aproveitou-se a oportunidade para se falar sobre as apresentações que ocorreram de manhã e também sobre tudo e mais alguma coisa :)

João Saleiro – Skin Flex 4 apps with Spark – O João Saleiro brindou-nos, como é habitual, com uma apresentação muito hands-on que nos demonstra como os profissionais trabalham no mercado actual. Confesso que gostei bastante do conteúdo se bem que entendo que, com um plateia muito preenchida de designers, foi um assunto que colocou algumas pessoas confusas. Acho que o problema aqui foi não passar a informação que os designers não precisavam de escrever uma linha de código para poder criar so componentes para os developers trabalharem.

Niqui Merret – Bugs Catch’em All – Uma apresentação super divertida mas ao mesmo tempo muito séria sobre um assunto que nos deve preocupar a todos… Os bugs! Foram mostradas diversas plataformas e software que nos ajuda na exterminação destes pequenos problemas que fazem a nossa vida um inferno! Quando abordado com uma precisão quase matemática, a forma de analisar um bug pode tornar-se um processo interessante! Confesso que não conhecia o “Charles” visto que sempre utilizei o Service Capture, mas vou, com certeza, testar!

Coffee-Break (tarde) – Foi uma surpresa encontrar pessoas que estão em Lisboa a trabalhar e que já trabalharam aqui no Porto comigo. Depois de colocar a informação up-to-date, foi a vez de falar com mais malta que não conseguia e falar sobre o Adobe User Group Porto.

Rui Silva – Internationalization in the Flash Platform – Depois do descanso da tarde, foi a vez do Manager do Adobe User Group Porto, o Rui Silva, falar sobre um tema que tendemos a esquecer mas que é de importância extrema quando pensamos em internacionalizar o nosso produto, as línguas! Foram dadas várias dicas e mostradas várias soluções que a plataforma Flash já possui para facilitar esta implementação de múltiplas línguas nos nossos produtos e que, colocar o nosso software em outra língua não é só a “bandeirinha” e os textos.

Lee Brimelow – My Head Hurts – Por fim… Um senhor que é quase a estrela de rock da plataforma Flash mundial (muito por culpa do seu site, gotoandlearn que deverá ter sido o primeiro sítio onde as pessoas aprenderam a programar em Flash, e ao seu blog de referência, theflashblog). Nota-se perfeitamente que o Lee Brimelow é um senhor a fazer apresentações. Já muito habituado a estas andanças, tratou de um assunto sério, que nos preocupa a todos (Flash, HTML5, onde estamos, onde vamos, etc.) mas de uma forma extremamente interessante e que gerou muitos comentários da parte dos presentes.

As críticas, todas as que pensei ter foram apontadas noutros blog, mas aqui ficam:

- Os microfones. Como a sala era grande, não se ouvia muito bem o que as pessoas diziam;

- O microfone do speaker. Como era estático, obrigava-os a ficarem quietos, o que para alguns, foi uma tensão extra (ou no caso de serem altos, como o João Saleiro, que se tinha de curvar para que se fizesse ouvir bem);

- Acho que não haver uma indicação que havia wireless, e uma hashtag para o twitter, foi uma falha, porque a malta queria era comunicar e expressar o que ouvia;

- O jogo dos pins podia ser mais difícil, vi alguma malta a aldrabar aquilo eheh;

Tirando estas pequenas falahas, foi um dia muito bem passado, com muito conteúdo para digerir e só posso dizer… Venha o próximo!

Um muito obrigado ao Paulo, ao João e a muitos outros que fizessem com que o evento fosse um sucesso e parabéns à malta que criou o logótipo, o site, e tudo o resto!

PS :Aqui fica uma grande recordação deste dia (obrigado ao Francisco Costa pela foto!):

IMG 0991 FlashCamp Portugal 2010

  • Blog this on Blogger
  • Subscribe to the comments for this post?
  • Share this on del.icio.us
  • Digg this!
  • Share this on Facebook
  • Email this via Gmail
  • Post on Google Buzz
  • Share this on LinkedIn
  • Email this to a friend?
  • Post this to MySpace
  • Share this on Reddit
  • Stumble upon something good? Share it on StumbleUpon
  • Share this on Technorati
  • Tweet This!
  • Buzz up!
  • Email this via Yahoo! Mail



« Entradas anteriores |

ACERCA

O que é o RedeRIA ?

O redeRIA não é nada mais que um agregador de feed's que disponibiliza o conteudo de varios blogs e autores ao redor do mundo RIA, actualmente agregamos mais de 2755 entradas vindas de 53 blogs especializados em ria’s, pelo que só fica a ganhar em assinar o feed ou seguir a comunidade no twitter.

Se acha que o seu blog ou um blog de um amigo é interessante e util para os leitores o redeRIA, faça a sua submissão aqui.

Feed: assine já
Twitter: siga-nos

GOOGLE

Votação


Deveria o RedeRia agregar conteúdo em inglês?
Ver Resultados

AUTORES


Eduardo KrausAlexandre TadashiBindableCognitiva SoluçõesDaniel LopesDaniel SchmitzDanielPedrinhaDClick TeamEbercomEdgard DavidsonElvis FernandesErko BrideeFabiel PrestesFábio Batista da SilvaFabio da SilvaFabriccio BernardesFelipe BorellaFlavia MoreiraGabriel VersalliniGabriela T. PerryIgor MusardoJanderson CardosoJoão AugustoJose Carlos FielKelps SousaLeonardo FrançaLucas MarçalLuis MessiasLuiz TarabalMario JuniorMário SantosMauro MartinsPablo SouzaPedro ClaudioreneRia BrazilriaPTRicardo CerqueiraRobson FernandesRodrigo Pereira FragaSaintBrSamuelFacchinelloSergio SouzaSilva DeveloperStefan HorochovecTech CaffeTecinforThiago BuenoVedVinícius SandimWillian ManoXAML Cast

PUBLICIDADE








Powered by Wordpress & msdevstudio.com