![]() |
|
Spaces home Marco SilvaPhotosProfileFriendsMore ![]() | ![]() |
Marco Silva |
|||||||||||||||||||
Thanks for visiting!
|
November 03 TechED 2007 - BarcelonaViva Não sei se sabem mas vai decorrer durante a próxima semana (de 5 a 9 de Novembro), em Barcelona, um dos maiores eventos tecnológicos a nível mundial, o TechED. Neste evento a Microsoft mostra os seus novos produtos, fala sobre várias questões ligadas à tecnologia, fala sobre projectos que estão em desenvolvimento, em resumo é uma oportunidade única para se ficarmos a par de tudo o que se estar a passar actualmente nesta área. A parte fantástica é que a minha namorada vai lá estar! É verdade, será como eu disse uma oportunidade única para ela e para todos nós, pois ela vai blogar tudo o que se passa lá. Por isso aconselho a todos a leitura do blog da Susana Vilaça pois certamente aprenderam muito com a experiencia dela. Também estarão lá mais 2 MSP's o Alcides Fonseca e o Bruno Silva também estarão neste evento e os blogs deles também estarão repletos de informação. Para finalizar queria apenas dedicar este post a Susana, e dizer-lhe para tentar aproveitar ao máximo a semana (e o fim de semana de passeios :D ), e dizer-lhe que estou mesmo muito orgulhoso dela, e que a amo mesmo muito. 1 grande semana para tu minha querida. Cumprimentos para todos e em especial uma boa semana conferências para os que foram a Barcelona October 29 Venha conhecer as novas tecnologias para desenvolvimento de aplicações
O meu colega Bruno Tavares chamou à atenção no fórum MSP de uma grande oportunidade para todos de saber um pouco mais sobre a nova plataforma da Microsoft. Esta oportunidade consiste num evento intitulado "Venha conhecer as novas tecnologias para desenvolvimento de aplicações". Este evento é GRATUITO e aberto a todos os interessados. Irá ter lugar no porto no dia 15 de Novembro e em Lisboa no dia 21 do mesmo mês. Na FEUP enviei um email para informar todos da existência deste evento e tentar dar a oportunidade a todos de participarem. As inscrições estão abertas e podem ser efectuas em http://www.microsoft.com/portugal/msdn/devplatform/default.mspx. É importante mencionar que serão abordos os seguintes produtos:
Muito obrigado Bruno pelo teu "heads up". October 26 A minha experiência no Microsoft Expression TourViva pessoal Na passada quarta-feira (dia 24 de Outubro) estive no casino de Lisboa na apresentação do Microsoft Expression. Gostava então de partilhar com vocês a minha experiência neste evento. A agenda do evento era a seguinte: 1. O Design e a Microsoft (José António Silva – Architect Advisor, Microsoft) 2. Designing Rich Client Experiences (Martin Tirion – User Experience Advisor, Microsoft) 3. Overhyped and Undervalued (Martin Tirion – User Experience Advisor, Microsoft) Sobre a agenda podem encontrar mais informações em (http://www.microsoft.com/portugal/msdn/designertour.mspx). Sobre o ponto 1 do evento o que tenho a dizer é que o orador José António Silva esteve a introduzir os produtos que iam ser apresentados (o Microsoft Design, Encoder, Blend e Web). De seguida esteve algum tempo a falar sobre Silverlight e aproveitou para mostrar um conjunto de sites que já usam a tecnologia. Destes são de destacar: Penso que estes falam por si... Sobre o ponto 2 o orador Martin Tirion fez uma apresentação pratica das ferramentas. Esta apresentação pratica incidiu sobre a realização de um player de um vídeo. Inicial mente o orador mostrou as funcionalidades do Microsoft Encoder, destas é de destacar a possibilidade de criar marcas e script em determinadas posições do vídeo, que depois podem ser interpretadas pelo player, esta informação ficaria directamente no vídeo na forma de meta informação. Mas sobre este produto o que me marcou mais foi a possibilidade de escolher um grupo de formatos de encoding e com um conjunto de settings fazer um preview (fazer render a um conjunto de 5 segundos do vídeo) e o programa fazer um splitscreen do vídeo e começar a fazer loop da zona do preview, podendo o utilizador mudar a "linha de split" arrastando-a para a esquerda e direita por forma a comparar a qualidade original com a após a compressão. Após a apresentação do Microsoft Encoder tínhamos um vídeo completamente pronto para utilizar no nosso player, então o orador passou para o Microsoft Design, no qual ele começou a desenhar a interface do player. Começou por desenhar um botão e mostrar como ágil o design é. Evidenciou o facto do Design ser um produto de desenho vectorial e que a interface que foi escolhida é uma interface semelhante ao que os designers estão habituados a utilizar, utilizando os mesmos modelos de utilização e de toolbars que é habitual neste tipo de aplicações. Nesta parte o orador produziu a toobar do player inicialmente construiu um botão completamente do zero e depois importou um projecto que já tinha para acelerar o processo de desenvolvimento. Com a toobar completamente desenhada concluiu a apresentação do Microsoft Design. Nesta fase então entrou a apresentação do Microsoft Blend, a ferramenta que vem completar a anterior pois permite a criação de animações sobre o design que foi feito. Nesta fase é apresentado o XAML como sendo a linguagem primária de utilização destas ferramentas, nomeadamente o design que foi feito com o Microsoft Design foi exportado para XAML. Bem, com o design importado, e utilizando o projecto que falei que já estava construído, o orador começou a mostrar como fazer uma animação, a animação que estava a fazer era uma animação de mouseOver sobre o botão de play/pause, tornando o botão mais brilhante quando o rato está sobre o botão. Aqui mais uma vez entrou uma feature interessante, que foi a de criar a animação contrária de uma dada animação, este processo em Blend é tão simples como criar uma animação, duplica-la e depois clicar num botão "revert"... Outra feature interessante foi a forma como é simples criar uma hierarquia de objectos. Nesta fase foi introduzido o factor de comunicação developer/designer que é um dos features principais desta plataforma, este factor é o de Name Conventions, isto é quando eu crio um grupo que é um botão e lhe dou um nome deve ser um nome que se encontra convencionado com o developer por forma a fazer com que seja possível que o developer crie acções para esse botão. No final desta fase existia uma interface concluída por parte do designer. É neste ponto que o orador clica no mesmo projecto e decide abrir com o Visual Studio...este facto a mim impressionou-me pois achei a ligação mesmo fantástica. Abrindo em Visual Studio o developer pode ver o ficheiro XAML e editar sem problemas. O que o orador faz é colocar um código em Javascript nos ficheiros do projecto (tudo já pré-feito) que iram interagir com os botões e activar as animações. É de salientar que não era assim muito código Javascript, e que era Javascript muito simples (nada de classes e outras estruturas complicadas). Bem com isto o orador faz build do projecto e ali está uma web page com a interface lá dentro. Bem depois o orador esteve a agilmente mudar coisas no design, adicionando a opção da toolbar se esconder e apenas aparecer quando o rato se encontra na parte inferior do ecrã. Claro está que o designer apenas criou as animações de hide/show, e depois foi de volta ao Visual Studio e mais Javascript para por isso a funcionar. Uma coisa que também foi focada é que em Silverlight o timeline não é em frames (como é no Flash por exemplo) mas sim segundos. Juntamente com este facto e com o facto de ser colocada uma animação para hide e outra inversa para show, seria de pensar naqueles casos de o rato sair da zona da toolbar antes da toolbar aparecer, nestes casos o programador tipicamente teria resolver este problema ou acelerando a animação ou parando e depois tratando esse caso, em silverlight isso já está tudo feito, e a própria arquitectura da plataforma já faz blending das animações não tendo nem o programador nem o designer que se preocupar com esse facto. Outra feature que foi mostrada nesta altura foi a possibilidade de alterar a função da velocidade da animação tornando esta em vez de linear, acelerada ou desacelerada, podendo manipular muito bem a forma da curvatura da função. De seguida, como o orador que devia fazer a apresentação não estava presente pois não conseguiu apanhar o voo para Lisboa, o orador Martin Tirion também apresentou esta 3ª parte. Nesta terceira parte foi abordado o tema o tema de que as pessoas desvalorizam muito as suas próprias capacidades bem como as da tecnologia actual. Foi focada uma frase dita por Bill Gates que era:
Também foram focados aspectos do mercado tais como o conceito de "long tail" que consiste em distinguir num gráfico de volume de vendas em ordem ao tempo duas zonas, uma à qual chamamos "Body" e que tipicamente é ocupado pelos artigos populares da altura e que vendem muito, e os restantes que vendem menos mas persistem mais tempo (chamado "long tail"). Se analisarmos as áreas de cada uma destas zonas vemos que o 2º tem bastante mais área apesar de vender muito menos por intervalo de tempo. Esta última parte foi então mais orientada à explicação da posição de mercado do produto que estava a ser apresentado, terminando com uma frase de Wduard Hopper
Foi uma experiencia muito interessante a qual adorei participar, houve no intervalo muito convívio entre MSP's que lá estavam o que foi muito divertido. No final estivemos num cocktail a conversar entre nós e com os oradores do evento o que foi uma experiencia mesmo muito boa. No que diz respeita à experiencia remeto para o blog da Susana pois ela falou desta parte muito bem e não existe necessidade de repetir. Em resumo adorei o evento em todos os aspectos, foi uma experiencia mesmo muito positiva!! Sir Ken Robinson - Do schools kill creativity?Dado que passei 2 dias a falar sobre criatividade não posso passar sem deixar aqui um dos melhores vídeos que eu vi até hoje sobre criatividade. O Sir Ken Robinson fala neste Ted Talk muito bem sobre o tema, penso que dá uma visão muito interessante sobre a forma como as nossas escolas e faculdades tratam o tema da criatividade. Esta Talk pôs-me a mim a pensar...
Dia 2 da workshop, Game DevelopmentViva a todos Queria começar por dizer que fiquei mesmo muito contente em ter recebido um grupo tão fantástico como o que esteve na workshop. Fiquei ainda mais feliz por ter recebido um feedback positivo na própria workshop. Muito obrigado a todos!!! Falando agora sobre este segundo dia, este foi bastante mais prático, optei por fazer uma abordagem mais liberal, em que inicialmente fiz uma exposição teórica sobre como é constituído um motor gráfico e sobre o as fases do processo de desenvolvimento de um jogo. De seguida (e dado que ninguém sabia openGL) foi feita uma introdução a openGL de modo a que todos conseguissem entender o código que teriam à frente. Após esta apresentação entramos então na Framework na qual íamos trabalhar durante o resto da manha e tarde, nesta fase percorremos todos juntos o código da Framework de forma a que todos se familiarizassem com o código. Para consolidar toda esta informação existiam um grupo de exercícios em que era pedido para fazer algumas alterações na Framework. Após a realização dos exercícios foi proposto aos participantes que construíssem um "nível demo" de uma ideia que tivessem, destas "demos" tenho a realçar o jogo de "apanhar girinos" efectuado por 2 alunos do primeiro ano de informática da FEUP (Abel Maio e Diogo Costa), sobre este projecto gostaria de realçar que não só os participantes nunca tinham trabalhado em openGL como eram alunos do primeiro ano e fizeram na minha opinião um trabalho brilhante, os meus parabéns!!! Outro trabalho que um grupo, constituído pelo Gaspar Tameeris e João Tápio, conseguiu realizar foi um simulador de voo muito simplificado com uma câmara em 3ª pessoa, neste grupo gostaria de realçar que um dos elementos do grupo, o Gaspar Tameeris, é aluno no curso de Química da FEUP, e que o João Tapio é aluno do primeiro ano de Informática. Um pormenor que também gostaria de realçar deste evento é a diversidade de cursos e faculdades que responderam a esta iniciativa, tínhamos alunos de todos os anos, de cursos de Informática e Química, participaram alunos da Fernando Pessoa e do curso de Jornalismo e Ciências da Comunicação da FLUP. Isto mostra o que eu sempre acreditei, que a área dos jogos é uma área de grande interesse, e que consegue sozinha unir um grupo muito grande de pessoas diferentes e esta união é o que torna o processo criativo cada vez melhor e com isso os jogos cada vez mais interessantes e inovadores. Muito obrigado a todos os participantes, gostava de dizer que me sinto muito honrado por vos ter recebido a todos.E assim fecho este post agradecendo mais uma vez a todos e deixando aqui uma duas das fotos do segundo dia. Cumprimentos a todos
|
||||||||||||||||||
|
|