Browse by Tags
All Tags »
OpenAjax (
RSS)
I’m flying to San Jose tonight for tomorrow’s OpenAjax Alliance face to face meeting , which Microsoft is hosting. On Friday, we are also hosting a new event that aims at establishing a dialogue between JavaScript library developers and Microsoft. We’ll have talks from the IE, Visual Studio and ASP.NET teams, as well as talks from members of the community. This should be very interesting. Then I’ll be flying to L.A. for the PDC . If you’re going to be there and want to chat, feel free to drop me a note at bleroy at Microsoft. I’ll be in the room during Stephen Walthers ’ session on jQuery and ASP.NET on Tuesday from 5:15 to 6:30 (403AB). I’ll also do a short demo in Scott Hunter ’s talk on the ASP.NET 4.0 Roadmap on Monday from 1:45 to 3:00...
The OpenAjax Alliance has been working with some of the top Ajax developers on a wishlist that aims at gathering and prioritizing the development features that we need the most from next generation browsers. The process is completely open and Wiki-based, so feel free to contribute. http://www.openajax.org/blogs/?p=53 Read More...
Thanks to all members who voted. I'm looking forward to working with the other members. http://www.openajax.org/blogs/?p=41 Read More...
Yesterday I got to write our entry in OpenAjax's InteropFest . The goal of this event is to demonstrate how different Ajax libraries can be parts of the OpenAjax ecosystem and interact with each other through the OpenAjax hub . The currently central feature of the hub is to expose a publish/subscribe message bus so that both producers and consumers of events can speak through a third party that is neutral to specific Ajax implementations. The OpenAjax Alliance provides a template for demo applications that shows a live data source feeding fake stock quotes through the hub to a visual component that then renders them. I've chosen to modify the live data source to be a Microsoft Ajax-style component. The visual component would not have been as...
In part 1 , I showed how to subscribe to events exposed by JavaScript classes built on Microsoft Ajax. In this post, I'll show how to expose new events from your own classes. Theoretically, the only things you have to do to expose an event are to implement "add_myEvent" and "remove_myEvent" methods that add or remove handlers, and to call all subscribers when relevant. In practice, managing the list of handlers for each event is really boilerplate code that you would have to reproduce for every event. This is why the Sys.Component base class exposes an events property that is an instance of Sys.EventHandlerList , which makes the event handler management a lot easier, and also has a few performance advantages. This is not a new pattern, System...
When building Ajax applications, you basically deal with two kinds of events. First, there are DOM events , and second, events from JavaScript objects. This second category is not part of the EcmaScript specs (or of the DOM specs, of course) so each framework needs to define its own pattern to expose events. This makes it more difficult for developers to include components built on different frameworks into a single page, which is one of the problems that OpenAjax tries to solve. I'll get back to this in a future post and show how to integrate Microsoft Ajax events in the OpenAjax hub. As with other parts of the Microsoft Ajax framework, we've tried to adhere to the .NET patterns as much as possible when we designed events in Microsoft Ajax...
It was my great pleasure to be at the face to face OpenAjax Alliance meetings for the first time last month. Thanks to the nice people at IBM for hosting them. I really enjoyed the discussions with Alex from Dojo , Gideon from OpenSpot and many others. There were also great demos of OpenAjax-based interoperability. It was also the occasion for me to visit New-York where I hadn't been in more than fifteen years. After the initial shock of not recognizing the skyline from the plane, which affected me more than I expected, I just realized how much I love the atmosphere of a city where people actually walk. It reminded me in a way of Paris, where I lived most of my life. Here are some pictures... Atlas in New-York A walk in the park. The weather...
I'm extremely pleased to announce that we're joining OpenAjax today and that I'll represent the company in the organization's meetings starting this Thursday. This is a way for us to ensure that our user community can combine the Microsoft AJAX Library and ASP.NET 2.0 AJAX Extensions with other frameworks, today and in the future. Interoperability in the browser is a hard problem but it opens key Ajax scenarios. An industry-wide organization such as OpenAjax is a great way to ensure this goal is met in the long-term. The press release: http://www.marketwire.com/mw/release_html_b1?relea... Read More...
More Posts