Gadgets

From MemberWiki

Jump to: navigation, search

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

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

For background see: Image:AjaxWorld.pdf starting on chart 14


05/21/08

05/07/08

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


If needed:

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)

Personal tools