Raj Ramabadran’s Weblog

Enable Business Value with Emerging Technology

PHP ON Windows Contest

image

Have you tried running PHP on Windows ? then don’t wait try it now.

If you have a great idea for a very cool PHP application, want to contribute to an existing open source project and you would like get a all-expense paid trip to php|tek 2010 and wiln some really fabulous prices like a 52″ Digital HD home entertainment system,2 XBox 360 Ultimate and subscriptions to php|architect. Then is how you can get started.

If you are participating in the event and do win some cool price let me know.

Good Luck !

November 1, 2009 Posted by rajramabadran | Microsoft, Web Platform | , , | No Comments Yet

Windows Azure World in Silicon Valley

image

Earlier this week our team (Developer & Platform Evangeliism team) hosted at our Silicon Valley (Mountain View campus) the last stop of David Chappell’s world-wide tour to talk about the impact of cloud computing, and latest developments on the Windows Azure Platform.

David Chappell’s talked about Windows Azure platform and what it means for enterprises. The topics he covered include:

  • An overview of the Windows Azure platform: Technology and business model
  • The cloud platform context: Google, Amazon, Salesforce.com, and more
  • Using the Windows Azure platform: Application scenarios

image

We also had the CEO of CSRware.com and she showcased their “On-Demand Performance Management solution” for Sustainability and Green IT initiatives. Their current cloud initiative utilized Windows Azure, SQL Azure and hybrid (Software+Services) app dev pattern, for capturing tens of thousands of data points from their customer data center and aggregating them into a single data point to an on-premise SaaS offering.

Also my colleague David Chou also presented some additional views on how to architect applications using the Windows Azure Platform and some customer case studies.

If you missed attending the session no worries you can get all of the presentation that is posted at Strategy & Architecture Council site:

http://blogs.msdn.com/sac/archive/2009/10/31/windows-azure-world-tour-with-david-chappell.aspx

Thanks to everyone who attended the event, and if you have any further question please feel free to send me a note.

October 31, 2009 Posted by rajramabadran | Azure Services Platform, BizSpark, Cloud Computing, Event, Microsoft, Software Plus Services, Startup, Training | , , , , | No Comments Yet

Microsoft SQL Azure CTP Available

image

Yesterday, Microsoft announced the first community technology preview of SQL Azure Database, a cloud-based relational database service built on Microsoft SQL Server technologies. With SQL Azure Database, you can easily provision and deploy relational database solutions to the cloud, and take advantage of globally distributed data centers that provides enterprise-class availability, scalability, and security with the benefits of built-in data protection, self-healing and disaster recovery.

To register for the free trial, visit http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx.

To learn more about SQL Azure, visit http://www.microsoft.com/azure/sql.mspx.

Additionally, see the updated SQL Azure content in the August release of the Windows Azure Platform Training Kit.

SQL Azure documentation on MSDN is also a great learning resource.

More information at the SQL Azure Team Blog here.

August 20, 2009 Posted by rajramabadran | Microsoft, Web Platform | , , | No Comments Yet

Azure Commercial Availability Confirmed, Business Model Announced and More..

image

Yesterday at Microsoft’s Worldwide Partner Conference 2009, we announced the business and partner model for the Windows Azure platform including service level agreements and support programs.

Here are few highlights from the announcement.

· Commercial availability at Professional Developers Conference 2009 in November’09.

· SQL Azure will be available later this summer as a cloud-based relational database platform built on SQL Server.

· Free until the release in November. Now is the time to go check out the free CTP.

You can sign-up for the free CTP account for Windows Azure & .NET Services at http://www.microsoft.com/azure/register.mspx.

The Windows Azure platform, which includes a cloud services operating system – Windows Azure, a Web-based relational database in Microsoft SQL Azure (formerly SQL Services), as well as connectivity and interoperability services with .NET Services.

The pricing model will be a consumption-based pricing model, allowing partners and customers to pay only for the services that they consume.

Here is a summary of the pricing:

image

Additionally the service-level agreement will cover service uptime, connectivity, and data availability and will be backed by a enterprise-class guarantee as outlined in the Windows Azure blog:

“For compute, we guarantee that when you deploy two or more role instances in different fault and upgrade domains your Internet facing roles will have external connectivity at least 99.95% of the time. Additionally, we will monitor all of your individual role instances and detect within two minutes when a role instance’s process is not running and initiate corrective action. For storage, we guarantee that at least 99.9% of the time we will successfully process correctly formatted requests that we receive to add, update, read and delete data. We also guarantee that your storage accounts will have connectivity to our Internet gateway.”

July 15, 2009 Posted by rajramabadran | Azure Services Platform, Cloud Computing, Microsoft, Web Platform, Windows Azure | , , , , , , | No Comments Yet

Architect Council |Webcast Series – “Pragmatic Patterns for Architects

image 

 

“Cloud computing will supersede traditional IT”, “SOA will enable business agility”, “my way or the highway”, etc. We’ve all heard this type of proclamations before, as many look to the “next big things” in technology to exact sweeping changes and solve many issues; truth is, technologies and tools aren’t as instrumental in influencing progress, as the design and discipline in applying them to specific issues. When used appropriately, technologies and tools can be powerful enablers that bring about change.

To address this, and trying to be a bit more green, our team is hosting a series of live webcasts at noon PST on June 9th – 11th, 2009, which will focus on guidance and patterns for some of today’s hottest topics. Just another excuse to have lunch at your desk (if your time zone is nearby)! :)

Patterns for Moving to the Cloud – June 9
Larry Clarkin & Wade Wegner

Everything that you read these days seems to suggest that you should be moving to the cloud. But where do you start? Which applications and services should be moving to the cloud? How do you build the bridge between on-premises and the cloud? And more importantly, what should you be looking out for along the way? In this session, learn architectural patterns and factors for moving to the cloud. Based on real-world projects, the session explores building block services, patterns for exposing applications, and challenges involving identity, data federation, and management. This session provides the tools and knowledge to determine whether cloud computing is right for you, and where to start.

 

Building Silverlight & WPF Applications with Prism – June 10

David Hill

Prism provides guidance, via design patterns, to help you build robust, flexible and modular Silverlight and WPF applications. These patterns support unit testing, separation of concerns, loose coupling and the ability to share application logic between Silverlight and WPF applications. Prism includes source code for the library itself, extensive documentation, and a sample application that shows how the patterns work together in a real-world application. It also includes a Visual Studio add-in to help you easily share code between WPF and Silverlight. This session provides an overview of Prism, and shows how you can use Prism to design and build composite Silverlight applications.

Patterns for Parallel Computing – June 11

David Chou
With recent advances in cloud computing, service-oriented architectures, distributed computing, server virtualization, multi-core processors, etc., we are now seeing parallel computing techniques being implemented across the spectrum, and towards mainstream applications such as internet-scale web applications, massive data processing, graphics rendering, etc. But the myriad of choices also present a number of questions on when and how to utilize parallel computing. This session explores the architectural patterns and trade-offs between different forms of parallel computing, approaches for utilizing them to improve application performance and optimize use of existing infrastructure, and how concurrency can be applied towards day-to-day enterprise information processing needs.

For more details and registration, please visit http://blogs.msdn.com/sac/pages/council-2009q2.aspx

June 2, 2009 Posted by rajramabadran | Cloud Computing, Microsoft | , , , , , | No Comments Yet

ebaY sidebar for Internet Explorer 8

image

eBay has just launched a new sidebar offering in beta. I have been collaborating with eBay on this wonderful Internet Explorer 8 sidebar. What is unique is that they are the first Internet Explorer sidebar that utilizes Silverlight™ as part of the presentation layer opening up specific UI features to make the application standard out.

Here is a screen capture of the sidebar on the left running in Internet Explorer 8 on my laptop:

clip_image004

The sidebar utilizes eBay’s Services to obtain real-time information about the customer’s transactions, using an internet connection. Even when the user is not running Internet Explorer, a separate notification service (located visually in the tray) informs the user about important events.

clip_image006

Here is a short  video  on the eBay sidebar with Jonathan Gabbai Global Innovation Manager on the functionality and technical advantages of using Silverlight and IE8 features.

The eBay sidebar is a great example of “Software-Plus-Services” strategy as there is software that runs on a computer you control in this case it is IE8 and Silverlight, plus services delivered over the internet as eBay services, working together to enable cool new rich engaging experience for the eBay user and making both software and services better than either by themselves.

For more information on the eBay IE8 Silverlight sidebard, please see the following related articles:

Case Study: Coming Soon

Channel9 Video: eBay on IE8

May 27, 2009 Posted by rajramabadran | Design, Internet Explorer 8, Microsoft, Silverlight, Software Plus Services, Visual Studios, Web Platform, XAML, eBay | , , , , , , | No Comments Yet

Esurance Delivers Key Services to Mobile Channel via Microsoft Platform

image Esurance, the direct-to-consumer auto insurance company, has been offering policies online since 1999. And today, most Esurance customers still purchase their policies through the company’s user-friendly Web site. At esurance.com, customers can get free quotes and compare prices instantly, making auto insurance shopping easier. Esurance recently turned to Microsoft and its software-plus-services strategy to help launch the mobile platform, esurance.tel.

Through this implementation model, Esurance was able to utilize the Microsoft .NET Framework to migrate applications to the Windows Mobile 6.1.

Esurance also integrated 2 additional services: a text-messaging gateway and a feature that allows claims customers to access photos of their vehicles in real time as they’re being repaired. By porting its applications to run in a mobile environment, Esurance can anticipate the needs of its tech-savvy customers, which will help boost customer acquisition and retention.

As part of the rollout, Esurance will make many of its critical Web applications available on mobile phones, including claims-related functionality, quoting, policy management, and billing services. By using the software-plus-services approach, Esurance is further delivering on its brand promise to be available for their customers 24/7.

Here is the Channel9 video that I recorded with Esurance on their Mobile Services and how they utilized Microsoft platform to deliver it:

image

For more information on Esurance’s new mobile platform, please see the following related articles:

Case Study:Online Insurance Company Claims the Mobile Space with New Service Delivery Strategy

Press Release:Esurance Turns to Microsoft’s Software-Plus-Services Strategy to Deliver Key Services to Mobile Channel

May 26, 2009 Posted by rajramabadran | .NET, Design, Esurance, Microsoft, Software Plus Services, Windows Mobile 6.x | , , , , , , , | No Comments Yet

BizSpark Hits Significant Miletsone of 12000 Startups!

 

image

Two weeks back on May 6, 2009 marks a significant milestone for BizSpark  from the time it started 6 months back. The program has enrolled 12,000 startups which is significant achievement!

Microsoft BizSpark is a great DEAL!  It is a program designed to help accelerate the success of early stage startups by providing key resources – software, support, and visibility.

The qualification criteria is very simple (if you are a startup):

  • Privately held software development startups in business for less than 3 years that are generating annual revenue under USD $1 million can join.
  • Connect with a BizSpark Network Partner or a Microsoft BizSpark Champ to get your BizSpark enrollment code.  Or email me at Raj.Ramabadran@microsoft.com if you are not sure who to contact.
  • Enrollment is free, however, at exit of the program, you just pay a USD $100 program offering fee.

Learn more about this wonderful program here.

May 19, 2009 Posted by rajramabadran | BizSpark, Microsoft, Startup | , , | No Comments Yet

Roadmap for Major Technology announced at TechEd

clip_image002

Thanks to Network World for their article, Microsoft’s software pipeline set to burst. The product roadmaps for the coming year were announced at TechEd this past week.

  • Windows 7 offers key features for developers: Windows Touch, Taskbar, Scenic Ribbon, Scenic Animation, Sensor and Location Platform, Windows Installer 5.0, Internet Explorer 8, PowerShell 2.0. The release candidate is currently available publicly.
  • Windows Server 2008 R2 offers new group policy features that will help with power management and cost cutting, Hyper-V improvements, File Classification Infrastructure, Server Core, APIs and tools to help your tune your parallel applications using NUMA, PowerShell 2.0, Windows Web Services, background services and tasks, Background Intelligence Transfer. The release candidate is currently available publicly..
  • Exchange 2010 designed and developed to work on-premises and as an online service, and introduces a new integrated e-mail archive and features to reduce costs and improve the user experience. The public beta is currently available publicly.
  • Microsoft Code-named ‘Geneva’ is an identity federation platform that simplifies user access and secure collaboration across organizational boundaries. The beta 2 version is currently available publicly.
  • Microsoft Code-named ‘Dublin’ will be an Application extend Internet Information Services (IIS) to provide a standard host for applications that use workflow or communications. For more information, see Overview of WF 4.0, WCF 4.0, and Windows Server “Dublin”.
  • Microsoft Code-named ‘Stirling’ is an integrated security suite that coordinates protection and visibility across desktops, servers, applications and the network edge a client console for Forefront security software. The beta 2 version is publicly available.
  • Microsoft Project Code Named “Velocity” is a distributed in-memory application cache platform for developing scalable, high-performance applications. Community technology preview 3 (CTP3) is currently available publicly.
  • Visual Studio 2010 and .NET Framework 4.0 is being designed inside and out to give developers and development teams every advantage in getting groundbreaking applications to market—faster and easier than ever. The beta 1 release will be available soon.
  • Windows Mobile 6.5 with Windows Mobile Marketplace, Windows Phone
  • Windows Azure is a cloud services operating system that serves as the development, service hosting and service management environment for the Azure Services Platform. Windows Azure provides developers with on-demand compute and storage to host, scale, and manage Web applications on the Internet through Microsoft® data centers. Commercial availability for Windows Azure will likely be at the end of calendar year 2009. Currently available as community preview publicly.
  • Microsoft Hyper-V™ Server 2008 R2 is addition of new features such as live migration and expanded processor and memory support for host systems, it allows organizations to consolidate workloads onto a single physical server. Publicly available as a release candidate.Will continue to be free.
  • Office 2010 — including Office Web applications, SharePoint Server 2010, Visio 2010 and Project 2010 — will enter a technical preview in July 2009 and will release to manufacturing in the first half of 2010. Nominate yourself for the preview at Office The Movie.
  • SQL Server 2008 R2 will empower end users to make better decisions through self services analysis (‘Gemini’) and self-service business intelligence code-named “Kilimanjaro.” It will help IT drive greater efficiency and reduce costs through new capabilities such as multi-server management and Master Data Services. The community preview is due by the end of 2009.
  • Microsoft Code-Name ‘Madison’ is an appliance version of the database for massively parallel processing. It will be able to handle the most demanding data warehousing workloads spanning hundreds of terabytes of data and thousands of concurrent users at the low total cost of ownership (TCO) businesses have come to expect from SQL Server.

For more details on the roadmaps, see

Students can get current Microsoft technologies at Dreamspark.

Startup businesses can get current Microsoft technologies at BizSpark.

May 18, 2009 Posted by rajramabadran | .NET, Azure Services Platform, Cloud Computing, Microsoft, Silverlight, Web Platform, Windows 7 | , , , , , , , , , , | No Comments Yet

Yahoo! optimized IE8 Web Slice

image

If you are a Yahoo! Mail user and your currently using IE8 you will love the feature called the Mail Web slice that is available as part of Internet Explorer 8 optimized for Yahoo!. The Web slice gives signed-in users quick previews of their Mail right from a drop-down page within browser, so no matter where you are on the Web, your Yahoo! Mail is right there with you.  To use this feature – after downloading the Yahoo! optimized IE8 – make sure you’re signed into Yahoo!, then just click on the Y! Mail slice on the favorites bar whenever you want a preview of your Inbox.

So don’t wait download Internet Explorer 8 and start enjoying some of the cool features like Accelerator, Web Slice , Visual Search and many…many more rich features.

Additional  IE8 features optimized for Yahoo! can be downloaded at  ie8addons.

May 14, 2009 Posted by rajramabadran | Internet Explorer 8, Microsoft, Yahoo! | , , , , | No Comments Yet