Archive for December, 2009
John Gruber of Daring Fireball says that the HTML5 video element, simple as it is, always autobuffers on Safari, Chrome, and Firefox. It’s something others have also come up against. Any videos on the page will start downloading right away, regardless of the “autobuffer” attribute’s setting:
The HTML5 spec defines an autobuffer attribute for the [...]
December 21st, 2009 | Posted in Front Page, Miscellaneous, Video | Comments Off
On this day in 2006, I wrote and published a short post here about something that had eluded my attempts at searching for an answer. I thought that archiving the information online might help if I needed to find it again later, and that it might help anyone else who had been similarly unable to [...]
###
Originally posted at Encosia. If you’re reading this elsewhere, come on over and see the original.
3 years of Encosia, the best of 2009, and my gratitude
December 21st, 2009 | Posted in General, Miscellaneous | Comments Off
We knew that we needed VCS support for Bespin. We also knew that we wanted to have support that is richer than just having command line access. Since we are in a rich UI environment we can do more, and one of the features I was excited to play with was diff visualization.
Well, the Atlassian [...]
December 21st, 2009 | Posted in Front Page, Miscellaneous, Showcase | Comments Off
Reposted from my personal blog
“If you squint, Chrome Extensions and webOS applications look similar” — a wise friend
Having now written webOS applications and Chrome Extensions I have been struck by how similar they are, and could be.
It may seem weird to see similarity in a browser extension mechanism and a mobile application runtime, but when [...]
December 21st, 2009 | Posted in Browsers, Front Page, Miscellaneous | Comments Off
From the moment I saw qooxdoo, I felt they had an excellent & very polished set of functionality as well as insanely rich UI controls but I never took the time to look at the commitment that the team had put into this project. So when qooxdoo project lead Andreas Ecker buzzed me to tell [...]
December 18th, 2009 | Posted in Front Page, Miscellaneous, Qooxdoo | Comments Off
Following their recent acquisition by Google, AppJet announced they would open source EtherPad, the collaborative, real-time, notepad. That’s now done, and you can find the project home at – surprise, surprise – Google Code.
Checkout Instructions
Browse the Source
What’s especially cool about this is that Etherpad is Javascript all the way down. In a new ReadWriteWeb article [...]
December 18th, 2009 | Posted in Comet, Front Page, Google, Miscellaneous, Server | Comments Off
In October we shipped the public Beta 2 release of Visual Studio 2010 and .NET 4. The feedback on the new features in VS 2010 and .NET 4 has been really great. I’ve been working on a blog series about some of them (lots more posts to go!) and have also had a chance to present them to a broad range of audiences – and it has been great hearing the excitement people have about them.
At the same time, though, we’ve also received feedback that the performance and virtual memory usage of VS 2010 Beta 2 is not where people need it to be before we ship.
We’ve been doing an intensive performance optimization push the last two months that is delivering significant performance and virtual memory usage improvements across the product. The early feedback from a small set of customers testing interim builds since Beta2 has been positive about these improvements. We still have several big performance fixes in the process of being checked in that will improve things even further.
Public Release Candidate
In order to make sure that these fixes truly address the performance issues reported, and to help validate them across the broadest number of scenarios and machine configurations, we’ve decided to ship another public preview release of VS 2010 and .NET 4 before we ship. Specifically, we plan to make a Release Candidate build available in February that everyone will be able to download and test. It will be a public build and include a broad “go live” license that supports production deployment.
The goal behind the Release Candidate is to get broad feedback on the readiness of the product. In order to ensure that we are able to receive and react to this feedback, we will also be moving the launch of Visual Studio 2010 and .NET 4 back a few weeks.
Please continue to send us your feedback about the product, as well as details on issues you encounter with the current Beta 2 release. Your feedback is invaluable, and really helps ensure we deliver the right product. Feel free to send me email (scottgu@microsoft.com) if you have a specific issue you are running into that you don’t think has already been reported.
Hope this helps,
Scott

December 17th, 2009 | Posted in .NET, Community News, Miscellaneous, Visual Studio | Comments Off
Project Ares is the first mobile development environment hosted entirely in a browser, lowering the barriers for web developers to jump into mobile development.
I am incredibly excited to see the beta release of Project Ares which has been developed by Matt McNulty and his top notch developers at Palm. I am honored to be working [...]
December 17th, 2009 | Posted in Bespin, Front Page, Miscellaneous, WebOS, ares, palm | Comments Off
Sanjiv Jivan has released Smart GWT 2.0, a big release for the project.
The core updates are:
GWT 2.0 support
Smart GWT supports GWT 2.0 and continues to remain compatible with GWT 1.5, 1.6 and 1.7. This release is a drop-in upgrade for users of earlier versions of Smart GWT. The API’s of Smart GWT have been very [...]
December 17th, 2009 | Posted in Ext, Front Page, GWT, Miscellaneous | Comments Off
[In addition to blogging, I’m also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu]
Last month I gave a Silverlight 4 keynote at the PDC conference. You can watch my keynote online here (my part of the keynote starts at the 53:30 mark in the video).
I showed off a number of fun demos during the keynote that highlighted some of new features coming in Silverlight 4. Today we posted the samples online (with code) so that you can download and run them locally on your own machines.
You can download the keynote demos here (source code + VS project file included with each sample).
Keynote Demos
Below are some details about each of the demos now available for download:
PhotoBooth Application
The PhotoBooth application demonstrates some of the fun things you can do with the new WebCam and Microphone support in Silverlight 4. It allows you to record videos and take photos within the browser – and then optionally apply effects to them (for example: the bulge effect below). For kicks you can publish a photo of any of the pictures to Twitter
BarCode Scanner
The BarCode Scanner application also uses the new WebCam support in Silverlight 4. It allows you to scan an ISBN barcode from the back of a book, and will then use Amazon web-services to look up details about the book online:
Rich Notepad
The rich notepad application shows off some of the new text editing features in Silverlight 4. It allows you to edit rich text within the browser, supports Bidi text (including Arabic and Hebrew), supports both left-to-right and right-to-left control layout (RTL is show below – notice how the scroll-bar is on the left hand side of the screen), supports programmatic copy/paste to the system clipboard, custom right-click context menus, printing, and drag/drop of files from the desktop into the browser to edit:
HTML Hosting
The HTML Hosting application shows off using the new Silverlight 4 webbrowser control in an out of browser application (note: you must run the application out of the browser for it to work). It allows you to use the control both interactively (meaning you can click the HTML within it and run it like an application). It also allows you to use the hosted HTML as a brush that you can apply to other Silverlight controls. For fun you can click the MSDN.com tab below and you’ll get rick-rolled to YouTube. You can still use the HTML as a brush and carve it up into a jigsaw – even though the video is still playing (using Flash hosted within the HTML):
Learn More
Keep an eye on Tim Heuer’s blog as well as John Papa’s blog. They post regularly about Silverlight, and will be doing some blog posts in the near future that cover the above applications in more detail.
Summary
You can download the keynote demos here (source code + VS project file included with each sample). They work with the public Silverlight 4 Beta + SL4 VS Tools Support. They provide a nice way to relive the keynote on your own machine, as well as show off the demos to friends.
Hope this helps,
Scott
P.S. The Facebook application we showed in the keynote will also be available for download in the future. We are still adding more features to it and polishing it up – I’ll do a blog post about it as soon as it is available.

December 16th, 2009 | Posted in .NET, Community News, Miscellaneous, Silverlight, Talks | Comments Off