1 / 6

Programming by a Sample: Rapidly Creating Web Applications with d.mix

Programming by a Sample: Rapidly Creating Web Applications with d.mix. Björn Hartmann, Leslie Wu, Kevin Collins, Scott R. Klemmer Stanford HCI. Summary. A site-to-service map original sites are used as samples samples are visually specified

marci
Télécharger la présentation

Programming by a Sample: Rapidly Creating Web Applications with d.mix

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programming by a Sample:Rapidly Creating Web Applicationswith d.mix • Björn Hartmann, Leslie Wu, • Kevin Collins, Scott R. Klemmer • Stanford HCI

  2. Summary • A site-to-service map • original sites are used as samples • samples are visually specified • A server-side active wiki, for authoring and sharing of • user-sampled scripts • and site-to-service mappings

  3. d.mix architecture Rewritten page with API annotations Proxy Server Original Page Site-to-Service Map (hosted on d.mix wiki)

  4. Prototype Site-to-Service Library

  5. Advocate • Scrape at design-time (rather than run-time) • Search for examples in the solution domain, not the code domain • Browse-and-sample aids users in foraging for examples • Easy and rapid authoring, experimenting and sharing • Site-to-service mappings are maintained as active wiki pages to take advantage of the power of community

  6. Criticize • Mappings are hard to create and maintain • Complex wiki content: HTML + JS + Ruby + Wiki all in one? • Inconsistent model for sampling • D.mix documents other apis, but what documents d.mix?

More Related