Today, I was reading the official post on the Internet Explorer 10 Platform Preview 2 and Dean Hachamovitch’s P.S. on that post spiked my curiosity.
First I read the explanation on the IE Engineering blog that explains some new implementations done on innerHTML in IE9: Interoperable HTML Parsing in IE9.
Using libraries like jQuery you tend to forget facing these issues. So let’s take a look at two little tests causing an issue in IE9. What’s different in IE10 PP2? Let’s fire up this great little online tool http://jsfiddle.net/ and do a little test.
<tr>, <tbody> Test it yourself by opening the URL in IE10: http://jsfiddle.net/A2LyA/1/ for <tbody> and http://jsfiddle.net/A2LyA/2/ for <tr>
<option> elements in <select> Try it out in IE10 PP2: http://jsfiddle.net/HUB4R/
Totally quick & dirty but you get the point.
After a first Platform Preview in April, the IE team has now released Platform Preview 2 for Internet Explorer 10. As web developer, front-end web designer or integrator, it’s your opportunity to test new HTML5 technologies support, which will later be coming to the final release. It’s standalone install so no worries for any conflict with an IE9 release version.
What’s in the new version?
A whole bunch of stuff, that’s for sure! I recommend you to go over the details in the Internet Explorer 10 Platform Preview Guide for Developers.
What is a Platform Preview?
Platform previews are released every 8 to 12 weeks and give developers a steady cadence to try out new HTML5 technology implementations coming to IE10. We encourage developers to try it out but especially sending Feedback back to Microsoft. Sending Feedback is super easy, just choose Report Issue > Send Feedback. There are a few steps with simple questions about your issue, you can even attach a recording using the Windows 7 built-in problem recorder.
Standards and testing
With the development of IE10 PP2, Microsoft created 270 new tests in the IE Test Center and submitted them to the standards bodies. You can access IE Test Center here: http://samples.msdn.microsoft.com/ietestcenter/
Further resources, download and learning material
Furthermore, Microsoft continues working on experimental standards by providing Prototypes through HTML5 Labs. This is the case for IndexedDB, WebSockets, Media Capture API and FileAPI, which has now been added to IE10 PP2. I highly recommend you read “HTML5, Site-Ready and Experimental” from the IE Engineering blog.
New demos – the goodies
IE Test Drive has a bunch of new demos showing off the newly supported HTML5 technologies. Here’s a few of my favorite picks.
How Stuff Works (Canvas composition)
Media Query Listeners, a step further to Media Queries
Also highly recommended if you want to see examples of sites using Media Queries: http://mediaqueri.es/ (thanks Thomas Lewis for the tip)
Web Worker Fountains
Which compelled me to add a picture of the Bellagio fountains I took during the Las Vegas visit for MIX 2011
Check out the other demos on File Reader API, Drag & Drop, positioned floats, HTML5 forms and more at http://ietestdrive.com.
So, what are you going to build? Don’t hesitate to share your demos!
You probably know Internet Explorer Test Drive, where you can find several developer demos on the different features in HTML5. It’s also the site where you can find the Platform Preview for Internet Explorer 10.
Now, with Internet Explorer 9 coming to Windows Phone ‘Mango’, the IE team has created a special version of the site and samples for optimized testing on IE9 mobile: Internet Explorer Mobile Test Drive. There are demos on HTML5, performance, graphics and browser theming. By downloading the free Mango tools you get an emulator that you an use today to access the samples.
> Check out the demos using your phone browser > Read the official blog post by the team: Get Ready for a More Beautiful Mobile Web > Download Mango tools with IE9 available in the Phone Emulator
On June 28 we’re organizing an event around Next Generation User Experiences in Brussels Business Faculty. It’s entirely free and every attendee gets a unique T-shirt! Register today and join many other UX enthusiasts.
During this event, you’ll get inspired by Microsoft’s vision and strategy for natural user interfaces – see what today’s and tomorrow’s technologies can bring! In addition, you’ll learn from the UX experts what it takes to build applications that feel effortless in their use and that are optimized for emerging technologies. Finally, we have invited a number of companies that will showcase their next-generation user experiences and will demonstrate what is possible already today!
There will be a very nice prize draw: it’s your chance to win one of the Microsoft Arc Touch mouse. Your presence is your chance to win!
Date: Tuesday June 28th 2011
Address: Brussels Business Faculty St. Lendriksborre 6 Font Saint Landry 1120 Brussels (Neder-Over-Heembeek)
>> Register and join us!
And there is more… do not miss the event of the year:
BUILD is a new event that shows modern hardware and software developers how to take advantage of the future of Windows. Learn how to work with the all new touch-centric user experience to create fast, fluid, and dynamic applications that leverage the power and flexibility of the core of Windows, used by more than a billion people around the world.
With TechEd Europe being held in summer 2012 and no local REMIX event foreseen in September: BUILD is the key event to attend this fall.
How not to miss the event of the year?
//BUILD windows / September 13 to 16 2011 / Anaheim, California / And all around the world
Learn during BUILD:
BUILD is the first place to dive deep into the future of Windows.
If you are a contemporary developer, who thrives on the newest and coolest, who loves the freedom of the web and the power of all devices from mobile to desktop, you need to join us to help BUILD the future. Our approach means no compromises—you get to use whatever kind of device you prefer to run the apps you love.
Do not miss the event of the year:
With TechEd Europe being held in summer 2012 and no local Belgian REMIX event foreseen in September, BUILD is the key event to attend this fall hence:
Stay tuned for more to come. In the meantime, make sure you don’t miss the biggest event of the year.
In 1995, Windows changed the PC. BUILD will show you that Windows 8 changes everything.
Some folks at Microsoft are just great. Take Mads Kristensen and some folks in his team: last week they released a free update to Visual Studio 2010 SP1 that delivers better support for writing standards web pages. In essence, the extension adds Intellisense support for HTML5 and CSS3, following the newest W3C specs as good as possible. This includes schema support for Video, Audio, Input Type, Drag & Drop, WAI-ARIA, Microdata, Schema.org; intellisense for DOM API for Geolocation and Local storage; CSS3 support for 2D transforms, 3D transforms, flexbox model, media queries and loads more . CSS3 vendor prefixes -ms, -webkit and -moz are also included.
What about the free Visual Web Developer Express 2010 version? No problem, you can also take advantage of this extension with Web Developer Express 2010 SP1.
Note: because it’s created by these guys in their spare time, do note this is not an officially supported update.
Yesterday, Microsoft released the Kinect for Windows Software Development Kit (SDK) that allows academics and enthusiasts alike to be part of the movement. No doubt that this will help turning creative ideas into apps.
The Kinect for Windows Software Development Kit (SDK) allows developers to plug the Kinect sensor—and the in-depth stream of 3-D imagery it gets from its camera—directly into a Windows-based PC. This gives developers access to the "raw sensor streams" in Kinect, including its high-performance skeletal-tracking capabilities, a sophisticated microphone array, and sample code to demonstrate how to use the sensor.
The release of the Kinect for Windows SDK shows Microsoft's deep support for developers and innovation, particularly in the area of natural user interfaces (NUI). Kinect for Windows SDK Beta is just a "starter" for non-commercial purposes—Microsoft is developing a more detailed kit that will let third parties develop use Kinect commercially. This will allow folks to create any number of uses for Kinect hardware and software and, with Microsoft's license, repackage and sell those packages. This release of the Kinect for Windows SDK is about "unlocking the ecosystem, inspiring innovation, and creating a new Kinect-based enterprise market for Microsoft down the road.”
Resources: Download the SDK, check out the Kinect Quick Starts, What’s possible in 24 hours with the Kinect SDK?, and view the Kinect Project Gallery on Coding 4 Fun.
How are you going to move? Let us know!
Microsoft NEXT (http://microsoft.com/next/) is one of my favorite blogs to discover amazing inspiration about technology today and in the future. Steve Clayton (@stevecla) delivers content that should not be missed in your RSS reader. This time, again he has done it: in the article “Connecting the dots: Microsoft E3 announcements”, Steve analyses how Microsoft is converging user interfaces based on the “Metro” design language first used in the Windows Phone 7 user interface. In the near future, we will see this design language evolving and unifying Windows 8, Xbox Live and Windows Phone 7.
Very much worth a read!
Link: http://blogs.technet.com/b/next/archive/2011/06/07/connecting-the-dots-microsoft-e3-announcements.aspx (check out the section A world of Metro - user interface unification)
‘Quick tip’ posts are short, useful posts pointing to content and tricks that might otherwise go lost in a typical 140 chars message on Twitterverse.
In this post I would like to share the main resources and links of my Demo Day session on June 1st. Demo day is a customer event at Microsoft Belgium where no slides are allowed. Several of the teams show off technology ranging from Office use to Windows Azure, Lync, SharePoint, Office 365, Windows Phone and much more. My objective for demo day was talk about HTML5 and what it really means, show off Internet Explorer 9 and a glimpse of IE10.
As promised to those present, all resources are here for you.
And just off the press: Disney’s Tron Legacy site offers a beautiful comic reading experience coming to life. http://disneydigitalbooks.go.com/tron/. Be sure to learn more about how the site was built in this post “Behind the Scenes of Disney TRON: Legacy Digital Book Site”.
One of the questions was around tooling. Here’s a quick update on tooling available today.
Note: If you want to read more about Demo Day experiences, Karine has a nice blog post: Demo Day @ Microsoft Belgium.
Let’s build the future of the web together!
On June 1st, during All Things Digital D9 conference, Steven Sinofsky showed a first look at the next version of Windows, code-named “Windows 8”. According to Sinofsky this is big, in fact he calls it one of “biggest change since at least Windows 95”.
I’m pretty excited (ok, that’s an understatement) about what has been shown. My suggestion is to go discover what has been unveiled until now and prepare yourself for more later. Below you can find a number of videos and links with more information.
If you are looking for more then join us for BUILD, the developer conference in Anaheim California running September 13 to 16th 2011. BUILD is the first place to dive deep into the future of Windows.
In the official press release following Steven Sinofsky’s preview you can read some important aspects about “Windows 8”:
Building "Windows 8" - Video #1 Jensen Harris, Director of PM, Windows User Experience walks you through some parts of the new user interface.
Steven Sinofsky and Julie Larson-Green, Corporate Vice President, Windows Experience at D9:
Recording of Computex 2011 Taipei Microsoft Unveils 'Windows 8' to World: recording from COMPUTEX 2011, June 2, 2011 with Microsoft Corporate Vice President Mike Angiulo.
You can also watch extracts of parts of the video (instead of the 30+ minute total video) here: http://www.microsoft.com/presspass/presskits/windows7/videoGallery.aspx?contentID=win8_preview1&WT.z_convert=Share
Community Day is back: on June 23rd 2011 at the Utopolis in Mechelen 14 different Belgian User Groups are joining forces to provide you a full day of sessions and networking. Register for free, while there are still some seats left. This is the Belgian community at its best: getting together and putting up a great event, for the benefit of the rest of the community. And for the first time at Community Day: two user groups from the Netherlands are also joining in for sessions (SiXin and DotNed.nl).
What can you expect?
Checkout the agenda and choose your favorite sessions. There are five different tracks with speakers from the different user groups covering developer as well as IT-professional topics. A few topics of the developer sessions: MVVM and RIA Services, Windows Azure scalability, ASP.NET MVC and NuGet blended with some MEF, Blend for developers, Windows Phone ‘Mango’ update, Microsoft Surface and lots more.
Registration and site: http://www.communityday.be Location: Utopolis Mechelen (Map) Address: Spuibeekstraat 5 2800 Mechelen Event date: Thursday June 23th Start & end time: 8.30 - 19.00 Add Community Day 2011 to your agenda: Outlook *.ics file
Here’s an interesting event my colleagues are setting up at the Microsoft Innovation Center in Mons. A full day of Innovation, technology and entrepreneurship: registration is now open.
Save the date – June 23 2011.
The Microsoft Innovation Center organizes the Innov@MIC Day, 1 full day of 14-minutes conferences dedicated to technology, innovation & entrepreneurship. Join us on June 23 @ the Microsoft Innovation center for this free event! We promise you, you ll get inspired by more than 20 speakers, all trendsetters, futurist or expert illustrated by Demos or Case study.
Exceptional keynote speakers will kick off and wrap up the program,
Finding your Innovation catapult
Subject : surprise!
Robot, Aldebaran Robotics
All attendees can enjoy the evening awards program celebrating the Boostcamp#3 and fostering the region’s most significant economic cluster. It’s a free event.
Program: http://bit.ly/micprg Registration: http://bit.ly/MicRegistration
Address: Microsoft Innovation center (MAP) 1 bvd Initialis B-7000 Mons
Add Innov@MIC to your agenda: Outlook *.ics file
Do not hesitate to contact Aurelie@mic-belgique.be for any further question.
I wanted to do a shout out to two of the Belgian developers in the community: Maarten Balliauw and Xavier Decoster have just launched a very interesting site and service for .NET developers: www.MyGet.org. What a great idea! At the same time they even came up with their own new abbreviation: NaaS for NuGet-as-a-Service
What is it?
First you need to learn more about NuGet itself. If you haven’t used NuGet and are doing .NET development you should check it out. NuGet comes in the format of a Visual Studio extension that allows you do install and update libraries for your projects. It’s in essence a package manager for .NET. NuGet itself is free and open source. Learn more at http://nuget.org (NuGet Gallery).
MyGet is a service Maarten and Xavier have built, hosted on the cloud (Windows Azure) that allows you to create your own private feeds to be used by the Visual Studio Package Manager. Once you sign in you’re ready to go. Create your own feed by searching packages from the gallery or even upload your own.
How to get started?
Install the components by using the links below and start using NuGet and MyGet. Watch Scott Hanselman’s TechDays session: “NuGet In Depth: Empowering Open Source on the .NET Platform” and then start using it for your projects and inside the enterprise.
Kudos Maarten & Xavier!