{"id":810,"date":"2010-04-10T16:28:09","date_gmt":"2010-04-10T16:28:09","guid":{"rendered":"http:\/\/www.codedread.com\/blog\/?p=810"},"modified":"2018-01-03T19:38:18","modified_gmt":"2018-01-03T19:38:18","slug":"the-sticky-web","status":"publish","type":"post","link":"https:\/\/www.codedread.com\/blog\/archives\/2010\/04\/10\/the-sticky-web\/","title":{"rendered":"The Sticky Web"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" width=\"100\" height=\"100\" style=\"float:right\" src=\"http:\/\/codedread.com\/clipart\/open-web.svgz\" alt=\"The Open Web logo\"><\/img>The Web has changed us forever.  It's not just about how we <a href=\"http:\/\/www.hulu.com\/\">experience digital media<\/a> or <a href=\"http:\/\/www.amazon.com\/\">how we purchase things<\/a> or even <a href=\"http:\/\/bit.ly\/sex\">all that free porn<\/a>.  Yes it's also given us new ways to <a href=\"http:\/\/en.wikipedia.org\/wiki\/Blogging\">satisfy our egos<\/a>, <a href=\"http:\/\/www.youtube.com\/\">express our ideas<\/a>, <a href=\"http:\/\/diveintohtml5.org\/\">publish works<\/a>, <a href=\"http:\/\/wikileaks.org\/\">report information<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Open_access_%28publishing%29\">research<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Web_application\">share new capabilities<\/a>.  But I'm also talking about fundamental things: <a href=\"http:\/\/www.twitter.com\/\">new ways of communicating<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Online_learning\">learning<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Online_dating\">meeting people<\/a>, <a href=\"http:\/\/www.facebook.com\/\">keeping in touch with people<\/a>, even <a href=\"http:\/\/www.califmom.com\/califmom\/2010\/04\/finding-peace-in-letting-go.html\">grieving<\/a>.<\/p>\n<p><!--more--><\/p>\n<p><object type=\"image\/svg+xml\" width=\"100\" height=\"100\" style=\"float:right\" data=\"http:\/\/codedread.com\/clipart\/open-access.svgz\">[clipart]<\/object>Because the World Wide Web is open access, it means that anyone can build anything on it with any technology they want.  Flash, Silverlight, Java, <a href=\"http:\/\/code.google.com\/p\/nativeclient\/\">NaCl<\/a>, <a href=\"http:\/\/unity3d.com\/\">Unity3D<\/a>.  You just have to find a set of users willing to download the software required to use the technology.<\/p>\n<p>Of course what I've been in love with for the past couple years is something I call the Open Web.  The term \"Open Web\" means a lot of things to a lot of people.  My definition has always been about the client-side technologies that the user actually experiences: HTML, CSS, JavaScript, DOM, SVG.  What's powerful about these technologies is that no one company controls them.  Not in the patent sense, not in the implementation sense, not in the deployment sense.<\/p>\n<p>One way to think about these technologies is as the <del>\"lowest-common-denominator\"<\/del><ins><a href=\"http:\/\/en.wikipedia.org\/wiki\/Greatest_common_divisor\">greatest-common-divisor<\/a><\/ins> platform.  Pretty much any device has a web browser these days.  The way I prefer to think about them is in terms of pushing their boundaries, breaking them at their edges and watching the capabilities expand.  You have to have patience for this.<\/p>\n<p><object type=\"image\/svg+xml\" width=\"100\" height=\"100\" style=\"float:right\" data=\"http:\/\/codedread.com\/clipart\/apple.svgz\">[clipart]<\/object>I'm conflicted with <a href=\"http:\/\/daringfireball.net\/2010\/04\/iphone_agreement_bans_flash_compiler\">Apple's recent move on the iPhone OS 4.0<\/a> where they changed Section 3.3.1 of the iPhone Developer Agreement to state:<\/p>\n<blockquote><p>Applications must be originally written in Objective-C, C, C++<\/p><\/blockquote>\n<p>I realize <a href=\"http:\/\/daringfireball.net\/2010\/04\/why_apple_changed_section_331\">the business side of things<\/a>.  But part of me rails against this new restriction because it is fundamentally <em>not open<\/em> - even though the iPhone\/iPad SDKs are not something I deal with, it still bothers me.<\/p>\n<p>I don't agree with Apple's move, but it's their closed system so it's their rules.  Yet Apple is a big company.  It also happens to like the web.  Apple started and continues to be the heaviest contributor to <a href=\"http:\/\/webkit.org\/\">WebKit<\/a>, one of the most promising open-source projects I've ever come across.  Do these things balance?  Because another part of me is hopeful this might push more developers towards the Open Web.<\/p>\n<p><object type=\"image\/svg+xml\" width=\"100\" height=\"100\" style=\"float:right\" data=\"http:\/\/codedread.com\/clipart\/adobe.svgz\">[clipart]<\/object>Better yet, it might just <a href=\"https:\/\/www.codedread.com\/blog\/archives\/2010\/02\/09\/dont-worry-adobe-will-step-it-up\/\">push certain tool makers towards the Open Web<\/a>, just like losing marketshare pushed parts of Microsoft to rally behind the Open Web in the promises of IE9.  I hope the Open Web is looking more lucrative to Adobe now.  <\/p>\n<p>Anyway, this latest conflict serves to highlight the downside of technologies controlled by one vendor:  You have to play by their rules.  And those rules can change.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Web has changed us forever. It&#8217;s not just about how we experience digital media or how we purchase things or even all that free porn. Yes it&#8217;s also given us new ways to satisfy our egos, express our ideas, publish works, report information, research, share new capabilities. But I&#8217;m also talking about fundamental things: [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-810","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts\/810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/comments?post=810"}],"version-history":[{"count":23,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts\/810\/revisions"}],"predecessor-version":[{"id":1159,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts\/810\/revisions\/1159"}],"wp:attachment":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/media?parent=810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/categories?post=810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/tags?post=810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}