<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Comments on HTML's Time is Over. Let's Move On.</title>
    <link>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_</link>
    <pubDate>Tue, 28 Aug 2007 00:38:49 GMT</pubDate>
    <description>As users and builders demand more and more richness from the Web, we need to re-evaluate the technology that 99% of it is built on. It seems no matter how sophisticated our back ends get, the front ends remain stagnant. What other options are there? What are the requirements that we as user experience designers face that newer technologies miss the boat on?</description>
    <item>
      <description>&lt;p&gt;While &lt;span class="caps"&gt;HTML&lt;/span&gt; may, or may not be nearing its end in terms of usefulness, the discussion of Macromedia Flash as an application development tool is lacking in its originality.&lt;/p&gt;

	&lt;p&gt;Flash was undoubtedly originally developed as a linear animation tool. However, with the development of Flash MX, and a little outside the box thinking, the possibilities are endless. While Flash works directly with &lt;span class="caps"&gt;J2EE&lt;/span&gt;, .NET and &lt;span class="caps"&gt;ASP&lt;/span&gt;, there are endless other opportunities, including Cold Fusion. As long as you can develop a dynamic content page with any application server, you can pull those variables into Flash, which creates a robust application environment.&lt;/p&gt;

	&lt;p&gt;While Flash may be linear in nature, the introduction of extensive action scripting with the manipulation of timelines and content through variables creates an application that is as successful and impressive as the person that developed it&amp;#8230;.it just takes some talent and a little imagination.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1269</link>
      <guid>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1269</guid>
      <pubDate>Tue, 28 Aug 2007 00:38:49 GMT</pubDate>
      <author>Pat Connolly</author>
    </item>
    <item>
      <description>&lt;p&gt;This is great. I really wanted to provoke a discussion like this, in this community very much so. That being said I want to comment on a few of the comments that have been said thus far (and maybe provoke some more).&lt;/p&gt;

	&lt;p&gt;Just to clarify, I am talking about application development. Publishing is still and will still be a great thing to do in &lt;span class="caps"&gt;HTML&lt;/span&gt;. Why the heck not? Especially b/c &lt;span class="caps"&gt;HTML&lt;/span&gt; and &lt;span class="caps"&gt;XML&lt;/span&gt; work so darn well together. As a &lt;span class="caps"&gt;CMS&lt;/span&gt; person I understand that more than most.&lt;/p&gt;

	&lt;p&gt;1. Flash &amp;#8211; Anyone dismissing Flash out of hand, does not know flash anymore. Flash MX changed all the rules. Also, I did say that it can&amp;#8217;t be taken seriously until they improve the development environment so that it performs better for programmers. They may have to split the UI into two. This is something that the folks at Norpath have actually done quite well.&lt;/p&gt;

	&lt;p&gt;Sub points on Flash. Flash MX works with &lt;span class="caps"&gt;JSP&lt;/span&gt;, .Net and even &lt;span class="caps"&gt;ASP&lt;/span&gt; appserving environments. It will even run directly from a &lt;span class="caps"&gt;J2EE&lt;/span&gt; environment.&lt;/p&gt;

	&lt;p&gt;2. .Net is many things and MS has been doing a wonderful job of confusing people about what it is and promising a lot more. It will have its own UI environment, but that UI environment is just really a marketing scam replacement of VB. It will only run on Windows. The only difference is that it will communicate via .Net protocols.&lt;/p&gt;

	&lt;p&gt;3. &lt;span class="caps"&gt;XUL&lt;/span&gt; &amp;#8211; The concept is very sound, but from what I was told and from what I&amp;#8217;ve seen, it is window dressing only. The content of the applications that it supports still require &lt;span class="caps"&gt;DHTML&lt;/span&gt; to funciton. I&amp;#8217;m still stuck using the same limited widgets as before. G-d! I would just kill for one &lt;span class="caps"&gt;HTML&lt;/span&gt; combo-box.&lt;/p&gt;

	&lt;p&gt;4. Standards-based &lt;span class="caps"&gt;HTML&lt;/span&gt; &amp;#8211; What standards? Who&amp;#8217;s standards? What browser? I could write code that is completely standards compliant and I get 2 things: 1. less functionality b/c it doesn&amp;#8217;t support as much as the browser say they support. 2. pages that look differently in various browser/platform sets. Standards compliance is a myth for anyone wanting to get more than a publishing environment out of &lt;span class="caps"&gt;HTML&lt;/span&gt;.&lt;/p&gt;

	&lt;p&gt;5. Did I say &amp;#8220;broadband&amp;#8221;? I think I said &amp;#8220;bandwidth&amp;#8221;. I never meant to imply that broadband should be required. What I was suggesting was that applications that are attempting to be ported to this environment have severe bandwidth issues. Anyone who has worked in a &lt;span class="caps"&gt;CMS&lt;/span&gt; based on the web will realize this once they transfer their first &lt;span class="caps"&gt;PSD&lt;/span&gt; file over a modem so that it can be converted by the server using a digital asset management program, or somone using a &lt;span class="caps"&gt;DMS&lt;/span&gt; that takes care of &lt;span class="caps"&gt;PPT&lt;/span&gt; files and is constantly transferring the documents back and forth for editing.&lt;/p&gt;

	&lt;p&gt;What I was really trying to refer to though is the display of large sets of data with much metadata associated with each &amp;#8220;row&amp;#8221;. The more intelligent you want your navigations to be (actions as well) the more metadata you need to port w/ each row. Thus you need to reduce &lt;span class="caps"&gt;HTML&lt;/span&gt; wherever you can. In our case we can&amp;#8217;t use ID tags along w/ class tags and this severly limits our ability to differentiate efficiently styles.&lt;/p&gt;

	&lt;p&gt;Ok, I&amp;#8217;ll stop there for now &amp;#8230; I hope the discussion ensues here. I also want to propose that if there are enough people interested in Web application development that we start our own community. For now the bulk of what we do will continue to be in &lt;span class="caps"&gt;HTML&lt;/span&gt;, but I would like to see other environments spoken about too. Any takers? 
== dave&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1268</link>
      <guid>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1268</guid>
      <pubDate>Tue, 28 Aug 2007 00:38:49 GMT</pubDate>
      <author>David Heller</author>
    </item>
    <item>
      <description>&lt;p&gt;I liked the article by the way. Nice overview! Only oversight seemed &lt;span class="caps"&gt;XUL&lt;/span&gt;.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1266</link>
      <guid>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1266</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:09 GMT</pubDate>
      <author>PeterV</author>
    </item>
    <item>
      <description>&lt;p&gt;I agree with the &amp;#8216;HTML doesn&amp;#8217;t do apps&amp;#8217; sentiment. Not to say it can&amp;#8217;t do it, it just isn&amp;#8217;t an efficient way to develop stuff. The problem is: Flash isn&amp;#8217;t either. I think the main reasons for that are:&lt;br /&gt;- Flash only recently got a decent programming language&lt;br /&gt;- the development environment for Flash is based on the animation paradignm (timeline, ...) Macromedia should build a developer development environment for Flash if it wants Flash to take the thin app space.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1265</link>
      <guid>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1265</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:09 GMT</pubDate>
      <author>PeterV</author>
    </item>
    <item>
      <description>&lt;p&gt;Of course &lt;span class="caps"&gt;HTML&lt;/span&gt; is still usable for many things, but the point of the article, I thought, was application development, not Web page development. Applications are interactive and do more than call up information; applications let people create things or change things. While I am not immediately going to go out and learn Flash as a result of this article, it seems very valuable to the profession to be looking ahead at what might address the limitations of the current tools. Even if the alternatives are not fully baked, we have to keep testing them until they are ready to come out of the oven.&lt;/p&gt;

	&lt;p&gt;It is critical that in future versions, the browser and the contents of the browser not ignore each other. Both the Mac and Windows allow the application developer to leverage the functionality of the OS and the browser needs to offer that same sort of leverage.&lt;/p&gt;

	&lt;p&gt;Futhermore, the browser itself needs to be more aware of what operating system it is running under and feed that information to the content layer.&lt;/p&gt;

	&lt;p&gt;Which is not to say that browsers should run under only one operating system. Oh, no. If IE has a function that is worth having, then IE itself ought to figure out how it is going to run that function on a different platform, rather than simply say, Sorry, you cannot use this function because I do not like you.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1264</link>
      <guid>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1264</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:09 GMT</pubDate>
      <author>Mary Deaton</author>
    </item>
    <item>
      <description>&lt;p&gt;&lt;span class="caps"&gt;HTML&lt;/span&gt; will go away once everyone in the world has a T1 line.&lt;/p&gt;

	&lt;p&gt;Flash will go away before &lt;span class="caps"&gt;HTML&lt;/span&gt;. HTML is needed to make .Net, Java, and other server side technologies to work with the client. Even though Macromedia hired Mr. Nielsen, Flash is still over 90% unusable.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1263</link>
      <guid>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1263</guid>
      <pubDate>Tue, 28 Aug 2007 00:38:48 GMT</pubDate>
      <author>Matt Johnson</author>
    </item>
    <item>
      <description>&lt;p&gt;&amp;#8220;Ultimately, I don&#213;t see a long term future for &lt;span class="caps"&gt;HTML&lt;/span&gt; as an application development solution. It is a misapplied tool that was never meant to be used for anything other than distributed publishing&amp;#8221;&lt;/p&gt;

	&lt;p&gt;What about Flash then? It is a misapplied tool that was never meant to be used for anything other than animation. All technologies have (dis)advantages, so we&amp;#8217;re always deciding which one is the most appropriate for each particular job.&lt;/p&gt;

	&lt;p&gt;Where &lt;span class="caps"&gt;DHTML&lt;/span&gt; or other web/based applications fail, desktop-based software is usually the best solution. It may present cross-platform compatibility problems, but this in many cases is not an issue when a company has already standarized on a particular OS.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1262</link>
      <guid>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1262</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:09 GMT</pubDate>
      <author>ct</author>
    </item>
    <item>
      <description>&lt;p&gt;We also can&amp;#8217;t ignore the 500 pound gorilla in the room: Microsoft. Their .NET platform is also a way to develop thin client applications (both within IE, with &lt;span class="caps"&gt;ASP&lt;/span&gt;.NET, and on the desktop with small .exe files that connect to servers)&lt;/p&gt;

	&lt;p&gt;Microsoft&amp;#8217;s version of &lt;span class="caps"&gt;DHTML&lt;/span&gt; and their VB Script languages aren&amp;#8217;t a crossplatform solution, but as it stands now, there is already a movement to using Microsoft IE and IIs to deliver internet-based applications.&lt;/p&gt;

	&lt;p&gt;...as for &lt;span class="caps"&gt;HTML&lt;/span&gt;. I do not see &lt;span class="caps"&gt;HTML&lt;/span&gt;&amp;#8217;s time a ending. Yes, there are a lot of places were &lt;span class="caps"&gt;HTML&lt;/span&gt; just doesn&amp;#8217;t scale to (chat is one web app I often see Java used for), but there are many web applications it works very well for.&lt;/p&gt;

	&lt;p&gt;Web based e-mail is a good example. While it&amp;#8217;s true that Java, Flash or one of the other alternatives mensioned would let us develop more robust interfaces, it would no longer be accessible anywhere (from a laptop running Windows XP, to a PalmPilot with a wireless internet connection.&lt;/p&gt;

	&lt;p&gt;&lt;span class="caps"&gt;HTML&lt;/span&gt; is not going away. As andrew points out, most of the web is still just text, and a lot of issues with &lt;span class="caps"&gt;HTML&lt;/span&gt; are solvable (one I see all the time, is large chunks of javascript used to detirmine the browser and then render correctly for it, when the browser could have been detected on the server and then only the appropriate code sent to the client), and all the discussed tools have their own place for one purpose or another.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1258</link>
      <guid>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1258</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:08 GMT</pubDate>
      <author>Jamison</author>
    </item>
    <item>
      <description>&lt;p&gt;There are too many stones missing in this article to get me across the stream (a metaphor an English professor always chided me with). There are some errant statements in this article also, such as the Netscape 6/7 and &lt;span class="caps"&gt;IE 6&lt;/span&gt; browser&amp;#8217;s vast differences, which we know if one codes to &lt;span class="caps"&gt;W3C&lt;/span&gt; standards will be minimal. The use of JavaScript in the &lt;span class="caps"&gt;DHTML&lt;/span&gt; argument can provide problems as this is where differences lay, not in the &lt;span class="caps"&gt;HTML&lt;/span&gt;/XHTML. While on the &lt;span class="caps"&gt;XHTML&lt;/span&gt; topic the &lt;span class="caps"&gt;XML&lt;/span&gt; Event is on the &lt;span class="caps"&gt;W3C HTML&lt;/span&gt; Working Group plate and may address some of the missing elements discribed in this article.&lt;/p&gt;

	&lt;p&gt;The article was missing any reference to why we would need to move beyond &lt;span class="caps"&gt;HTML&lt;/span&gt; as an example. I have worked building Web browser based applications over the past 6 years and have found some limitations, but there are many different desires for applications. I have been part of teams that had dynamic interfaces that allowed the user&amp;#8217;s to select data from disparate sources and run analytics on this newly combined data source, then the user could also see the results of the analytics in charts or graphs or Dynamic maps that all ran in a Web browser running &lt;span class="caps"&gt;DHTML&lt;/span&gt;.&lt;/p&gt;

	&lt;p&gt;There is some nice functionality that can be gained from &lt;span class="caps"&gt;DHTML&lt;/span&gt; or Flash, but it is no where near driving anybody to making the bold claim in the title of the article.&lt;/p&gt;

	&lt;p&gt;One argument was broadband. Broadband for data access? What poor application is being run here. Broadband has its purpose, but using it as a means to create a better interface points to poor interface development for data. Another mis-step was accessability as properly marked-up &lt;span class="caps"&gt;HTML&lt;/span&gt; is one of the best methods of making information accessible and usable.&lt;/p&gt;

	&lt;p&gt;Accessing the desktop is the most worry worrisome element. The Web browser is nice because it allows access to information that does not depend on my operating system or requires me to download an application that may have a security hole that provides access to the whole of my information. Being able to download datasets based on a standard allow me to process the data in Quicken, Money, or some other tool that reads the standard data format.&lt;/p&gt;

	&lt;p&gt;Groove as an example is a perfect example. Groove made use of &lt;span class="caps"&gt;XML&lt;/span&gt; and browser components to add functionality not available in other applications. Groove is nice and offers functionality few competitors provide. The problem is it does not run on my strongly preferred operating system. Had Groove stayed with a more standards compliant front end to their application rather than closing it to Microsoft only or selected an interface that ran on all operating systems I would still be a devoted user.&lt;/p&gt;

	&lt;p&gt;This article could use a serious rewrite to make it half way convincing.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1261</link>
      <guid>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1261</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:08 GMT</pubDate>
      <author>vanderwal</author>
    </item>
    <item>
      <description>&lt;p&gt;The &lt;span class="caps"&gt;URL&lt;/span&gt; seems to have gone from that last post. The article on ftrain.com is&lt;/p&gt;

	&lt;p&gt;&lt;a href="http://www.ftrain.com/archive_ftraintwo_15.html" rel="nofollow"&gt;http://www.ftrain.com/archive_ftraintwo_15.html&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1260</link>
      <guid>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1260</guid>
      <pubDate>Tue, 28 Aug 2007 00:38:48 GMT</pubDate>
      <author>Andrew Otwell</author>
    </item>
    <item>
      <description>&lt;p&gt;Paul Ford, over at ftrain.com, happens to have just written a really nice article about considering a geneology of computers which among other things touches on why deterministic technology ideas like &amp;#8220;we need a new standard format starting now&amp;#8221; don&amp;#8217;t work.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1259</link>
      <guid>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1259</guid>
      <pubDate>Tue, 28 Aug 2007 00:38:48 GMT</pubDate>
      <author>Andrew Otwell</author>
    </item>
    <item>
      <description>&lt;p&gt;&amp;#8220;Ultimately, I don&amp;#8217;t see a long term future for &lt;span class="caps"&gt;HTML&lt;/span&gt; as an application development solution. It is a misapplied tool that was never meant to be used for anything other than distributed publishing.&amp;#8221;&lt;/p&gt;

	&lt;p&gt;Few people would argue about the first sentence. Of course &lt;span class="caps"&gt;HTML&lt;/span&gt; isn&amp;#8217;t meant to be used as an *application* development solution. That isn&amp;#8217;t a very spicy idea.&lt;/p&gt;

	&lt;p&gt;The second sentence is more interesting. While *you* might feel that it is a &amp;#8220;misapplied tool&amp;#8221; I would bet that many of the folks doing the misapplying would not agree. People use tools as they want to use tools. A hammer used as a screwdriver *can* turn screws. (I&amp;#8217;ve done this.) People use what you give them. It simply doesn&amp;#8217;t matter that some people don&amp;#8217;t want other people to bastardize &lt;span class="caps"&gt;HTML&lt;/span&gt;&amp;#8212;they do, and they will.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1267</link>
      <guid>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1267</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:09 GMT</pubDate>
      <author>John S. Rhodes</author>
    </item>
    <item>
      <description>&lt;p&gt;David, don&amp;#8217;t forget that the majority of &amp;#8220;stuff&amp;#8221; moving around on the web is basically still text and images. For many IAs, &lt;span class="caps"&gt;HTML&lt;/span&gt; is and appropriate and effective way for organizing and displaying that content.&lt;/p&gt;

	&lt;p&gt;&amp;#8221;...the time has come to create a new system that is low bandwidth, utilizes a single code base for all platforms, and is componentized enough to make updating and customizations easy using internet-based distribution.&amp;#8221;&lt;/p&gt;

	&lt;p&gt;Sounds great, let me know when the software industry and human nature allow this for *any* technology segment. Telecom hasn&amp;#8217;t done it in a much longer period, even consumer electronics have barely managed to accomodate standardized remote controls.&lt;/p&gt;

	&lt;p&gt;Considering that just displaying &lt;span class="caps"&gt;HTML&lt;/span&gt; is a fairly straightforward task, even the browser makers haven&amp;#8217;t done too well, as you mention. Who do we entrust with a truly long-range idea like yours? Realisticly, it would have to be Microsoft, given the difficulty of designing, building, marketing, and killing-off of competing standards that would be needed.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1257</link>
      <guid>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1257</guid>
      <pubDate>Thu, 27 Mar 2008 17:32:25 GMT</pubDate>
      <author>Andrew Otwell</author>
    </item>
    <item>
      <description>&lt;p&gt;Also needing mention is &lt;span class="caps"&gt;XUL&lt;/span&gt;, Mozilla&amp;#8217;s Extensible User Interface Language. Mozilla&amp;#8217;s UI is built in &lt;span class="caps"&gt;XUL&lt;/span&gt;, as are quite a few applications now (there&amp;#8217;s even a nice O&amp;#8217;Reilly book).&lt;/p&gt;

	&lt;p&gt;cheers,&lt;/p&gt;

	&lt;p&gt;Jess&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1256</link>
      <guid>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1256</guid>
      <pubDate>Tue, 28 Aug 2007 00:38:48 GMT</pubDate>
      <author>Jess  </author>
    </item>
    <item>
      <description>&lt;p&gt;Another tool/technology worthy of mention: Rebol&lt;/p&gt;

	&lt;p&gt;&lt;a href="http://www.rebol.com" rel="nofollow"&gt;http://www.rebol.com&lt;/a&gt;&lt;/p&gt;

	&lt;p&gt;Similar in some ways to Curl, Rebol lacks an &lt;span class="caps"&gt;IDE&lt;/span&gt;, but it has a pretty solid cross-platform, tiny-footprint interpreter. Rebol is useful for batch processing, &lt;span class="caps"&gt;CGI&lt;/span&gt; and development of network-aware thin-clients.&lt;/p&gt;

	&lt;p&gt;If they decide to put the needs of mainstream users ahead of eccentric developers and fringe OS zealots, they might emerge as a serious contender.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1255</link>
      <guid>http://www.boxesandarrows.com/view/htmls_time_is_over_lets_move_on_#content_1255</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:08 GMT</pubDate>
      <author>H. "Teepee" Get</author>
    </item>
  </channel>
</rss>
