[OpenAjaxGadgets] API jsdoc and interfaces
Howard Weingram
weingram at tibco.com
Wed Apr 1 11:56:00 PDT 2009
Hi, Jon.
Glad to help!
On 4/1/09 11:40 AM, "Jon Ferraiolo" <jferrai at us.ibm.com> wrote:
>
> Hi Howard,
> Thanks for doing this! I haven't done a deep review of the API descriptions
> that you have done, but at the surface level things look very good. This
> certainly represents great progress on an editorial issue and hammering out
> technical details.
>
> I copied/pasted all of your API descriptions into the fresh new "Widget
> APIs" chapter in the metadata spec:
Thank you!
> I noticed one typo, where you had getProxyUrl() in the file twice.
> Obviously, the second occurrence was supposed to be makeRequest(). I made a
> minor change to the open source before copying into the spec.
Yes. Thanks!
> I'll schedule a Gadgets phone call for this Monday to talk about the issues
> you raised.
Very good. Thank you.
Email comments are welcome too. I want to make sure that this is the
complete API.
>
> Thanks once again. This helps A LOT!
>
> Jon
>
>
>
>
>
> Howard Weingram
> <weingram at tibco.c
> om> To
> Sent by: "gadgets at openajax.org"
> gadgets-bounces at o <gadgets at openajax.org>
> penajax.org cc
>
> Subject
> 03/31/2009 05:45 [OpenAjaxGadgets] API jsdoc and
> PM interfaces
>
>
>
>
>
>
>
>
>
>
> Hi everyone.
>
> I have checked in a file in the gadgets/src directory:
>
> oawidget.js
>
> This contains the interface definitions and JSDoc comments for the
> following, without implementation code, so that we can see them,
> discuss them and fix them without waiting for the implementation
> code changes to finish in widget.js.
>
> In the JSDoc comments, I identify several potential issues:
>
> * Errors are currently undefined.
>
> * The dimensions operations are currently synchronous/blocking,
> whereas Hub communication is asynchronous. Functions
> related to dimensions probably need callbacks to
> handle the responses.
>
> The interfaces defined in oawidget.js are as follows:
>
> OpenAjax.widget.Error
>
> Standard errors should be defined here.
>
> OpenAjax.widget.Event
>
> Event object.
> JSDoc comments only (no code)
>
> OpenAjax.widget.Dimensions
>
> Dimensions object with width and/or height
> JSDoc comments only (no code)
>
> OpenAjax.widget.Widget
>
> Widget implementation object defined in jsClass.
> JSDoc comments only (no code)
>
> OpenAjax.widget.WidgetAdapter
>
> Interface definition for widget.OpenAjax
>
> I have not yet defined params objects for the various functions that
> require
> them.
>
> Please take a look and comment.
>
> Regards,
> Howard
>
>
> --
> Howard Weingram 650.846.1000
> Principal Architect TIBCO Software Inc.
>
> TIBCO PageBus(TM) delivers ultra-lightweight
> publish-subscribe messaging for mash-ups.
> Learn more at http://www.pagebus.org
>
> _______________________________________________
> gadgets mailing list
> gadgets at openajax.org
> http://openajax.org/mailman/listinfo/gadgets
--
Howard Weingram 650.846.1000
Principal Architect TIBCO Software Inc.
TIBCO PageBus(TM) delivers ultra-lightweight
publish-subscribe messaging for mash-ups.
Learn more at http://www.pagebus.org
More information about the gadgets
mailing list