Hi,
I'm currently working on the OpenSocial Dev App, which is a tool for prototyping and debugging
JavaScript code against a live container environment. Its aim is to
provide a tool to ease the learning curve of developers unfamiliar with
the JavaScript APIs, as well as give experienced developers a quick way
to test new containers or API methods.
We're planning on pushing this tool out to
a wide audience in the next few days, but were hoping that the members
of this list would be able to try out the development version and
provide commentary on what works, what doesn't work, and how this tool
could be changed to further improve the OpenSocial development
process. If you have any feedback, please send it my way!
(Some of you may know earlier versions of the OpenSocial Dev App as
CodeRunner or DAfOS. This is the last name change, I promise)
Links to the application:
Features of the OpenSocial Dev App:
- Code tab - Run JavaScript code in the context of an OpenSocial container. Save and load code samples for later use.
- News tab - View the latest entries from various
OpenSocial developer blogs. Stay up to date on the happenings of
OpenSocial in one convenient location.
- Samples
tab - A list of samples from the Dev App team that illustrate common
OpenSocial actions. These samples can be loaded into the code tab and
modified by the developer.
- Data Viewer tab - Inspect the data that the container returns when
requesting people and app data. This is a quick way of seeing what
data is available to your app on a given container.
- Export XML
tab - Fill out a form that will let you quickly generate an XML spec
from your sample code. Form contents can be saved and loaded, for
reuse with different samples if needed. (Note that this currently
doesn't support multiple views, which is an upcoming feature)
- Help tab - An online help browser with information about using the application.