Just another typical day at the office...or not! A few weeks ago we shot an episode of Sam the Cooking Guy at the SD Safari Park and got to go behind the scenes. I've lived in San Diego my entire life, and always wanted to do a photo safari! It was so fun getting up close and personal with the animals!!
Ed Bott: Microsoft disrupts the online ad business. I’m not sure if that’s the correct conclusion, but with “mal-vertising” on the rise consumers do need more protection of their browsing data.
More on our new “Trustworthy Browsing” features on the IE blog.
In a recent article from the Register regarding Ray Ozzie’s comments on Google Wave, Ray Ozzie is quoted on the “complexity” of Google Wave and some potential challenges with the architecture on the Web. As part of an attempt to compare and contrast Google Wave with Live Mesh and Microsoft’s Windows Azure platform, the article includes a few inaccuracies regarding Azure that need to be cleared up. Here’s what Gavin Clarke had to say regarding Azure:
You still need to buy into the Microsoft SQL Server architecture, for all Ozzie’s talk of the complexity of Wave and the implied openness of things like Mesh and the Exchange and SharePoint services. Azure’s storage system, for instance, is based on Microsoft’s SQL Server. Also, you’ll still be building applications for Azure and all those Microsoft services using Microsoft’s Visual Studio and relying on .NET.
First, Azure isn’t based on the SQL Server architecture. One of the core components of the Windows Azure platform is Azure Storage Services, which includes support for blobs, tables and queues and can be leveraged for a broad range of storage application needs. This is a new framework that is not based on SQL Server. For apps that require a more traditional DBMS, the SQL Services component of the Azure Services platform can be leveraged and this does incorporate SQL Server into the architecture. For more details on both of these components and the architectural distinctions, see David Chappell’s Azure whitepaper. And more specifically, Mesh has no dependency on SQL Services as part of its architecture.
On the topic of building applications, contrary to the Register’s claim Azure does not require Visual Studio or .NET in order to use the platform. In fact, in this particular area Azure is likely to excel with developers. First, Azure has announced support for integration with third party IDEs including Eclipse and will support Java and Ruby SDKs. We also have examples of the JRE running in Azure, enabling developers to leverage Java for their server-side Azure applications (not fully supported, at least not yet, but still an option). Additionally, Azure supports a range of protocols, including HTTP, SOAP/WS*, REST, and Atom. Sam Ramji has a run down here.
The discussion of Wave and its complexity aside, I think that most people would agree that having this range of protocols, languages and tools for Azure developers promotes simplicity and flexibility for developers using the platform. As a user of the Azure platform today and someone who will likely be working with customers to help them implement Azure-based solutions, I look forward to more announcements from this team on their support for open, heterogeneous Web technologies.
MSDN has posted a new set of “How Do I?” videos on Windows Azure. These screencasts are focused on helping developers to learn more about this platform and to see how they can accomplish specific tasks with Windows Azure, .NET Services, SQL Data Services and Live Services. Here’s a list of some of the screencasts currently available:
- Deploy a Windows Azure Application
- Store Blogs in Windows Azure
- Leverage Queues in Windows Azure
- Debugging Tips for Windows Azure
- Store Data in Windows Azure Tables
- Harness the Microsoft .NET Services Bus
- Access Contacts and Profiles from PHP Applications
Be sure to check out these “How Do I?” videos and to provide your feedback to the MSDN and Azure teams on the content.
Washington Post: “The Arctic sea ice cover continues to shrink and become thinner, according to satellite measurements and other data released yesterday, providing further evidence that the region is warming more rapidly than scientists had expected.”
No matter what your position on climate change, we should be very concerned about this data and take steps to make sure we understand this trend very well.
Vic Gundotra: “Worldwide phone penetration continues to climb at a break-neck pace, with over 4 billion mobile subscribers at last count. (In comparison, the PC industry is forecasted to see its sharpest unit decline in history.) Prevailing economic conditions will accelerate this trend, as users consolidate pricey communication services into cost-effective, all-in-one mobile devices. And for the first time ever, half of all new connections to the internet will come from a phone in 2009.”
While it may seem obvious many, Vic argues (with significant data to support his case) that flat-rate data plans and the continual evolution of the search experience on mobile phones will be key to satisfying Web users. With the role of the PC in flux and form factors under dramatic shift, the rise of mobile phones supporting web access is undeniable. Both corporate and personal use of mobile Web is growing significantly and to many the mobile Web is their primary access to the internet for both business and personal data.
Glad to see Vic’s article and looking forward to more from him at Google- he’s been too quiet over the past few years.