PDC 2009 Day 2 & 3: Silverlight 4 and IE 9
Greetings Readers!
For those of you who missed my PDC 2009 adventures for Day 1, you can check those out here because now it is time to talk about the rest of PDC.
Day two started off identical to the first except I didn't have to register. I immediately headed toward the keynote hall and waited in line with everybody else for the keynote, a keynote which I found to be more interesting than the first keynote.
The day 2 keynote consisted of announcements such as Internet Explorer 9 being in the works for just a couple of weeks and already is making considerable progress on the Acid 3 test. While that is good to hear, I was most impressed with the fact that according to their very early benchmarks, it has nearly caught up to all of the other major browsers in terms of speed. They are also bring GPU acceleration to IE 9 to help take some of the computational burden away from the CPU which is something I have been asking of basically every internet associated software for a long time now. For only 3 weeks worth of work, they are making some amazing strides in the new version of the browser. As impressive as that may be, until I get to play with it and test it out, I will still refer to it as Internet Exploder and point people to Firefox or Opera.
The announcement that I was really excited about was Silverlight 4. As many of you know, I have a hatred for Flash and pretty much anything created by Adobe so it is easy to see why I am so excited about Silverlight 4 and the new features it brings. What are those features? Silverlight 4 is twice as fast as Silverlight 3 and has a 30% faster start time. Silverlight 4 can now access your webcam and mic so now streaming sites like Ustream or Justin.TV have the option of moving to a platform that I believe is faster, more efficient (especially with the GPU acceleration) and more secure than Flash. They showed off some of the awesome things that Silverlight 4 can do including basic DVR functionality on live streams which I can't way to get my hands on. I was also impressed to hear that Silverlight is now available on 45% of all internet connected devices. I can't help but wonder how high that would be if Apple would allow Silverlight on the iPhone/iPod Touch but since it won't even let Flash on there, I don't see it happening anytime soon. While that is a great number, I think it can be greatly improved with some strategic partnerships.
The rest of day 2 and 3 were filled up with sessions although I didn't go to very many on day 3 just because there wasn't much that was in my fiend of interest. I did go to several sessions related to Windows 7 which were quite interesting. A couple of the sessions had to do with DirectX 11 in Windows 7 and how programmers could use it for parallel computing and how it worked to improve graphics in games and stuff. Probably the most interesting Windows 7 related session was about changes to the kernel. Although I was interested in most all of the changes whether they were for security or performance or whatever, I was most interested by the changes made to help battery life. It was interesting to find out how unused cores would be put into a sleep state when they aren't being used as a way of conserving power. I was also fascinated by the fact that since most processes don't need the precision being checked every so many milliseconds, that processes would be group to fire around the same time so that there can be a period of rest in between the process check-ins which also saves battery life. There are truly some great changes with Windows 7 and since I am told video of the session(s) have been uploaded to the PDC site, I will likely link to them at a later time since I can't now because the PDC site seems to be offline.
I was going to talk about the GeekFest that took place on the night of day 2 in this post, but since I have video to go with it, I will make it a separate post that I will post later this week. I might also write another post on a couple of other topics but for now, this will be my last PDC related post that doesn't have pictures or video which will likely be in posts of their own once I get around to editing the video. It was am amazing experience and I look forward to sharing more of it with you in the videos to come.
PDC 2009 Day 1: Three Screens and a Cloud
Greetings readers! This is the first of a several posts and a number of videos from my experience at Microsoft's PDC for 2009. Disclosure: I am a Microsoft Student Insider (Find out a little bit more about this in one of my previous posts). Day 1 of PDC started off great despite the fact that a few minutes after arriving that I had forgot my camera back at the hotel (so no pictures from day one). Registration was as simple as handing them my ID and they gave me my badge. I found out the hard way that being there for Microsoft, I don't get any of the goodies like the Acer bag and whatever came in it. The big disappointment as far as free goodies came on Day 2 which I will talk about in the next post. Anyway, shortly after getting my badge, I followed the signs through the huge maze that is the Los Angeles Convention Center. For those that haven't been here, this is quite the huge, impressive structure and when you are going from hall to hall, you will be doing a fair bit of walking. I managed to find they hall for the keynote and jumped into the line that was weaving its way down the long halls. Despite the long line, once the doors were open everybody flooded in and took a seat rather quickly. After a short wait, Ray Ozzy, the top architect at Microsoft since the stepping down of Bill Gates, came on stage and presented us with the idea of "Three Screens and a Cloud." The keynote focused on having the same experience on a computer, mobile device and tv and using Microsoft's cloud OS, Azure, to do that. Since last year's Azure announcement was in fairly cloudy terms, I never really got excited about it but after seeing what it can do and how it can scale, I think if all goes as planned, it is going to be amazing. The major announcement in terms of Azure is that it goes into service at the first of the year and billing begins in February and that you only pay for what you use. If you have a company with a large web presence, this is definitely something to look into, especially if you have traffic spikes and want to be able to scale up to those spikes but not have all of the server overhead when you don't need all of the power.
After the keynote, I spent the rest of they day going to sessions, eating, and having fun with the vendors that were there. Although this was the case all three days, some of the sessions were interesting while others were so far above my head that I thought they were speaking in another language. Although there were some sessions throughout the event focused on aspects of Windows 7, compared to other topics like Azure, there was very little talk about Windows 7 which I found kind of disappointing since it just came out a few weeks ago. I also was disappointed but little to no mention of the next version of Windows. Apparently Microsoft sees the future as everybody having their head in the clouds.
For the sake of keeping these posts short and to the point, I will talk more about some of the sessions I attended and what I learned in a separate post from my daily summaries. I will post the happenings from day 2 at PDC in the next post to likely come out tonight or tomorrow and day 3 shortly after that. I also have a number of photos and videos to upload when I get home too. It might take a few days to get everything up as my school quarter started yesterday and now that this trip is coming to an end (I am sitting in LAX as I write this), I need to focus on making sure i don't fall behind in that. I also have a number of other things to talk about as well as soon as I get a chance including the new Chrome OS. Stay tuned!