
Brian Sletten
(5120) Data-Driven Applications: Writing Less Code!
Technical long talk 50 min
Tuesday, 2008-06-24, 17:30 - 18:20, Arena 5
Brian Sletten - Zepheira, LLC (speaker)
Rate this talk:
Topics
Abstract
As quick as it is to deploy new applications to browser-based systems, it still
takes longer than we'd like to roll out new systems. Think about the time that
it takes to pull data out of a database to put it into objects to transfer
across architectural layers to simply re-render as HTML. Clearly, there are some
inefficiencies in the system.
There are larger industry trends (SGML, HTML, CSS, XML, Semantic Web, etc.) that
are designed to allow us to spend more time structuring our data and less time
writing applications around it. This data-driven approach works well in the
modern web application development environment and promotes productivity and
reuse. Combining the ideas of REST with JSON and the Resource Description
Framework (RDF), we will see how to produce data-driven applications that
support client- side querying, filtering, sorting and merging with
precious-little code.
This talk will use the open source MIT Simile Project family
(http://simile.mit.edu) as a proof-of-concept of these techniques. Most of the
software to be discussed is usable by developers right away. When coupled with
some wise backend layering techniques, we can expose large and complicated data
sets to our users in ways that allow them to be in charge of how to analyze,
merge, interpret and remix the data we provide them.






