Archive

Archive for the ‘Microsoft’ Category

Ray Ozzie on Software-plus-Services Strategy

April 24, 2008 Leave a comment

I always find Ray Ozzie’s memos an interesting read. His most recent memo is about Microsoft’s Software-plus-Services strategy where he talks about the guiding principles informing the design and development of Microsoft products for consumers and businesses. 

These are my favourite sections from his memo: 

The web is first and foremost a mesh of people. Elements of this social mesh will be a first-class attribute of most all software and service experiences, as the “personal” of the PC meets the “inter-personal” of the web. Whether in work, play, or just life, the social element of software will continue to transform the ways that we interact with people with whom we have some affinity. All applications will grow to recognize and utilize the inherent group-forming aspects of their connection to the web, in ways that will become fundamental to our experiences. In scenarios ranging from productivity to media and entertainment, social mesh notions of linking, sharing, ranking and tagging will become as familiar as File, Edit and View. 

 

To individuals, the concept of “My Computer” will give way to the concept of a personal mesh of devices – a means by which all of your devices are brought together, managed through the web, as a seamless whole. After identifying a device as being “yours”, its configuration and personalization settings, its applications and their own settings, and the data it carries will be seamlessly available and synchronized across your mesh of devices. Whether for media, control or access, scenarios ranging from productivity to media and entertainment will be unified and enhanced by the concept of a device mesh.  

 

At the back-end, developers will need to contend with new programming models in the cloud. Whether running on an enterprise grid, or within the true utility computing environment of cloud-based infrastructure, the way a developer will write code, deploy it, debug it, and maintain it will be transformed. The cloud-based environment consists of vast arrays of commodity computers, with storage and the programs themselves being spread across those arrays for scale and redundancy, and loose coupling between the tiers. Independent developers and enterprises alike will move from “scale up” to “scale out” back-end design patterns, embracing this model for its cost, resiliency, flexible capacity, and geo-distribution.  

 

Successful experiences on the web are those that are organically compelling, highly engaging, and viral across their intended audience. By applying our three principles consistently across all the markets we serve, we have an opportunity to reshape our offerings for individuals, businesses, and developers, and to deliver a broad range of compelling scenarios.

Categories: Microsoft

OpenXML ISO Standardization

April 2, 2008 2 comments

Great news: ISO/IEC DIS 29500 (Office OpenXML) has received the necessary votes for approval as an ISO standard. 

This decision was made by the national bodies in the Ballot Resolution Meeting in Geneva during the week 25-29 Feb 2008. In order to be approved as an ISO standard, at least 66% of the votes cast should be positive and no more than 25% of the votes should be negative. By the end of the ballot resolution process (at midnight on Sat 29 Mar 2008), 75% of the votes cast were positive and only 14% of the votes cast were negative so the criteria for approval as an ISO standard have been met.

Categories: Microsoft, Office System

Expanded Interoperability Initiatives at Microsoft

February 21, 2008 Leave a comment

Microsoft will apply changes to its technology and business practices, which will cover high-volume business products including Windows Vista, Windows Server 2008, SQL Server 2008, Office 2007, Exchange Server 2007, Office SharePoint Server 2007 and all future versions of these products.

Here are some of the specific actions Microsoft is taking to implement these new interoperability principles: 

  • Ensuring open connections to Microsoft’s high-volume products
  • Documenting how Microsoft supports industry standards and extensions
  •  Enhancing Office 2007 to provide greater flexibility of document formats
  • Launching the Open Source Interoperability Initiative
  • Expanding industry outreach and dialogue

You can find more about these initiatives here.

Bill Gates’ Last Day at Microsoft

January 7, 2008 Leave a comment

Courtesy of Will


Very cool video. Starring:


Brian Williams, Lisa Brummell, Steve Ballmer, Matthew McConaughey, Robbie Bach, Jay-Z, Bono, Steven Spielberg, George Clooney, Jon Stewart, Kevin Turner, Hillary Clinton, Barack Obama, Al Gore, Ray Ozzie, Craig Mundie and last but not least… Bill Gates.

Categories: Microsoft

Oslo: Practical Software Plus Services and SOA

October 30, 2007 Leave a comment

Oslo is the code name for a set of technical investments from Microsoft that will help customers and developers in realising the full potential of SOA and software plus services. Oslo is not a single product. It is a multiprodct and multiyear effort and multiple product teams in the Servers & Tools product group (part of Microsoft Business Division) will be working on the initiative, which will be materialised in five key areas:


Server. Microsoft BizTalk Server “6” will continue to provide a core foundation for distributed and highly scalable SOA and BPM solutions, and deliver the capability to develop, manage and deploy composite applications.
 • Services. BizTalk Services “1” will offer a commercially supported release of Web-based services enabling hosted composite applications that cross organizational boundaries. This release will include advanced messaging, identity and workflow capabilities. 
 • Framework. The Microsoft .NET Framework “4” release will further enable model-driven development with Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF). 
 • Tools. New technology planned for Visual Studio “10” will make significant strides in end-to-end application life-cycle management through new tools for model-driven design of distributed applications.
 • Repository. There will also be investments in aligning the metadata repositories across the Server and Tools product sets. Microsoft System Center “5,” Visual Studio “10” and BizTalk Server “6” will utilize a repository technology for managing, versioning and deploying models.
 
Read the full press release here.

The MX Record for mehranikoo.net Now Pointing to Windows Live Mail

October 29, 2007 Leave a comment

As I wrote in an earlier post, I had a plan for migrating from my web host’s email service to Windows Live Mail. I had some spare time yesterday morning just before an internal training course so I made the migration happen.



Configuring Windows Live Custom Domains and Windows Live Mail


The process was fairly straightforward and took around 10 minutes. I signed up for the Windows Live Custom Domains service and proved the ownership of my own domain by updating the MX record in the DNS settings of my web site to point to Windows Live Mail. I had to wait for few minutes before the update was applied and made accessible to Windows Live. Then I created a new mailbox (Member Account) using my Windows Live Id (…@mehranikoo.net). At this point, the service was all up and running and my mail was being delivered to Windows Live Mail.



The MX record in my web site’s admin control panel



Windows Live Custom Addresses

I also wanted to be able to use http://mail.mehranikoo.net/ for checking my email so I updated the CNAME record in the DNS settings to map mail.mehranikoo.net to go.domains.live.com and then added a new custom address to Windows Live to map the CNAME record for mail to Windows Live Mail.


As I was adding the custom address for email, I noticed that custom addresses can also be used for other services like Live Spaces, Live Search and Live Maps (SkyDrive is missing though). So I created a custom Live Search site by creating a macro for searching the content on (and related to) http://msdn2.microsoft.com/. The original address for this macro is http://search.live.com/macros/mehran/msdn but my new CNAME record (http://msdn.mehranikoo.net/) can be used to access this search site too. All CNAME records in the DNS settings point to go.domains.live.com and it is up to Windows Live service to point to the correct location.



CNAME records in my web site’s admin control panel



Custom Addresses in Windows Live Custom Domains



Linking Windows Live IDs


As I mentioned earlier, I created a new Windows Live ID for my @mehranikoo.net mailbox so I had to manage the new one in addition to my @live.co.uk Live ID. If you have more than one Windows Live ID like me, instead of signing out and in, you can link your Live IDs using the Windows Live settings page. This allows you to switch between your accounts (by using a dropdown menu) without having to sign out and back in again.



Mail forwarding and sending mail from a different address


Although linking Live IDs provides an easy way of accessing multiple accounts when using Live services like Mail and SkyDrive, but I still had to switch between different accounts to check my email. So I enabled forwarding on my @mehranikoo.net account to forward the emails to my @live.co.uk account. The downside of forwarding is that you use a different address to send your email from, which can be confusing for the recipient. I resolved this by adding my @mehranikoo.net address as a new email address to my @live.co.uk account. This way, when I am sending an email from my @live.co.uk account, I can choose which address to be used as the from (and reply to) address. When someone sends an email to my @mehranikoo.net account, it is forwarded to my @live.co.uk and when I reply to it, Windows Live Mail automatically chooses the correct “from” email address if it is added as an additional email address. Sweet.

Categories: Microsoft

Launch vs. Release To Manufacturing

October 26, 2007 Leave a comment

We had an announcement earlier this year about the combined launch of Windows Server 2008, SQL Server 2008 and Visual Studio 2008, which is scheduled for 27th Feb 2008. It is important to know that the launch date is not necessarily the same as the release date. The launch date is when the official promotion for the product is started and the global launch tours, training and readiness events are kicked off. As the name suggests, the release date is when the product is released to manufacturing (RTM).


Combined launch: Q1 2008 (27/02/2008)
Visual Studio 2008 release: expected in Q4 2007
Windows Server 2008 release: expected in Q1 2008
SQL Server 2008 release: later in 2008

Facebook and Microsoft

October 25, 2007 Leave a comment

Facebook and Microsoft have announced that they are going to expand their advertising partnership and Microsoft will take a $240 million equity stake in Facebook and this values the start-up company at $15bn.

Categories: Microsoft

Microsoft Shared Source Licenses and the OSI Approval

October 23, 2007 Leave a comment

Something that I missed in the news was the approval of two of Microsoft’s Shared Source Licenses by the OSI (Open Source Initiative) on 12th Oct 2007:

This means that the projects developed under these shared source licenses (like some of the projects on CodePlex) are now open source and as Tim O’Reilly highlighted, “it will be a lot harder to draw a bright line between Microsoft and the open source community”. 

Yet another interesting area to watch.

Related link: Microsoft Open Source Portal

Categories: Microsoft

Windows Live SkyDrive Storage Increase

October 13, 2007 Leave a comment

I just noticed that the SkyDrive storage has been doubled to 1GB. There are also some additional features like the RSS feeds for the public folders and the ability to share folders with those people who are not in your Windows Live address book. I have been waiting for this one (folder sharing) for a while.


I also noticed that Hotmail Live has been offering 5GB storage for mailboxes since 18th August 2007. Some of the new features are:




  • Auto-forwarder


  • Auto-responder (similar to Out of Office Assistant in Exchange)


  • Ability to skip the today screen :)

I have my own domain name and my web host is providing me with an email service, but within the next few weeks, I am going to use Windows Live Custom Domains to have my emails delivered to my Windows Live mailbox. Why? 




  • I get 5GB free storage for my mailbox


  • I don’t have to worry about the bandwidth consumption


  • I get free spam filtering and anti-virus for my emails


  • Makes my life easier as I am using my personalised Windows Live Id (…@mehranikoo.net) for MSN Messenger, SkyDrive, Hotmail and all other Live services. For example, since I will have my friends’ contact details in my Live address book, sharing SkyDrive folders will be so much easier.

There are still a number of items on my wish list for both SkyDrive and Hotmail, which I have submitted to the product teams so all I need to do now is to wait and see when those features go live… C’mon guys!

Categories: Microsoft
Follow

Get every new post delivered to your Inbox.