Describing the Possible with ALPS
Mike Amundsen�@mamund
Overview
A Brief History of Web Interface Description Languages (IDLs)
WSDL (2001)
AtomSvc
WADL (2009)
Swagger (2009)
RESTDesc (2010)
ioDocs (201?)
API Blueprint (2012?)
Google Discovery Document (2012)
JSON Home (2013)
JSON Hyperschema (2013)
RSDL (2013)
RAML (2013)
A Brief History of Web IDLs
They all do the same basic thing
They all do the same basic thing
What-if...
What-If..
We could..
We could...
We could...
And clients and servers can still inter-operate.
Wait, has anyone tried this?
DCAP (2009)
And I think we can do even better...
How does it work?
Let's do a walk through...
But...
That's OK...
And I can honor the hypermedia, too
Using Cj means i code two things...
Using Cj means i code two things...
We can do this for other �media types, too.
Can this work?
Because all I am asking is...
What If?