{"id":15,"date":"2003-11-12T19:54:13","date_gmt":"2003-11-12T19:54:13","guid":{"rendered":"http:\/\/www.pleus.net\/blog\/?p=15"},"modified":"2010-08-13T00:13:12","modified_gmt":"2010-08-12T22:13:12","slug":"the-browser-is-dying","status":"publish","type":"post","link":"https:\/\/www.pleus.net\/blog\/?p=15","title":{"rendered":"The Browser is Dying ?!"},"content":{"rendered":"<p>What are the strengths of browser based applications ?<\/p>\n<p>Sophisticated user interfaces ? No ! (slow server roundtrips)<br \/>\nEasy development ? No ! (a lot of scripts)<br \/>\nOffline capability ? No !<\/p>\n<p>Easy deployment ? Yes !<\/p>\n<p>The most important feature of browser based applications is the easy deployment.<br \/>\nYou just have to update the server to update your clients as well.<br \/>\nBut everything is based on the HTTP which is relatively simple and not suitable to support rich clients. <\/p>\n<p>Sure there is Java Webstart and .NET Zero Touch Deployment which enables you to type something like<\/p>\n<p><font face=\"courier\"><br \/>\nhttp:\/\/ww.pleus.net\/MyRichClient.jnlp<br \/>\n<\/font><\/p>\n<p>or <br \/>\n<font face=\"courier\"><br \/>\nhttp:\/\/ww.pleus.net\/MyRichClient.exe<br \/>\n<\/font><\/p>\n<p>in your browser to start your managed application.<\/p>\n<p>By using this approach it&#8217;s possible to enable rich user experience and user server based deployment.<\/p>\n<p>But that&#8217;s not all&#8230;<\/p>\n<p>During this years PDC Microsoft announced their next model for the development of user interfaces called Avalon.<br \/>\nThis technology is based on XAML (XML Application Markup Language). This enables us to develop rich clients in a declarative way like HTML.<br \/>\nThe following snippet is an example of how to write the HelloWorld application with XAML:<\/p>\n<p><font face=\"courier\"><br \/>\n&#60;TextPanel xmlns=&#8221;http:\/\/schemas.microsoft.com\/2003\/xaml&#8221; Background=&#8221;BlanchedAlmond&#8221; FontFamily=&#8221;Comic sans MS&#8221; FontSize=&#8221;36pt&#8221; HorizontalAlignment=&#8221;Center&#8221;&#62;<br \/>\n    Hello, world!<br \/>\n&#60;\/TextPanel&#62;<br \/>\n<\/font><\/p>\n<p>This document can be distributed over HTTP. The client uses it to create a UI which runs into the browser or standalone.<br \/>\nThis is only a new version of HTML, you might say.<br \/>\nBut in contrast to HTML it enables you to develop fully-fledged rich clients in a mostly declarative way.<br \/>\nThat&#8217;s promising, I think.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What are the strengths of browser based applications ? Sophisticated user interfaces ? No ! (slow server roundtrips) Easy development ? No ! (a lot of scripts) Offline capability ? No ! Easy deployment ? Yes ! The most important feature of browser based applications is the easy deployment. You just have to update the &hellip; <a href=\"https:\/\/www.pleus.net\/blog\/?p=15\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The Browser is Dying ?!<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-15","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15"}],"version-history":[{"count":1,"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/15\/revisions"}],"predecessor-version":[{"id":372,"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/15\/revisions\/372"}],"wp:attachment":[{"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}