IDE
From MemberWiki
Contents |
Rechartering / Creation Review Phone Call
The Creation Review phone call for the proposed rechartering of the IDE Working Group will occur as follows.
- IDE Working Group Creation Review phone call
- Friday, Dec. 19, 2008, 10:00am PT, 1:00pm ET, 7:00pm Europe
- US toll-free: 1-888-227-9220, Int'l: 719-785-4480, Passcode 871757
- Member voting - If no objections during creation review period, member voting would commence the day after Creation Review phone call and continue for 1 week.
- Steering Committee voting - During the 1 week period following tabulation and reporting on Member voting.
The revised charter for the WG can be found at:
- IDE Working Group version 2 charter: http://www.openajax.org/member/wiki/IDE_Charter_v2
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
Kevin Hakman is the Chair 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
- Kevin Hakman <khakman(at)aptana.com>, Chair
- Jon Ferraiolo <jferrai(at)us.ibm.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>
- Lori Hylan-Cho <lorihc(at)aptana.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
Regular Weekly Meeting Time(s):
As of June 1, 2008:
- 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: 8524962301 Conference Access: Toll free: 1-888-619-1583 Toll: 1-719-457-1414 International toll free - Argentina: 0800 666 3149 International toll free - Australia: 1 800 105 680 International toll free - Austria: 0 800 291 941 International toll free - Belgium: 0 800 75 240 International toll free - Chile: 123 0020 9725 International toll free - China, Northern Region: 10 800 714 1201 International toll free - China, Southern Region: 10 800 140 1180 International toll free - Colombia: 01 800 518 0789 International toll free - Costa Rica: 0800 015 0616 International toll free - Czech Republic: 800 700 294 International toll free - Denmark: 80 886 215 International toll free - Dominican Republic: 1 888 751 4488 International toll free - Ecuador: 1 800 020 321 International toll free - France: 0 800 90 0161 International toll free - Germany: 0 800 181 9019 International toll free - Greece: 00 800 161 2205 5955 International toll free - Hong Kong: 800 901 110 International toll free - Hungary: 06 800 162 50 International toll free - India: 000 800 1006 980 International toll free - Indonesia: 001 803 017 5955 International toll free - Ireland: 1 800 760 547 International toll free - Israel: 1 809 246 041 International toll free - Italy: 800 873 739 International toll free - Japan: 00531 16 0844 International toll free - Lithuania: 8 800 3 05 25 International toll free - Luxembourg: 800 2 7665 International toll free - Malaysia: 1 800 813 714 International toll free - Mexico: 001 800 514 5955 International toll free - Monaco: 800 93 416 International toll free - Netherlands: 0 800 023 5303 International toll free - New Zealand: 0 800 451 015 International toll free - Norway: 800 196 65 International toll free - Panama: 00 800 226 5955 International toll free - Poland: 00 800 111 49 58 International toll free - Portugal: 800 819 728 International toll free - Russia: 810 800 2704 1012 International toll free - Singapore: 800 101 2002 International toll free - Slovenia: 0 800 80203 International toll free - South Africa: 0 800 980 988 International toll free - South Korea: 003 0813 1963 International toll free - Spain: 900 947 604 International toll free - Sweden: 02 079 7556 International toll free - Switzerland: 0 800 564 397 International toll free - Thailand: 001 800 156 205 5955 International toll free - Trinidad-Tobago: 1 800 205 5955 International toll free - UK: 0 808 101 1146 International toll free - Uruguay: 0004 019 0188 International toll free - Venezuela: 0 800 100 8300
- 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:
