IDE
From MemberWiki
Contents |
IDE Working Group (v2) Approved
The OpenAjax Alliance Steering Committee approved the rechartering of the IDE Working Group as of January 12, 2009. The approved charter can be found at http://www.openajax.org/member/wiki/IDE_Charter_v2.
IDE Working Group (v1) Approved
The OpenAjax Alliance Steering Committee approved the creation of a formally chartered IDE Working Group on July 10, 2007. The approved charter can be found at http://www.openajax.org/member/wiki/IDE_Charter.
Background
At the October 2006 face to face meeting, we had a discussion around various issues related to Ajax component integration into IDEs and decided to launch an IDE Task Force. The IDE task force held meetings for several months until recommended to the OpenAjax membership and Steering Committee that the committee transition into a formal Working Group. The charter was written, a Creation Review phone call took place, the members voted, and then the Steering Committee approved. As of July 10, the former IDE Task Force is now the IDE Working Group.
Charter
Here is the charter:
Documents
Current documents
Latest draft specification:
- http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification
- http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_Widget_Metadata
- http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_API_Metadata
- http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_Library_Metadata
- http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_Properties
- http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_Datatypes
- http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_Topics
- http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_Descriptive
- http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_Compatibility
- http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_Inclusion
- http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_Localization
The following wiki page has been set up to capture the survey of what existing today:
Use cases:
Requirements (using one of MUST, SHOULD, or COULD importance words):
Wiki page that collects typical icon sizes used by popular IDEs and mashup tools:
Older documents
What exists today
The working group collects information about what approaches are used today in industry within IDEs for integrating Ajax components. Here is a partial list of existing technologies:
- Eclipse/ATF
- Netbeans/Eclipse and jMaki
- TIBCO General Interface Builder registering its own and external Ajax components such as Dojo
- Java Beans integration into IDEs
- Mozilla XBL's 'implementation' element
- Microsoft Visual Studio
Requirements matrix, which contains a rough, at-a-glance view of how well some existing metadata technologies compare against our list of requirements:
High-level short executive summary proposals from various members of this committee that contain proposed technology approaches for addressing our use cases and requirements:
Comparison table of some systems that support "widgets" (which has multiple definitions):
Consolidated strawman proposal - see the specification for the current metadata definitions
- http://www.openajax.org/member/wiki/IDE_Metadata_Strawman_Proposal
- http://www.openajax.org/member/wiki/IDE_Widget_Metadata_Strawman_Proposal
- http://www.openajax.org/member/wiki/IDE_API_Metadata_Strawman_Proposal
Sample widgets using XML format from strawman proposal:
- http://www.openajax.org/member/wiki/IDE_Widget_Sample_Dojo_DatePicker
- http://www.openajax.org/member/wiki/IDE_Widget_Sample_Yahoo_Menu
- http://www.openajax.org/member/wiki/IDE_Widget_Sample_Google_Map
Sample APIs using XML format from strawman proposal
- http://www.openajax.org/member/wiki/IDE_API_Metadata_Strawman_Proposal_DojoDatePicker
- http://www.openajax.org/member/wiki/IDE_API_Sample_Google_Map
Issues page:
Comparison matrix for JSON Schema datatypes and formats versus recent draft of OpenAjax Metadata:
Comparison matrix for various JavaScript API formats:
Chair and expected membership
Lori Hylan-Cho and Jon Ferraiolo are the co-Chairs for the IDE Working Group. The following list is list of people who participated in the IDE Task Force. It is expected that most or all of the following will be members of the Working Group, but the Chair will soon update the list of Members and keep track of (Members with Active Participation):
Active Memebrs since Phase II - Metadata design commenced
- Lori Hylan-Cho <lorihc(at)aptana.com>, co-chair
- Jon Ferraiolo <jferrai(at)us.ibm.com>, co-chair
- Kevin Hakman <khakman(at)aptana.com>
- Bertrand Le Roy <Bertrand.Le.Roy(at)microsoft.com>
- Phil Berkland <berkland(at)us.ibm.com> representing Eclipse ATF project
- Ingo Muschenetz <ingo(at)aptana.com>
- Greg Murray <greg.murray(at)sun.com>
- Ted Thibodeau <tthibodeau(at)openlinksw.com>
- Stew Nickolas <nickolas(at)us.ibm.com>
- Kin Blas <jblas(at)adobe.com>
Other Members
- Alex Russell <alex(at)dojotoolkit.org>
- Andre Charland <andre.charland(at)nitobi.com
- Andrei Dragomir <adragomi(at)adobe.com>
- BJ Hargrave <hargrave(at)us.ibm.com>
- Bruce Johnson <bruce(at)google.com>
- Frank Nimphius <frank.nimphius(at)oracle.com>
- John Crupi <john.crupi(at)jackbe.com>
- Jeff King <jking(at)microsoft.com>
- Mike Han <mike.han(at)nitobi.com>
- Mike Milinkovich <mike.milinkovich(at)eclipse.org>
- Paul Colton <paul(at)aptana.com>
- Ric Smith <richard.allen.smith(at)oracle.com>
- Shane Caraveo <shanec(at)activestate.com>
- Steve Hunt <steve.hunt(at)coradiant.com>
- Wayne Beaton <wayne(at)eclipse.org>
- Yossi Leon <yossi(at)zend.com>
- Lei Wang <wanglei(at)primeton.com>
Working Group's Email list
The email list is ide@openajax.org. Archives can be found at: http://openajax.org/pipermail/ide/. To subscribe to this list, fill out the form at: http://openajax.org/mailman/listinfo/ide.
Meeting Schedule
Meetings cancelled May 19 and May 26, 2009 - We'll resume phone calls on June 2, 2009.
Regular Weekly Meeting Time(s):
- Tuesdays at 1pm PST, 4pm EST, 10pm Paris
Exceptions to the regular schedule: Notices for cancelled meetings will be sent rather than weekly notices for meeting. Meeting may be cancelled or rescheduled during holidays for example. Those cancellations or rescheduled dates will be discussed during the calls and notices will be sent for any variation to the standard schedule.
See below for call-in information.
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.
Conference Call Minutes
Minutes for conference calls that have happened in the past can be found at:
