onsdag 4 juni 2008

Second day...

My day started out with Windows XP embedded. So now I know how to install WinXP in 23 MB. :o) It was actually quite cool! You take a WinXP image, then download a few tools, run one exe on your target system which will determine all your hardware and determine which device drivers that are needed. Then you run another tool to collect everything and add applications. Then you run one final tool to pick out all windows component you need, and after resolving all dependencies it creates the image! Nice! Requires x86 hardware though!


After that I checked out what's new in the .NET compact framework 3.5. There is one major new thing, LINQ, which in turn requires a number of things. So with 3.5 we now have auto get/set methods, implicitly typed variables, extension methods, anonymous types, implicitly typed arrays etc. LINQ enables you to process data chunks directly. You can for instance do something like:
var results =  from c in SomeCollection
let x = SomeValue * 2
where c.SomeProperty < class="kw3">new {c.SomeProperty, c.OtherProperty};

Then we listened to one really inspiring lecture by Coding4Fun, which showed us how to create programs for leaching and converting videos from YouTube, how to program World of Warcraft using .NET etc. Quite a funny guy! :o)

After that we had a tough afternoon with "Windows Embedded CE 6.0 Kernel and Memory Architecture" and then "Windows Embedded CE 6 User Mode Drivers". The first one was really good, but the second one could get a more inspiring lecturer,...

Peter and I finished off the day with a instructor led lab which went through how you can use the new WPF (Windows Presentation Foundation) to create really cool and compelling user interfaces for Windows Mobile.

After all the sessions were ended we stayed in the HOL (Hands On Lab) area and finished off a few more labs which gave us even more insight in WPF and how the work of creating applications can be shared between designers and developers.

And guess what, no free beer tonight, so we had to take care of that ourselves! Wow, time to go to bed!

Inga kommentarer: