Adobe AIR

Talks … Talks … Talks …

[PT]

Um dos objectivos pessoais para 2010 é “desenvolver” a minha veia de orador, para tal irei aceitar o máximo possível de convites para palestras.

Quais as tecnologias possíveis de se abordar ?

Tecnologias Client-Side - Microsoft (Silverlight, Expression Blend, Surface); Adobe (Flash, Flash Lite, AIR)

Onde ?

Pelo País fora …

Em que sitios ?

Onde me convidarem … seja uma Escola Secundário/ Escola Profissional/ Centro de Formação/ Universidade/ UserGroup …

Como me contactar ?

Deixem um comentário ou enviem-me um email e eu entrarei em contacto convosco.

Na página “Eventos 2010″ poderão encontrar os eventos em que irei marcar presença, seja como espectador seja como orador … está na altura de levar a divulgação técnica até locais menos usuais, pois regra-geral estes estão “presos” a Lisboa e Porto.

Do que estão a espera ? Digam qualquer coisa …

[EN]

One of my goals for this year of 2010 is to “develop” my speaker facet, that way I will follow Aral Balkan’s approach and I will say YES to all possible speaking invitations.

Which technologies is it possible to talk about ?

Client Side Technologies: Microsoft (Silverlight, Expression Blend, Surface); Adobe (Flash, Flash Lite, AIR)

Where ?

First and foremost it will be in Portugal … but I WILL consider every invitation from abroad thats for sure.

Which places ?

Where the invitation comes from … it can be from a HighSchool / Technical School / Training Center/ University/ UserGroup … you name it !

How to reach me ?

Just leave a comment or send me an email. I will get back to you.

In my “Events 2010″ page you may find all events that I have already scheduled for this year, has a speaker or simple as a by-stander … it’s time to take technical speaking to places less common, because in Portugal everything goes in Lisbon or Oporto … BUT I will consider ANY invitation from abroad.

What are you waiting for ? What do you say ??


Intel Atom Developer ProgramIntel Atom Developer Program

“The Intel® Atom™ Developer Program allows you to distribute and sell your applications to millions of netbook users.

The program supports Windows* and Moblin-based operating environments, and will support Java* and Adobe AIR* runtimes in the future.”

Read more on the Intel® Atom™ Developer Program site.A Intel lançou uma “loja” que permite a distribuição de aplicações para Notebooks (Windows e Linux OS) em todo o Mundo.

Nas tecnologias suportadas encontram-se o Microsoft Silverlight e o Adobe AIR.

Este programa encontra-se em versão BETA e existem três modos de entrar no programa:

  • Anónimo (gratuito)
    Download developer tools & resources
    Participate in Blogs
    Browse forums
    Download SDK
  • Com ID (gratuito)
    Download developer tools & resources
    Participate in Blogs
    Browse forums
    Participate in Forums
    Download components
    Rate and Review Components
    Download SDK
    Earn Reputation Points
    Get Support
  • Program Member ($99/year Free)
    Download developer tools & resources
    Participate in Blogs
    Browse forums
    Participate in Forums
    Download components
    Rate and Review Components
    Download SDK
    Earn Reputation Points
    Get Support
    Submit Components to the Developer Catalog
    Submit Applications to the App Store

Obtenham mais informações no site do Intel® Atom™ Developer Program

“What every Flash Developer should know”“O que qualquer Flash Developer deverá saber”

I was asked to organize the requirements for a job ad for a position of “Flash Developer” in the agency FullSIX Portugal . I thought it made sense to remember a lecture by Grant Skinner titled “Things Every ActionScript Developer Should Know“. (Grant Skinner slides are available)

Having to reformulate his presentation, Grant Skinner put a small post with the skills he considers mandatory : (source: Grant Skinner’s blog)

  • ActionScript development (obviously)
  • OOP experience
  • Some experience with architecture / design patterns
  • Code standards
  • Data services integration: XML, JSON, SOAP, etc.
  • Problem solving
  • Debugging
  • Optimization, both code and graphics
  • Quality testing
  • Reasonable understanding of UX and interaction design
  • Basic graphic design and motion graphics skills (enough to understand and implement designer oncepts)
  • Graphics import
  • Basic skills with Photoshop, Illustrator, and Fireworks (for tweaks / exporting art)
  • Basic understanding of video / audio compression
  • Programmatic motion
  • Writing (for team / client communication, documentation, comments, etc)
  • Verbal communication and interpersonal skills for team / client interaction
  • Experience working with Flash and the timeline
  • Experience with an external code editor (ex. FlexBuilder, FDT, FlashDevelop)
  • High level understanding of Flex, FMS, Remoting, FlashLite, AIR and other core Flash platform roducts / libraries
  • High level understanding of server development and databases (not necessary an ability to implement anything, but a small amount of experience / understanding of the models)
  • Basic understanding of HTML, JS, CSS
  • Integration with HTML, JS
  • Community awareness (online resources, frameworks, etc)
  • Basic math – understanding and combining +, -, /, *, %, exponents and basic trigonometry (sin, cos, atan2, etc)

I would like to know your opinion on the qualifications that you think required for a “Flasher”. I look forward for your comments…Foi-me solicitado que organizasse os requisitos para um anúncio de emprego para uma posição de “Flash Developer” na agência FullSix Portugal. Achei que fazia sentido recordar uma palestra do Grant Skinner entitulada “Things Every ActionScript Developer Should Know“. (os slides estão disponíveis)

Aproveitando uma reformulação dessa apresentação, o Grant Skinner colocou um pequeno post com as qualificações que ele considera obrigatórias: (fonte: blog do próprio)

  • ActionScript development (obviously)
  • OOP experience
  • Some experience with architecture / design patterns
  • Code standards
  • Data services integration: XML, JSON, SOAP, etc.
  • Problem solving
  • Debugging
  • Optimization, both code and graphics
  • Quality testing
  • Reasonable understanding of UX and interaction design
  • Basic graphic design and motion graphics skills (enough to understand and implement designer oncepts)
  • Graphics import
  • Basic skills with Photoshop, Illustrator, and Fireworks (for tweaks / exporting art)
  • Basic understanding of video / audio compression
  • Programmatic motion
  • Writing (for team / client communication, documentation, comments, etc)
  • Verbal communication and interpersonal skills for team / client interaction
  • Experience working with Flash and the timeline
  • Experience with an external code editor (ex. FlexBuilder, FDT, FlashDevelop)
  • High level understanding of Flex, FMS, Remoting, FlashLite, AIR and other core Flash platform roducts / libraries
  • High level understanding of server development and databases (not necessary an ability to implement anything, but a small amount of experience / understanding of the models)
  • Basic understanding of HTML, JS, CSS
  • Integration with HTML, JS
  • Community awareness (online resources, frameworks, etc)
  • Basic math – understanding and combining +, -, /, *, %, exponents and basic trigonometry (sin, cos, atan2, etc)

Gostaria de saber a vossa opinião sobre as qualificações que vocês acham necessárias para um “Flasher”. Fico a aguardar…

It’s time to “eTV-Talk”Está na hora de arrancar com a “eTV-Talk”

Está na hora … já tenho as máquinas montadas, headset de qualidade comprado, temas alinhados … agora falta saber por que temas começar, e aqui espero contar com a vossa ajuda !!

  • Game Development (Flash, Silverlight, XNA, …)
  • WebSite Development (Flash, Silverlight, …)
  • Interactive Development (Arduino, Processing …)

Esses são os 3 grupos de temas que poderão encontrar no eTV-Talk, e gostaria imenso que deixassem ideias…ideias essas que poderão ser para tutoriais, demos funcionais, entrevistas a oradores (membros das comunidades XAMLPT e AUGPT e quem sabe, mesmo oradores internacionais)

Em produção encontram-se 2 tutoriais (SL3 e AS3) sobre motores de particulas “the basics” …

… como já dizia o outro, “The Sky is the Limit” … venham dai as vossas sugestões, e caso queiram participar com “videocasts”, ou se tiverem algo para dizer numa “entrevista”, entrem em contacto comigo. Espero ouvir novidades desse lado !!

Evento Julho AdobeUserGroup – “FlashPubTalk”

Titulo: Evento Julho – Dia 18 – FlashPubTalk
Data e Hora: Julho 18, 2009 das  17:00 as 19:30
Morada: Hennessy’s, Rua Do Cais Do Sodre, 32- 38,Lisboa,Portugal google map
Detalhes: (Bar Irlandês de 2 pisos no Cais do Sodré)
Speakers: Todos os presentes :)
Agenda: Estamos no Verão, e à semelhança do ano passado, organizamos o nosso encontro no bar irlandês do Cais do Sodré. A ideia é o pessoal juntar-se à volta de umas mesas, beber umas Guiness ou suminhos, e queixar-se da vida. Ou então, falar de tudo o que vos esteja a apetecer sobre Flash e não só. É uma oportunidade de nos conhecermos melhor, discutirmos o usergroup,trocar ideias sobre experiências profissionais, trocar dúvidas e deixar o João Fernandes falar livremente de ColdFusion.
Compareçam … não há necessidade de registo prévio. Até lá.

Johnnie “DestroyToday” HallmanJohnnie “DestroyToday” Hallman

Johnnie Hallman is a webdesigner/programmer/photographer who used to work at “Shaw Jelveh Design” in Maryland.

“So what?”

Johnnie in his free-time develops applications like:

- “Doppelganger“:
Doppelganger is a lightweight, drag and drop download manager for online videos. Unlike most video download extensions, Doppelganger allows you to download a video without visiting its page first. Anywhere there’s a link to the video’s page, simply drag the link to Doppelganger and the download will begin. At the moment, Doppelganger only supports YouTube videos, but will accommodate more sites in future releases.

 -”Dwarf“:
Dwarf began as a temporary substitution while waiting for PixelPerfect to be updated to work with the latest Adobe AIR. After adding a few useful features, this small application has become a permanent replacement. Dwarf has taken the backseat to DestroyFlickr for the past few months, but it’s making a comeback this summer.

- “DestroyFlickr“:
DestroyFlickr explores alternative methods for viewing and sharing Flickr content. Its user interface provides an environment that benefits photos rather than hindering them. With the ability to look at a photo on a dark, neutral background, you can view it without the interference of a brighter surrounding. By using workspaces and canvases, DestroyFlickr is able to retain a constant history of where you have navigated, offering the ability to revisit an area without the need to reload the entire page. DestroyFlickr takes advantage of features provided by the Adobe AIR SDK that are unavailable to web-based RIAs. With the support of both drag and drop uploading and downloading, posting and saving photos is done in one easy motion. Now you can download the highest resolution version of a photo without having to see it first—just drag a thumbnail to the download menu and the download begins.

- DestroyTwitter“:
DestroyTwitter is a compact though robust Twitter application built to run on Mac, Windows, and Linux using Adobe AIR. It consists of a series of canvases that constantly update to keep tweets up-to-date using notifications that appear when a new tweet arrives. DestroyTwitter uses a minimal amount of memory compared to its AIR-based alternatives without sacrificing functionality and performance. As a result, it can easily run in the background as an automated process.

Those this rings a bell?

DestroyTwitter have millions of users, and it really works, I use it every single day.

“Ok ok, but why all the fuzz?”

Yeap, it seems that Johnnie started to be harassed by some companies, like “Leo Burnett”, “Google” and “Adobe”…and the winner was “Adobe”. Like Jonnie said:

But there’s more. Adobe is in the process of licensing DestroyTwitter. This means I’ll be working on the app full-time with the support and resources of the company. Not only that, I’ll be working on other exciting projects at the same time. Since DestroyTwitter is the product of free time between school and work, I can only imagine what it will become with considerably more focus. Stay tuned.”

You damn right that I will stay tuned !! Congrats dude …Johnnie Hallman é um webdesigner/programador/fotógrafo que trabalhava na empresa “Shaw Jelveh Design” em Maryland.

“O que tem isso de especial?

Johnnie desenvolve aplicações no seu tempo-livre como por exemplo:

- “Doppelganger“:
Doppelganger is a lightweight, drag and drop download manager for online videos. Unlike most video download extensions, Doppelganger allows you to download a video without visiting its page first. Anywhere there’s a link to the video’s page, simply drag the link to Doppelganger and the download will begin. At the moment, Doppelganger only supports YouTube videos, but will accommodate more sites in future releases.

 -”Dwarf“:
Dwarf began as a temporary substitution while waiting for PixelPerfect to be updated to work with the latest Adobe AIR. After adding a few useful features, this small application has become a permanent replacement. Dwarf has taken the backseat to DestroyFlickr for the past few months, but it’s making a comeback this summer.

- “DestroyFlickr“:
DestroyFlickr explores alternative methods for viewing and sharing Flickr content. Its user interface provides an environment that benefits photos rather than hindering them. With the ability to look at a photo on a dark, neutral background, you can view it without the interference of a brighter surrounding. By using workspaces and canvases, DestroyFlickr is able to retain a constant history of where you have navigated, offering the ability to revisit an area without the need to reload the entire page. DestroyFlickr takes advantage of features provided by the Adobe AIR SDK that are unavailable to web-based RIAs. With the support of both drag and drop uploading and downloading, posting and saving photos is done in one easy motion. Now you can download the highest resolution version of a photo without having to see it first—just drag a thumbnail to the download menu and the download begins.

- DestroyTwitter“:
DestroyTwitter is a compact though robust Twitter application built to run on Mac, Windows, and Linux using Adobe AIR. It consists of a series of canvases that constantly update to keep tweets up-to-date using notifications that appear when a new tweet arrives. DestroyTwitter uses a minimal amount of memory compared to its AIR-based alternatives without sacrificing functionality and performance. As a result, it can easily run in the background as an automated process.

Já lhe diz alguma coisa?

DestroyTwitter tem milhões de utilizadores, tornou-se robusto e funciona bem como posso comprovar.

“Ok ok, mas o que tem isso de especial?”

Pois é, acontece que o Johnnie começou a ser assediado por outras empresas, nomeadamente a “Leo Burnett”, a Google e a Adobe…e a vencedora dessa corrida foi a Adobe que assim irá passar a licenciar o “DestroyTwitter”. Segundo o próprio Johnnie:

But there’s more. Adobe is in the process of licensing DestroyTwitter. This means I’ll be working on the app full-time with the support and resources of the company. Not only that, I’ll be working on other exciting projects at the same time. Since DestroyTwitter is the product of free time between school and work, I can only imagine what it will become with considerably more focus. Stay tuned.”

You damn right that I will stay tuned !! Congrats dude …

Flash Builder4 “Beta” e Flash Catalyst “Beta”Flash Builder4 “Beta” e Flash Catalyst “Beta”

Adobe released a Beta version of Flash Catalyst and Flash Builder4 (Flex4).

Check it out at Adobe Labs.A Adobe disponibilizou no seu site “Adobe Labs” a versão beta do “Flash Builder4″ e do “Flash Catalyst”.

Flash Builder 4

Anteriormente conhecido como Flex, foi re-baptizado na versão 4. Vejamos as “novidades”:

  • Workflow “Designer/Developer” melhorado

Para adicionar conteúdo Flash numa aplicação Flex bastará arrastar o “New Flash Component” ou “New Flash Container” para o painel dos Components e depois no Canvas, voilá.
Poder-se-á “arrancar” o Flash Professional através do Flex para editar ou criar conteúdo. Ao clicar “Done”, retorna ao “Flash Builder4″ com um FLA e um SWC exportado para o projecto Flex.
Flash Catalyst, um novo produto que permitirá aos designers criarem UIs para RIAs com artwork importada de outros softwares da Adobe Creative Suite.

  • Desenvolvimento centrado em “Data”

Algumas aplicações começam por ser construidas a pensar em visualização de uma BaseDados corporativa, ou como frontend de uma aplicação ColdFusion ou PHP, ou com grande dependência de Services REST ou SOAP. Assim, nasce um novo painel denominado “Data/Services” que após se ligar o Flash Builder4 aos componentes ColdFusion, classes PHP, classes Java ou a WebServices, irá colocar todos os serviços disponíveis numa visualização em árvore. Para fazer um Binding entre o serviço e o UI será tão simples como um Drag&Drop.

A gestão de Data também foi melhorada, permitindo a automação das habituais operações CRUD (Create, Read, Update, Delete), permitindo que o utilizador possa efectuar Undo’s as operações, entre outras situações.

  • Aumento de produtividade para os Developers

Independentemente de se ter começado a aplicação através do Flash Catalyst ou dos Services, construir uma aplicação é programar e testar código. Dessa forma, as novidades estão centradas no Refactoring e Debugging, gerar código Getter/Setter, gerar código Event, suporte para documentação ASDoc, entre outros.

  • Testing

O Flash Builder4 tem incorporado duas novidades para melhorar os testes das aplicações, suporte para Network Monitor e FlexUnit.

 

Flash Catalyst

O novo software da Adobe para melhorar o Worflow “Designers/Developers”. Com o Catalyst é possível importar ficheiros do Photoshop ou do Illustrator e transformá-los em Interfaces funcionais. Este software permite também que se faça Prototyping da aplicação, sendo que caso se queira também consegue exportar um SWF pronto para distribuição.

Hollywood and the User InterfacesHollywood and the User Interfaces

You may find in web two interviews about how Hollywood business is approaching the UI for motion-pictures…

Lee Brimelow, Adobe evangelist interviewed OOO-ii, who developed UI for “Minority Report”, “The Island”, “Deja Vu”, “Star Trek”… interview.

Scott Barnes, Microsoft evangelist interviewed Mark Coleran, UI designer for “Bourne Ultimatum”, “Blade II”, “The Island”, “Deja Vu” … interview / showreel.

Man, I would like to have a job like that !!Estão a rolar na net duas entrevistas sobre o modo que a indústria de Hollywood idealiza para a construção dos UI para os seus filmes…

Lee Brimelow, evangelista da Adobe entrevistou a empresa OOO-ii, que criou os UI dos filmes “Minority Report”, “The Island”, “Deja Vu”, “Star Trek”… entrevista.

Scott Barnes, evangelista da Microsoft entrevistou Mark Coleran que idealizou os UI dos filmes “Bourne Ultimatum”, “Blade II”, “The Island”, “Deja Vu” … entrevista / showreel.

Como eu gostava de ter um trabalho desse género !!!

“Star Trek” and Flash/AIRNovo “Star Trek” utiliza Flash/AIR

From the same guys that built the interface that helped Tom Cruise to find “upcoming” criminals in the motion-picture “Minority Report”, now they built an entire ActionScript3 framework to display in all screens and touchable surfaces found in space-ship’s “Enterprise” … well, that isn’t pos-production, it really is real and responds to actors real input…that’s AWESOME !!!!

Ahh, those guys are the OOO-ii, and you can find some screenshots in their website.Os mesmos tipo que fizeram o interface que o Tom Cruise utiliza para procurar os “futuros” criminosos no filme “Minority Report”, criaram agora um framework em ActionScript3 para colocar todos os monitores e superficies “clicáveis” que se encontram na “Bridge” da nave “Enterprise” … ou seja, o que se vê não é pós-produção, é mesmo um interface real e que responde ao que os actores vão fazendo…simplesmente BRUTAL !!!!

Ahh, já agora os tipos são os OOO-ii, e no site deles podem encontrar imagens do que estou a falar.

Portugal FlashCamp 2009Portugal FlashCamp 2009

Next June 25th will take place the Adobe’s FlashCamp.

The choosen stage is ISCTE and all registrations are free but in a limited number.

Confirmed speakers:

Speakers awaiting confirmation:

  • Rui Silva (Alert)
  • Tiago Andrade e Silva (FullSix)

This event is for “designers” and “developers” that work with “Flash Platform” for a living.Ir-se-á realizar no próximo dia 25 de Junho o evento da Adobe – FlashCamp.

O ISCTE é o palco escolhido e as inscrições são gratuitas e limitadas.

Os oradores confirmados são:

À espera de confirmação encontram-se:

  • Rui Silva (Alert)
  • Tiago Andrade e Silva (FullSix)

Este evento está direccionado para “designers” e “developers” que trabalhem com a “Flash Platform”.