Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

REST Describe & Compile, or WADL2Anything

Loading...

Sign in or sign up now!
7,202
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jan 18, 2008

Google Tech Talks
January, 15 2008

ABSTRACT

REST Describe & Compile is an editor and a compiler for REST Web services based on SUN engineer Marc Hadley's Web Application Description Language (WADL). REST Describe & Compile is implemented using the Google Web Toolkit (GWT) and is split up in two sub-apps:

REST Describe:

This component takes a (set of) URL(s) as input and tries to analyze the parameters regarding parameter types and Web service structure. It then generates a WADL representation for the given URL(s), represented in an editable, tree-like form. Typical input would be GET http://webservices.amazon.com/onca/xml?Service=AWSECommerceService=0ZMFM7HPBY..., or GET http://picasaweb.google.com/data/feed/api/user/{userID}/albumid/{albumID}/photoid/{photoID}?kind=kinds=0=10.

REST Compile:

This component allows for the WADL representation of a Web service to be "compiled" to working programming code in various languages (for the moment these languages are Java, PHP5, Python, and Ruby). The idea is thus similar to WSDL2Java, however in a more general WADL2Anything way.

The application can be tested online: http://tomayac.de/rest-describe/latest/RestDescribe.html

There are some screencasts available on YouTube: http://youtube.com/profile?user=tomayac


Speaker: Thomas Steiner
Thomas Steiner works as a Customer Solutions Engineer from Barcelona, Spain, and has joined Google full-time only since October 1st. However, he has been with Google first as an intern and then as a temorary contractor since February 2005. During his time at Google, Thomas has created the Google APIlity PHP Library for the AdWords API, as well as the APIlity Agua Ajax application, which can be seen as an Ajax GUI for AdWords. From January 2007 till July 2007, Thomas did his Final Year Project with Google, where the REST Describe & Compile application was to be developed, hosted by Googler Patrick Chanezon.

Category:

People & Blogs

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:
see all

All Comments (3)

Sign In or Sign Up now to post a comment!
  • wondering the same thing...

  • how do you compile files on a mac???

  • cool video...but why can't I embed this in a blog??

Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more