Techdays 2008 Portugal: a minha experiência

Posted in Events, Presentations by FilipeFreitas on the March 18th, 2008

Nesta semana (de 11 a 14 de Março) decorreu o Techdays 2008 Portugal no Centro de Congressos de Portugal, um evento no qual várias empresas expuseram os seus produtos, e em paralelo decorreram sessões tecnológicas dadas por oradores convidados.

Sendo Microsoft Student Partner (MSP), tive o prazer de participar gratuitamente neste evento tendo mesmo usufruído de um acesso de organização (staff).

Anteriormente ao evento, compilei a lista de sessões que estava interessado em participar, dando maior relevância a sessões práticas (hands-on labs). Nota: apenas participei nos dias 13 e 14.

agendatechdaysth.jpg

Parti de Aveiro às 6h30 esperando conseguir apanhar a primeira sessão, no entanto, o trânsito de Lisboa não o permitiu, portanto aproveitei o tempo para explorar o local. Existia uma zona de exposições aberta ao público, e um a zona de auditórios apenas acessível a participantes. Estava presente um grande número de estudantes devido ao dia 13 ser o Student Day, gratuito para 500 estudantes. O catering era gratuito, existindo mesas com bebidas e pastelaria, sobremesas e almoços. Existia uma variedade de sorteios, uma rapariga que passeava de Segway e até massagista para os participantes mais tensos.

Sendo MSP, foi-me dada a oportunidade de acompanhar oradores (à minha escolha) para as suas salas onde iriam apresentar portanto descobrir a sala de oradores e respectiva sala foi a primeira tarefa do dia. Às 11:00 teria que me encontrar com a Carrie Longson (Microsoft) que iria apresentar a sessão Design@Microsoft.com.

A Carrie infelizmente não pôde comparecer ao evento, tendo a sessão sido dada por Adrian que discutiu o Silverlight e o Expression Blend. Este tipo de eventos é uma grande experiência pois permite-nos interagir com os oradores (alguns de grande renome), assim no fim da sessão pude discutir com o Adrian sobre as aplicações do Blend e mesmo apresentar-lhe o meu projecto de Interface Design do Imagine Cup, o qual foi aceite para a 2ª ronda da competição. O Adrian foi extremamente simpático e acessível, e foi um prazer conversar com ele.

Para minha supresa, as sessões foram mais curtas do que pensava, e por isso consegui ainda assistir a um pouco da sessão Microsoft Robotics Studio, onde Martin Calsyn (Microsoft Research) demonstrava o uso desta plataforma num pequeno carrinho a pilhas.

A seguir ao almoço, participei na sessão Small is Beautiful: Construindo soluções com a plataforma .NET micro, apresentada pelo famoso Rob Miles (Hull University) (ver entrada no blog dele), reputado pelo seu conhecimento, entusiasmo e humor nas suas apresentações. Evidentemente, aproveitei a oportunidade para conversar com o Rob no fim da sessão.

Após esta sessão, continuei a exploração do local quando descobri um projector peculiar que detectava o movimento das pessoas produzindo um efeito ondulatório na imagem projectada:

You need to a flashplayer enabled browser to view this YouTube video

Esta tecnologia chama-se yWalk e foi desenvolvida pela empresa portuguesa YDreams.

yWalks transform any space into an immersive virtual playground for children and adults alike. Digital contents are vertically projected onto soft mats or any floor surface.

The animations are triggered by natural and intuitive movements and interact with users to create a surprising environment.

Seguiu-se a sessão laboratorial Windows Workflow e Windows Communication Foundation, dada por Artur Santos (Rumos) onde pude descobrir um pouco mais sobre esta tecnologia.

Seguiu-se a sessão mais aguardada do dia, Stories from inside the Windows team dada por Raymond Chen, um dos programadores iniciais do Windows, onde contou várias histórias que aconteceram durante o desenvolvimento do Windows 95 e do DirectX, e também outras histórias relacionadas com a sua vida na Microsoft. Tinha escolhido acompanhar este orador, mas ele não estava presente na sala de oradores, tendo descoberto depois que o Raymond se tinha atrasado no Metro de Lisboa (finalmente alguém que visita o nosso País).

Algumas notas que tirei durante esta apresentação:

  • Durante o desenvolvimento do Windows 95, o VP da Microsoft instalava as builds semanais no seu computador pessoal, um Packard Bell considerado o pior computador da história pela PC World. Dado que ainda não estava acabado, o Windows 95 sofria frequentemente paragens contrariando o VP, que enviava notas do sucedido ao gestor de projecto do Windows. Assim, o Raymond foi encarregue de certificar-se que cada build do Windows 95 corria perfeitamente no Packard Bell para evitar que o VP mandasse notas ao gestor. Assim, o Raymond trabalhava no pior computador da história.
  • Para testar a compatibilidade do Windows, o gestor de projecto pegou numa carrinha e conduziu até à loja de software mais próxima, dirigiu-se ao vendedor e disse “Um de todos, se faz favor” e foi-se embora na carrinha.
  • Durante a produção do CD do Windows XP (não tenho a certeza de ser o XP), estavam ainda 30MB de espaço livres, e levantou-se a pergunta do que se poderia incluir no CD para preencher o espaço livre. Na altura, as ligações de Internet ainda não eram rápidas, portanto 30MB poderia fazer a diferença para combater a pirataria. Um elemento da equipa decidiu então ir consultar o arquivo da Microsoft, reparou no Microsoft Bob, encriptou o ficheiro, e incluiu-o no CD. Assim, todas as cópias do Windows XP (?) produzidas até hoje incluem o Microsoft Bob.
  • Os nomes de código são na realidade nomes imediatos que os elementos das equipas se lembram, e não algo rebuscado como seria de esperar. Os primeiros nomes de código do DirectX eram escolhidos a partir de alguma catástrofe, arma ou algo do género:
    • 1.0 – Project Manhattan (bomba atómica)
    • 2.0 – Project Orion (propulsão espacial a partir de explosões nucleares)
    • 3.0 – Agent Orange (arma biológica)
    • 4.0 – Mustard (gás mostarda)
    • 5.0 – Diesel (devido aos ataques em Oklahoma utilizando bombas com este combustível)~´
    • 6.0 – Cooling (algo sobre suicídio)
    • 7.0+ – a gestão impediu este tipo de nomes
  • Alguns clientes enfurecidos exigem falar com Bill Gates, existindo assim um gabinete de atendimento ao cliente dedicado a atender as chamadas reencaminhadas com “Gabinete do Bill Gates” (obviamente falso).

Após o fim das sessões tive oportunidade de conviver com os outros MSPs e fazer uma panorâmica à magnífica Ponte 25 de Abril com o Centro de Congressos.

O dia seguinte arrancou com a sessão laboratorial Silverlight, dado pelos MSPs Bruno Silva (ver entrada no seu blog) e Gonçalo Chaves.

A seguir assisti à sessão Software factories in practice: architeching a smart client application dada por Nicklas Andersson (eCraft). Um artigo de David Hill permite compreender o que é uma aplicação Smart Client.

A minha última sessão foi a sessão laboratorial Mobile Development dada por Pedro Lamas (PocketPT), onde desenvolvi uma aplicação simples para Windows Mobile. Com o Visual Studio e a plataforma .NET é realmente fácil desenvolver qualquer tipo de aplicação para qualquer plataforma (Windows).

Após esta sessão, descobri outro produto da YDreams no evento, o yBillboard. Era adicionado um balão de pensamento na imagem das pessoas que passavam pela câmara. Os pensamentos eram humorísticos, por exemplo “Se o pessoal soubesse que uso Firefox..” (o evento era da Microsoft), ou “Uma máquina que lê pensamentos?! Rápido, Ctrl+Alt+Del!”.

You need to a flashplayer enabled browser to view this YouTube video

E assim acabou a aventura que foi o Techdays 2008 Portugal. Foi muito interessante conviver com os oradores e os MSPs, e pude entrar em contacto com a variedade de tecnologias da Microsoft, sendo assim um evento de descoberta. Infelizmente achei as sessões teóricas um pouco curtas, e as sessões laboratoriais um pouco complexas para novatos.

O Techdays foi definitivamente uma experiência recomendada e a repetir para o próximo ano! Não se esqueça de visitar a minha galeria de fotos deste evento (também disponível no Flickr). Gostaria de agradecer ao André Sousa, Bruno Tavares, Fábio Rodrigues e Carlos Velasquez pela fantástica ajuda, e a Miguel Vicente e a Microsoft pela oportunidade de participar.

Gostaria de recomendar a secção de vídeos do site do Techdays, que possui muitas entrevistas feitas pelo Gonçalo Chaves aos oradores.

Gostaria também de recomendar a leitura de artigos de outros MSPs do evento :

Alcides Fonseca – Techdays 2008

Alcides Fonseca – Linguagens Dinamicas em .NET (IronPython e IronRuby) @ TechDays2008

Gonçalo Chaves – Fotografias e videos

Gonçalo Chaves – TechdaysPT08: O Dia dos estudantes na TVNET

João Filipe Rocha – TechDays 2008… o resumo de 4 dias

Luís Gonçalves – Day 1, Day 2 e Day 3

João Rico – Vídeos:1, 2, 3, 4

E ainda os artigos do Rob Miles no seu blog: Pictures of Lisbon, .NET microframework at Techdays e Hello from Lisbon.

Bookmark this post: bookmark bookmark bookmark bookmark bookmark bookmark

Related posts


4 Responses to 'Techdays 2008 Portugal: a minha experiência'

Subscribe to comments with RSS or TrackBack to 'Techdays 2008 Portugal: a minha experiência'.


  1. on March 24th, 2008 at 10:23 am

    Filipe, excelent post – parabéns!

    Nota: faz o upgrade ao Gallery senão não conseguimos ver as photos ;-)


  2. on March 24th, 2008 at 7:05 pm

    Fico honrado que tenha vindo ao meu blog!
    Estou consciente do estado do Gallery, foi uma actualização que correu mal. Estou há alguns dias a espera que o meu alojamento se lembre de executar o que pedi =S


  3. on March 29th, 2008 at 12:14 am

    As fotos já estão acessíveis!


  4. on April 3rd, 2008 at 6:48 pm

    [...] up also for Filipe Freitas, check out his detailed description of Microsoft’s TechDays event, complete with some videos of the [...]

Leave a Reply