{"id":524,"date":"2007-04-21T15:54:23","date_gmt":"2007-04-21T20:54:23","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/04\/21\/business-scripting-languages-or-saps-marketing-talk-stanford-hci-mashup"},"modified":"2007-04-21T15:54:24","modified_gmt":"2007-04-21T20:54:24","slug":"business-scripting-languages-or-saps-marketing-talk-stanford-hci-mashup","status":"publish","type":"post","link":"https:\/\/www.bytebot.net\/blog\/archives\/2007\/04\/21\/business-scripting-languages-or-saps-marketing-talk-stanford-hci-mashup","title":{"rendered":"Business Scripting Languages or SAP&#8217;s marketing talk + Stanford HCI mashup"},"content":{"rendered":"<p>The after lunch talk on Business Scripting Languages, by Asuman Suenbuel and Murray Spork was something I found very hard to stay awake in. In fact, I think so did many others, some of whom walked out of the room.<\/p>\n<p>The first half of the talk was filled with SAP marketing spiel, something I think should sincerely stay away from conferences that are tech-oriented. When you hear a word like &#8220;SOA&#8221;, you already know you&#8217;re in the wrong talk. <a href=\"http:\/\/www.youtube.com\/watch?v=uOQcjvUHZ0k\">Greg the architect<\/a> video (link courtesy <a href=\"http:\/\/lwu.vox.com\/library\/post\/svrubyconf2007-notes.html\">Leslie Wu<\/a>), now that was funny. Saving grace, and they do mention the movies are not from SAP. Figures. SOA is like a clothes wardrobe was the other video, with some somewhat hot looking girl &#8211; sure, again, saving grace.<\/p>\n<p>Model-driven development (this is not UML &#8211; this is more like the Eclipise Modeling Framework, etc.) vs. Ruby Domain Specific Languages (DSL&#8217;s) [<a href=\"http:\/\/www.oreillynet.com\/ruby\/blog\/2005\/12\/what_is_a_dsl.html\">What is a DSL?<\/a>]. SAP utilizes a modeling framework (MOIN), and supports external DSLs (unlike Ruby where you&#8217;ve got an embedded\/internal DSL).<\/p>\n<p>Ruby + SOA is about flexibility, is where they concluded off. I think thats an hour I&#8217;m never getting back, but thank goodness I have my laptop lying around and actually was getting other work done.<\/p>\n<p>I was surprised that they never mentioned <a href=\"http:\/\/www.mysql.com\/products\/maxdb\/\">MaxDB<\/a> once. They do follow MySQL naming schemes, calling things &#8220;connectors&#8221; though.<\/p>\n<p>More interestingly, was the <a href=\"http:\/\/hci.stanford.edu\/research\/mashups\/dmix-uist2007.wmv\">video<\/a>, titled <b>Rapidly prototyping web applications with d.mix<\/b>, presented by <a href=\"http:\/\/lwu.vox.com\/\">Leslie Wu<\/a>, from the Stanford HCI group on <a href=\"http:\/\/hci.stanford.edu\/research\/mashups\/\">Ubicomp<\/a>. Its a cool mashup, and while I haven&#8217;t investigated Yahoo! Pipes yet, it looks like it just may be something similar, except that Ubicomp also supports hardware interfaces. Of course, the other thing about Ubicomp is that I can&#8217;t actually can&#8217;t test it. The publications on their website are worth a read though (see, I told you I found a use for the one hour wasted on SAP). Relevance to Ruby? They use it &#8211; Ubicomp is built with Ruby.<\/p>\n<p>Technorati Tags: <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/-EWASTEOFTIME\" rel=\"tag\">-EWASTEOFTIME<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/sap\" rel=\"tag\">sap<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/soa\" rel=\"tag\">soa<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/ubicomp\" rel=\"tag\">ubicomp<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/ruby\" rel=\"tag\">ruby<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/svrc2007\" rel=\"tag\">svrc2007<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The after lunch talk on Business Scripting Languages, by Asuman Suenbuel and Murray Spork was something I found very hard to stay awake in. In fact, I think so did many others, some of whom walked out of the room. The first half of the talk was filled with SAP marketing spiel, something I think [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-524","post","type-post","status-publish","format-standard","hentry","category-general"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p4vJD-8s","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"amp_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=524"}],"version-history":[{"count":0,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/524\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}