<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7693310476485496677</id><updated>2012-01-23T16:08:02.386Z</updated><category term='TechEd-Developers'/><category term='Microsoft Student Partners'/><category term='Eventos'/><category term='Utilitários'/><category term='Programação'/><category term='Mundo Real'/><category term='Humor'/><category term='Microsoft'/><category term='Mobilidade'/><category term='Software Livre'/><category term='Utilities'/><category term='Curiosidades'/><title type='text'>Bruno Silva</title><subtitle type='html'>Estudante de Engenharia Informática. | Computer Engineering Student&lt;br/&gt;
Microsoft Student Partner. Curioso | Curious. Open minded.&lt;br/&gt;
Tecnologia e Experiências Pessoais | Technologies and Personal Experiences</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>50</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-281595921750463068</id><published>2007-11-24T15:58:00.000Z</published><updated>2007-11-24T16:00:21.410Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Curiosidades'/><category scheme='http://www.blogger.com/atom/ns#' term='Humor'/><title type='text'>A nice and useless geek trick</title><content type='html'>I hope that by know all people that reads my blog has already changed their references to my new website.&lt;br /&gt;Anyway here's another reminder about this change, and a reference to a new post.&lt;br /&gt;Check it out at &lt;a href="http://brunosilva.net"&gt;BrunoSilva.net&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-281595921750463068?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/281595921750463068/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=281595921750463068' title='42 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/281595921750463068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/281595921750463068'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/nice-and-useless-geek-trick.html' title='A nice and useless geek trick'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>42</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-8614581025964100416</id><published>2007-11-22T00:01:00.000Z</published><updated>2007-11-22T00:02:38.531Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>MSDN - Novas Tecnologias para Desenvolvimento - relato</title><content type='html'>Consulta o relato no site &lt;a alt="MSDN - Novas Tecnologias para Desenvolvimento - relato" href="http://brunosilva.net/"&gt;brunosilva.net&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-8614581025964100416?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/8614581025964100416/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=8614581025964100416' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/8614581025964100416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/8614581025964100416'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/msdn-novas-tecnologias-para.html' title='MSDN - Novas Tecnologias para Desenvolvimento - relato'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-1950034303248157989</id><published>2007-11-19T20:44:00.000Z</published><updated>2007-11-19T20:45:22.423Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><title type='text'>Online Photo Editing</title><content type='html'>Read more about this great tool in &lt;a href="http://www.brunosilva.net"&gt;BrunoSilva.net&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-1950034303248157989?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/1950034303248157989/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=1950034303248157989' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/1950034303248157989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/1950034303248157989'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/online-photo-editing.html' title='Online Photo Editing'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-3556711648805136416</id><published>2007-11-18T15:04:00.000Z</published><updated>2007-11-18T15:06:48.114Z</updated><title type='text'>A minha nova casa cibernética!</title><content type='html'>Finalmente acabei a migração deste blog para o meu espaço próprio!&lt;br /&gt;Actualizem as vossas referências nos favoritos e RSS readers.&lt;br /&gt;&lt;br /&gt;Site: &lt;a href="http://brunosilva.net/" target="_blank"&gt;http://brunosilva.net&lt;/a&gt;&lt;br /&gt;RSS: &lt;a href="http://brunosilva.net/?feed=rss2" target="_blank"&gt;http://brunosilva.net/?feed=rss2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-3556711648805136416?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/3556711648805136416/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=3556711648805136416' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/3556711648805136416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/3556711648805136416'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/minha-nova-casa-ciberntica.html' title='A minha nova casa cibernética!'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-1166805845293623848</id><published>2007-11-12T14:07:00.000Z</published><updated>2007-11-12T14:19:15.915Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>All my photos from TechEd Developers 2007</title><content type='html'>&lt;iframe style="width: 100%; height: 350px;" src="http://www.popfly.ms/users/Bruno-Silva/TechEd%202007%20Photos.small" frameborder="no"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;Powered by &lt;a href="http://www.popfly.ms/" target="_blank"&gt;Microsoft Popfly&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-1166805845293623848?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/1166805845293623848/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=1166805845293623848' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/1166805845293623848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/1166805845293623848'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/all-my-photos-from-teched-developers.html' title='All my photos from TechEd Developers 2007'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-5281811502310289543</id><published>2007-11-10T15:15:00.000Z</published><updated>2007-11-10T18:27:31.538Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><title type='text'>TinyURL.com - shorten that long URL into a Tiny URL</title><content type='html'>Do you want to share an really big URL in a presentation to an audience or in a printed document?&lt;br /&gt;Maybe it isn't such a good idea. It's a boring task to copy it and in a presentation you don't want to show a slide for 5 minutes to let everyone copy it.&lt;br /&gt;&lt;br /&gt;Well, you can use &lt;a target="_blank" href="http://tinyurl.com/"&gt;TinyURL.com&lt;/a&gt;. Type any long URL you want and it will create a new one like  &lt;a href="http://tinyurl.com/37xaar"&gt;&lt;b&gt;http://tinyurl.com/37xaar&lt;/b&gt;&lt;/a&gt;. It can be useful.&lt;br /&gt;I found out about it in TechEd, when a speaker left some references in the end of the presentation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-5281811502310289543?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/5281811502310289543/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=5281811502310289543' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/5281811502310289543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/5281811502310289543'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/tinyurlcom-shorten-that-long-url-into.html' title='TinyURL.com - shorten that long URL into a Tiny URL'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-1315044827067207925</id><published>2007-11-10T13:22:00.000Z</published><updated>2007-11-10T15:12:18.947Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>TechEd 2007 - Web Application Security</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Web Application Security&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Alik Levin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The first part didn't brought any knews. The only funny thing is that we pretended to be hacking TechEd website, but he was using an internal webserver while spoofing the adress :-)&lt;br /&gt;The showed us &lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?familyid=18b1d59d-f4d8-4213-8d17-2f6dde7d7aac"&gt;Microsoft Network Monitor 3.1&lt;/a&gt; as a sniffing tool. He made some SQL injection in a search form to reveal the schema of the database and retrieve login and password information.&lt;br /&gt;Alik talked about exploiting over privileged accounts. Applications should only have permissions to access and do what it needs, otherwise some hacker can use the extra privileges  to  his own needs.&lt;br /&gt;&lt;br /&gt;I head about some tools I didn't know and that can be quite useful.&lt;br /&gt;&lt;a href="http://www.codeplex.com/guidanceExplorer" target="_blank"&gt;Guidance Explorer&lt;/a&gt; - a tools that allows you to navigate in best practices documentation, select topics of your interest and export into a Word document.&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.blogger.com/www.microsoft.com/downloads/details.aspx?familyid=59888078-9daf-4e96-b7d1-944703479451"&gt;Thread Analysis and Modeling tool&lt;/a&gt; - a tool where you can describe your application and find out what flaws you may have and how to fix them. It can also produce some useful reports.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/findstr.mspx"&gt;FindStr&lt;/a&gt; and &lt;a target="_blank" href="http://msdn2.microsoft.com/en-us/library/f7dy01k1%28VS.80%29.aspx"&gt;MSIL Disassembler&lt;/a&gt; - These two tools together allows you (for testing) or hackers (for attacking) to find critical data like passwords from .NET assemblies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-1315044827067207925?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/1315044827067207925/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=1315044827067207925' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/1315044827067207925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/1315044827067207925'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/teched-2007-web-application-security.html' title='TechEd 2007 - Web Application Security'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-2800678117031535989</id><published>2007-11-09T21:58:00.000Z</published><updated>2007-11-10T13:20:44.473Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>TechEd 2007 - Blogging Panel</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Blogging Panel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tom Mertens&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;During Thursday lunch time it was a Q&amp;amp;A session with some bloggers.&lt;br /&gt;It was discussed that blogs started as an digital diary and nowadays it has any kind of information.&lt;br /&gt;RSS format and readers were pointed as one of the big causes of bog popularity. It's is easy to follow a lot of blogs with RSS and there are even tools to filter information from these blogs.&lt;br /&gt;Someone in the audience asked in which language did the panel members write in. They write in English because it reaches an larger audience, but if they are talking about some specific content to their country, they also post in their native languages.&lt;br /&gt;Another topic was how to find time to blog. One person said that he thought that if son many important and busy people in the world find the time to blog, he could also find his own time to blog. By the other hand blogging can be important as a profile builder. Blogging makes us known in communities and inside our companies.  It's a way for people get to know us and our area of expertise.&lt;br /&gt;&lt;br /&gt;I had to left before the end of the session to have lunch. So this is all I heard about.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-2800678117031535989?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/2800678117031535989/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=2800678117031535989' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/2800678117031535989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/2800678117031535989'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/teched-2007-blogging-panel.html' title='TechEd 2007 - Blogging Panel'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-8177098288175784908</id><published>2007-11-09T20:45:00.000Z</published><updated>2008-11-13T01:59:30.313Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>TechEd 2007 - Loose Coupling in Practice: Composite UI Application Block (CAB) in the Real World</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Loose Coupling in Practice: Composite UI Application Block (CAB) in the Real World&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;David Platt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Nowadays many information is placed in remote data stores. This information can be accessed by browser clients (webpages) or rich client applications (windows forms). Generally rich clients beats browser clients because of the overhead on interface loading. When an application is used every days, several times a day the interface performance is essential.&lt;br /&gt;&lt;br /&gt;There is a big problem: date is stored over different locations and in different systems.&lt;br /&gt;Mainly systems are application-centric. A user has to access different applications and mentally integrate information. As an example, a patient in the medical context may have access to medical record, personal data and laboratory results in different applications when the best choice would be to have an integrated solution. application-centric systems have a overhead, make people loose time and can lead to catastrophic errors.&lt;br /&gt;&lt;br /&gt;On the other hand we have user-centric systems where information is integrated into one application that suites all the user needs (in some specific context). This system can be built as a monolithic application which doesn't work technically or financially because it is unmanageable and you cannot make everyone change their implementation entirely to integrate.&lt;br /&gt;&lt;br /&gt;A better idea seems to be Loose Coupling. Create almost independent blocks which are integrated in an common shell. This way we can have distinct data sources and little uniformity issues. An important question when building these systems is what does the user need? Will there be many kinds of users? Which specific functionality does each one need?&lt;br /&gt;With those questions answered we can start to design an common user interface with shared elements (called shell) and think which interface (methods, events, properties) has each module that will be loaded into the aggregating shell.&lt;br /&gt;&lt;br /&gt;In this area Microsoft started with &lt;a href="http://msdn2.microsoft.com/en-us/library/aa546409.aspx" target="_blank"&gt;Composite UI Application Block&lt;/a&gt; which had a publish/subscribe event system to allow inter-module interaction. It had a good architecture but it wasn't easy to work with.&lt;br /&gt;After the there was a new evolved system easier than this one and also with a good architecture. It is called &lt;a href="http://msdn2.microsoft.com/en-us/library/aa546409.aspx" target="_blank"&gt;Smart Client Software Factory&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This last one allows you to define an interface to a service like authentication, define several implementations and change the implementation that is being used by changing an XML file. You must define the interface, develop your implementation, or collect implementation made by third party companies, register these in your application and configure the application which to use.&lt;br /&gt;You can also make some nice integration stuff with UI. There are two key concepts.&lt;br /&gt;Workspace - A module placement zone&lt;br /&gt;View - just a bunch of controls which display data (can be placed on workspaces)&lt;br /&gt;The modules (different functionalities potentially from different software companies) can be integrated in the application by adding themselves into a workspace in the shell application. This creates a slight dependency: the modules must know the shell UI and their workspaces names.&lt;br /&gt;&lt;br /&gt;The workspaces and places to which you can load the modules UIs. But this isn't enough. There are some functionalities to which people are used to and which need a more integrated UI. For example the main menu in the top of the main window or the status bar. This is possible with UI Extension Sites! You just have to register shared zones to which each module can add items. For example each item can add some items to the main menu.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;David Platt has written book published by Microsoft Press focusing this subject.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.microsoft.com/mspress/books/11030.aspx" target="_blank"&gt;&lt;img src="http://1.bp.blogspot.com/_GFku7QmFsuY/RzTWak3QATI/AAAAAAAAAG0/j1Ih60QicnQ/s400/11030.gif" alt="" id="BLOGGER_PHOTO_ID_5130961627542192434" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-8177098288175784908?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/8177098288175784908/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=8177098288175784908' title='48 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/8177098288175784908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/8177098288175784908'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/teched-2007-loose-coupling-in-practice.html' title='TechEd 2007 - Loose Coupling in Practice: Composite UI Application Block (CAB) in the Real World'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GFku7QmFsuY/RzTWak3QATI/AAAAAAAAAG0/j1Ih60QicnQ/s72-c/11030.gif' height='72' width='72'/><thr:total>48</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-304693537108165788</id><published>2007-11-09T20:42:00.001Z</published><updated>2007-11-09T20:44:58.078Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Student Partners'/><title type='text'>Congratulations André!</title><content type='html'>Check this out!&lt;br /&gt;André Sousa (Portuguese Microsoft Student Partner) won a Embedded Fusion board by making the best question in a session presented by Rob Miles.&lt;br /&gt;&lt;br /&gt;This prize was referred int Rob Miles' website.&lt;br /&gt;&lt;a href="http://www.robmiles.com/journal/2007/11/7/final-talk.html" target="_blank"&gt;http://www.robmiles.com/journal/2007/11/7/final-talk.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-304693537108165788?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/304693537108165788/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=304693537108165788' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/304693537108165788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/304693537108165788'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/congratulations-andr.html' title='Congratulations André!'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-2763325386994278700</id><published>2007-11-09T20:30:00.000Z</published><updated>2007-11-09T21:57:10.946Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>TechEd 2007 - Securing ASP.NET and Windows Communication Foundation (WCF) Applications with Windows Cardspace</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Securing ASP.NET and Windows Communication Foundation (WCF) Applications with Windows Cardspace&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Vittorio Bertocci&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;I attended to a second session about Windows Cardspace, and I'm afraid that by mistake have written some topics about this session in my other post about Windows Cardspace...&lt;br /&gt;So, I'll just leave some brief notes that can became handy.&lt;br /&gt;&lt;br /&gt;He gave us an preview of a library of WC components called ADFS "2". These components make very easy to integrate Windows Cardspace in a .NET application. Today, to develop a WC web application you must do it "hardcoded" with HTML to specify the WC object and code login/registering logic.&lt;br /&gt;With these components it's just drag and drop.&lt;br /&gt;&lt;br /&gt;Something I learned in this session that wasn't clear in the first one, is that you can define your own cards with custom information!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-2763325386994278700?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/2763325386994278700/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=2763325386994278700' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/2763325386994278700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/2763325386994278700'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/teched-2007-securing-aspnet-and-windows.html' title='TechEd 2007 - Securing ASP.NET and Windows Communication Foundation (WCF) Applications with Windows Cardspace'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-4663929076726888898</id><published>2007-11-09T20:06:00.001Z</published><updated>2007-11-09T20:28:48.925Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>TechEd 2007 - Silverlight, ASP.NET and Web Services in IronPython &amp; IronRuby</title><content type='html'>Silverlight, ASP.NET and Web Services in &lt;a target="_blank" href="http://www.codeplex.com/IronPython"&gt;IronPython&lt;/a&gt; &amp;amp; &lt;a href="http://rubyforge.org/projects/ironruby" target="_blank"&gt;IronRuby&lt;/a&gt;&lt;br /&gt;Mahesh Prakriya&lt;br /&gt;&lt;br /&gt;Nowadays there a lot has been talked about &lt;a href="http://en.wikipedia.org/wiki/Dynamic_language" target="_blank"&gt;Dynamic Languages&lt;/a&gt; like Ruby or Python. This session was about an implementation of those in the .NET Framework.&lt;br /&gt;Mahesh showed how to use these languages as a replacement of managed javascript in Silverlight programming.  You can find the demos he used and some more in &lt;a href="http://www.codeplex.com/dynamicsilverlight" target="_blank"&gt;Codeplex&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;He showed some programming in ASP.NET using IronPython. There is a major difference when programming in  dynamic languages: they are not compiled, allowing on-the-fly code changes. The code is compiled as needed.&lt;br /&gt;&lt;br /&gt;Finally there was an example about how to call web services in IronPython with just a few lines of code using a library named Dynamic Web Services Helper which can be found in &lt;a href="http://www.codeplex.com/IronPython/Wiki/View.aspx?title=Samples" target="_blank"&gt;Codeplex&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mahesh will be in &lt;a href="http://codebits.sapo.pt/"&gt;Sapo Codebits&lt;/a&gt; (Lisbon) making an presentation about this subject next Monday.&lt;br /&gt;He will be also in Universidade Nova de Lisboa - Faculdade  de Ciências e Tecnologia (Monte da Caparica) at 10 am in the some kind of presentation.&lt;br /&gt;&lt;br /&gt;If you can, go there. He is a great speaker and the subject is great!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-4663929076726888898?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/4663929076726888898/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=4663929076726888898' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/4663929076726888898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/4663929076726888898'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/teched-2007-silverlight-aspnet-and-web.html' title='TechEd 2007 - Silverlight, ASP.NET and Web Services in IronPython &amp; IronRuby'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-8455298446950449724</id><published>2007-11-08T13:31:00.000Z</published><updated>2008-11-13T01:59:30.527Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>TechEd 2007 - A developer diary on implementing Windows Cardspace</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;img style="cursor: pointer; width: 190px; height: 133px;" src="http://3.bp.blogspot.com/_GFku7QmFsuY/RzMR4U3QASI/AAAAAAAAAGs/eAxqVEsk8Q0/s400/infocard_365x256_1.png" alt="" id="BLOGGER_PHOTO_ID_5130464059875918114" border="0" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;A developer diary on implementing Windows Cardspace&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Dominick Baier&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Do you know Windows Cardspace? A new feature of .NET framework that allows authentication over the internet.&lt;br /&gt;It is designed to be convenient and secure (avoiding phishing).&lt;br /&gt;Nowadays authentication is application-centric. This means that which website has it's own authentication system, stores information and the credentials of the users.&lt;br /&gt;This design has some problems. People are registered in many sites. And they don't want to memorize many passwords, so they tend to use the same password in almost all of them. If a hacker discovers one of them it can be a big big problem. By the other hand, many websites stores personal information, almost like a business card. But a year or so after the registration many informations can change (such as address, phone number and so on).&lt;br /&gt;Windows Cardspace has a user-centric design. The information is stored in user's computer. There is no need for a password. Windows Cardspace can also store information about the user (like a business card). When a user uses a card in a website, this website can refresh information about the user in their database.&lt;br /&gt;This system can be used side-by-side with a old fashion way.&lt;br /&gt;&lt;br /&gt;This system has a problem with mobility... To access websites from different computers you must backup a card into a disk or pen (protected by a password) an temporarily import it into the computer you want to use.&lt;br /&gt;&lt;br /&gt;Alcides has told me about &lt;a target="_blank" href="http://openid.net/"&gt;OpenID&lt;/a&gt;. I will have a look at it soon.&lt;br /&gt;If you have Windows Vista try Windows Cardspace in &lt;a href="https://www.signon.com/" target="_blank"&gt;SignOn.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-8455298446950449724?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/8455298446950449724/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=8455298446950449724' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/8455298446950449724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/8455298446950449724'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/teched-2007-developer-diary-on.html' title='TechEd 2007 - A developer diary on implementing Windows Cardspace'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GFku7QmFsuY/RzMR4U3QASI/AAAAAAAAAGs/eAxqVEsk8Q0/s72-c/infocard_365x256_1.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-5881473233417418478</id><published>2007-11-08T13:01:00.000Z</published><updated>2008-11-13T01:59:30.729Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>TechEd 2007 - Women in Technology</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_GFku7QmFsuY/RzMJiU3QARI/AAAAAAAAAGk/qDqZGL3NuPA/s400/IMG_0235.JPG" alt="" id="BLOGGER_PHOTO_ID_5130454885825773842" border="0" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;Women in Technology&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Ani Babaian, Irene Pathy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;During lunch time there was an great session with a panel of 4 women and an insider man :-P&lt;br /&gt;This session was about the role of women in the technological world. They talked about topics like how to grow passion in technology among women, and how children should be taught that way.&lt;br /&gt;Because women are so different from men, they must be reached in different ways. In USA, for example, there are some programs for young woman.&lt;br /&gt;Another topic was the importance of women in developing teams. They're important in these teams. Why? Because diversity is good to create new things. By the other hand, women generally have great communication and people management skills.&lt;br /&gt;I know that they also talked about motherhood, but I had already left to the next session. There were too many overlaps in this day... But check out at &lt;a target="_blank" href="http://susie-v.spaces.live.com/"&gt;Susana Vilaça&lt;/a&gt;. He was there during all session. She hasn't posted about it yet, but I'm sure that she will soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-5881473233417418478?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/5881473233417418478/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=5881473233417418478' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/5881473233417418478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/5881473233417418478'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/teched-2007-women-in-technology.html' title='TechEd 2007 - Women in Technology'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GFku7QmFsuY/RzMJiU3QARI/AAAAAAAAAGk/qDqZGL3NuPA/s72-c/IMG_0235.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-3106326220801339113</id><published>2007-11-08T12:47:00.000Z</published><updated>2007-11-08T13:00:55.268Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>TechEd 2007 - Communities? Can They really help my business, my day-to-day job, and my career?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Communities? Can They really help my business, my day-to-day job, and my career?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bart Martens&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This was a session lunch (AKA one of the sessions that prevents me from having lunch :-P)&lt;br /&gt;The speaker talked about what was a community many centuries ago and now.&lt;br /&gt;It started as a bunch of people with common interests but now is much more than that.&lt;br /&gt;From the IT and Development point of view, communities are a support and experience sharing mean.&lt;br /&gt;For companies like Microsoft, is a important source of feedback and influence on the market.&lt;br /&gt;Many people consult communities blogs, wikis and forums  before buy some equipment, for example.&lt;br /&gt;&lt;br /&gt;I left at the middle of this session to attend to an simultaneous session.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-3106326220801339113?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/3106326220801339113/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=3106326220801339113' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/3106326220801339113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/3106326220801339113'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/teched-2007-communities-can-they-really.html' title='TechEd 2007 - Communities? Can They really help my business, my day-to-day job, and my career?'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-4918354696623984411</id><published>2007-11-07T17:25:00.000Z</published><updated>2008-11-13T01:59:30.899Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>TechEd 2007 - Building Fun, Cool Applications with Popfly</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://www.popfly.ms/" target="_blank"&gt;&lt;img style="width: 308px; height: 172px;" src="http://4.bp.blogspot.com/_GFku7QmFsuY/RzH4gEZEZoI/AAAAAAAAAGc/J5Z0qcg69-w/s400/popfly.jpg" alt="" id="BLOGGER_PHOTO_ID_5130154680370095746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;Building Fun, Cool Applications with Popfly&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dan Fernandez&lt;/span&gt;&lt;br /&gt;First time I tried &lt;a href="http://www.popfly.ms/" target="_blank"&gt;Popfly&lt;/a&gt; I didn't like it too much. But I gave it a change by learning more about it in this session.&lt;br /&gt;There was a lot of people in this session, too much people actually. I had to attend to it in another room, with an bad streaming quality...&lt;br /&gt;&lt;br /&gt;The main idea is to democratize development over the internet. Allow people with almost no programming experience to create rich content websites. Dan used a great analogy. The difference in the number of programming experts and people that doesn't know how programming is like difference between the size of the Sun and the size of Saturn. Actually, after seeing his demonstration, I wasn't convinced than Popfly is really a tool that can be used by every one... Is more like a toy for programmers  :-P&lt;br /&gt;&lt;br /&gt;In his first demo he showed how to display a bunch of Flickr photos in a carousel  and in a virtual book.&lt;br /&gt;He showed how &lt;a href="http://pt.wikipedia.org/wiki/Mashup" target="_blank"&gt;mashups &lt;/a&gt;(small visual) can be exported to Windows Vista Side Bar, Live Spaces, Facebook, or even to an simple HTML page. These mashups are actually Silverlight applications.&lt;br /&gt;He also built an popularity comparer, that with two search terms creates a comparison graphic with the number of results in a search.&lt;br /&gt;&lt;br /&gt;Dan also showed us how to create Building Blocks, which are the components which are combined to build mashups. It uses javascript to code behaviour and XML to store metadata like the kind of input/output that the block takes, and some suggestions about compatible blocks that can be combined with our costume one.&lt;br /&gt;&lt;br /&gt;Pretty nice, hum?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-4918354696623984411?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/4918354696623984411/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=4918354696623984411' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/4918354696623984411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/4918354696623984411'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/teched-2007-building-fun-cool.html' title='TechEd 2007 - Building Fun, Cool Applications with Popfly'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GFku7QmFsuY/RzH4gEZEZoI/AAAAAAAAAGc/J5Z0qcg69-w/s72-c/popfly.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-3911279680071891639</id><published>2007-11-07T10:15:00.001Z</published><updated>2008-11-13T01:59:31.019Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Student Partners'/><title type='text'>TechEd 2007 - Microsoft Student Partner Activities</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_GFku7QmFsuY/RzGQUEZEZnI/AAAAAAAAAGU/BfyDIVD4Zi8/s400/IMG_0232.JPG" alt="" id="BLOGGER_PHOTO_ID_5130040125002376818" border="0" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;In yesterday afternoon the MSPs from all over the world who came to this event hand a special dedicated set of sessions. These sessions helped us realizing how was the program outside Portugal.&lt;br /&gt;There were some old Microsoft internees talking about their experience working in Microsoft.&lt;br /&gt;In the end we had the change to ask everything we wanted to some top speakers of the event as David Plantt, Dan Fernandez and Rob Miles.&lt;br /&gt;After these sessions it was bowling time! I sucked but it was fun. I had the change to meet MSPs from different countries.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-3911279680071891639?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/3911279680071891639/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=3911279680071891639' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/3911279680071891639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/3911279680071891639'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/teched-2007-microsoft-student-partner.html' title='TechEd 2007 - Microsoft Student Partner Activities'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GFku7QmFsuY/RzGQUEZEZnI/AAAAAAAAAGU/BfyDIVD4Zi8/s72-c/IMG_0232.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-2933942685451690589</id><published>2007-11-07T09:59:00.000Z</published><updated>2007-11-07T10:08:53.000Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>TechEd 2007 - Improvement in Visual Studio 2008 and .NET Compact Framework 3.5 for Windows Mobile developers</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Improvement in Visual Studio 2008 and .NET Compact Framework 3.5 for Windows Mobile developers&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Andy Wigley&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Not a great session. Compact Framework (CF) is a subset of .NET Framework for windows mobile devices.&lt;br /&gt;It doesn't have server technologies as ASP.NET and .NET Remoting. Doesn't support Reflection. Some properties, events and methods were dropped from the original framework.&lt;br /&gt;In about 10% of space of the original framework, it has about 30% of the functionality.&lt;br /&gt;&lt;br /&gt;It has support for a subset of LINQ and WCF. The CF has now an audio API.&lt;br /&gt;&lt;br /&gt;Visual Studio 2008 has support for Unit Testing, has a new version for the emulator (version 3.0) and supports Windows Mobile 5.0 SDK out of the box.  VS 2008 has a Security Manager, which enables you to test your software in various possible security configurations in Windows Mobile.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-2933942685451690589?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/2933942685451690589/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=2933942685451690589' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/2933942685451690589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/2933942685451690589'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/teched-2007-improvement-in-visual.html' title='TechEd 2007 - Improvement in Visual Studio 2008 and .NET Compact Framework 3.5 for Windows Mobile developers'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-3606925909766809344</id><published>2007-11-07T08:50:00.000Z</published><updated>2008-11-13T01:59:31.287Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>TechEd 2007 - Why Software Sucks</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GFku7QmFsuY/RzF-0kZEZmI/AAAAAAAAAGM/4lD9j8fVBbk/s1600-h/IMG_0227.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_GFku7QmFsuY/RzF-0kZEZmI/AAAAAAAAAGM/4lD9j8fVBbk/s400/IMG_0227.JPG" alt="" id="BLOGGER_PHOTO_ID_5130020892138825314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Why Software Sucks&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;David Platt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Excellent session, excellent speaker!&lt;br /&gt;The main topics were taken from his book which has the same name as the session.&lt;br /&gt;I definitely have to read it!&lt;br /&gt;He talked about why "normal" people don't like software. The old problem of making software for our own and not to the people. Software shouldn't be an objective, but just a tool to solve a problem. But the question is "What is the problem?" We must define which problem a software is meant to solve. It is the only way to make software useful an loved by people.&lt;br /&gt;He gave some brilliant examples about knowing the users. The fact that there are more women than men, but mainly programmers are men. Programmers are people with high academic preparation, but most people in the world isn't. Facts like this must make us think. To develop software we have to put ourself it the user shoes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-3606925909766809344?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/3606925909766809344/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=3606925909766809344' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/3606925909766809344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/3606925909766809344'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/why-software-sucks.html' title='TechEd 2007 - Why Software Sucks'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GFku7QmFsuY/RzF-0kZEZmI/AAAAAAAAAGM/4lD9j8fVBbk/s72-c/IMG_0227.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-7392889324346796773</id><published>2007-11-07T08:43:00.000Z</published><updated>2007-11-07T10:09:48.774Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>TechEd 2007 - Introduction to Microsoft Sync Framework</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Introduction to Microsoft Sync Framework – Synchronization Framework for Enabling Roaming, Offline, and Collaboration Across Devices, Services &amp;amp; Apps&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Philip Vaughn&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Unfortunately, after 2 hours in Barcelona public buses, we were late for the first session of the day… I was supposed to go to a XNA development session. The only one of the event… Too bad. I used the time I had before the second session to put e-mail and blogging up to date.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;I attended to a session about Sync Framework. It’s pretty nice! I hadn’t heard about it before this event. The big picture is captured the sentence&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b style=""&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;Your data wherever you are, on any PC, device or service without artificial barriers&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="" lang="EN-US"&gt;This framework is meant to provide offline working and allow data to follow the user between systems.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="" lang="EN-US"&gt;As an offline working example we have Outlook Cached Mode, Mobile Work and Rich Experience on Web. By the other hand it allows collaboration as in Outlook contacts, Groove and Music Everywhere.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="" lang="EN-US"&gt;This framework allows applications to give a fast response, be always available, being optimized on storage questions (eg. Sending to server only what is needed).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="" lang="EN-US"&gt;The speaker talked about 3 main reasons to use Sync Framework.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="" lang="EN-US"&gt;It’s &lt;b style=""&gt;Powerfull&lt;/b&gt;. Deals with problems for us (conflicts, connection errors, corner cases)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="" lang="EN-US"&gt;It’s &lt;b style=""&gt;Flexible&lt;/b&gt;. Allows arbitrary data storages and data types, arbitrary protocols and topologies (one-way, peer-to-peer, etc.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="" lang="EN-US"&gt;It’s &lt;b style=""&gt;Productive&lt;/b&gt;. Visual Studio 2008 is the ideal tool for quick development.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="" lang="EN-US"&gt;The first demo was called Contacts Anywhere. He created a contact entry in a custom application and synchronized it with Outlook and a mobile device.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="" lang="EN-US"&gt;A nice feature of this framework is that in a multiple synchronization hosts, when a conflict is solved between two of them, the conflict will not occur in the following synchronizations with other hosts, since it was already solved.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="" lang="EN-US"&gt;To work with Sync Framework you can use the built-in providers for file system synchronization, database synchronization and Simple Sharing Extensions (over RSS feeds).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="" lang="EN-US"&gt;There was a demo of the file system provider with the SyncToy application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="" lang="EN-US"&gt;You can also add new providers to extend to other contexts. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="" lang="EN-US"&gt;I’ll try this framework as soon as I can. It is under development, but if you google it you can find a Beta version to try it out.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-7392889324346796773?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/7392889324346796773/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=7392889324346796773' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/7392889324346796773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/7392889324346796773'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/introduction-to-microsoft-sync.html' title='TechEd 2007 - Introduction to Microsoft Sync Framework'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-1721478097853307383</id><published>2007-11-06T09:17:00.000Z</published><updated>2007-11-06T09:21:33.766Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>TechEd 2007 .NET Framework 3.5 End-to-End: Putting the Pieces Together - Part 1 AND Exhibition, Community Lounge, Ask The Experts Open</title><content type='html'>&lt;span style="font-weight: bold;"&gt;.NET Framework 3.5 End-to-End: Putting the Pieces Together - Part 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;" class="personalag"&gt;Matt Winkler, David Aiken&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;This third session was a disappointment… The two speakers used DinnerNow demo (available at Codeplex) which uses a little of all .NET framework 3.5 for things live user interface (AJAX, WPF), WCF for communications, Smart Card for authentication, LINQ for data access and so on.&lt;span style=""&gt;  &lt;/span&gt;Their objective was to show integration instead of isolated functionalities.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;It started with a power failure! All light and computers down. They took a while to setup the session software again, while they bought time by speaking about nothing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;They showed this system in a user perspective, and then started to talk a little about each technology point. After LINQ and WCF I stopped paying attention… Speakers’ sense of humor was awful. :-P (They were dressed as cookers…) And by making a presentation with such a large subject It became boring and too much superficial for me.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;After half session I left to the entrance where I submitted the feedback form. After a while I gathered with the MSP team and went to the Exhibition Opening. I had contact with some companies and collected some goodies inside my TechEd Bag!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Then we had dinner, went to the hotel, crashed into André and Nelson’s room, I wrote these 3 posts, and went to sleeping (1:40 a.m.)!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-1721478097853307383?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/1721478097853307383/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=1721478097853307383' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/1721478097853307383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/1721478097853307383'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/teched-2007-net-framework-35-end-to-end.html' title='TechEd 2007 .NET Framework 3.5 End-to-End: Putting the Pieces Together - Part 1 AND Exhibition, Community Lounge, Ask The Experts Open'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-9134920612330456057</id><published>2007-11-06T09:16:00.001Z</published><updated>2007-11-06T09:17:51.457Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>Flickr Updated</title><content type='html'>Check out our new photos in&lt;br /&gt;&lt;a target="_blank" href="http://www.flickr.com/photos/brunomiguelsilva"&gt;http://www.flickr.com/photos/brunomiguelsilva&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://picasaweb.google.com/susie.vilaca"&gt;http://picasaweb.google.com/susie.vilaca&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-9134920612330456057?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/9134920612330456057/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=9134920612330456057' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/9134920612330456057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/9134920612330456057'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/flickr-updated.html' title='Flickr Updated'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-6888465164574207060</id><published>2007-11-06T09:08:00.000Z</published><updated>2008-11-13T01:59:31.596Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>TechEd 2007 - A Tour of Visual Studio 2008 and the .NET Framework 3.5</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_GFku7QmFsuY/RzAws0ZEZkI/AAAAAAAAAF8/pA9SAOEoAi8/s400/sessao2.JPG" alt="" id="BLOGGER_PHOTO_ID_5129653522111161922" border="0" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;A Tour of Visual Studio 2008 and the .NET Framework 3.5&lt;/span&gt;&lt;/p&gt;&lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Daniel Moth&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Visual Studio 2008 was shown as a superset of Visual Studio 2005. It supports multi-targeting (as a told in last blog entry), it has a nice helper: removing unused imports :-P, allows nested master-pages in design-view and can be used as an IDE for different variations of javascript (IE specific, standard, Firefox, etc). It has a CSS manager with preview, and by default all appearance settings as fonts and colors are stored in CSS classes and not in-line.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;In Visual Studio 2008, unit testing tools will be available in Professional Edition and not only in Enterprise, like in VS 2005.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Daniel made a demo which interested me a lot! Developing add-ins for Microsoft Office 2007. VS 2008 has a visual tool for Ribbon design, for example. A new feature of both C# and VB9 is the local type inference. This means that you don’t have to declare a type for a variable, because the compiler will analyze the code and set it into the correct type. You can declare a variable, assign an integer value (having intellisense for integer variables) and then assign a string (having intellisense for string values from that line on).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;There is some syntactic sugar for C# as in-line functions (for example to assign a delegate without declaring a function), object initializers (when creating an object declare the default values for public properties). These features are compatible with .NET Framework 2.0, because the compiler creates the suitable IL definition.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-6888465164574207060?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/6888465164574207060/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=6888465164574207060' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/6888465164574207060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/6888465164574207060'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/teched-2008-tour-of-visual-studio-2008.html' title='TechEd 2007 - A Tour of Visual Studio 2008 and the .NET Framework 3.5'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GFku7QmFsuY/RzAws0ZEZkI/AAAAAAAAAF8/pA9SAOEoAi8/s72-c/sessao2.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-4175053790753668843</id><published>2007-11-06T08:54:00.000Z</published><updated>2008-11-13T01:59:31.881Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>TechEd 2007 - Keynote</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_GFku7QmFsuY/RzAtSkZEZhI/AAAAAAAAAFk/WaRmqOwDd8E/s400/keynote.JPG" alt="" id="BLOGGER_PHOTO_ID_5129649772604712466" border="0" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="" lang="EN-US"&gt;Keynote&lt;/span&gt;&lt;/b&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;b&gt;Speaker - S. Somasegar&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TechEd first session was in the auditorium. It was huge! And crowned also.&lt;br /&gt;The speaker was hard to understand, because his English or his accent (I can't tell what the problem was) was awful.&lt;br /&gt;But it was nice anyway. It was a quick overview about hot Microsoft Technologies. Not technically informative at all. It was just meant as a candy to drive us the next sessions.&lt;br /&gt;He talked about Designer/Developers workflow and how Visual Studio and Expression Studio are a great help.&lt;br /&gt;He gave us the information that over 1 million people are currently developing on Visual Studio .NET, and there was over 17 million downloads of this software. He highlighted that MSDN forums gives an answer to approximated 80% of posted questions.&lt;br /&gt;&lt;br /&gt;Microsoft Platforms are meant to be used for a rookie hobbyist, academic students, designers and professionals/teams of development.&lt;br /&gt;In this section I heard about a lot of things I didn't knew:&lt;br /&gt;- &lt;/span&gt;&lt;a href="http://msdnwiki.microsoft.com/pt-br/mtpswiki/default.aspx" target="_blank"&gt;&lt;span style="" lang="EN-US"&gt;MSDN wiki&lt;/span&gt;&lt;/a&gt;&lt;span style="" lang="EN-US"&gt; - meant to the community of developers.&lt;br /&gt;- MSDN Translation Wiki - designed to expand Visual Studio 8 languages to other languages. He talked about a translation project in Brazil.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Visual Studio 2008 and .NET Framework 3.5 will be available for MSDN subscriptions in later November 2007.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Some of the new features of VS 2008 were split view (code/design), hierarchic tag selection, full CSS support, multi-targeting (choose the framework version for a project), LINQ designer, new Ajax Controls, intellisense&lt;span style=""&gt;  &lt;/span&gt;and debugging support for javascript.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;It was announced a license change that allow people to use VS to develop to other platforms than .NET framework. It was shown a demo of two World of Warcraft plugin development in VS using a customization pack that will soon be available in Codeplex. The first one was a board with information about scenario objects, and the other one was a RSS reader.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Another announcement was the release of Popfly Explorer Beta. A VS add-in that allows to use Popfly mashups in a webpage developed in VS Express Editions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-4175053790753668843?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/4175053790753668843/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=4175053790753668843' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/4175053790753668843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/4175053790753668843'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/teched-2007-keynote.html' title='TechEd 2007 - Keynote'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GFku7QmFsuY/RzAtSkZEZhI/AAAAAAAAAFk/WaRmqOwDd8E/s72-c/keynote.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-8042194225097555411</id><published>2007-11-06T08:00:00.000Z</published><updated>2008-11-13T01:59:32.271Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Day One</title><content type='html'>&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_GFku7QmFsuY/RzAtnUZEZiI/AAAAAAAAAFs/oKpVb6c0ShM/s400/welcome.JPG" alt="" id="BLOGGER_PHOTO_ID_5129650129086998050" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Finally at TechEd, and after a weekend without internet connection first thing we done was getting online.&lt;br /&gt;&lt;br /&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_GFku7QmFsuY/RzAtx0ZEZjI/AAAAAAAAAF0/Hxy4CGN7kcQ/s400/fds_sem_net.JPG" alt="" id="BLOGGER_PHOTO_ID_5129650309475624498" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-8042194225097555411?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/8042194225097555411/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=8042194225097555411' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/8042194225097555411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/8042194225097555411'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/day-one.html' title='Day One'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GFku7QmFsuY/RzAtnUZEZiI/AAAAAAAAAFs/oKpVb6c0ShM/s72-c/welcome.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-1250308265343041424</id><published>2007-11-05T10:19:00.000Z</published><updated>2007-11-05T11:19:30.164Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><title type='text'>Tech Ed 2007 - Weekend</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;I’m finally in Barcelona! I had a great trip. My first time in a plane! &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;We spent the weekend sightseeing Barcelona.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;You can find some photos in my flickr page (&lt;a target="_blank"  href="http://www.flickr.com/photos/brunomiguelsilva"&gt;http://www.flickr.com/photos/brunomiguelsilva&lt;/a&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;And because this day was spent together with Susana Vilaça, André Sousa, Nelson Correia, Miguel Vicente and Alcides Fonseca, take a look at their blogs to know more about  our  weekend.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.microsoft.com/europe/TechEd-Developers" rel="tag"&gt;TechEd-Developers&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-1250308265343041424?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/1250308265343041424/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=1250308265343041424' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/1250308265343041424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/1250308265343041424'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/tech-ed-2007-weekend.html' title='Tech Ed 2007 - Weekend'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-2875391160494785700</id><published>2007-11-02T10:42:00.002Z</published><updated>2008-11-13T01:59:32.590Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Curiosidades'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Experimenta o Ruby!</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a target="_blank" href="http://tryruby.hobix.com/"&gt;&lt;img src="http://4.bp.blogspot.com/_GFku7QmFsuY/Ryr_M0ZEZgI/AAAAAAAAAFc/bFaKLsOFXWY/s400/header.png" alt="" id="BLOGGER_PHOTO_ID_5128191721402033666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Ontem mostraram-me este site, que além de ser mais um tutorial da linguagem de programação orientada a objectos &lt;a href="http://pt.wikipedia.org/wiki/Ruby_%28linguagem_de_programa%C3%A7%C3%A3o%29" target="_blank"&gt;Ruby&lt;/a&gt; tem um conceito muito interessante. Não assume a instalação de qualquer framwork. No site temos uma shell emulada onde são avaliados comandos na linguagem. 15 minutos é um que é preciso para sentir um pouco da sintaxe da linguagem.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Nota: &lt;/span&gt;Tive problemas a introduzi o [ no Internet Explorer. No Firefox consegui sem problemas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-2875391160494785700?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/2875391160494785700/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=2875391160494785700' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/2875391160494785700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/2875391160494785700'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/experimenta-o-ruby.html' title='Experimenta o Ruby!'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GFku7QmFsuY/Ryr_M0ZEZgI/AAAAAAAAAFc/bFaKLsOFXWY/s72-c/header.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-8822683520208054627</id><published>2007-11-01T19:03:00.000Z</published><updated>2008-11-13T01:59:32.799Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd-Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft TechEd Developers 2007</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://www.mseventseurope.com/teched/07/developers/content/Pages/Default.aspx" target="_blank"&gt;&lt;img src="http://3.bp.blogspot.com/_GFku7QmFsuY/RyokBkZEZeI/AAAAAAAAAFM/2V0RZtSt3y4/s400/teched.png" alt="" id="BLOGGER_PHOTO_ID_5127950735082022370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Next Saturday I'll be leaving to Barcelona for a week to attend to TechEd Developers 2007!&lt;br /&gt;This is an international event about Microsoft Technologies. You can learn more about it &lt;a href="https://www.mseventseurope.com/teched/07/Developers/content/Pages/About.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;This is a great opportunity sponsored by Microsoft Student Partner Program.&lt;br /&gt;By now you might be wondering why I am writing this in English. This is an international event, so I thought that it would be a good idea to write about it in a language that can reach a huge amount of people, expanding my blog to the rest of the world.&lt;br /&gt;&lt;br /&gt;I hope to post several information and opinions about my experience during next week. I'll write about the sessions I'll be attending, but also about this week as a personal experience. After all, this is my first time away from my family in a foreign country just with friends :-)&lt;br /&gt;&lt;br /&gt;I leave here reference to other MSP's blogs. These blogs belong to MSP's that will also attend to this great event.&lt;br /&gt;&lt;br /&gt;Alcides Fonseca &lt;a target="_blank" href="http://alcides.ideias3.com/"&gt;http://alcides.ideias3.com/&lt;/a&gt;&lt;br /&gt;André Sousa &lt;a target="_blank" href="http://weblogs.pontonetpt.com/asousa/"&gt;http://weblogs.pontonetpt.com/asousa/&lt;/a&gt;&lt;br /&gt;Susana Vilaça &lt;a target="_blank" href="http://susie-v.spaces.live.com/"&gt;http://susie-v.spaces.live.com/&lt;/a&gt;&lt;br /&gt;Nelson Correia &lt;a target="_blank" href="http://nelsoncorreia.spaces.live.com/"&gt;http://nelsoncorreia.spaces.live.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I want to give my apologies about my poor english. It has been many year since last time I wrote in this language. I'll try to express my self as good as I can!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.microsoft.com/europe/TechEd-Developers" rel="tag"&gt;TechEd-Developers&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-8822683520208054627?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/8822683520208054627/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=8822683520208054627' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/8822683520208054627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/8822683520208054627'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/11/microsoft-teched-developers-2007.html' title='Microsoft TechEd Developers 2007'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GFku7QmFsuY/RyokBkZEZeI/AAAAAAAAAFM/2V0RZtSt3y4/s72-c/teched.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-4405949716716958363</id><published>2007-10-29T20:33:00.001Z</published><updated>2007-10-29T20:49:24.626Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mundo Real'/><title type='text'>TELE 2 - o pior atendimento a clientes de sempre</title><content type='html'>Como já tinha referido aderi ao serviço MEO tendo sido activado este mês.&lt;br /&gt;O serviço está numa nova linha telefónica. A linha antiga estava contratada á &lt;a href="http://www.tele2.pt/" target="_blank"&gt;TELE 2&lt;/a&gt;.&lt;br /&gt;Há coisa de 2 meses enviei uma carta para o cancelamento do serviço. Até hoje não obtive resposta.&lt;br /&gt;&lt;br /&gt;Liguei para o atendimento ao cliente, onde fui atendido pele operador mais mal educado que eu já vi.&lt;br /&gt;&lt;br /&gt;Bastou falar no cancelamento para ser interrompido por um conjunto de alarvidades em tom agressivo. Referiu as chamas muito mais baratas na TELE 2, o facto de ter de pagar 2 euros ou lá o que é por cada mês até Abril, data do fecho do 1º ano do serviço. Expliquei que a linha ia ser cancelada, e não transferida para a PT.&lt;br /&gt;Depois como se fosse minha obrigação, questionou-me do porquê do cancelamento e qual o novo serviço pretendido. Fui obrigado após a insistência do operador (ainda por cima com sotaque do norte :-P) a dizer-lhe que não tinha nada a ver com isso, e que a única coisa que ele tinha de saber é que eu queria cancelar o serviço.&lt;br /&gt;&lt;br /&gt;Perguntei pela carta que eu tinha enviado há 2 meses atrás e percebi o porquê do não cancelamento. Eles simplesmente tentam prender os clientes como podem... Enviei uma carta em nome do meu pai, completamente identificada com nome completo, BI, morada etc. Só falhou o que para eles parece essencial: o Nº de Cliente. Até parece que não têm sistemas informáticos que permite a busca pelo nome...&lt;br /&gt;Só desculpas para adiar o término do contrato.&lt;br /&gt;&lt;br /&gt;Finalmente disse que eles podiam enviar o formulário de rescisão, mas tinha de ser o titular a pedir! Ele devia estar à espera que eu desligasse, mas teve azar! Tinha o meu pai ao lado, e depois de ouvir a voz dele ao telefone, a pedir exactamente o que eu lhe pedi finalmente concordou em enviar o impresso. Vai na volta se eu tivesse voz mais grossa tinha feito o mesmo efeito.&lt;br /&gt;&lt;br /&gt;Desde a 1ª factura que nos sentimos enganados pela TELE 2. Principalmente eu que fui contra esta decisão de mudança. Foi prometido um decréscimo de 2 euros na factura mensal e uma factura única passada pela TELE 2. No entanto continuámos a receber 2, devido ao aluguer do equipamento telefónico. Surpresa das surpresas, este custo é de pouco menos de 2 euros!! Bela promoção...&lt;br /&gt;&lt;br /&gt;Agora que já desabafei posso voltar ao trabalho :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-4405949716716958363?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/4405949716716958363/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=4405949716716958363' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/4405949716716958363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/4405949716716958363'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/tele-2-o-pior-atendimento-clientes-de.html' title='TELE 2 - o pior atendimento a clientes de sempre'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-3818378315516759349</id><published>2007-10-28T13:39:00.000Z</published><updated>2008-11-13T01:59:33.036Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilitários'/><category scheme='http://www.blogger.com/atom/ns#' term='Mundo Real'/><title type='text'>Portal PPC</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://www.portalppc.com/"&gt;&lt;img src="http://2.bp.blogspot.com/_GFku7QmFsuY/RySRZ0ZEZcI/AAAAAAAAAEo/z0G9m5xBdLg/s320/logoPPC2.jpg" alt="" id="BLOGGER_PHOTO_ID_5126382148601013698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Acabou de dar uma reportagem sobre o Portal PPC, mas precisamente sobre a base de dados de Radares.&lt;br /&gt;Já conheço a iniciativa desde que comprei o meu GPS, e sem dúvida é um excelente contributo.&lt;br /&gt;Ter no software de navegação registados os "Points of Interest" referentes aos radares impede multas desnecessárias, e também serve como inibidor do excesso de velocidade em alguns locais.&lt;br /&gt;&lt;br /&gt;No entanto a reportagem da SIC deixou muito a desejar... Dizer que o responsável pelo projecto criou uma "aplicação para GPS para detecção de radares" é uma mentira.  O que o Júlo Rocha fez e muito bem foi utilizar a funcionalidade da maior parte dos sistemas de navegação de registo de locais de interesse, e mobilizar os automobilistas a nível nacional a contribuirem para a base de dados por si gerida, de forma a disponibilizar a lista de radares e respectivas localizações o mais completa possível.&lt;br /&gt;&lt;br /&gt;Os meus parabéns à equipa Portal PPC, e a minha desaprovação pela imprecisão da SIC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-3818378315516759349?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/3818378315516759349/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=3818378315516759349' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/3818378315516759349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/3818378315516759349'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/portal-ppc.html' title='Portal PPC'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GFku7QmFsuY/RySRZ0ZEZcI/AAAAAAAAAEo/z0G9m5xBdLg/s72-c/logoPPC2.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-9040338970437025452</id><published>2007-10-28T11:36:00.000Z</published><updated>2007-10-28T11:41:52.987Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Curiosidades'/><title type='text'>Olá Mundo!!!</title><content type='html'>Definitivamente o 1º exemplo de qualquer linguagem de programação :-P&lt;br /&gt;Ou quase...&lt;br /&gt;&lt;br /&gt;Vejam &lt;b&gt;    349 programas Hello World&lt;/b&gt; no site &lt;a href="http://www.roesler-ac.de/wolfram/hello.htm" target="_blank"&gt;The Hello World Collection&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-9040338970437025452?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/9040338970437025452/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=9040338970437025452' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/9040338970437025452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/9040338970437025452'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/ol-mundo.html' title='Olá Mundo!!!'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-4353714924484916794</id><published>2007-10-26T19:51:00.000+01:00</published><updated>2008-11-13T01:59:33.167Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>MSDN - Novas Tecnologias para Desenvolvimento</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a target="_blank" href="http://www.microsoft.com/portugal/msdn/devplatform"&gt;&lt;img src="http://1.bp.blogspot.com/_GFku7QmFsuY/RyI3_EZEZbI/AAAAAAAAAEg/rBYPafuY-mA/s320/topbanner_msdn.gif" alt="" id="BLOGGER_PHOTO_ID_5125720882551219634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;A 15 de Novembro no Porto e a 21 de Novembro em Lisboa vai-se realizar um evento Microsoft sobre os tópicos seguintes.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;.NET Framework 3.5&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Próxima geração da já conhecida framework&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a target="_blank" href="http://blogs.msdn.com/brada/archive/2007/06/12/net-framework-3-5.aspx"&gt; http://blogs.msdn.com/brada/archive/2007/06/12/net-framework-3-5.aspx&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Visual Studio 2008&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Ambiente de Desenvolvimento em .NET&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a target="_blank" href="http://msdn2.microsoft.com/en-us/vstudio/aa700830.aspx"&gt;http://msdn2.microsoft.com/en-us/vstudio/aa700830.aspx&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;LINQ&lt;br /&gt;&lt;/span&gt;&lt;span&gt;SQL integrado em C#&lt;br /&gt;&lt;a target="_blank" href="http://msdn2.microsoft.com/en-us/library/bb308959.aspx"&gt;http://msdn2.microsoft.com/en-us/library/bb308959.aspx&lt;/a&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Silverlight&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Desenvolvimento de User Experience na Web&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a target="_blank" href="http://silverlight.net/"&gt;&lt;span&gt;http://silverlight.net/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Plataforma Live&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Desenvolvimento sobre Serviços Live&lt;br /&gt;&lt;a target="_blank" href="http://dev.live.com/"&gt;http://dev.live.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;SQL Server 2008&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Servidor de Base de Dados&lt;br /&gt;&lt;a target="_blank" href="http://www.microsoft.com/sql/2008"&gt;http://www.microsoft.com/sql/2008&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Entrada gratuíta. Boa oportunidade para ver umas coisas novas!&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-4353714924484916794?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/4353714924484916794/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=4353714924484916794' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/4353714924484916794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/4353714924484916794'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/msdn-novas-tecnologias-para.html' title='MSDN - Novas Tecnologias para Desenvolvimento'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GFku7QmFsuY/RyI3_EZEZbI/AAAAAAAAAEg/rBYPafuY-mA/s72-c/topbanner_msdn.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-5007913929527572129</id><published>2007-10-24T22:33:00.000+01:00</published><updated>2008-11-13T01:59:33.338Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Expression European Designer Tour - Relato</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;img style="width: 336px; height: 253px;" src="http://1.bp.blogspot.com/_GFku7QmFsuY/Rx-8raXmlVI/AAAAAAAAAEY/A3bWVUaOllI/s400/IMAGE_00001.jpg" border="0" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Esta tarde estive no Casino de Lisboa, neste evento realizado pela Microsoft que já referi no blog anteriormente.&lt;br /&gt;O evento começou com a exibição de um vídeo de animação ilustrando as dificuldades existens na comunicação entre Designers e Developers. Um designer quer um conceito, o developer implementa de forma errada, e após um jogo de ping-pong arranja-se uma solução "parecida" com a desenhada martelando a implementação errada. Este é o problema que segundo a Microsoft o Expression Studio visa minimizar ou mesmo resolver.&lt;br /&gt;&lt;br /&gt;A 1ª sessão foi dada pelo José António Silva – Architect Advisor, Microsoft.&lt;br /&gt;Começou por tentar definir o conceito User Experience (UX).&lt;br /&gt;Uma boa interface passa despercebida, mas quando somos obrigados a utilizar uma interface mal concebida essa má impressão tem um impacto bem maior. As pessoas assumem que o bom é o espectável, e o mau é que é de censurar.&lt;br /&gt;UX por um lado é fiabilidade (segurança, expansão potencial, previsibilidade da interface, confiança), é também usabilidade (acessibilidade, aprendizagem simples). Um exemplo de aumento usabilidade é a alteração do Alt+Tab do Windows XP onde apenas aparecem os ícones das aplicações e os seus títulos, para a versão do Windows Vista, onde temos um preview das janelas para melhor identificação.&lt;br /&gt;UX é utilidade. Tem de haver funcionalidade e valor acrescentado. Temos também a vertente da adaptabilidade (ao contexto, possibilidade de personalização). Como exemplo de adaptabilidade temos a Ribbon do Office 2007, que apresenta opções sensíveis aos objectos actualmente seleccionados.&lt;br /&gt;A UX tem de apelar ao utilizador. A beleza, sensação de exclusividade e o apelo emocional fazem parte destas características não ligadas à funcionalidade, mas à "psicologia do utilizador".&lt;br /&gt;&lt;br /&gt;No fundo a User Experience tem como objectivo ser Efectiva, Eficiente e Satisfazer, tendo como base o melhor do design, tecnologia e usabilidade.&lt;br /&gt;&lt;br /&gt;Reforçou-se a necessidade de ter uma camada de apresentação acima das tecnologias. Esta camada é o que liga o utilizador aos sistemas informáticos, e é nesta camada que se inserem elementos como o &lt;a href="http://pt.wikipedia.org/wiki/AJAX_%28programa%C3%A7%C3%A3o%29" target="_blank"&gt;Ajax&lt;/a&gt;, &lt;a target="_blank" href="http://silverlight.net/"&gt;Silverlight&lt;/a&gt; e &lt;a href="http://wpf.netfx3.com/" target="_blank"&gt;Windows Presentation Foundation (WPF)&lt;/a&gt;.&lt;br /&gt;A partir deste ponto a tarde foi direccionada para o Silverlight. Este é um plugin cross browser/plaftorm que visa criar uma User Experiencia rica em conteúdos multimédia, e baseada em .NET.&lt;br /&gt;Foram mostradas algumas aplicações web feitas com Silverlight que se encontram no showcase do site oficial.&lt;br /&gt;De realçar o suporte de transmissão de conteúdos em alta-definição (HD).&lt;br /&gt;Uma aplicação Silverlight/WPF consiste num ficheiro XAML, uma definição em XML do conteúdo. É esta definição que é manipulada, por um lado pelo designer, e por outro pelo developer.&lt;br /&gt;Este formato permite ainda a criação de ferramentas de terceiros para exportação de formatos incompatíveis para elementos "importáveis", ou mesmo o desenvolvimento de ferramentas de desenvolvimento.&lt;br /&gt;Foi mostrado ainda o site &lt;a target="_blank" href="http://premium.quiksilverlive.com/"&gt;http://premium.quiksilverlive.com&lt;/a&gt;&lt;br /&gt;A 2ª sessão, dada por Martin Tirion – User Experience Advisor, Microsoft, consistiu num conjunto de demonstrações das aplicações do pacote &lt;a href="http://www.microsoft.com/expression/" target="_blank"&gt;Expression Studio&lt;/a&gt;.&lt;br /&gt;Expression Web - edição de XHTML,CSS, XML e XSLT.&lt;br /&gt;Expression Design - Desenvolvimento de elementos de interface, ferramenta vectorial.&lt;br /&gt;Expression Blend - Interfaces Interactivas para Windows / Web&lt;br /&gt;Expression Media - Catalogação de recursos multimédia, controlo de versões, procura, tagging&lt;br /&gt;Expression Encoder -  Conversão de formatos de multimédia&lt;br /&gt;&lt;br /&gt;É de realçar que na realidade a comunicação entre Designer e Developers é sempre necessária. Tem de se definir os elementos de interface a desenhar, quais os nomes associados, e outras regras de forma a tornar a colaboração possível. Um grande benefício que foi realçado numa conversa com o orador, após a apresentação é a possibilidade de o programador fazer uma interface "tosca" com os elementos básicos, sendo esta melhorada por um designer.&lt;br /&gt;&lt;br /&gt;Foi executada uma demonstração transversal ao Expression Studio que consistiu na criação de um player de um vídeo WMV. Começou por fazer o encoding do vídeo no Ex. Encoder (de realçar a possibilidade de fazer encoding de pré-visualização para comparação da qualidade de vídeo. Desta forma não se perdem horas a fazer encoding de um vídeo, para concluir que a qualidade é insuficiente). Nos vídeos podem-se colocar marcadores de capítulo, ou despoletar trechos de código num dado momento do vídeo.&lt;br /&gt;No Ex. Web vão reparar que o look and feel é semelhante ao do Frontpage ou do VS Web Developer.&lt;br /&gt;No Ex. Blend achei genial a opção de pegar numa animação e gerar a animação inversa. Imaginem uma situação habitual de por uma animação de entrada de um elemento.  Blend permite gerar a animação inversa com 2 cliques. Muito porreiro! Outra cena gira, é que se tivermos uma animação despoletada por exemplo por um mouse enter num elemento, e despoletarmos um outro evento que começe uma segunda animação, o Blend trata de parar a 1ª e executar a 2ª. Parece tosco, mas na demo deu a sensação de haver fluidez neste processo.&lt;br /&gt;Na 3ª sessão, dada pelo mesmo orador, pois o orador agendado não teve possibilidade de vir, falou-se de forma genérica do que é e será a web.  A necessidade de ir de encontro ao que os utilizadores esperam, e a importância de não concentrar esforços num público alvo específico, quando existe um mercado por explorar.&lt;br /&gt;&lt;br /&gt;Este é o princípio por trás desta conclusão:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img style="width: 320px;" src="http://www.beatb.org/podomia/img/longtail.png" alt="" border="0" /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Se nos concentrarmos na zona vermelha que é a mais popular, existe uma cauda enorme (maior que a parte vermelha) mas que não está a ser rentabilizada.&lt;br /&gt;&lt;br /&gt;Foi uma tarde interessante. Apenas tive pena de não terem mostrado mais sobre WPF e desenvolvimento de aplicações Windows. A tarde foi virada para a web. Por outro lado fico ansioso pela versão 1.1 do Silverlight, onde já virá suporte para programação em .NET ao invés do javascript. Neste momento o .NET faz parte apenas do universo WPF.&lt;br /&gt;&lt;br /&gt;Os comes e bebes eram porreiros (principalmente porque o evento foi de borla :-P)&lt;br /&gt;&lt;br /&gt;Escrevi demais... Peço desculpa! (Pelo menos a quem conseguiu ler tudo até esta última linha :-P)&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-5007913929527572129?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/5007913929527572129/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=5007913929527572129' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/5007913929527572129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/5007913929527572129'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/expression-european-designer-tour_24.html' title='Expression European Designer Tour - Relato'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GFku7QmFsuY/Rx-8raXmlVI/AAAAAAAAAEY/A3bWVUaOllI/s72-c/IMAGE_00001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-3432424598327262630</id><published>2007-10-23T20:13:00.000+01:00</published><updated>2007-10-23T22:26:02.591+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mundo Real'/><title type='text'>Phishing</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a target="_blank" href="http://www.vladville.com/uploaded_images/dilbert2005018313812-794126.gif"&gt;&lt;img style="width: 371px; height: 130px;" src="http://www.vladville.com/uploaded_images/dilbert2005018313812-794126.gif" border="0" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;O Phishing... Esta malvada forma de ataques a segurança informática com origem na Engenharia Social.&lt;br /&gt;Não é um vírus ou um trojan, mas pode ser mais perigoso ainda.&lt;br /&gt;São ataques que geralmente passam pela personificação de entidades credíveis, de forma  a obter dados confidenciais de acesso a serviços do utilizador (banca, e-mails, etc.)&lt;br /&gt;&lt;br /&gt;Mas não é assim tão difícil fugir a estes ataques. Simplesmente nos dias de hoje temos de ser ultra cuidadosos com as nossas caixas de e-mail e navegação na Web.&lt;br /&gt;&lt;br /&gt;Ainda há uma semana ou duas recebi um e-mail com o protótipo sender@live.com, que parece um e-mail legítimo. O conteúdo já era mais duvidoso... A sua conta Live vai ser desactivada. Cancele-a ou reactive-a.&lt;br /&gt;Seguido de uns links para estas acções.&lt;br /&gt;Regra de Ouro: desconfiar sempre de e-mails que pedem a cedência de informações pessoais (passwords, documentos de identificação, pins, etc).&lt;br /&gt;Se o texto do e-mail não tivesse sido suficientemente duvidoso, ao passar com o cursos por cima dos links, vi que estavam a apontar para um site manhoso, de domínio brasileiro, que como é óbvio nada tinham a ver com o serviço Windows Live.&lt;br /&gt;Outra regra: desconfiar de links que nos direccionam para domínios diferentes do qual estamos a navegar num processo de registo/preenchimento de formulário.&lt;br /&gt;&lt;br /&gt;Tendo em conta este problema, do ponto de vista da navegação Web, o Internet Explorer 7 trás um sistema anti-phishing que nos avisa quando navegamos para o site de um sistema de phishing já reportado por outros utilizadores. Este sistema também utiliza algumas heurísticas para avisar sobre sites que embora possam não ser maliciosos, por alguma razão o utilizador deverá pensar 2 vezes antes de entrar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-3432424598327262630?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/3432424598327262630/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=3432424598327262630' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/3432424598327262630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/3432424598327262630'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/phishing.html' title='Phishing'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-1397928893716717909</id><published>2007-10-22T17:45:00.000+01:00</published><updated>2008-11-13T01:59:33.597Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Curiosidades'/><title type='text'>Alguns sites ao longo dos anos</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://web.archive.org/collections/web.html"&gt;&lt;img src="http://2.bp.blogspot.com/_GFku7QmFsuY/RxzWUaXmlSI/AAAAAAAAAEA/pEYRBJKecQU/s320/wayback_logo.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Navegando na máquina do tempo &lt;a href="http://web.archive.org/collections/web.html" target="_blank"&gt;WayBackMachine&lt;/a&gt;, onde se podem encontrar diversas versões de imensos sites desde 1996, encontrei algumas pérolas.&lt;br /&gt;&lt;br /&gt;O site da Microsoft mudou drasticamente (para melhor) ao longo dos anos.&lt;br /&gt;&lt;a target="_blank" href="http://web.archive.org/web/19961020014044/http://www.microsoft.com/"&gt;Site Microsoft (1996)&lt;/a&gt; | &lt;a target="_blank" href="http://web.archive.org/web/20000229132108/http://www.microsoft.com/"&gt;Site Microsoft (2000)&lt;/a&gt; | &lt;a target="_blank" href="http://web.archive.org/web/20040208170604/http://www.microsoft.com/"&gt;Site Microsoft (2004)&lt;/a&gt; | &lt;a target="_blank" href="http://www.microsoft.pt/"&gt;Site Microsoft (Hoje)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Alguém se lembra de ver o Google assim? &lt;a target="_blank" href="http://web.archive.org/web/19981111184551/http://google.com/"&gt;Google (1996)&lt;/a&gt;&lt;br /&gt;Eu não sou deste tempo :-P&lt;br /&gt;&lt;br /&gt;O Sapito também não fica de fora da evolução no web design!&lt;br /&gt;&lt;a target="_blank" href="http://web.archive.org/web/19971008225910/http://www.sapo.pt/index.html"&gt;Site Sapo (1997)&lt;/a&gt; | &lt;a target="_blank" href="http://web.archive.org/web/20010105045200/www.sapo.pt/"&gt;Site Sapo (2001)&lt;/a&gt; | &lt;a target="_blank" href="http://web.archive.org/web/20040210040011/http://www.sapo.pt/"&gt;Site Sapo (2004)&lt;/a&gt; | &lt;a target="_blank" href="http://www.sapo.pt/"&gt;Site Sapo (Hoje)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Realmente é interessante o quanto os padrões e aquilo que é aceitável na web muda ao longo do tempo.&lt;br /&gt;Já me estou a ver daqui a alguns anos a rir dos sites que na actualidade são os mais "giros", com melhor usabilidade, e com um design todo XPTO.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-1397928893716717909?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/1397928893716717909/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=1397928893716717909' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/1397928893716717909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/1397928893716717909'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/alguns-sites-ao-longo-dos-anos.html' title='Alguns sites ao longo dos anos'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GFku7QmFsuY/RxzWUaXmlSI/AAAAAAAAAEA/pEYRBJKecQU/s72-c/wayback_logo.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-2887856337119639747</id><published>2007-10-22T15:02:00.000+01:00</published><updated>2007-10-22T15:09:46.940+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilitários'/><title type='text'>HTML Playground</title><content type='html'>Na página &lt;a target="_blank" href="http://htmlplayground.com/"&gt;http://htmlplayground.com&lt;/a&gt; pode-se brincar com HTML e CSS, tendo sempre uma ajuda à mão para perceber como funcionam as tags e respectivos atributos.&lt;br /&gt;&lt;br /&gt;Não sei quanto a vocês, mas a mim isto dá um "jeitaço" ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-2887856337119639747?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/2887856337119639747/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=2887856337119639747' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/2887856337119639747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/2887856337119639747'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/html-playground.html' title='HTML Playground'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-8057578756722650402</id><published>2007-10-22T09:24:00.000+01:00</published><updated>2007-10-22T09:34:17.668+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Curiosidades'/><title type='text'>USB Cell</title><content type='html'>Pilhas recarregáveis por USB.&lt;br /&gt;Já me estou a ver a tirar as pilhas do rato wireless e ligar às portas USB do rato para recarregar.&lt;br /&gt;2 Pilhas AA por volta de 16 €.&lt;br /&gt;Mais informações em &lt;a target="_blank" href="http://www.usbcell.com/"&gt;http://www.usbcell.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-8057578756722650402?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/8057578756722650402/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=8057578756722650402' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/8057578756722650402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/8057578756722650402'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/usb-cell.html' title='USB Cell'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-8366592567805039830</id><published>2007-10-21T22:50:00.000+01:00</published><updated>2008-11-13T01:59:33.984Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilitários'/><title type='text'>Guerrilla Mail</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a target="_blank" href="http://www.guerrillamail.com/"&gt;&lt;img style="text-align: center;" src="http://1.bp.blogspot.com/_GFku7QmFsuY/RxvKraXmlRI/AAAAAAAAAD4/CSLaXUNJ0S4/s320/guerrilla_mail_logo.gif" alt="" id="BLOGGER_PHOTO_ID_5123911848225576210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Já todos nós tivemos de nos registar num site manhoso só para obter uma informação reservada a membros registados.&lt;br /&gt;Muitos se calhar como eu têm um e-mail de spam, que basicamente serve para este género de registos que podem resultar em e-mails não solicitados ou numa perda de privacidade.&lt;br /&gt;Pois bem, descobri o site &lt;a target="_blank" href="http://www.guerrillamail.com/"&gt;http://www.guerrillamail.com&lt;/a&gt; onde se podem criar e-mails com 15 minutos de validade. É o ideal para os registos em sites que enviam um link de confirmação para o e-mail.&lt;br /&gt;&lt;br /&gt;Parece que o site está para venda, mas enquanto der vai-se utilizando!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-8366592567805039830?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/8366592567805039830/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=8366592567805039830' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/8366592567805039830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/8366592567805039830'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/guerrilla-mail.html' title='Guerrilla Mail'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GFku7QmFsuY/RxvKraXmlRI/AAAAAAAAAD4/CSLaXUNJ0S4/s72-c/guerrilla_mail_logo.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-5041357791066361280</id><published>2007-10-21T11:45:00.000+01:00</published><updated>2008-11-13T01:59:34.123Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Livre'/><title type='text'>Paint.NET - Free Software for Digital Photo Editing</title><content type='html'>&lt;a target="_blank" href="http://www.getpaint.net/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_GFku7QmFsuY/RxsxnKXmlQI/AAAAAAAAADw/vCURxxRzKwA/s320/Logo3.png" alt="" id="BLOGGER_PHOTO_ID_5123743549932082434" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;Vamos ser realistas, o Paint não serve para nada (ou pelo menos para muito pouco). É preciso um editor de imagem mais poderoso. Por outro lado algumas ferramentas mais avançadas são pagas e pesadas.&lt;br /&gt;&lt;br /&gt;Deixo a referência ao &lt;span style="font-weight: bold;"&gt;paint.net&lt;/span&gt;&lt;span&gt;, a minha ferramenta de eleição&lt;/span&gt;. Open Source, simples e intuitivo, ainda por cima leve, e com uma panóplia de plugins interessantes. É possível inclusivamente criar plugins em C# por exemplo.&lt;br /&gt;&lt;br /&gt;Ficam aqui algumas capturas de ecrã para terem uma ideia da interface.&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.getpaint.net/screenshots/pdn310_car.jpg"&gt;&lt;img style="cursor: pointer; width: 320px;" src="http://www.getpaint.net/screenshots/pdn310_car_thumb.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.getpaint.net/screenshots/pdn310_dds.jpg"&gt;&lt;img style="cursor: pointer; width: 320px;" src="http://www.getpaint.net/screenshots/pdn310_dds.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.getpaint.net/screenshots/pdn30_camaroB.jpg"&gt;&lt;img style="cursor: pointer; width: 320px;" src="http://www.getpaint.net/screenshots/pdn30_camaro_thumb.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.getpaint.net/screenshots/pdn25_wow.jpg"&gt;&lt;img style="cursor: pointer; width: 320px;" src="http://www.getpaint.net/screenshots/pdn25_wow_thumb.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-5041357791066361280?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/5041357791066361280/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=5041357791066361280' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/5041357791066361280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/5041357791066361280'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/paintnet-free-software-for-digital.html' title='Paint.NET - Free Software for Digital Photo Editing'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GFku7QmFsuY/RxsxnKXmlQI/AAAAAAAAADw/vCURxxRzKwA/s72-c/Logo3.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-6259179390643570576</id><published>2007-10-20T19:15:00.000+01:00</published><updated>2007-10-20T19:19:44.031+01:00</updated><title type='text'>Planet Geek</title><content type='html'>Este blog encontra-se agora agregado ao &lt;a target="_blank" href="http://www.planetgeek.org/"&gt;Planet Geek&lt;/a&gt;.&lt;br /&gt;Este é um portal de agregação de diversos blogs sobre tecnologia.&lt;br /&gt;Podem ver mais sobre o que é o Planet Geek em &lt;a href="http://www.planetgeek.org/about" target="_blank"&gt;http://www.planetgeek.org/about&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-6259179390643570576?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/6259179390643570576/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=6259179390643570576' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/6259179390643570576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/6259179390643570576'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/planet-geek.html' title='Planet Geek'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-5513745952636154485</id><published>2007-10-20T19:03:00.000+01:00</published><updated>2007-10-20T19:14:52.812+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft Media Room</title><content type='html'>Enquanto dava uma vista de olhos na nova edição da Microsoft Magazine descobri um pequeno artigo sobre um produto chamado &lt;a target="_blank" href="http://www.microsoftmediaroom.com/"&gt;Microsoft Media Room&lt;/a&gt;. Esta é o sistema base para a interface do MEO da Portugal Telecom do qual falei na entrada anterior.&lt;br /&gt;Podem ter uma ideia do interface do MEO e suas funcionalidades se virem a "Interactive Demo" no site do Media Room. (não é interactivo... é um vídeo. lol) Até meio do vídeo, em grosso modo são funcionalidades já presentes no MEO.&lt;br /&gt;Na &lt;a target="_blank" href="http://download.microsoft.com/download/c/6/7/c6709428-281d-4ba0-bfb2-77200933bbc5/MicrosoftMagazine_60.zip"&gt;Microsoft Magazine (página 7)&lt;/a&gt;, fala-se que no futuro este sistema poderá ser um autêntico media center, com possibilidade de ter lá vídeos e fotos pessoais.&lt;br /&gt;&lt;br /&gt;E já que falo do MEO, fica aqui já mais algumas notas sobre a minha utilização. Tenho 2 boxes em casa. Isto permite ter as 2 televisões ligadas, mas ao fazê-lo perdemos a hipótese de gravar emissão de um terceiro canal.. É pena. Basicamente existem 2 "ligações de vídeo" disponíveis, que podem ser utilizadas para gravação, ou visualização directa.&lt;br /&gt;Uma funcionalidade que descobri hoje, é que o MEO vai gravando automaticamente para disco a emissão que estamos a ver, permitindo sempre que desejado voltar atrás no programa!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-5513745952636154485?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/5513745952636154485/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=5513745952636154485' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/5513745952636154485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/5513745952636154485'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/microsoft-media-room.html' title='Microsoft Media Room'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-946441190149461822</id><published>2007-10-18T19:51:00.000+01:00</published><updated>2008-11-13T01:59:34.259Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Curiosidades'/><title type='text'>MEO</title><content type='html'>&lt;a href="http://www.meo.pt/" target="_blank"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_GFku7QmFsuY/RxeraaXmlPI/AAAAAAAAADo/eOFYoZ4pdfY/s320/logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5122751571400496370" border="0" /&gt;&lt;/a&gt;Passado 2 meses de espera finalmente vieram a minha casa instalar o MEO.&lt;br /&gt;Telefone + TV + Internet. Só tenho há umas horas, mas até agora a experiência está a ser boa.&lt;br /&gt;Internet a 8Mb, telefone com chamadas grátis para a rede PT e 30 canais base + 10 escolhidos por mim. Ainda só escolhi os básicos AXN, FOX e ainda o Discovery. Aceitam-se sugestões para canais.&lt;br /&gt;Nunca tive TVCabo ou análogos na vida. Sou um traste. Eh Eh.&lt;br /&gt;&lt;br /&gt;Gosto imenso da interface oferecida pela Box. Ver a programação dos canais, ter um sistema de zapping em miniatura (assim posso ver um canal e dar um olho na miniatura para ver se começou outro programa de interesse). A funcionalidade de gravação no disco rígido de 60Gb já deu jeito. Dá para escolher uma série de um canal, encarregando-se a Box de ir gravando os episódios da série. Também ajuda nas pausas para o WC! Para-se o programa, este vai sendo guardado para o disco, e quando volto é só continuar do mesmo ponto.&lt;br /&gt;&lt;br /&gt;O video on-demand ainda é uma funcionalidade que tenho de experimentar. Alugueres de 24 horas entre 0,50 € e 3,00 €.&lt;br /&gt;&lt;br /&gt;Um router wireless já com segurança activada! É apenas WEP, mas já revela a preocupação de dar uma solução minimamente segura aos clientes. Lá vai o meu router wireless antigo e o router modem ADSL para a gaveta...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Se entretanto tiver alguma queixa aviso!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-946441190149461822?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/946441190149461822/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=946441190149461822' title='12 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/946441190149461822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/946441190149461822'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/meo.html' title='MEO'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GFku7QmFsuY/RxeraaXmlPI/AAAAAAAAADo/eOFYoZ4pdfY/s72-c/logo.jpg' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-5653239637739169075</id><published>2007-10-15T23:44:00.000+01:00</published><updated>2007-10-15T23:49:24.449+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft Office Outlook Connector</title><content type='html'>Lembram-se da conta do Hotmail configurada no Outlook que demorava "horas" a abrir?&lt;br /&gt;Esqueçam!&lt;br /&gt;&lt;br /&gt;Instalem o &lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?familyid=7aad7e6a-931e-438a-950c-5e9ea66322d4&amp;amp;displaylang=en"&gt;MS Office Outlook Connector&lt;/a&gt; que permite configurar contas com .Net Passport / Live ID no Outlook com performance melhorada (os mails ficam localmente) e com a hipótese de aplicar regras sobre os e-mails recebidos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-5653239637739169075?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/5653239637739169075/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=5653239637739169075' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/5653239637739169075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/5653239637739169075'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/microsoft-office-outlook-connector.html' title='Microsoft Office Outlook Connector'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-2178185157402474668</id><published>2007-10-15T19:21:00.000+01:00</published><updated>2007-10-15T20:21:12.216+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Student Partners'/><title type='text'>15º Encontro Português de Computação Gráfica - Workshop XNA</title><content type='html'>Hoje tive oportunidade de assistir a um workshop de XNA no âmbito do &lt;a href="http://www.adetti.pt/events/15EPCG/Main.php?contents=xna.htm" target="_blank"&gt;15º EPCG.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;  09.00 - Welcome&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt; Graças ao belo trânsito do IC19 cheguei só às 9:25, pelo que desta parte nada tenho a dizer ;-)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;09.10 - XNA Overview &lt;/span&gt;(Vitor Santos)&lt;br /&gt;Cheguei ao evento estava o Vitor Santos a falar sobre XNA. O que retive da apresentação foi a potencialidade do XNA  como plataforma de desenvolvimento de jogos aplicada ao ensino.&lt;br /&gt;Uma das grandes vantagens da framework XNA, é ser comum ao desenvolvimento para Windows e X-Box  (o que muda é a framework abaixo, que no caso da X-Box é um subset da .NET Compact Framework). Esta abstracção de plataforma pode permitir no futuro desenvolvimento de jogos para sistemas mobile, por exemplo.&lt;br /&gt;Pelos mecanismos básicos comuns ao desenvolvimento de  jogos virem embutidos na framework, o desenvolvimento é rápido, e o  programador pode ver desde cedo os resultados.&lt;br /&gt;O XNA contempla funcionalidades como Graficos, Audio, Input, Matemática, Armazenamento, Física.&lt;br /&gt;Alguns mitos que foram referidos como errados foram:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;O facto de um jogo sem rede não poder ser interessante;&lt;/li&gt;&lt;li&gt;Termos jogos em managed code ser incompatível com uma boa performance;&lt;/li&gt;&lt;li&gt;XNA ser apenas para desenvolvimento em X-Box;&lt;/li&gt;&lt;li&gt;Game Developpers a sério não usam XNA;&lt;/li&gt;&lt;li&gt;O IDE de XNA é pago.&lt;/li&gt;&lt;/ul&gt;Falou-se do futuro da X-Box. A framework 2.0 codename Shaman.&lt;br /&gt;Como potencialidades tem o networking e suporte para o X-Box Live, melhoria de performance, suporte pelo Visual Studio 2005,  lançamento de ferramentas para modelos 2D/3D. Está contemplada a hipótese de ter a versão 1.0 e 2.0 a correr em paralelo, por se prever incompatibilidade entre elas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; 09:40 - Desenvolvendo jogos com XNA: Consumidores como Criadores! &lt;/span&gt;(Amintas Neto - Microsoft Brasil)&lt;br /&gt;Falou-se da experiência de XNA no Brasil. Foi o ano passado lançado um desafio para desenvolvimento de uma versão "quitada" do SpaceWars em 15 dias, para estudantes. A adesão foi muito boa. Foi mostrada o jogo vencedor. O principal elemento foi o controlo por voz, que permitia a existência de 3 naves em jogo, sendo uma delas controlada normalmente pelo teclado, e o resto da equipa recebendo instruções por voz. Estava muito giro!&lt;br /&gt;O Amintas Neto mostrou que não é preciso uma X-Box para desenvolvimento, ao usar um comando da mesma ligado ao PC. É de realçar que já existem no mundo mais de 50 comunidades de XNA em mais de 8 línguas.&lt;br /&gt;Pelas facilidades de abstracção providenciada pela framework dá espaço para o ensino de tópicos de informática, redes (multiplayer), Inteligência Artificial, Motor de Jogos, Computação Gráfica, Desenvolvimento em Equipa, pode ser usado para facilmente por a funcionar um jogo com modelos 3D em 3D Studio Max, por exemplo.&lt;br /&gt;O concurso que referi acima (XNA Challenge) vai voltar a ser realizado no Brasil, dando desta vez liberdade e tempo para desenvolver um jogo de raíz. A ideia é permitir que os estudantes usem 1 único jogo neste desafio e no Imagine Cup 2008.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;10.50 - Coffee break&lt;/span&gt;&lt;br /&gt;Mais uns minutos para o pessoal jogar X-Box e por a conversa em dia!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;11:00 - Desenvolvimento de Jogos em XNA&lt;/span&gt; (Verónica Orvalho -Face in Motion)&lt;br /&gt;Esta sessão foi muitíssimo interessante. Não foi tão virada para a tecnologia, mas sim para o mercado dos vídeo-jogos. Como funciona a indústria dos vídeo-jogos e que perfis de profissionais encaixam neste ramo.&lt;br /&gt;Perceber as diferentes fases do desenvolvimento de um jogo, e que o que realmente está em jogo é o jogador final! Este tem de ser desafiado e se divertir. O aspecto visual do jogo deve dar-lhe pistas do funcionamento do jogo.&lt;br /&gt;Uma possível perspectiva dos jogos são a fórmula GAMES = BOOKS + MOVIES + INTERACTIVITY.&lt;br /&gt;Antes de pegar no código há que imaginar uma ideia, definir os objectivos e descrever o jogo. Especificar o jogo antes do implementar é essencial.&lt;br /&gt;A oradora chamou à atenção para a facilidade que teve em portar alguns jogos anteriormente desenvolvidos em outras plataformas para XNA.&lt;br /&gt;Houve apenas um ponto que não achei especialmente feliz. Foi feita uma pequena aplicação em XNA que carregava uma textura para a janela do jogo. Quase tudo automático, pouco código. 5 estrelas!&lt;br /&gt;De seguida a oradora mostrou uma aplicação em C++/Open-GL com imenso código tentando mostrar como realmente o XNA poupava trabalho. No entanto usou uma demo que era completamente diferente da mostrada em XNA, neste caso era desenhado um triângulo com um gradiente de cores entre os vértices.&lt;br /&gt;Teria sido mais proveitoso e auto-explicativo mostrar uma mesma demo desenvolvida em ambas as plataformas. Da forma como foi feito não fiquei com noção da redução das linhas de código.&lt;br /&gt;Espero em breve poder disponibilizar a apresentação utilizada. Vale mesmo a pena ver.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;12:00 - Demos XNA &lt;/span&gt;(Nelson Correia e Ricardo Portela)&lt;br /&gt;Foram mostradas 2 demos de XNA feitas por 2 MSP's.&lt;br /&gt;A 1ª delas era um jogo de naves com controlo por voz e com interfaces em WPF. (Nelson Correia) Pode ser encontrada em &lt;a href="http://codeplex.com/space" target="_blank"&gt;http://codeplex.com/space&lt;/a&gt;&lt;br /&gt;A 2ª é uma versão em XNA do jogo &lt;a href="http://www.miniclip.com/games/crypt-raider/en/" target="_blank"&gt;Crypt Raider&lt;/a&gt;. (Ricardo Portela)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;12:30 - Encerramento&lt;/span&gt;&lt;br /&gt;Por fim tivémos tempo para trocar algumas impressões com os oradores e ainda para almoçar, já fora do recinto.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Nota: &lt;/span&gt;Só hoje reparei que tinha os comentários restritos a utilizadores registados. Agora já podem comentar sem registo!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-2178185157402474668?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/2178185157402474668/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=2178185157402474668' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/2178185157402474668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/2178185157402474668'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/15-encontro-portugus-de-computao-grfica.html' title='15º Encontro Português de Computação Gráfica - Workshop XNA'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-1712561635586199710</id><published>2007-10-10T15:59:00.000+01:00</published><updated>2007-10-10T20:33:31.947+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Livre'/><title type='text'>Virtualização - Um dos meus melhores amigos!</title><content type='html'>Já há 3 anos que utilizo ferramentas de virtualização e sou feliz!&lt;br /&gt;Estas ferramentas permitem simular um computador no ambiente do sistema operativo anfitrião, dando a  hipótese de ter um segundo sistema operativo no contexto desta simulação.&lt;br /&gt;Basicamente 1 sistema operativo dentro de outro. Comecei por utilizar porque queria trabalhar em ambiente Windows, mas no entanto precisava de Linux para algumas cadeiras.&lt;br /&gt;&lt;br /&gt;Benefícios deste tipo de utilização:&lt;br /&gt;- Mudar de SO com Alt+Tab. Pode-se aceder a todas as nossas aplicações no sistema operativo anfitrião e mudar para o sistema operativo convidado apenas para as tarefas específicas para as quais é necessário (programar em C, brincar com a shell, enfim, o que for preciso)&lt;br /&gt;- Compatibilidade de Hardware. O sistema de virtualização cria um ambiente onde é simulado um hardaware base. Por exemplo, todos os meus problemas de configuração Wireless no Linux foram resolvidos. Para o Linux eu estou ligado a uma rede cablada, que é na pratica uma ligação Wireless no sitema operativo anfitrião camuflada pela virtualização.&lt;br /&gt;- Podem-se criar ambientes de desenvolvimento que não danificam os nossos dados e aplicações importantes. Basicamente cria-se uma caixa onde se pode "chafurdar" à vontade (ex. criar um servidor Windows apenas para testes, em cima de um sistema operativo Windows XP/Vista).&lt;br /&gt;&lt;br /&gt;Por outro lado, se não tivermos uma máquina decente com bastante memória a performace pode ser muito reduzida. Correr um sistema operativo, e uma maquina virtual com um sistema operativo não é a mesma coisa!&lt;br /&gt;&lt;br /&gt;Comecei pelo &lt;a target="_blank" href="http://www.microsoft.com/windows/products/winfamily/virtualpc/"&gt;Virtual PC&lt;/a&gt; da Microsoft, gratuito e com a possibilidade de criação de várias máquinas virtuais.&lt;br /&gt;Hoje em dia utilizo também em paralelo o &lt;a target="_blank" href="http://www.vmware.com/products/player/"&gt;VMWare Player&lt;/a&gt;. Este apenas permite correr máquinas já existentes, mas existem sites onde se podem criar máquinas virtuais para VMWare tais como o &lt;a target="_blank" href="http://www.easyvmx.com/"&gt;easyVMX&lt;/a&gt;. O VMWare player tem a vantagem de emular portas USB (ao contrário do Virtual PC). Em termos de performance, parece-me até à data mais rápido, mas não tenho dados concretos que o garantam.&lt;br /&gt;&lt;br /&gt;Em ambos os casos existem versões profissionais pagas, que ainda não experimentei.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-1712561635586199710?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/1712561635586199710/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=1712561635586199710' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/1712561635586199710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/1712561635586199710'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/virtualizao-um-dos-meus-melhores-amigos.html' title='Virtualização - Um dos meus melhores amigos!'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-2114810871026167542</id><published>2007-10-09T20:17:00.000+01:00</published><updated>2007-10-09T20:42:06.296+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Expression European Designer Tour</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://www.microsoft.com/portugal/msdn/designertour.mspx" target="_blank"&gt;&lt;img style="width: 375px; height: 75px;" src="http://www.microsoft.com/library/media/2070/portugal/msdn/media/top_banner.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Após estarem fechadas por uns dias as inscrições voltaram a abrir! Aproveitem!!&lt;br /&gt;&lt;br /&gt;Data:&lt;/b&gt; 24 de Outubro (15h00-18h30)&lt;br /&gt;&lt;b&gt;Local:&lt;/b&gt; Auditório dos Oceanos, Casino de Lisboa - Parque das Nações&lt;br /&gt;&lt;b&gt;Produtos:&lt;/b&gt; Microsoft Expression, Silverlight&lt;br /&gt;&lt;b&gt;Destinatários:&lt;/b&gt; Designers&lt;br /&gt;&lt;br /&gt;&lt;i&gt; O papel dos Designers é fundamental para dar corpo a ideias e materializar experiências através do movimento, da cor e da ergonomia das soluções criativas. &lt;/i&gt;&lt;br /&gt;&lt;i&gt; Venha conhecer as novas ferramentas Expression e a importância que o Silverlight poderá trazer-lhe no desenvolvimento das suas soluções. &lt;/i&gt;&lt;br /&gt;&lt;i&gt; No dia 24 de Outubro de 2007, o evento Expression European Designer Tour passará por Portugal para lhe dar a conhecer os novos produtos para Designers da Microsoft e o seu compromisso futuro nesta área.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.microsoft.com/portugal/msdn/designertour.mspx"&gt;Ver mais&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-2114810871026167542?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/2114810871026167542/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=2114810871026167542' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/2114810871026167542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/2114810871026167542'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/expression-european-designer-tour.html' title='Expression European Designer Tour'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-874642814264536792</id><published>2007-10-08T10:41:00.000+01:00</published><updated>2007-10-08T10:47:00.662+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Livre'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobilidade'/><title type='text'>Software para Windows Mobile</title><content type='html'>&lt;a target="_blank" href="http://www.freewarepocketpc.net"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://www.freewarepocketpc.net/logotmp2.gif" alt="" border="0" /&gt;&lt;/a&gt;Deixo a referência ao site Pocket PC freeware (&lt;a  target="_blank" href="http://www.freewarepocketpc.net/"&gt;http://www.freewarepocketpc.net&lt;/a&gt;).&lt;br /&gt;Este site uma enorme colecção de software para Pocket PC.&lt;br /&gt;No topo do site podem também encontrar links para os sites análogos para outros sistemas móveis.&lt;br /&gt;Tem algum lixo, mas tem sobertudo muito software bom. E gratuíto!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-874642814264536792?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/874642814264536792/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=874642814264536792' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/874642814264536792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/874642814264536792'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/software-para-windows-mobile.html' title='Software para Windows Mobile'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-6736060565430852200</id><published>2007-10-06T10:41:00.000+01:00</published><updated>2007-10-06T10:47:41.453+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Curiosidades'/><category scheme='http://www.blogger.com/atom/ns#' term='Humor'/><title type='text'>Windows nas Televendas</title><content type='html'>Foi-me dado a conhecer um vídeo que gostava de partilhar. Moral do vídeo: nunca gozem com os produtos das televendas, nunca se sabe quando podem uma futura potência :-P&lt;br /&gt;Featuring: &lt;a href="http://www.microsoft.com/Presspass/exec/steve" target="_blank" &gt;Steve Ballmer&lt;/a&gt; (Microsoft Corporation CEO)&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GL4hyATkQ74"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/GL4hyATkQ74" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-6736060565430852200?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/6736060565430852200/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=6736060565430852200' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/6736060565430852200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/6736060565430852200'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/windows-nas-televendas.html' title='Windows nas Televendas'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-949640811404988574</id><published>2007-10-05T17:42:00.000+01:00</published><updated>2008-11-13T01:59:34.814Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Livre'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobilidade'/><title type='text'>Aplicações Portáveis - onde você estiver, está lá :-P</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a target="_blank" href="http://portableapps.com/"&gt;&lt;img src="http://2.bp.blogspot.com/_GFku7QmFsuY/RwZpu6XmlDI/AAAAAAAAABU/iBwCnhT43Vk/s320/portable_apps_logo.png" alt="" id="BLOGGER_PHOTO_ID_5117894281216300082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Depois de vários anos a formatar o disco rígido com alguma frequência, descobri uma nova tendência no mundo do software que já me ajudou na fastidiosa tarefa de configurar um PC com o sistema operativo novinho em folha. Estou a falar do software portável.&lt;br /&gt;A ideia é eliminar os programas de &lt;span style="font-style: italic;"&gt;setup&lt;/span&gt; que dispersam ficheiros pelo computador e criam registos no &lt;span style="font-style: italic;"&gt;registry&lt;/span&gt; do sistema operativo. Isola-se o programa e respectivas configurações numa pasta que pode ser transportada numa &lt;span style="font-style: italic;"&gt;pen&lt;/span&gt; para ser utilizado em qualquer PC.&lt;br /&gt;Este conceito é porreiro para o pessoal que não anda de portátil atrás, usando computadores do local onde trabalham/estudam. Têm a informação de passwords e favoritos do browser (tal como o browser) num disco amovível e o software todo configurado ao seu gosto. Tal como já dei a entender, também dá jeito para quando se formata o disco rígido. Como não há dependência de ficheiros fora da pasta do programa, nem do &lt;span style="font-style: italic;"&gt;registry&lt;/span&gt; é só copiar o programa antes de formatar, e voltar a colocá-lo depois da nova instalação do sistema operativo.&lt;br /&gt;&lt;br /&gt;Temos como exemplo de software amplamente conhecido que já tem versão portável&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Firefox&lt;/li&gt;&lt;li&gt;Thunderbird&lt;/li&gt;&lt;li&gt;Winamp&lt;/li&gt;&lt;li&gt;Filezilla&lt;/li&gt;&lt;li&gt;7-Zip&lt;/li&gt;&lt;li&gt;Open Office&lt;/li&gt;&lt;li&gt;Miranda&lt;/li&gt;&lt;li&gt;Pidgin (antigo Gaim)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Existem também ferramentas que funcionam como "agregadores" de aplicações portáveis. A ideia é ter um menu com as aplicações, sendo também este menu portável.&lt;br /&gt;&lt;br /&gt;Se tomarem atenção nos sites onde descarregam software, pode existir além da versão com &lt;span style="font-style: italic;"&gt;installer&lt;/span&gt; uma versão "zippada", que geralmente corresponde a uma versão portável.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-949640811404988574?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/949640811404988574/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=949640811404988574' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/949640811404988574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/949640811404988574'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/depois-de-vrios-anos-formatar-o-disco.html' title='Aplicações Portáveis - onde você estiver, está lá :-P'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GFku7QmFsuY/RwZpu6XmlDI/AAAAAAAAABU/iBwCnhT43Vk/s72-c/portable_apps_logo.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7693310476485496677.post-2484184219798380822</id><published>2007-10-05T14:21:00.000+01:00</published><updated>2007-10-05T22:11:52.614+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Student Partners'/><title type='text'>Microsoft Student Partner Programme Launch Event</title><content type='html'>Dia 4 de Outubro de 2007 marca o início de uma nova fase na vida de cerca de 30 pessoas que foram escolhidas para integrar o &lt;a href="http://www.microsoft.com/portugal/universidade/programas/programa_msp.mspx" target="_blank"&gt;Programa Microsoft Student Partner&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;O dia começou por volta das 9:30 na sede da Microsoft porguesa, em Porto-Salvo. (quer dizer... para muitos começou às 6:00 ou mais cedo, visto virem de longe). Uma sala cheia de jovens vindos de vários pontos do país, desde o Porto a Beja, passando pelo arquipélago da Madeira. Pessoas ligadas ao estudo na área da Informática, mas também outras ligadas ao Design e Comunicação. Uma panóplia de interesses e sotaques!&lt;br /&gt;&lt;br /&gt;As principais mensagens transmitidas ao longo do dia nas apresentações realizadas por pessoas do staff Microsoft ficaram no meu entender claras. Somos um grupo escolhido a dedo, feito de pessoas especiais com POTENCIAL para BRILHAR. Devemos ser uma equipa coesa e ter como objectivo e enriquecimento pessoal de cada um. Cada qual traça o seu caminho e cresce à sua maneira. Não fomos escolhidos para vender produtos Microsoft ou servir de &lt;span style="font-style: italic;"&gt;marketeers&lt;/span&gt;,eles já têm uma equipa qualificada nesse campo ;-)&lt;br /&gt;&lt;br /&gt;Após um almoço onde deu para o pessoal falar mais um pouco e conhecer algumas preferências gastronómicas, continuámos com as sessões da tarde.&lt;br /&gt;&lt;br /&gt;Saliento a sessão sobre o &lt;a href="http://www.microsoft.com/portugal/imaginecup/default.mspx" target="_blank"&gt;Imagine Cup&lt;/a&gt; onde os MSP's tiveram oportunidade de conhecer este concurso que está na 5ª edição sob o tema &lt;i&gt;“Imagina um mundo onde a tecnologia possibilita um ambiente sustentável”.&lt;br /&gt;&lt;/i&gt;Notou-se um grande entusiasmo por parte de alguns MSP's em participar! Dada a iniciativa e espírito criativo deste grupo de pessoas, espera-se que este ano Portugal brilhe no Imagine Cup!&lt;br /&gt;&lt;br /&gt;Tivemos o prazer de ter uma sessão dada pelo Pedro Rosa (Software engineer – Developer Advisor da Microsoft) onde se falou de forma breve do que a Microsoft está a fazer de novo neste momento.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;.NET Framwork 3.5&lt;/li&gt;&lt;li&gt;Visual Studio 2008&lt;/li&gt;&lt;li&gt;Windows Presentation Foundation&lt;/li&gt;&lt;li&gt;Silverlight&lt;/li&gt;&lt;li&gt;Ferramentas Expression&lt;/li&gt;&lt;li&gt;Surface&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;               &lt;/b&gt;Foi o suficiente para despertar a curiosidade dos MSP's que não conheciam estes tópicos.&lt;br /&gt;&lt;br /&gt;No final do dia, já depois das 19:30 foi altura de despedidas, organização de boleias, e para alguns resistentes (ou antes esfomeados) ainda houve tempo para um jantar no Oeiras Park (lá conseguimos juntar mesas suficientes para toda a gente!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7693310476485496677-2484184219798380822?l=brunomiguelsilva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brunomiguelsilva.blogspot.com/feeds/2484184219798380822/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7693310476485496677&amp;postID=2484184219798380822' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/2484184219798380822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7693310476485496677/posts/default/2484184219798380822'/><link rel='alternate' type='text/html' href='http://brunomiguelsilva.blogspot.com/2007/10/microsoft-student-partner-programme.html' title='Microsoft Student Partner Programme Launch Event'/><author><name>Bruno Silva</name><uri>http://www.blogger.com/profile/01339589358507181194</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
