Posted by: Murray Gordon | March 22, 2010

MIX10 – jQuery JavaScript Library

Here’s a brief overview, key messages and rude Q&A from the Microsoft’s announcement about the jQuery JavaScript Library during the 2nd Day keynote of MIX10 in Las Vegas last week (Tuesday 16 March 2010).

If you are interested in watching the actual MIX10 keynote, you can check it out here: http://live.visitmix.com/

 

Overview

Microsoft is a supporter of the jQuery JavaScript Library. Currently, Microsoft is shipping it with Visual Studio and ASP.NET MVC. Microsoft also builds features making it easier for ASP.NET developers to create rich standards-based web application using the jQuery JavaScript Library. At MIX10, Microsoft is announcing it will take a more active role participating in the open-source, community-driven development of the jQuery JavaScript Library. Microsoft will work in concert with the jQuery JavaScript Library team to accelerate the creation of new features designed to simplify and expedite the creation of rich-web applications on any platform. Microsoft’s latest deliverable to the community creating the jQuery JavaScript Library is to propose a powerful templating feature that makes it easier for developers to build client-side, data-driven web applications.

Key Messages

  • Microsoft is pleased to announce it is expanding its long-standing support of the jQuery JavaScript Library.
  • Microsoft will now help make the jQuery JavaScript Library a primary way to develop rich JavaScript based client-side internet applications. Going forward, Microsoft is contributing its own developer resources to accelerate the progression of the jQuery JavaScript Library for the benefit of the standards-based Web.
  • Microsoft’s expanded relationship with the the jQuery JavaScript Library community further demonstrates our cross-company focus on embracing Web standards, supporting open source communities, and simplifying and enriching how developers build Web solutions.

Rude Q&A for The jQuery JavaScript Library

Q: Is Microsoft trying to overtake the jQuery JavaScript Library effort in an attempt to stifle the project?

A: No. Microsoft is adopting the open source approach to development that the jQuery JavaScript Library community uses for its contributions to the jQuery JavaScript Library. This means that the jQuery JavaScript Library community will be able to provide direct feedback and contribute to the Microsoft work being done for the jQuery JavaScript Library. In addition, the final decision regarding, and control over, Microsoft’s submissions lays in the hands of the jQuery JavaScript Library team.

Q: Is Microsoft planning to use the jQuery JavaScript Library as another means to driving licensing and patent revenue? How will you license customers for the IP provided by Microsoft developers to the jQuery library?

A: Microsoft is adopting the open source approach to development used by the jQuery JavaScript Library community, meaning the community can provide direct feedback and contribute to the materials Microsoft developers contribute to the jQuery JavaScript Library. The jQuery Foundation will redistribute works provided under its licensing model.

Q: Does Microsoft stand to make any money of its deepened relationship with the jQuery Foundation? Is Microsoft providing financial support to the jQuery Foundation as part of this agreement?

A: No. Microsoft’s contribution is driven by our desire to better enable Web developers to use the library of their choice. Microsoft is a strong supporter of the jQuery JavaScript Library community, and by donating to the jQuery JavaScript Library we are better enabling developers to be successful building web solutions.

Q: Why aren’t you working with the CodePlex Foundation?

A: Microsoft is working with the CodePlex Foundation. Microsoft continues to work with the CodePlex Foundation which is a home for the very popular Ajax Control Toolkit and Orchard products. The community is actively contributing to these projects and an update is planned for the Ajax Control Toolkit as early as April 2010.

Q: If you are already working with the CodePlex Foundation on similar items you plan to submit to the jQuery library, why not submit them via the CodePlex Foundation?

A: Microsoft is already working on a similar project with the CodePlex Foundation. From Microsoft’s perspective, this contribution was driven solely by the intention to better enable Web developers to use the library of their choice (whether it be code created by the CodePlex Foundation or the jQuery Foundation) and improve interoperability between open source and Microsoft software.

Q: Can you quantify the number of developer, test and program management resources you are now dedicating to support the jQuery JavaScript Library? Any well-known names (e.g., will Scott be directly involved)?

A: No. Microsoft is still in the early stages of its donation to the jQuery JavaScript Library and it will take a few weeks before we have details on the number of resources and other aspects.

Q: Will this mean fewer resources for other Microsoft projects?

A: No. Microsoft is actively working on all its projects. We also expect that other projects such as the Ajax Control Toolkit will remain active and vibrant. For example, updates and enhancements are planned for the Ajax Control Toolkit as early as April 2010.

Q: What will happen to the ASP.NET Ajax Library? Are you killing it off?

A: The ASP.NET Ajax Library and the Ajax Control Toolkit are part of the CodePlex Foundation’s ASP.NET Open Source Gallery. The future of these projects is decided by the CodePlex Foundation and its community.

Q: What will happen to ASP.NET Ajax? Are you killing it off?

A: ASP.NET Ajax is part of the Microsoft .NET Framework 4 release. Developers can use it independently or in combination with either the Ajax Control Toolkit from the CodePlex Foundation or the jQuery JavaScript Library from the jQuery Foundation.

Q: What will happen to the Ajax Control Toolkit?

A: The Ajax Control Toolkit (ACT) is part of the ASP.NET Open Source Gallery in the CodePlex Foundation. To date, there are over a million software developers using the ACT. Further ACT enhancements and bug fixes are coming with an update planned as early as April 2010.

Q: What are some of the features Microsoft is adding to the jQuery JavaScript Library?

A: Microsoft offers extensive experience in creating rich client-side script libraries. Microsoft will begin to contribute implementations of our popular template concepts to the jQuery JavaScript Library. To view the current state and progress of our contributions, please visit: http://wiki.github.com/nje/jquery/jquery-templates-proposal and http://github.com/nje/jquery-tmpl.

Q: Will jQuery be available as a part of Microsoft products?

A: It already is. For the benefit of developers, the jQuery JavaScript Library 1.4.1 is shipping with Microsoft Visual Studio and ASP.NET MVC. Additionally the jQuery JavaScript Library 1.4.1 is available directly on Microsoft’s Content Delivery Network.

Q: What is the call to action for developers? What are you releasing and when?

A: We encourage developers to review and feedback on some of the work we’ve already developed with the jQuery JavaScript Library community, particularly our work around templates (available at http://wiki.github.com/nje/jquery/jquery-templates-proposal.) Going forward, developers both looking to build rich client-side applications and comfortable working directly with the JavaScript Library can use jQuery going forward. Developers interested in using server controls with ASP.NET Web Forms from Microsoft, or developers who are currently using the AJAX Control Toolkit from the CodePlex Foundation can continue working with those resources.

Q: Why is Microsoft making this contribution?

A: Today, both Microsoft and the jQuery Foundation offer powerful client-side libraries that work well on any server technology. Many of the features Microsoft delivers complement the jQuery JavaScript Library’s client-side offerings. In addition, developers frequently use a combination of both libraries when building rich client-side applications. To make development even easier, Microsoft will now use its own developer resources to contribute to the jQuery Foundation and further add to the already powerful jQuery JavaScript Library. This will provide all Web developers, including those not using ASP.NET, with a single, powerful client-side library with which to build rich Web applications.

Q: What are the benefits of Microsoft’s contributions to the jQuery community?

A: Microsoft has a long history of JavaScript development. Microsoft invented the XMLHttpRequest API, which provides the foundation for all Ajax-based Web applications on the internet. Over the past few years, Microsoft worked on advanced client-side JavaScript libraries such as the Ajax Control Toolkit (ACT) and the ASP.NET Ajax Library that allowed any Web developer, regardless platform, to build richer, faster Web applications. With this announcement, Microsoft brings considerable expertise and specialist knowledge to the jQuery JavaScript Library and can help accelerate the development of that library, as well as benefit the community that uses it. In addition, Microsoft will be adopting the open source approach to development that the jQuery Foundation uses for its contributions to the jQuery JavaScript Library, meaning the community will be able to provide direct feedback and contribute to the Microsoft work being done for the jQuery JavaScript Library.

Rude Q&A for ORCHARD

Q: What is Orchard? Are you announcing anything today?

A: "The Orchard Project" is a CodePlex Foundation technology focused on delivering a .NET-based Content Management System (CMS) application for developers to rapidly create content-driven Web sites. The Orchard Project will also deliver an extensibility framework allowing developers and customizers to provide additional functionality to the CMS through extensions and themes. For more information, attend the “Deep Dive into Orchard Extensibility for CMS Developers” session, which is presented by Renaud Paquay on Wednesday, March 16th at 1:30 p.m. in Mandalay Ballroom D.

Here’s some other useful links info you want to find out more:

Thanks for checking out this post!

Cheers,
MurraySignature

Murray Gordon
ISV Architect Evangelist
Microsoft Corporation
 
Find me on Facebook Find me on Twitter Find me on LinkedIn Find me on Channel9 Chat via Live Messenger Chat via Office Communicator
blog MurrayGordon.com
blog US ISV Team Blog

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Categories

%d bloggers like this: