First of all, I want to thank Mike Swanson (@anyware) for his original work (e.g. for MIX09 and also for PDC09). Good stuff.
That being said, I noticed that there were posted sessions missing–six altogether–from the 11/19/2009-dated batch files here; so, I thought I’d post my “fix”:
It may be worth noting that my rename “style” includes session codes (e.g. SVC29), making it easier (for me anyway) to distinguish one overall theme from another.
For your convenience, here are copy of the original instructions for PDC09 use:
If you’d like to download all of the keynote and session content, download a recent build of cURL (~250K), and extract it to your folder-of-choice. Then, download PDC09Downloader.zip (1.49KB) and extract the PDC09Downloader.bat file to the same folder. From a command prompt, start PDC09Downloader by passing it one of the following parameters: WMVHIGH, WMV, MP4, PPTX. Then wait. For files that aren’t available, cURL will download a file that is around 221 bytes in size (if you change the extension to .htm and open it, you’ll see that the file is simply an HTML “not found” error page).
To rename the files, first, download the PDC09 Renamer batch file (4.52KB). Then, extract the PDC09Renamer.bat file to the folder that contains your downloaded files, and from a command prompt, type PDC09Renamer WMV to rename all of the .WMV files to the full session title. By changing the parameter, you can also rename your PPTX and MP4 files.
Update at 6pm Pacific: It looks like both of my scripts, above, are live on http://microsoftpdc.com/Videos, too.
So, I finally was able to complete my PDC sessions scheduling. It was a bit more “involved” then I expected, and I have a few suggestions for, in this case, Microsoft as they prepare for future conferences:
- Enable Outlook (ICS-based) scheduling sooner
- Include the online session home page as a link in the ICS file
- Default to “no alert” in ICS files (e.g. avoid creating noise from multiple sessions of interest all vying for my attention on my smart phone)
- Add a map link to help guide attendees to where sessions are being held (i.e. nowadays location-aware service is expected, IMHO; so, allow users to opt-in where correlating to present location (device GPS coordinates) is concerned)
- Promote session hashtags (e.g. help guide the use of Twitter et al by going beyond just #PDC09)
- When you post a location and date/time, and you change it, indicate the change more prominently (e.g. maintain version history)
Next year, I’d love to say something like, “I’m a PC. PDC10 scheduling…was my idea.”
During the first keynote of PDC last week, Bob Muglia associated this year’s PDC with the 1992 PDC, which featured the coming out of Windows NT. (I still think of “WNT” as “V++ M++ S++”, given David Cutler‘s leadership on both operating systems.)
I think there is much to draw from this comparison where the future for Windows Azure is concerned.
In 1992, PDC’s coverage of NT followed after at least a two-year effort to develop the new operating system (e.g. the OS first ran–minimally and non-commercially at Microsoft–in 1990). Commercial availability followed PDC a year later (i.e. Windows NT 3.1). However, adoption of NT didn’t take off until 1996, with the release of Windows NT 4.0 (and the availability of hardware and applications necessary to accomplish day-to-day work).
I’m not saying that Azure’s “take-off” won’t be until 2012 (i.e. “Red Dog”‘s 2006 commencement plus six years). Yet, Microsoft’s own comparison of Azure to NT is helpful in combating both near-term tendency to hype and in understanding the long-term potential of the cloud where Microsoft envisions it to be.
Certainly the vision of Windows Azure (aka “Red Dog”) and the Azure Services Platform is substantial. However, in order for Microsoft, its partners and customers to realize it, it must deliver business value.
Internal or external, cloud computing has to address a set of real business problems in order to become a relevant part of one’s development arsenal. Some business models are more closely aligned with the cloud than others. New business models will emerge.
I guess that the technology industry is tired of TLAs like MSP and ASP. In fact, it seems like FLAs like SaaS and PaaS are passé, too. Only five characters will do, and analogy has replaced acronym: cloud.
During the keynotes this morning, Ray Ozzie suggested that cloud (or utility) computing is materially different than past innovations upon which it rests since it is focused on the externalization of IT and the critical requirement to scale-out.
According to Gartner, there are five trends driving companies like Microsoft and Google in their march toward cloud computing as follows:
- Software as a service
- Open-source technologies
- Web 2.0 products, such as collaborative technologies, social networking and wikis
- Consumerization of technology
- Global class, a new way to deliver computing services
So I’m looking for content and discussion concerning cloud computing the addresses the following questions:
- What are the API differences between this OS (Windows Azure) and a traditional Windows OS (e.g. Windows Server 2008)? What features/functions are unique to Azure (and why)?
- What about composition in the cloud?
- What about cross-app-in-the-cloud functionality (e.g. events and other synergies)?
- What are the significant ISV/partner opportunities (e.g. platform level, application level and integrated solutions level) created by the “Azure ecosystem”?
- What new issues arise in the cloud? Regulatory compliance cannot be compromised. Comingling of both live and backed-up data can pose concerns. “Premise matters” (eventually); so virtualization, geography, sovereignty, etc. can pose additional concerns. Etc. How does Azure address such concerns?
In a few minutes, I’ll be taking an initial “lap around” Azure, which should be interesting. Stay tuned…