Tag Archives: Flash
Empresa da argentina chega ao brazil contratando forte. Tá afim? #soudev
Na noite do dia 16/05/2010 jantei com – em um encontro esquematizado por nosso querido Silva Developer (atualmente trabalhando em Buenos Aires) – um jovem chamado Daniel Kafie, CEO da Vostu™, empresa especializada em jogos para mídias sociais, notadamente Orkut, devido ao mercado-alvo da empresa ser o brasileiro. Além de Daniel, estava presente Miguel Marino, seu gerente de produto e a conversa foi regada a mercado, tecnologia, sashimi, mercados brasileiro, argentino e americano, shitake, história da Internet, Stella Artois, as dificuldades em ser empresário em países como brazil e Argentina. Bem… foi um encontro memorável.
Agora falemos dos planos da Vostu™ para o brazil: a empresa está com seu escritório recém inaugurado no bairro do Itaim Bibi, em São Paulo e está a procura de talentos para compor sua equipe brasileira. Abaixo, segue a oferta enviada pelo Daniel esta manhã:
Vostu™ é a maior desenvolvedora de social games do Brasil. A empresa tem desenvolvido jogos para o Orkut como o Joga Craque, o jogo mais importante da futebol online brasileira, e a Mini Fazenda, a maior fazenda virtual do Brasil com mais de 15 milhões de jogadores. A Vostu™ está procurando gente bem dinâmica para ser parte da sua equipe em seu novo escritório e game studio. Entre os perfis procurados tem:
- Desenvolvedores Actionscript/Flash;
- Desenvolvedores Java com mais de 3 anos de experiencia;
- Desenvolvedores com experiência em UI/Javascript.
A Vostu™ dá muitos bons benefícios alem dum salário bem competitivo. Interessados podem enviar seu currículo ao seguinte email: daniel [at] vostu.com.
Desejo a Vostu™ toda a sorte do mundo e que continue ganhando o mercado!
Flash e HTML: um exemplo prático
Depois do embate público entre Apple e Adobe, muito pânico se gerou sobre o futuro do Flash, sem a menor justificativa, segundo meu ponto de vista. OK: um bom concorrente está nascendo e ganhando popularidade. E daí? Não seria um excelente motivo para a Adobe correr atrás e corrigir as falhas que o Flash sempre teve? Bem: concorrência sempre foi boa para o mercado.
Abaixo, mostro um exemplo que me chamou a atenção hoje: o mesmo componente, desenvolvido em Flash e em HTML/CSS/Javascript. Percebam a perda de qualidade visual na versão da “trinca standard”.
Minha conclusão foi: apesar de ser um concorrente à altura, o HTML e seus companheiros (inclua aí os browsers) ainda precisam evoluir bastante para fazer frente ao Flash, tanto em quantidade, quanto em qualidade de recursos.
Versão Flash: http://is.gd/cQloY
Versão: HTML/CSS/Javascript: http://is.gd/cQlqI
Entrevista com Stefan Horochovec
Stefan Horochovec
Engenheiro de Software
Adobe Community Manager – http://www.flexduck.org/
Blog: http://www.horochovec.com.br/
Twitter: http://twitter.com/horochovec
Ved: Em sua opinião, qual a importância de um framework MVC para Flex?
Stefan: A adoção de um framework no desenvolvimento da aplicação contribui bastante com a manutenção do projeto, com a qualidade do código fonte (padronização), e por possuir diversos facilitadores para a codificação, o desenvolvimento da aplicação se torna mais dinâmico, prático e intuitivo. É engraçado pensarmos em aplicar um framework MVC para a camada V da aplicação, mas acredito que em muitos casos essa adoção é uma boa prática.
Ved: Qual o seu framework preferido? Porque?
Stefan: Swiz. Fácil compreensão, leve, e possui grandes flexibilidades para o trabalho no dia-a-dia. Você consegue mudar o fluxo do processo que o framework trabalha para atender situações adversas, e isso é muito importante em um framework. O framework pode padronizar o desenvolvimento mas nunca engessar a aplicação.
Ved: O conceito de model, que está diretamente ligado ao banco de dados, me parece meio deslocado no Flex, que é a view em si. O que vc tem a dizer sobre isso?
Stefan: Conceitualmente o modelo armazena informações em suas propriedades, provendo ainda métodos para alteração e recuperação das informações (get() e set()).
Na minha visão, não devemos pensar apenas no model como um reflexo do banco de dados, e sim como essa camada que armazena as informações. Assim, qualquer objeto que tenha como objetivo guardar as informações, para uso apenas na View do Flex ou ainda para a serialização devem ser tratadas como View.
Hoje o que se vê na grande maioria dos tutoriais em Flex é o não encapsulamento das propriedades e a criação de classes com atributos públicos. O que vai contra os princípios da programação orientada a objetos.
Ved: Poderia nos passar algum exemplo prático?
Stefan: Bom, para mim, qualquer classe que armazene informações para a minha View e seja controlada com um Controller é um Model.
O que posso dar ainda como exemplo, é que no dia-a-dia do nosso trabalho, mantemos nomes de pacotes para objetos que refletem o nosso banco de dados e nomes de pacotes de objetos que existem apenas por algum intervalo de tempo na tela para tratarmos alguma situação específica da View. Assim, sabemos o que será armazenado no banco de dados e objetos que existem apenas para controlar algo em nossas views.
Ved: Como você enxerga o futuro do Flex no Brasil?
Stefan: Eu tenho trabalhado e estudado a Flash Plataform a muitos anos, e podemos sentir a cada nova release dos produtos da Adobe uma grande evolução.
A comunidade Flex no Brasil é fantástica, basta olharmos para as listas de discussão que possuímos (Flex-Brasil, AIR-Brasil e a Flex-Dev) e analisarmos a quantidade de participantes e a qualidade das discussões, simplesmente é fantástico. Sem contar que hoje contamos com 7 brasileiros na Adobe Community Professional, tivemos o ano passado a passagem do Lee pelo Brasil, o FlashCamp, a FlexMania e o Flex For Kids, ou seja, eventos de altíssimo nivel e ainda reconhecimento de brasileiros pela Adobe perante a comunidade internacional.
Novos softwares da Adobe para a Flash Plataform (Flash Builder, Flash Catalyst, Flash Player 10.1, AIR 2.0, Flex SDK 4 e Cairngorm 3.0), novos eventos de Flex para a comunidade estarem por dentro de todas as novidades (Flex for Kids e FlexMania). Aumento significativo de postagens nas listas de discussões e surgimento de novos blogs com material de apoio de alta qualidade.
Graças a todos esses fatores, eu acredito muito em uma adesão cada vez maior das empresas por Flex, e sabemos que muitas delas já deram ou estão dando primeiro passo. Sem contar as empresas que estão surgindo especializadas em RIAs com o Flex como a camada de visão. Acredito que o Brasil está no caminho para se firmar cada vez mais como um centro de desenvolvimento de soluções RIA. Mão de obra com qualidade e criatividade não falta.
Stefan: Obrigado pela oportunidade Mr Ved. Um grande abraço para você e sucesso a Ria Labs.
Ved: Eu é que agradeço! Excelentes respostas.
Na próxima semana, a entrevista será com Erko Bridee.
Para atingir nossos objetivos…
Teremos que partir para algo assim, rapidamente!
Este exemplo foi desenvolvido em meia hora utilizando um tutorial.
Alguns (bons) exemplos de iPhone Apps desenvolvidas em Flash
Resta saber quando poderemos desenvolver em Flex para iPhone!
Ved Cookbook: uma nova série de Screencasts
A série Ved Cookbook traz soluções para problemas do dia-a-dia no uso do computador, seja para desenvolvimento, seja para lazer. Neste primeiro episódio veremos como debugar uma aplicação quando o debugger do Flex Builder não puder ser utilizado. Para isso, recorreremos ao De MonsterDebugger (http://demonsterdebugger.com/)
- Assistir no Blip.tv
- Conhecer meu canal no Blip.tv
- Assinar no iTunes
- Use o RSS para cadastrar no Adobe Media Player
Screencast – estatísticas de nevagação em apps Flex, Flash e AJAX
Como implementar estatísticas de navegação em aplicações Flex, Flash e AJAX. O Flex foi utilizado no exemplo, mas o mesmo conceito pode ser aplicado para as demais tecnologias.
Link para o video no Blip.tv
Faça o download do screencast em formato FLV
Screencast: De MonsterDebugger, o super tracer para Flex/AIR e Flash
Uma das coisas bacanas de usar compulsivamente o Twitter é que se fica sabendo das novidades da forma mais rápida possível, geralmente da própria fonte. Claro que é preciso seguir as pessoas certas e nesta categoria encontram-se pessoas como Lee Brimelow, Serge Jespers, Inside RIA e assim por diante. Não é difícil encontrar esse povo por aí.
Pois foi deste último que veio a dica do De MonsterDebugger, produto open source desenvolvido pelos caras do De Monsters, studio holandês de desenvolvimento. Trata-se de uma ferramente desenvolvida em AIR e que fica ligada na sua aplicação, seja ela desenvolvida em Flex ou Flash. Basta um unico include de classe e 3 linhas de código para que qualquer objeto seja mostrado no De MonsterDebugger de forma muito elegante.
Aproveitei para inaugurar então a temporada 2009 de screencasts do Ved. A partir de agora colocarei todos no Blip.tv, o qual achei muito prático e também, elegante! =D É muito importante dizer que você pode se sentir a vontade para embedar qualquer dos meus screencasts em seu site. Vamos ajudar a disseminar o conhecimento.
Quem quiser assinar o RSS dos screencasts, o endereço é: http://vedovelli.blip.tv/rss. Ainda não decidi se vou portar os anteriores para lá, mas estou tentado.
E sem mais delongas, segue o link para assistir: http://blip.tv/file/1742536


