Tech-Ed continues this week with "IT Week". Last week was "Dev Week". I'm back in redmond now after being at dev week in Orlando. If you are at Tech-Ed this week then drop by the Windows Embedded area, learn more about the products and give the team members there some feedback.
Tech-Ed was fun and it was great to meet some customers. Tech-Ed isn't normally the event to see Windows Embedded though so at times the number of people visiting our booth was a little low. Mike Hall has a good post on last week at Tech Ed on his blog. It's a pretty good summary and highlights the challenges of reaching the right audience with the right content. There's a lot of potential for smart connected devices running Windows Embedded so how do we best reach the customers interested in this area?
Windows Embedded spotted in the wild.
As I was flying back from Orlando through Chicago I was waiting for my flight when I spotted Windows Embedded in use. Each of the gates for United Airlines has a couple of big flat screen monitors in front of them where you can see what position you are on standby for the next flight. Strapped behind each of these screens is a Wyse thin client. It's difficult to be sure that it was running WIndows Embedded but the display looked extremely close to IE (having worked on IE for so long I recognise some of the subtle characteristics) running on Windows Embedded.
Now I'm back in redmond I should get some real work done :)
I'm back working at Microsoft. I'm no longer on the IE team but working on Windows Embedded. It's a different area and a lot of fun.
I'm at tech-ed this week in Orlando. If you are there then drop by the Windows Embedded booth in the Technical Learning Center (TLC).
It's good to be back at Microsoft. I'm no longer the "IE guy", a label I wore for many years. That team is doing a great job with IE8 though :)
Windows Embedded Standard is a new area for me powering all sorts of devices such as cash registers, gaming machines, multifunction printers, medical scanners, etc. It's an exciting space with lots of potential.
Thanks
-Dave
I just made a post on the IE Team blog regarding Zones and Mark of The Web. It's always a good idea to test with default settings and run pages in the internet zone if that is where they will be deployed so that you experience what users will experience.
As noted on that post I'm leaving Microsoft after eleven years. It has been a difficult decision to leave a place that has been part of my life for so long but some things can't and probably should not last forever. My reasons for leaving are personal as it is time for me to make a few changes in my life. I wish the IE team all the best and I'm looking forward to seeing the next versions of IE.
Thanks to everyone both inside and outside Microsoft for some great times
-Dave
We just released beta 3 of the developer toolbar. Key changes are outlined in this post on the team blog.
There's still lots more work to do in this area we know, but the style tracer functionality is really sweet!
Thanks
-Dave
There's a little debate going on in the WebAPI working group at the W3C about the naming of some methods.
The proposed names in the Selectors API spec include match() and matchAll(). Feedback was given to the WG that this was a too generic and it would be better to have descriptive names such as getElementBySelector/getElementsBySelector that follow the names of existing DOM functions of getElement(s)By*. This was met with initial resistance and there's certainly a good argument for keeping names short. However having consistency of naming and having the name describe the functionality is something we believe is important.
Many tools now offer auto-complete and developers may type "get" and see a drop-down of available methods on the object that start with those letters. Experienced web developers may not use those development techniques but an increasing number of less experienced developers for whom speed of development is essential do use these tools to help them find the functionality they are looking for. Consistent naming helps deliver a better developer experience. We all know that developers rarely look at the API documentation in the same way that I only get around to looking at the instruction manual for a new gadget if I'm completely at a loss for how the thing works.
It looks like public feedback at http://lists.w3.org/Archives/Public/public-webapi/2006Dec/ and on Anne's post would agree that a descriptive name is important. Although there are certainly people who want to save themselves a few keystrokes as well and would be happy calling something foo().
Of course as has been pointed out we haven't been super consistent in the past around naming. However the argument that we haven't been consistent or good about names in the past is a poor reason for failing to try to be consistent in the future. There is probably not such thing as the perfect name but we should at least strive for the best we can come up with.
Thanks
-Dave
I'm going to start making occasional posts when I find a website that is doing something particularly bizarre although I won't name the specific websites in question.
Yesterday I decided to send some feedback to a local radio station about the lack of decent coverage of the recent storms in the Northwest which meant that many of us were isolated without power, phone, internet etc. So I went to their website which appeared to be quite professional and found a "contact us" page where I clicked on the appropriate email address. Nothing happened. At this point I realised that the email address wasn't text but an image!
The only reason I can think that they went to the trouble of creating images of text is to avoid spam. I guess that's a creative solution to the spam problem but it make it more difficult for people to give them feedback and leaves those using screen readers with no solution for contacting them at all. Accessibility is really important for websites and is something that every web master should consider! I'd expect a radio station of all things to want to be accessible to the visually impaired.
Naturally I typed in the email address and sent them feedback on this as well as the poor news coverage of the storm.
Have you seen something really strange/bad that a website is doing?
-Dave
P.S. The website concerned has promised to fix the problem.
Great news at http://blogs.msdn.com/ie/archive/2006/11/30/ie6-and-ie7-running-on-a-single-machine.aspx
There is now a Virtual PC image available for XP SP2 with IE6 for free so you can run IE7 and IE6 on the same machine without any need to buy an additional Windows license.
Fabulous!
Thanks
-Dave
All four of the Channel 9 videos where I take the camera on a tour of the team are now avaialble.
- Part 1 - I talk for too long about IE7 adn then we walk the hallways adn met random members of the team.
- Part 2 - We chat to Max Stevens on User Experience.
- Part 3 - A few of the RSS team discuss the new functionality in IE7 and the RSS platform for Windows.
- Part 4 - We discuss networking with Eric Lawrence creator of Fiddler and Katya Sedova. This is a great in depth discussion. In chats with Eric it seems I always learn something new. At the end Pete LePage discusses the forthcomign contest for writing extensions to IE.
We had a lot of fun making this video. You may notice I change my shirt after the first video. That's because the battery on the camera died so Charles had to come back again on another day. It's a nice camera though, all hard disk and no tape.
Thanks
-Dave
We've released www.microsoft.com/windows/ie
It's a product that all of us are justifiably proud of.
A video of me giving a tour meeting a few of the IE team is live on Channel 9 There are a couple more videos that will be available in the coming days. I talk for far too long at the start of this video but it was great fun to lead Charles around with the Channel 9 camera.
Thanks
-Dave
As you can see from the post on the IE team blog IE7 is headed for final release shortly. It's fun reading some of the comments on the team blog. Clearly some people didn't actually bother to read the post or follow the links to the resources for more information!
I believe IE7 is going to be a great release. Great for Security, Great for User Experience and a Great step forward for Web Developers. We've had plenty of previews over the last year or so to allow web sites to prepare for the release. In fixing some of the issues with IE6 we have changed in a few areas how pages using the strict doctype render which means that pages relying on the incorrect behavior in IE6 may need to be updated to work in IE7. The changes made under the strict doctype make for a more consistent set of CSS functionality that web developers can rely on.
Not only do you want to make sure your site works in IE7. There are a couple of things you can do to make your site work great with IE7 and give users a better overall experience.
- RSS. If you have an RSS feed the make sure you expose an RSS link on your page so that people can discover and subscribe to it from IE7. If you don't expose a feed on your site then think about doing so as it is a great way to bring people back when you publish new content.
- Open Search. If your site has a search feature then expose it so the IE7 browser can use it from the browser search box.
Get ready for IE7 now.
Thanks
-Dave
www.Ajaxian.com have just released podcast of an interview that Chris, Laurel and I gave a few months ago.
We've continued to do a lot of work on IE7 since then. I'm listening to the webcast at the moment and so far everything I've heard remains valid. If I notice anything we've said that has changed I'll post it here.
Thanks
-Dave
We've just redesigned and refreshed the Developer Center for IE on MSDN. What do you think?
As always all feedback on documentation is appreciated. If you see something that is wrong please let us know so we can fix it.
Thanks
-Dave
For those asking about IE7 performance improvements there is the first of a set of blog posts covering the issue on the team blog at http://blogs.msdn.com/ie/archive/2006/08/28/728654.aspx
Thanks
-Dave
http://www.microsoft.com/windows/ie/
IE7 is shaping up to be a very good release. Sandi Hardmeier one of our MVP's just beat me to the news http://msmvps.com/blogs/spywaresucks/default.aspx
She has some great tips on http://www.ie-vista.com if you are looking for resources on IE7.
-Dave
As reported on a few of the Opera blogs http://annevankesteren.nl/2006/08/opera-vista and http://my.opera.com/dstorey/blog/show.dml/419834 some of the Opera team were in town last week and a few of the IE team had coffee and lunch with them. It was great to see you guys. There's a great picture of us all posted on Olli's blog at http://my.opera.com/olli/blog/show.dml/417961 That's me on the left. I'm not sure why Markus Mielke our Program Manager for CSS has his arm round me.
It's fun reading the slashdot story on Mozilla developers being invited to Redmond. Everyone there seems to think we have an evil plan to subvert them and that they will not return. I don't think anyone on the IE team was aware of the invite before now, in the same way we weren't aware that Opera were visiting before they arrived. Maybe we'll do coffee and lunch with the Mozilla guys too if they are interested. I think I can safely say that whenever we meet anyone working on another browser that things are very cordial.
Thanks
-Dave