{"id":1700,"date":"2015-12-16T00:54:04","date_gmt":"2015-12-16T00:54:03","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1700"},"modified":"2017-04-24T13:33:39","modified_gmt":"2017-04-24T20:33:39","slug":"mobile-web-20","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/mobile-web-20\/","title":{"rendered":"Mobile at Web 2.0"},"content":{"rendered":"<p>Today I spoke at Web 2.0, about the differences between Mobile and traditional Web 2.0 architectures. The biggest difference I identified, is that mobile devices frequently have unreliable connections. Even when the connection is available, it often has high latencies. Users are familiar with long waits when browsing the web or sending tweets, but that doesn&#8217;t mean they like it.<\/p>\n<div>I presented a vision of the future, where your mobile device will preload the pages and content you are likely to browse, so that when you do browse it, you don&#8217;t have to wait. The cost of storage is dropping fast, and network latency is already as good as it will ever get, so the trend is toward making it more practical to carry a personalized copy of the internet in your pocket.<\/div>\n<div><\/div>\n<div>The audience questions were intelligent, focussing on conflict detection and management (&#8220;What happens if two disconnected users make contradictory edits?&#8221;). The answer, of course, is that Couchbase keeps track of any conflicts, and makes it easy for the application to resolve them. Some folks wish for automatic merge processing inside the database, but we think it is a better solution to push that to the application, as the potential different merge strategies are vast and are properly understood as the application&#8217;s concern.<\/p>\n<div style=\"padding: 5px 0 12px;\">View more <a href=\"https:\/\/www.slideshare.net\/\" target=\"_blank\">presentations<\/a> from <a href=\"https:\/\/www.slideshare.net\/Couchbase\" target=\"_blank\">Couchbase<\/a><\/div>\n<\/div>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Today I spoke at Web 2.0, about the differences between Mobile and traditional Web 2.0 architectures. The biggest difference I identified, is that mobile devices frequently have unreliable connections. Even when the connection is available, it often has high latencies. [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1810],"tags":[],"ppma_author":[8974],"class_list":["post-1700","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-mobile"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Mobile at Web 2.0 - The Couchbase Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/mobile-web-20\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mobile at Web 2.0\" \/>\n<meta property=\"og:description\" content=\"Today I spoke at Web 2.0, about the differences between Mobile and traditional Web 2.0 architectures. The biggest difference I identified, is that mobile devices frequently have unreliable connections. Even when the connection is available, it often has high latencies. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/mobile-web-20\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-12-16T00:54:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-04-24T20:33:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/mobile-web-20\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/mobile-web-20\\\/\"},\"author\":{\"name\":\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/a84a25965e85f0df5045b90d5131c970\"},\"headline\":\"Mobile at Web 2.0\",\"datePublished\":\"2015-12-16T00:54:03+00:00\",\"dateModified\":\"2017-04-24T20:33:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/mobile-web-20\\\/\"},\"wordCount\":224,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/mobile-web-20\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Couchbase Mobile\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/mobile-web-20\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/mobile-web-20\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/mobile-web-20\\\/\",\"name\":\"Mobile at Web 2.0 - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/mobile-web-20\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/mobile-web-20\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2015-12-16T00:54:03+00:00\",\"dateModified\":\"2017-04-24T20:33:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/mobile-web-20\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/mobile-web-20\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/mobile-web-20\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/mobile-web-20\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mobile at Web 2.0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/a84a25965e85f0df5045b90d5131c970\",\"name\":\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g3b845df9c9cb4e78ccc618b81ebf4c85\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g\",\"caption\":\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\"},\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/author\\\/j-chris-anderson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Mobile at Web 2.0 - The Couchbase Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/mobile-web-20\/","og_locale":"en_US","og_type":"article","og_title":"Mobile at Web 2.0","og_description":"Today I spoke at Web 2.0, about the differences between Mobile and traditional Web 2.0 architectures. The biggest difference I identified, is that mobile devices frequently have unreliable connections. Even when the connection is available, it often has high latencies. [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/mobile-web-20\/","og_site_name":"The Couchbase Blog","article_published_time":"2015-12-16T00:54:03+00:00","article_modified_time":"2017-04-24T20:33:39+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/mobile-web-20\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/mobile-web-20\/"},"author":{"name":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/a84a25965e85f0df5045b90d5131c970"},"headline":"Mobile at Web 2.0","datePublished":"2015-12-16T00:54:03+00:00","dateModified":"2017-04-24T20:33:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/mobile-web-20\/"},"wordCount":224,"commentCount":1,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/mobile-web-20\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Couchbase Mobile"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/mobile-web-20\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/mobile-web-20\/","url":"https:\/\/www.couchbase.com\/blog\/mobile-web-20\/","name":"Mobile at Web 2.0 - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/mobile-web-20\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/mobile-web-20\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2015-12-16T00:54:03+00:00","dateModified":"2017-04-24T20:33:39+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/mobile-web-20\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/mobile-web-20\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/mobile-web-20\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/mobile-web-20\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Mobile at Web 2.0"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"The Couchbase Blog","description":"Couchbase, the NoSQL Database","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"The Couchbase Blog","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/a84a25965e85f0df5045b90d5131c970","name":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g3b845df9c9cb4e78ccc618b81ebf4c85","url":"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g","caption":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase"},"url":"https:\/\/www.couchbase.com\/blog\/author\/j-chris-anderson\/"}]}},"acf":[],"authors":[{"term_id":8974,"user_id":5,"is_guest":0,"slug":"j-chris-anderson","display_name":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/1700","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=1700"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/1700\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=1700"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=1700"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=1700"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=1700"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}