Archive for May, 2009

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 !!!

How to improve the UX on installing SilverlightComo melhorar a UX sobre a instalação do Silverlight

When we try to see some content developed for Silverlight, two things may happen if you had or not installed the “plugin” previously.

In this last scenario, you will be prompt to do so:

The installation experience may be “upgraded” if you planned it up front, and Laurence Moroney wrote a nice post explaining all that…read it here.

Quando tentamos aceder a um domínio cujo conteúdo foi desenvolvido para Silverlight, duas coisas poderão ocorrer caso tenhamos ou não o “plugin” instalado.

Se for este último, ser-nos-á solicitado que instalemos o mesmo:

Acontece que a experiência de instalação poderá ser melhorada caso a se planeada antecipadamente, e o Laurence Moroney escreveu um post muito bom sobre como fazer isso…vale a leitura.


Flex Learning PathsPercursos de aprendizagem de Flex

Adobe released a small Flex application running over “Flash Platform” to help in our search for “study guidance” in Flex World. Those paths are distinct if you are a “Designer/WebDeveloper”, a “Programmer”,  an “Architecht” or a “Manager”. It really worth taking a look…

Flex Learning PathsA Adobe desenvolveu uma pequena aplicação em Flex a correr sobre “Flash Platform” para auxiliar na busca de “material de estudo” para quem quer entrar no Mundo do Flex. Esse percurso é distinto quer se seja um “Designer/WebDeveloper”, um “Programmer”,  um “Architecht” ou um “Manager”. Vale a pena dar uma vista de olhos…

Flex Learning Paths

“Blend 2 or 3? VisualStudio 2008 or 2010? Silverlight 2 or 3? HELP ?”“Blend 2 ou 3? VisualStudio 2008 ou 2010? Silverlight 2 ou 3? HELP ?”

Five days ago, Tim Heuer blogged about the new VisualStudio 2010 Beta1 features concerning Silverlight development – “Silverlight and Visual Studio 2010 Beta 1“. Aparently some of his followers found some issues … Yesterday Tim wrote a new post to clean all the noise around Blend 2 and Blend 3 Beta, Visual Studio 2008 and Visual Studio 2010 Beta, in other words around Silverlight 2 and Silverlight 3 development – “Clearing some air in Silverlight, Blend and Visual Studio Beta land“. This post was written in the right time … I deeply advice it.

À coisa de cinco dias, Tim Heuer escreveu um post muito interessante sobre as novas funcionalidades do VisualStudio 2010 Beta1 para o desenvolvimento Silverlight – “Silverlight and Visual Studio 2010 Beta 1“. Aparentemente alguns dos seus leitores tiveram alguns problemas e colocaram comentários acerca dos mesmos.

Ontem, o Tim escreveu um post para esclarecer toda a “confusão” entre Blend 2 e Blend 3 Beta, Visual Studio 2008 e Visual Studio 2010 Beta ou seja, entre desenvolvimento Silverlight 2 e Silverlight 3 – “Clearing some air in Silverlight, Blend and Visual Studio Beta land“. Este post não poderia ter chegado em melhor altura … aconselho vivamente.

Debugging ActionScript3 in Flash CS4Debugging ActionScript3 no Flash CS4

Dan Carr wrote an interesting article in “Flash Develper Center” about Debugging in the Flash CS4 environment.

Dan starts presenting the main differences between  Compiler errors, Runtime errors and Warnings. He continues explaining how Output e Compiler Errors panels work.

This starts to be really funny when he goes from Debugging into Performance issues:

  • Overloading movie clips in the Flash Player
  • Vectors usage and bitmap caching
  • Hardware acceleration in Flash Player 9 and 10
  • Content loading and caching

“This is enought stuff to read” you may think, however Dan Carr continues to point out Flash Player bugs.

Once he are talking about Bugs and Debugging, e splits his focus in “Designer” and “Developer”:

  • Debugging tips for designers
  1. Common issues designers encounter
  2. Changes in ActionScript 3
  3. Debugging tools
  4. Debugging workflow
  5. Debugging samples for designers
  • Debugging tips for developers
  1. Common issues ActionScript developers encounter
  2. Best practices for avoiding errors and handling errors when they occur
  3. Debugging tools
  4. Debugging workflow
  5. Debugging samples for developers

Uff…it is really worth taking a read on Dan Carr’s article, I trully advice it.Dan Carr escreveu um artigo muito interessante no “Flash Develper Center” sobre “debugging” dentro do ambiente do Flash CS4.

Dan começa por explicar a diferença entre Compiler errors, Runtime errors e Warnings. Prossegue a explicar como funcionam os paineis Output e Compiler Errors.

A coisa fica realmente interessante quando se sai do “ambiente” dos BUGS e se entra no mundo da Performance da aplicação com alguns erros frequentes:

  • “Overloading” de MovieClips no Flash Player
  • Utilização de vectores e “caching” de bitmaps
  • Aceleração de hardware com o Flash Player 9 e 10
  • Carregamente e “caching” de conteúdos

Quem pense que isto já é “matéria” suficiente para uma leitura sobre “debugging” no Flash CS4, o Dan Carr entra pelos próprios BUGS do Flash Player, para se conhecer as limitações do mesmo.

Uma vez que se está a tratar de BUGS e da “caça” aos mesmos, Dan Carr faz uma separação entre “Designers” e “Developers” de modo a poder apresentar “Designer/Developer erros mais correntes” etc…

  • Dicas para Debug se for Designer
  1. Erros mais frequentes
  2. Mudanças no ActionScript 3
  3. Ferramentas de Debugging
  4. Workflow para Debugging
  5. Exercicios de Debugging
  • Dicas para Debug se for Developer
  1. Erros mais frequentes
  2. Melhores práticas para evitar erros e como resolve-los se ocorrerem
  3. Ferramentas de Debugging
  4. Workflow para Debugging
  5. Exercicios de Debugging

Uff…vale mesmo a pena ler este artigo do Dan Carr, aconselho vivamente.

How to start with Expression Blend ?Como começar com o Expression Blend ?

Corey Schuman wrote an interesting post about how people should look to Blend the first time.

Corey is working with an “IQ Interactive” team:

“To paint the picture, I am introducing Silverlight to creatives, Flash devs, and people in the business.  Each group needs a different story.”

All stuff that Corey talks about, I like the most about the first 3 topics that you should learn in Blend:

  1. Understanding the Layout Panels
  2. Animations
  3. States and Templating

My advice is, go read the entire Corey’s post.Corey Schuman escreveu um post interessantissimo sobre o modo como as pessoas deverão de abordar o Blend pela primeira vez.

Corey está actualmente a trabalhar com uma equipa na “IQ Interactive”:

“O quadro é este, estou a apresentar o Silverlight a criativos, Flash devs, e malta da área. Cada grupo precisa de uma abordagem diferente.”

De todas as considerações que Corey menciona no seu post, gosto particularmente no ênfase que dá aos primeiros 3 temas que se deverão dominar no Blend:

  1. Understanding the Layout Panels
  2. Animations
  3. States and Templating

Aconselho vivamente a lerem o resto da explicação no post do Corey.

“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”.

ScrumMasterScrumMaster

Yesterday I finished my “Certified ScrumMaster” course with the trainer Mitch Lacey. This course was held at the Hotel Real Oeiras with Microsoft support and was organized by FullSix Portugal.

What is SCRUM ?

The definition statement found in the “SCRUM Alliance” website:

“A team-based framework to develop complex systems and products.

Scrum is an iterative, incremental framework for developing any product or managing any work. It allows teams to deliver a potentially shippable set of functionality every iteration, providing the agility needed to respond to rapidly changing requirements.

The Scrum framework constantly challenges its users to focus on improvement, and its Sprints provide the stability to address the ever-changing needs that occur in any project.

These characteristics have led to Scrum becoming the most popular method in the world of agile software development.” (source: ScrumAlliance WebSite)Ontem terminei a formação “Certified ScrumMaster” com o trainer Mitch Lacey. Esta formação decorreu no Hotel Real Oeiras com o patrocinio da Microsoft e organizado pela FullSix Portugal.

O que é SCRUM ?

Segundo a definição que se encontra no site da “SCRUM Alliance“:

“Um framework “Team-Based” para desenvolver sistemas e produtos complexos.

Scrum é um framework iterativo e incremental para o desenvolvimento de qualquer produto ou gerir qualquer trabalho. Permite que as equipas entreguem conjunto de funcionalidades em estado “pronto a entrega” no final de cada iteração, permitindo a agilidade necessária para responder a qualquer alteração nos requerimentos iniciais.

O framework Scrum desafia constantemente os seus praticantes a focar na melhoria, e os seus Sprints permitem a estabilidade necessária de resposta as necessidades emergentes no desenrolar de qualquer projecto.

Estas caracteristicas conduziram o Scrum a se tornar no método mais popular no desenvolvimento agil de software.” (fonte: ScrumAlliance WebSite)

OFFF ‘09 Main Title ScreenPlayOFFF ‘09 Main Title ScreenPlay

For those who could attend OFFF ‘09 (like myself), here it is the “Main Title” screenplay.

OFFF 2009 Main Titles from Prologue! from OFFF on Vimeo.

Those folk are really a step forward.Para quem não foi ao OFFF ‘09 (como eu), aqui fica o “Main Title” do evento.

OFFF 2009 Main Titles from Prologue! from OFFF on Vimeo.

Esta malta é mesmo muito “a frente”.