Gadgets
From MemberWiki
Contents |
Background
At 2007 September Members Meeting, we decided to investigate possible metadata standards for mashup components, sometimes called "widgets" or "gadgets". We recognized potential overlap with the metadata work coming out of the IDE WG (http://www.openajax.org/member/wiki/IDE) because they are developing metadata standards for UI controls (another possible definition for "widget"). The Gadgets TF is focused on one form of "widgets" that get plugged into a mashup container application at run-time, whereas the IDE WG is focused on potentially a different form of "widgets" that are consumed at design-time by a developer tool.
Working Documents
- IBM Widgets proposal
- Widget System Comparison Table: http://www.openajax.org/member/wiki/Widget_System_Comparison_Table
- Gadget Open Issues
Relationship to other forums
- Need to coordinate with IDE WG (see introductory remarks, above)
- Need to coordinate with WAF WG, which is working on a Widgets 1.0 specification (where the term term "widget" refers to mini-applications that are installed onto the platform and run outside of the browser)
Chair and membership
Stewart Nickolas from IBM will chair this task force. The following list is the current members in this task force:
- Stewart Nickolas <nickolas(at)us.ibm.com> - chair
- Jon Ferraiolo <jferrai(at)us.ibm.com>
- Howard Weingram <weingram(at)tibco.com>
- Bertrand Le Roy <bleroy(at)microsoft.com>
- David Boloker <boloker(at)us.ibm.com>
Task Force's Email list
The email list is gadgets@openajax.org. Archives can be found at: http://openajax.org/pipermail/gadgets/. To subscribe to this list, fill out the form at: http://openajax.org/mailman/listinfo/gadgets.
Task Force Schedule
The schedule, and plan on how to move forward will be discussed in a future conference call among the task force members. Given the nature of this task force, we only expect occasional conference calls. Most of the work will be done via email.
Conference Calls
- Standard time slot: Wednesday 1:00pm PT, 3:00pm CT and 4:00pm ET
Next meeting: 8/21/08 at 1pm US-PT. Agenda:
- Pass the prop
Agenda for next meeting (8/21/08)
- Should we and should we not pass a property bag to the widget constructor?
- What name for onchange callback functions
- Walk through latest version of the reference implementation
Previous Agendas
Agenda (7/23/08)
- Discuss the role of gadget wrappers and transcoding to support other widget systems (e.g. Dojo, YUI, Ext, Google Gadgets...)
Agenda (6/18/08)
There are a number of questions the gadgets taskforce needs to address in the OpenAjax Metadata Specification Widget Metadata located here: http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_Widget_Metadata . In today's (6/18) call we'll review them and provide proposals for the IDE WG's next meeting.
Agenda for next meeting (6/11/08):
- Discuss the Gadget Content Types, specifically the URL based type.
- Mapping Google Gadget views to the OAA metadata
5/23/08
A demonstration of OpenSearch for searching, locating and installing OpenAjax Gadgets
- Conference information: http://www.readytalk.com
- Access Code: 8389739
For background see: Image:AjaxWorld.pdf starting on chart 14
05/21/08
- Discuss additional widget properties and semantics in the widget metadata Additional Widget Properties
05/07/08
- Discuss Remotely Hosted Widgets
- Close the discussion on onChange API.
4/30/08 Agenda Gadget onChange Samples
1) onChange API - in the proposal located on http://www.openajax.org/member/wiki/IBM_Widgets_proposal we have stated: ")onChange - OPTIONAL string specifying a JavaScript function or method to invoke when the property changes, if listen is true. The implementation will first check for a function within the scope of the widget and then check for a method on the widget wrapper of the specified name."
The IDE working group has asked for a proposal regarding the onChange event (http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_Widget_Metadata).
2) Languauge translation phase of the widget expansion. Agenda for next meeting (4/16/08):
- Widget loading/unloading interactions for static and dynamic widget assemblies
- Trusted and untrusted models (integrating with SMash)
The interactions diagrams are located on Gadget Loading
- Review the Feature Proposal
- Gadget API
- Review the Gadget/Hub Integration Scenarios Gadget/Hub Usage Scenarios
If needed:
- Conference: http://www.readytalk.com
- Password: 8389739
- Source Available: http://openajaxallianc.svn.sourceforge.net/viewvc/openajaxallianc/
- Hosted here for now: http://www.mashboards.com/openajax/gadgets/trunk/samples/mashup.html
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
Conference Call Minutes (in reverse chrono order)
- Gadgets_Minutes_2008-6-25
- Gadgets_Minutes_2008-6-18
- Gadgets_Minutes_2008-6-11
- Gadgets_Minutes_2008-5-23
- Gadgets_Minutes_2008-4-25
- Gadgets_Minutes_2008-4-16
- Gadgets_Minutes_2008-4-09
- Gadgets_Minutes_2008-2-27
- Gadgets_Minutes_2008-1-30
- Gadgets_Minutes_2008-01-23 (annotated with various clarifications and in-depth explanations from Howard about some key issues)
- Gadgets_Minutes_2007-12-12
- (minutes not yet posted from phone call on 2007-12-05)
- Gadgets_Minutes_2007-11-16
