Code & Technology Cocktail
Events
15
Apr
The second day’s keynote was THE keynote that we expected. Today, the main topic was Windows Phone 7 codename “Mango”, the very expected update for the mobile operating system of Microsoft which will be available on October 10. And now we know why it is so expected: it will bring the phone to a new level, with a lot of very interesting features. The two other topics were Silverlight 5 and Kinect (make sure you look at the last link of this post below).
WP7 codename “Mango”The phone will now fully support Silverlight 4.
New API’s to access phone resources. Developers will now have access to the contacts and the calendar, and also be able to launch the Bing maps application. There will also be more possibilities to use the device’s sensors with the help of a framework that will ease the usage of those sensors.
The multitasking will give the possibility to fast switch between applications and will now be available for third party applications, which means that developers will have new API’s at their disposal to:
- Access the phone services like the alarms, the reminders, the background music stream or the possibility to transfer data using a queue mechanism that will persist even if the phone is switched off.
- Use background agents to perform background processing that does not require the UI.
A local SQL CE database will also be available on the phone to support data intensive applications. This local database will support Linq queries.
It will now also be possible to use Sockets to introduce TCP/UDP based communications. Developers are not limited anymore to http requests. The demo demonstrated an IRC application on the phone, and the arrival of Skype on the phone was announced.
More possibilities with the usage of Tiles and Push notifications, with for example the possibility to use both sides of the tile, deep linking from the tile to a specific task of an application, multi-tiles per application, the local access from an application to the tile API…
It will now be possible to mix Silvelight and XNA in one application, bringing the whole bunch of Silverlight controls to the game world, and the 3D capabilities of XNA to Silverlight apps.
IE9 will be fully integrated in the phone, with support of HTML 5, geolocation in the browser and the exact same engine than on the pc, which means that the html markup will not have to be adapted to work on the device (except if we want the website to appear in another way of course).
Scott Guthrie also announced some new tooling for the phone development, like an accelerometer and GPS emulator embedded in the current phone emulator, and also an advanced profiling tool which will help developers fine-tune their application for performance.
Silverlight 5This new release of Silverlight will be available in October. The keynote focused on the new hardware decoding media capabilities of the platform and the introduction of the XNA API to Silverlight, with two great demo’s. The first one is the website that will replace this one in the future: http://www.blueangels.navy.mil, and which will use a lot of embedded videos. A great demonstration of hardware decoding capabilities in Silverlight.
The second demo was an 3D House Builder application which showed us the integration of XNA’s 3D capabilities within Silverlight. The demo will come as open source software along with the beta release of Silverlight 5.
KinectThe Kinect for Windows SDK is now available in beta here: http://research.microsoft.com/kinectsdk, and will be released in May. To demonstrate the use of this SDK, we got 4 great demo’s. It is quite difficult to express the magic of all these demo’s with words. Fortunately, they are already available on channel 9 here: http://channel9.msdn.com/Blogs/C9Team/Kinect-Demos-with-the-Channel-9-team.
Enjoy !
13
Apr
Hello from Las Vegas, where I’m attending the MIX 11 conference. MIX is Microsoft’s biggest event about web and devices technologies, and is a real opportunity to have an eye on what is coming in this area from Microsoft.
Today’s keynote was presented by Dean Hachamovich – Internet Explorer corporate Vice president – and Scott Guthrie – who’s responsible for all development platforms for the .Net framework. The main announcement today was the availability of a preview of Internet Explorer 10, which continues to go in the html and CSS standards adoption and also puts a real focus on performance with it’s hardware accelerated rendering capabilities. Here are the links:
- http://ie.microsoft.com/testdrive/Info/Downloads/Default.html (to download IE10 preview)
- http://ie.microsoft.com/testdrive/ (a lot of demos to see what are the capabilities of IE9 and IE10)
- http://worldsbiggestpacman.com/ (a geeky demo of the pacman game done with HTML5)
- http://foursquareplayground.com/ (another demo using the foursquare data)
Besides Internet explorer, Scott Guthrie (helped by Scott Hanselman), showed us some demos of WebMatrix, a lightweight development environment targeted to web (ASP.Net MVC and php mainly) and from which you can easily create new application from a lot of open source platforms. We also have seen some demos about the Orchard CMS, developed by Microsoft on top of ASP.Net MVC 3 and another cool demo from Niels Hartvig, founder of the Umbraco CMS, about their Windows Azure support. They have a really great deployment to Azure module which can handle also from the admin the scalability of the platform by defining rules used to upscale the deployment to more servers (or downscale if the traffic becomes lower). This demonstrates again how innovative the Umbraco CMS platform is.
After this first day keynote, I heard the the second day’s keynote will be full of great announcements, so stay plugged for the next post !
25
Mar
LBi Belgium went to the SDL Tridion Partner Training at Amsterdam. This training was the occasion to touch at the new features of Tridion 2011 and to eat some delicious kroketten. (National food in Holland )
We saw the following features of Tridion 2011:
- Core Services (in WCF)
- New Event System in .net
- Tom .net library
- OData Provider
- UI extensibility (how to add commands to the new ribbon)
20
Feb
Unbelievable almost 2 months of 2011 have flown by. Time always goes faster when there is a lot of interesting stuff happening around you. It all started with Microsoft Webcamp, a series of free Microsoft events around the world to keep developers up to date with the latest tools and technologies. The first Webcamp in Belgium immediately kicked in with Scott Hanselman! He is one of the most talented and at the same time funniest technical speakers I have ever seen. I had the luck to see him in Belgium last year during Tech days. Few people manage to keep their audience entertained while giving them so much useful info. At Webcamp Scott presented NuGet, MVC, Webmatrix, oData and off course the small tips and trickz that make you smile while coding. (more…)
