{"id":1058,"date":"2012-03-13T18:41:03","date_gmt":"2012-03-13T22:41:03","guid":{"rendered":"https:\/\/clarionsharp.com\/blog\/?p=1058"},"modified":"2019-04-12T20:44:49","modified_gmt":"2019-04-12T20:44:49","slug":"new-functionality-challenges-new-release","status":"publish","type":"post","link":"https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/","title":{"rendered":"New functionality challenges new release"},"content":{"rendered":"<p>The new functionality I mentioned in the previous post took a bite out of our planned release timeline.\u00a0 The functionality in question is the .Net implementation of our Win32 BrowseBox Behavior implementation.\u00a0 We had aimed to have the support implemented across platforms (desktop\/web) and across the data access models (ADO,Linq,FileDrivers).\u00a0\u00a0 This is what we have for the web side:<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter  wp-image-1062\" title=\"BBBweb\" src=\"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2012\/03\/BBBweb1.png\" alt=\"BrowseBox Behavior for the web\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>as you can see its very similar to what we have on the Win32 side of things.\u00a0 For ASP.Net there are some new properties that are needed.\u00a0 In particular we have to account for the stateless environment &#8211; each page access occurs as if it were the first time it has ever happened.\u00a0\u00a0 Hence the options for where the page will get its range limit value (as shown in the dropdown &#8211; and sure to expand shortly).<\/p>\n<p>The BrowseBox Behavior implementation will bring a lot of code-free functionality to your web and desktop apps.\u00a0 We&#8217;ll wrap this up tomorrow and release with whatever functionality exists (check the readme for the release state).<\/p>\n<p>Another area where you&#8217;ll notice a huge improvement is the processing of the T4 template registry &#8211; it is now about 90% faster!<\/p>\n<p>And we also have some nice news for the upcoming Win32 release but I&#8217;ll post about that tomorrow.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The new functionality I mentioned in the previous post took a bite out of our planned release timeline.\u00a0 The functionality in question is the .Net implementation of our Win32 BrowseBox Behavior implementation.\u00a0 We had aimed to have the support implemented across platforms (desktop\/web) and across the data access models (ADO,Linq,FileDrivers).\u00a0\u00a0 This is what we have &hellip; <a href=\"https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">New functionality challenges new release<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5,7],"tags":[],"class_list":["post-1058","post","type-post","status-publish","format-standard","hentry","category-clarion8","category-clarionnews","category-clarionsharp"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>New functionality challenges new release - Clarion<\/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:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New functionality challenges new release - Clarion\" \/>\n<meta property=\"og:description\" content=\"The new functionality I mentioned in the previous post took a bite out of our planned release timeline.\u00a0 The functionality in question is the .Net implementation of our Win32 BrowseBox Behavior implementation.\u00a0 We had aimed to have the support implemented across platforms (desktop\/web) and across the data access models (ADO,Linq,FileDrivers).\u00a0\u00a0 This is what we have &hellip; Continue reading New functionality challenges new release &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/\" \/>\n<meta property=\"og:site_name\" content=\"Clarion\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/softvelocity\/\" \/>\n<meta property=\"article:published_time\" content=\"2012-03-13T22:41:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-04-12T20:44:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2012\/03\/BBBweb1.png\" \/>\n<meta name=\"author\" content=\"rzaunere\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"rzaunere\" \/>\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:\\\/\\\/clarionsharp.com\\\/blog\\\/new-functionality-challenges-new-release\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/new-functionality-challenges-new-release\\\/\"},\"author\":{\"name\":\"rzaunere\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#\\\/schema\\\/person\\\/b90e860529aea05ad064cf2687697ce3\"},\"headline\":\"New functionality challenges new release\",\"datePublished\":\"2012-03-13T22:41:03+00:00\",\"dateModified\":\"2019-04-12T20:44:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/new-functionality-challenges-new-release\\\/\"},\"wordCount\":221,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/new-functionality-challenges-new-release\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2012\\\/03\\\/BBBweb1.png\",\"articleSection\":[\"Clarion 8\",\"Clarion News\",\"Clarion.Net\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/new-functionality-challenges-new-release\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/new-functionality-challenges-new-release\\\/\",\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/new-functionality-challenges-new-release\\\/\",\"name\":\"New functionality challenges new release - Clarion\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/new-functionality-challenges-new-release\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/new-functionality-challenges-new-release\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2012\\\/03\\\/BBBweb1.png\",\"datePublished\":\"2012-03-13T22:41:03+00:00\",\"dateModified\":\"2019-04-12T20:44:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/new-functionality-challenges-new-release\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/new-functionality-challenges-new-release\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/new-functionality-challenges-new-release\\\/#primaryimage\",\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2012\\\/03\\\/BBBweb1.png\",\"contentUrl\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2012\\\/03\\\/BBBweb1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/new-functionality-challenges-new-release\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New functionality challenges new release\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/\",\"name\":\"Clarion\",\"description\":\"Deliver your software on time, every time\",\"publisher\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#organization\",\"name\":\"SoftVelocity\",\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/svlogonew57.png\",\"contentUrl\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/svlogonew57.png\",\"width\":221,\"height\":57,\"caption\":\"SoftVelocity\"},\"image\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/softvelocity\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/SoftVelocity\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#\\\/schema\\\/person\\\/b90e860529aea05ad064cf2687697ce3\",\"name\":\"rzaunere\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g\",\"caption\":\"rzaunere\"},\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/author\\\/rzaunere\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New functionality challenges new release - Clarion","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:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/","og_locale":"en_US","og_type":"article","og_title":"New functionality challenges new release - Clarion","og_description":"The new functionality I mentioned in the previous post took a bite out of our planned release timeline.\u00a0 The functionality in question is the .Net implementation of our Win32 BrowseBox Behavior implementation.\u00a0 We had aimed to have the support implemented across platforms (desktop\/web) and across the data access models (ADO,Linq,FileDrivers).\u00a0\u00a0 This is what we have &hellip; Continue reading New functionality challenges new release &rarr;","og_url":"https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/","og_site_name":"Clarion","article_publisher":"https:\/\/www.facebook.com\/softvelocity\/","article_published_time":"2012-03-13T22:41:03+00:00","article_modified_time":"2019-04-12T20:44:49+00:00","og_image":[{"url":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2012\/03\/BBBweb1.png","type":"","width":"","height":""}],"author":"rzaunere","twitter_card":"summary_large_image","twitter_misc":{"Written by":"rzaunere","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/#article","isPartOf":{"@id":"https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/"},"author":{"name":"rzaunere","@id":"https:\/\/clarionsharp.com\/blog\/#\/schema\/person\/b90e860529aea05ad064cf2687697ce3"},"headline":"New functionality challenges new release","datePublished":"2012-03-13T22:41:03+00:00","dateModified":"2019-04-12T20:44:49+00:00","mainEntityOfPage":{"@id":"https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/"},"wordCount":221,"commentCount":0,"publisher":{"@id":"https:\/\/clarionsharp.com\/blog\/#organization"},"image":{"@id":"https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/#primaryimage"},"thumbnailUrl":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2012\/03\/BBBweb1.png","articleSection":["Clarion 8","Clarion News","Clarion.Net"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/","url":"https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/","name":"New functionality challenges new release - Clarion","isPartOf":{"@id":"https:\/\/clarionsharp.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/#primaryimage"},"image":{"@id":"https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/#primaryimage"},"thumbnailUrl":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2012\/03\/BBBweb1.png","datePublished":"2012-03-13T22:41:03+00:00","dateModified":"2019-04-12T20:44:49+00:00","breadcrumb":{"@id":"https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/#primaryimage","url":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2012\/03\/BBBweb1.png","contentUrl":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2012\/03\/BBBweb1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/clarionsharp.com\/blog\/new-functionality-challenges-new-release\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/clarionsharp.com\/blog\/"},{"@type":"ListItem","position":2,"name":"New functionality challenges new release"}]},{"@type":"WebSite","@id":"https:\/\/clarionsharp.com\/blog\/#website","url":"https:\/\/clarionsharp.com\/blog\/","name":"Clarion","description":"Deliver your software on time, every time","publisher":{"@id":"https:\/\/clarionsharp.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/clarionsharp.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/clarionsharp.com\/blog\/#organization","name":"SoftVelocity","url":"https:\/\/clarionsharp.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/clarionsharp.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2019\/03\/svlogonew57.png","contentUrl":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2019\/03\/svlogonew57.png","width":221,"height":57,"caption":"SoftVelocity"},"image":{"@id":"https:\/\/clarionsharp.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/softvelocity\/","https:\/\/www.youtube.com\/user\/SoftVelocity"]},{"@type":"Person","@id":"https:\/\/clarionsharp.com\/blog\/#\/schema\/person\/b90e860529aea05ad064cf2687697ce3","name":"rzaunere","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g","caption":"rzaunere"},"url":"https:\/\/clarionsharp.com\/blog\/author\/rzaunere\/"}]}},"_links":{"self":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/1058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/comments?post=1058"}],"version-history":[{"count":2,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/1058\/revisions"}],"predecessor-version":[{"id":1738,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/1058\/revisions\/1738"}],"wp:attachment":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/media?parent=1058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/categories?post=1058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/tags?post=1058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}