{"id":399,"date":"2008-08-20T12:42:58","date_gmt":"2008-08-20T21:42:58","guid":{"rendered":"http:\/\/yvod.com\/ulan\/?p=399"},"modified":"2008-08-20T12:42:58","modified_gmt":"2008-08-20T21:42:58","slug":"open-source-copy-and-paste-on-the-iphone","status":"publish","type":"post","link":"http:\/\/yvod.com\/ulan\/open-source-copy-and-paste-on-the-iphone\/","title":{"rendered":"Open Source Copy and Paste on the iPhone"},"content":{"rendered":"<p>So <a href=\"http:\/\/www.macrumors.com\/2008\/08\/20\/openclip-org-offers-copy-and-paste-for-iphone-across-apps\/\" target=\"_blank\">the story<\/a> goes like this.<\/p>\n<p>I&#8217;m sitting at the <a href=\"http:\/\/www.iphonedevcamp.org\" target=\"_blank\">iPhone Dev Camp 2<\/a>  in this <a href=\"http:\/\/magicpad.proximi.com\/video.php\" target=\"_blank\">cool demo by Proximi<\/a> on how to implement copy and paste on the iPhone. I am simply blown away by the amount of thought Proximi has put into this issue. The slide-show is worth watching for everyone interested in user interface design issues. <\/p>\n<p>It is clear that the answers to multi-touch problems faced on the iPhone will see broad use in the future. I am very happy Apple and the App Store developers are leading the direction of this conversation as I believe we are in good hands. Proximi is an excellent example of how early App Store developers are passionate about building social, multi-touch and location aware solutions that are both easy to use and powerful.<\/p>\n<p>In any case, the guy from Proximi goes through his slides in 15 minutes and then opens the floor for discussion. <a href=\"http:\/\/zacwhite.com\/blog\/?p=141\" target=\"_blank\">Zac White<\/a> immediately chimes in with a new perspective. What followed was a 5 minute back and forth between two developers who had never met before.<\/p>\n<p>Yes, it is true that applications can only write to their own bundles (each is in their own sandbox). But&#8230; every application can READ from the entire phone. Zac suggests that each application write to a specific place in its bundle &#8220;copy location&#8221; that can then be read from every application. Zac started writing the code earlier that day to review all of these areas and grab the latest data.<\/p>\n<p>Proximi&#8217; definition of a &#8220;targeted field&#8221; (seen in the 7th minute of their presentation) helped Zac figure out a few hooks to let his library use the results.<\/p>\n<p>This short and public discussion laid the groundwork for what is shaping up to be the copy and paste solution for the iPhone (at least until Apple chimes in!) <strong><a href=\"http:\/\/magicpad.proximi.com\" target=\"_blank\">Proximi&#8217;s,<\/a><\/strong> <a href=\"http:\/\/phobos.apple.com\/WebObjects\/MZStore.woa\/wa\/viewSoftware?id=286616920&#038;mt=8\"\" target=\"_blank\">MagicPad<\/a> and <strong><a href=\"http:\/\/www.skorpiostech.com\/products\" target=\"_blank\">Skorpiostech&#8217;s<\/a><\/strong> <a href=\"http:\/\/phobos.apple.com\/WebObjects\/MZStore.woa\/wa\/viewSoftware?id=284419210&#038;mt=8\" target=\"_blank\">Cocktails<\/a> demonstrated working version of <a href=\"http:\/\/www.viddler.com\/explore\/mager\/videos\/36\/\" target=\"_blank\">Zac&#8217;s code<\/a> within 24 hours. I see now that both <a href=\"http:\/\/phobos.apple.com\/WebObjects\/MZStore.woa\/wa\/viewSoftware?id=285073074&#038;mt=8\" target=\"_blank\">WordPress<\/a> and <a href=\"http:\/\/phobos.apple.com\/WebObjects\/MZStore.woa\/wa\/viewSoftware?id=284698706&#038;mt=8\" target=\"_blank\">Twitallator<\/a> are jumping on board. Yeah!!!<\/p>\n<p><a href=\"http:\/\/en.wikipedia.org\/wiki\/Open_source\" target=\"_blank\">Open Source<\/a> is the future (Zac libraries are <a href=\"http:\/\/openclip.org\/apps.php\" target=\"_blank\">Open Source<\/a>)! Everything is possible when we work together to solve common problems =) <\/p>\n","protected":false},"excerpt":{"rendered":"<p>So the story goes like this. I&#8217;m sitting at the iPhone Dev Camp 2 in this cool demo by Proximi on how to implement copy and paste on the iPhone. I am simply blown away by the amount of thought Proximi has put into this issue. The slide-show is worth watching for everyone interested in &#8230; <a title=\"Open Source Copy and Paste on the iPhone\" class=\"read-more\" href=\"http:\/\/yvod.com\/ulan\/open-source-copy-and-paste-on-the-iphone\/\" aria-label=\"Read more about Open Source Copy and Paste on the iPhone\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-399","post","type-post","status-publish","format-standard","hentry","category-code-computers"],"_links":{"self":[{"href":"http:\/\/yvod.com\/ulan\/wp-json\/wp\/v2\/posts\/399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/yvod.com\/ulan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/yvod.com\/ulan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/yvod.com\/ulan\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/yvod.com\/ulan\/wp-json\/wp\/v2\/comments?post=399"}],"version-history":[{"count":0,"href":"http:\/\/yvod.com\/ulan\/wp-json\/wp\/v2\/posts\/399\/revisions"}],"wp:attachment":[{"href":"http:\/\/yvod.com\/ulan\/wp-json\/wp\/v2\/media?parent=399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/yvod.com\/ulan\/wp-json\/wp\/v2\/categories?post=399"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/yvod.com\/ulan\/wp-json\/wp\/v2\/tags?post=399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}