| I'm not quite sure what's meant by "scholary papers", but I really enjoy(ed) Fielding's Ph.d thesis on "REST": http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm Mostly because, it's not actually about just REST, but the way he derives REST as a reasonable approach to architect hypermedia/hypertext "applications" (In quotes, because, he's not really talking about "web apps" -- he mentions some other patterns that do describe "web apps" though). I have the impression few people read and understood his paper, and run around with REST like others run around with MVC. Which brings us to: Trygve M. H. Reenskaug's "MVC" (neƩ Model-View-Controller-User): http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html and, newer, less known: "DCI - A new Role Based Paradigm for specifying collaborating objects": http://heim.ifi.uio.no/~trygver/themes/babyide/babyide-index... I think that sums up the "papers" I generally refer back to, and find myself frustrated that so few people seem to have read and/or understood. Which leads to strange discussions and unhealthy re-inventions and "improvements". Oh, I really enjoy some of the work of VPRI/Alan Kay -- but they've been rather thin on useful papers, as far as I can tell. I did enjoy a paper on Croquet's TeaTime protocol/world model -- but sadly I can't seem to find it... hang on, I think it might be this one here: "Designing croquet's TeaTime: a real-time, temporal environment for active object cooperation": http://dl.acm.org/citation.cfm?id=1094861 All less impressive than Shannon, Einstein, Knuth etc... but I really find those interesting. |
http://www.nature.com/nature/dna50/watsoncrick.pdf