Join The Boston JavaScript Meetup Group

You'll get invited to our Meetups as soon as they're scheduled!

JDA: A Step Towards Large-Scale Reuse on the Web

Aug '09 27 Thu 6:00 PM
Location

One Memorial Drive
Cambridge, MA 02142

How to find us
"10th floor"

Estimated attendance
 36  people attended.
4.50 4.5012

Who organized?
Marsh Sutherland

We are Microsoft-approved for togas!!! Toga optional.

Our August JavaScript Meetup will be held on Thursday, August 27th at Microsoft Research Center located at One Memorial Drive in Cambridge. You should come to the 10th floor. There is also parking available at a cheap evening rate in the building. Parking is also free on the street in front of the building at 6 PM.

At 6:30 PM Seung Chan Lim ("Slim") will discuss JavaScript Dataflow Architecture (JDA) intended for Web client applications written using HTML and JavaScript. He will discuss the ways in which the architecture addresses many of the hurdles that modern Web client applications face in the realm of large-scale reuse and remixing. JDA aims to provide an ecosystem comprised of black box components operating within a JavaScript-based asynchronous message-passing environment. The environment allows one to use simple HTML to assemble Web applications from JavaScript black boxes scattered around the World Wide Web. No programming skill is required in their assembly, and no plug-ins or applets are required for their execution. Furthermore, the architecture extends the black box metaphor beyond the boundaries of JavaScript and allows multiple JavaScript components contained within a single HTML file to be reused as a whole. A detailed account of an early prototype implementation is discussed, but much research is needed for its improvement. JDA suggests that large-scale reuse and arbitrary remixing of Web applications can be realized using existing technologies.

After the presentation | demonstration, we will go around the room introducing ourselves and asking the group for advice | opinions on any JavaScript-related issues members are facing.

Microsoft will provide pizza again. What a generous organization!

Please RSVP and bring guests.

Photos of this Meetup

No photos yet.

Talk about this Meetup

  • slim
    Posted Aug 29, 2009 11:58 PM
    Hi all, Here's a link to a video of my OOPSLA 06 talk. http://vimeo.com/6292635 It should give you more context if you so desire. :) The current release can be downloaded from http://constructabl.es/ username: javascript password: meetup There is also a publicly maintained Wiki http://www.assembla.com/wik... Feel free to contact [masked] with any questions, comments, grips, suggestions, etc... Thanks again for the feedback!
  • michael grover
    Posted Aug 28, 2009 11:07 AM
    I thought the talk was great. I definitely got a lot out of it and look forward to the next one.
  • Al
    Posted Aug 28, 2009 11:03 AM
    Al
    Microsoft had unfortunately scrubbed their white-boards this week, so we didn't get to see any more of their Twitter Geo-Tagging API thingy they have been building, which was unfortunate. Enjoyable talk, especially if you like to type. Nice to catch up with everyone briefly and it was awesome to finally catch a quick beer with foo-master Abrams.
  • Marsh Sutherland
    Posted Aug 28, 2009 7:47 AM
    Organizer
    Did everybody have fun?
  • Philip J Milmoe
    Posted Aug 27, 2009 11:18 PM
    Shades of component software! This time for sure!
  • JDA: A Step Towards Large-Scale Reuse on the Web happened on August 27, 2009 6:00 PM
  • Marsh Sutherland
    Posted Aug 17, 2009 5:53 AM
    Organizer
    19 yes attendees so far out of 300+. Wouldn't you rather be at a JavaScript meetup than a Red Sox game on a sunny August night? :) Seriously we are still waiting for toga attire approval from MSFT. Stay tuned!
  • Marsh Sutherland
    Posted Aug 8, 2009 8:16 AM
    Organizer
    This is is the presentation Slim gave at OOPSLA 2006 http://www.oopsla.org/2006/...

Who attended?

  • 36 attendees
    •  It is very helpful to me in terms of knowing new domain usage of JavaScript -- dataflow. If there is a more introductory content before hands-on part, it would be better to me. However, I do appreciate the instructor's preparation. 
    • Al
       Web Workers, postMessage with HTML5, network feedback of data streams (looping infinitely) re: query life not killing a kernel. 
    •  It was excellent. I had to leave early but I got a LOT out of it. Next time I'll remember my laptop! @michaelgrover 
    •  Interesting topic. Very well thought out approach to making the web "hack-able" again via a component model for Javascript. 
    •  It's an interesting idea. The biggest concern I have is XSS, since you're effectively running someone else's arbitrary code. This can be mitigated by downloading the content, confirming that it's benign, then hosting it yourself, however there isn't really a way to avoid the XSS risk with respect to integrating /content/ from a 3rd party. That is, in order to circumvent the same-origin policy, the system would use JSONP (as illustrated by the rss-to-json Yahoo pipe). In this case, the 3rd party service is actually providing On-Demand JavaScript. As long as the service provider is not malicious, it's ok, but the ultimately have the power to commit XSS violations if they so choose. 
    •  Good presentation, but more advanced than what I am currently doing. 
    •  Good presentation, very well done. I liked the hands-on approach. 
    •  Excellent presentation and hands-on session. Looking forward to exploring more on this topic. May have be helpful to modify hands-on session for novice. Please publish contact e-mail, blogs, url and tutorials to members interested in exploring further 
    • paul irish (+1 guest)
    • David Shuford (+1 guest)
    • Ebe
    • DG