Interoperability

From MemberWiki

Jump to: navigation, search

Contents

Interoperability Working Group Home Page

News

Interoperability WG Rechartering Approved

See [1].

OAH 2.0.1 open source update posted

The 2.0.1 release of the open source reference implementation for OpenAjax Hub 2.0 contains the following updates:

  • No more clicking sounds on IE6/IE7. With Hub 2.0.1, we borrowed a coding trick from OpenSocial Gadgets to pass messages across frames in IE6/IE7 that avoids the clicking sounds that occurred with the 2.0 open source.
  • Refactoring and consolidation. The Hub 2.0.1 code was refactored in a significant manner, with the result that the code is smaller and cleaner. This refactoring is also a major step in the direction of allowing OAHub to be integrated into OpenSocial Gadgets for inter-gadget pubsub.

OpenSocial/OpenAjax Integration Underway

OpenAjax Alliance is collaborating with the OpenSocial Foundation and the Apache Shindig project to merge the pubsub features from OpenAjax specs (mainly, OpenAjax Hub 2.0 Specification, but also a couple of features out of OpenAjax Metadata 1.0 Specification. Here are some pages that show work-in-progress:

Hub 2.0 Spec Approved

The Interoperability Working Group has approved the OpenAjax Hub 2.0 Specification.

White Papers Available

The Interoperability Working Group has written several white papers about the OpenAjax Hub 2.0. These white papers are available at the following URLs:

OpenAjax Hub 2.0 Reference Implementation Enhancements

We are working on some updates to the OpenAjax Hub 2.0 reference implementation within the OpenAjax project at SourceForge. These updates will probably be completed in late 2009. Here are some things happening with this source code update:

  • Addition of a new cross-frame transport layer for IE6 and IE8 to eliminate the clicking sound with message passing when widgets are placed into Iframes
  • Reorganization, cleanup, and improvement of the transport code
  • Make progress on the OAHub 2.0 code to allow future sharing of cross-frame transport logic between a future version of Apache Shindig with a future version of OAHub 2.0 reference implementation

Envelope Proposal

Howard has proposed a recommended event envelope object: Simple Event Envelope

Older news

Interoperability Working Group (v2) Approved

The OpenAjax Alliance Steering Committee approved the rechartering of the Interoperability Working Group as of January 12, 2009. The approved charter can be found at /member/wiki/Interoperability_Charter_v2.

Interoperability Working Group (v1) Approved

The OpenAjax Alliance Steering Committee approved the creation of a formally chartered Interoperability Working Group on May 14, 2007. The approved charter can be found at /member/wiki/Interoperability_Charter.

OpenAjax Hub 1.0 Approved

The members of OpenAjax Alliance and its Steering Committee approved the release of OpenAjax Hub 1.0 per our Development Process at /process/DevelopmentProcess.pdf). The approved Hub 1.0 specification is at:

OpenAjax Hub 2.0 Approved

The OpenAjax Hub 2.0 specification can be found at:

The reference implementation of the OpenAjax Hub 2.0 can be found at the OpenAjax Alliance's open source project:

OpenAjax Registry Under Development

The Interoperability Working Group is far along in its work on the OpenAjax Registry. See:

Email list

The email list for the Interoperability Committtee is interop@openajax.org. Archives can be found at: http://openajax.org/pipermail/interop/. To subscribe to this list, fill out the form at: http://openajax.org/mailman/listinfo/interop.

Meeting Schedule

The Interoperability WG is now having phone calls on an as-needed basis.

Next meetings

Regular Weekly Meeting Time

Monday 11am US-PT, 2pm US-ET, 8pm Paris

Conference Call PIN and Phone Numbers

   Passcode:           283044

 
Conference Access:
  Toll free:                                     1-866-423-8350
  Toll:                                          1-719-387-8273
  Local - Australia, Sydney:                     +61 (0) 2 8207 3355
  Local - Austria, Graz:                         +43 (0) 316 218 875 021
  Local - Austria, Vienna:                       +43 (0) 1 994 560 31
  Local - Belgium, Brussels:                     +32 (0) 2 300 3341
  Local - Belgium, Liege:                        +32 (0) 4 244 10 45
  Local - Denmark, Copenhagen:                   +45 70 14 50 84
  Local - Finland, Helsinki:                     +358 (0) 9 2311 4501
  Local - France, Lille:                         +33 (0) 359 69 03 31
  Local - France, Lyon:                          +33 (0) 426 68 42 21
  Local - France, Marseille:                     +33 (0) 486 13 51 01
  Local - France, Paris:                         +33 (0) 1 72 77 48 01
  Local - Germany, Berlin:                       +49 (0) 30 2555 5421
  Local - Germany, Cologne:                      +49 (0) 221 9888 301
  Local - Germany, Dusseldorf:                   +49 (0) 211 3687 261
  Local - Germany, Frankfurt:                    +49 (0) 69 33399 501
  Local - Germany, Hamburg:                      +49 (0) 40 2999 9301
  Local - Germany, Hanover:                      +49 (0) 511 4439 411
  Local - Germany, Munich:                       +49 (0) 89 14367 901
  Local - Germany, Stuttgart:                    +49 (0) 711 2999 301
  Local - Hong Kong:                             +852 3008 0327
  Local - Ireland, Dublin:                       +353 (0) 1 437 0844
  Local - Italy, Milan:                          +39 02 897 819 62
  Local - Italy, Rome:                           +39 06 833 604 31
  Local - Italy, Turin:                          +39 011 2173 454
  Local - Japan, Tokyo:                          +81 (0) 3 4477 8285
  Local - Netherlands, Amsterdam:                +31 (0) 20 262 9422
  Local - Netherlands, Rotterdam:                +31 (0) 10 742 0161
  Local - Norway, Oslo:                          +47 21 54 71 81
  Local - Russia, Moscow:                        +7 495 662 55 38
  Local - Russia, St. Petersburg:                +7 812 449 01 04
  Local - Scotland, Glasgow:                     +44 (0) 141 404 1251
  Local - Singapore:                             +65 6416 9975
  Local - Spain, Barcelona:                      +34 93 802 2511
  Local - Spain, Madrid:                         +34 91 829 9751
  Local - Spain, Valencia:                       +34 96 314 1251
  Local - Sweden, Stockholm:                     +46 (0) 8 5631 1701
  Local - Switzerland, Geneva:                   +41 (0) 22 555 0225
  Local - Switzerland, Zurich:                   +41 (0) 44 556 8451
  Local - UK, Birmingham:                        +44 (0) 121 270 0681
  Local - UK, Leeds:                             +44 (0) 113 322 0981
  Local - UK, Liverpool:                         +44 (0) 151 203 0951
  Local - UK, London:                            +44 (0) 20 7078 9171
  Local - UK, Manchester:                        +44 (0) 161 241 9821
  National free phone - Mexico:                  01 800 054 0651
  International toll free - Argentina:           0800 222 2601
  International toll free - Australia:           1 800 172 386
  International toll free - Austria:             0800 295 662
  International toll free - Belgium:             0 800 76 458
  International toll free - Bulgaria:            00 800 115 1113
  International toll free - Chile:               123 0020 9350
  International toll free - Colombia:            01 800 518 1066
  International toll free - Czech Republic:      800 700 642
  International toll free - Denmark:             80 889 936
  International toll free - Dominican Republic:  1 888 751 4733
  International toll free - Ecuador:             1 800 020 316
  International toll free - France:              0 800 918 022
  International toll free - Germany:             0 800 180 6761
  International toll free - Greece:              00 800 161 2205 9700
  International toll free - Hong Kong:           800 930 246
  International toll free - Hungary:             06 800 169 45
  International toll free - Indonesia:           001 803 017 9700
  International toll free - Ireland:             1 800 949 051
  International toll free - Israel:              1 80 925 9700
  International toll free - Italy:               800 789 188
  International toll free - Japan:               00531 16 0966
  International toll free - Latvia:              8000 3329
  International toll free - Lithuania:           8 800 3 09 13
  International toll free - Luxembourg:          800 2 7370
  International toll free - Mexico:              001 800 514 9756
  International toll free - Monaco:              800 93 583
  International toll free - Netherlands:         0 800 023 4273
  International toll free - New Zealand:         0 800 451 378
  International toll free - Norway:              800 118 78
  International toll free - Panama:              00 800 226 9700
  International toll free - Peru:                0800 53 974
  International toll free - Poland:              00 800 112 41 02
  International toll free - Portugal:            800 827 511
  International toll free - Russia:              810 800 2907 1012
  International toll free - Singapore:           800 101 2250
  International toll free - Slovakia:            0800 606 348
  International toll free - Slovenia:            0 800 80391
  International toll free - South Africa:        0 800 981 944
  International toll free - South Korea:         003 0813 2295
  International toll free - Spain:               900 937 621
  International toll free - Sweden:              02 079 7799
  International toll free - Switzerland:         0 800 894 551
  International toll free - Thailand:            001 800 156 205 9700
  International toll free - Trinidad-Tobago:     1 800 205 9700
  International toll free - UK:                  0 808 101 3759
  International toll free - Uruguay:             0004 019 0317
  International toll free - Venezuela:           0 800 100 5123
  • IRC channel: irc.freenode.net, #oaa-interop

Our weekly agendas will change over time, but with our requirements complete we are now in Phase II of the process to getting to a spec and agendas will focus on working towards an implementation of the metadata and an associated spec for it.

Next on the Agenda: With draft metadata schemas complete, we're expressing controls from various libraries against the darft schema, seeing what works and refining what needs to be refined. This work will likely continue into January '08.

IRC channel

Documents

Recent

Older

  • OpenAjax Hub - Executive summary of OpenAjax Hub for posting on our web site
  • Markup Scanner - James Margaris has developed some very early JavaScript for the OpenAjax Hub for people to review.
  • OpenAjaxHub Ideas 20060719 - Here are some concrete proposals for the OpenAjax Hub in the areas of JavaScript collision detection, toolkit loading, markup mixing (for consideration by the Markup committee), and event management.
  • Interoperability State of the World - List of scenarios today where toolkits interoperate successfully and where interoperability falls short
  • Markup Mixing Nexaweb IBM 20060712 - This is a link to a working document from the Declarative Markup committee which contains a recent attempt to capture current thinking in that committee about how to achieve interoperability at the markup mixing level. It is relevant to this discussion because it talks about features and issues within the OpenAjax hub.
  • OAH Proposal:
  • Alternate Hub Proposal Using XML Namespaces - Here is a proposal that attempts to provide the same functionality as the Tibco/Dojo proposal but expresses the markup in a manner that attempts to channel the spirit of W3C's architecture vision and thereby leverages XML namespaces. Not sure if this is a good idea or not, but here it is for people to review.


A related technology effort is the XAP proposal that is now an incubator projects at apache.org. Here is a wiki page that provides an executive summary of XAP and includes links to detailed information on XAP:


James Margaris of Nexaweb pointed out that we need to have a clear definition of what we are trying to accomplish. Here are notes, which are mostly directed at the issue of markup mixing:

Other Information