Slashdot Mirror


The Future is XHTML 2.0

An anonymous reader writes "As with its past, the future of HTML will be varied, some might say messy, but I believe XHTML 2.0 will ultimately receive widespread acceptance and adoption. A big move in this direction will be in Embedded devices such as phones and digital TVs, which will have no need to support the Web's legacy of messy HTML, and are free to take unburdened advantage of XHTML 2.0. This Developer Works article examines the work of the World Wide Web Consortium (W3C) in creating the next-generation version of their XHTML specification, and also their response to the demand for 'rich client" behavior exemplified by Ajax applications.'

290 comments

  1. Really? by Eightyford · · Score: 3, Insightful

    Embedded devices such as phones and digital TVs, which will have no need to support the Web's legacy of messy HTML, and are free to take unburdened advantage of XHTML 2.0.

    I would have thought that if the devices didn't need to serve up web content, they would use a proprietary system that is best suited for the job. If they did serve up web content, than of course they should support HTML.

    1. Re:Really? by MindStalker · · Score: 2

      I think the idea is that a cellphone currently can't view most pages, only pages specificially designed for their use. So in designing the next generation of cellphone websites you can saftly ignore old standards.

    2. Re:Really? by Eightyford · · Score: 2, Informative

      You're right in that the best cellphone webpages are specifically designed for the purpose. This site makes it possible to view regular webpages on cellphones, however.

    3. Re:Really? by tengennewseditor · · Score: 3, Insightful

      HTML is difficult to parse because it is so syntax lenient. The point is that an XHTML parser can be much slimmer and/or faster than an HTML parser and therefore more suitable for portable devices.

    4. Re:Really? by Eightyford · · Score: 1

      Okay, it doesn't work on all websites...

    5. Re:Really? by hclyff · · Score: 1

      It's not just a new language for serving static content. For simple pages people should stick with HTML 4.0 for all I care.

      The new client side APIs and the XForms spec are the killer here, especially for more complex web applications where it's already pain in the ass to design and use stateful UI components, with validation and so on. Current frameworks (JSF, ASP.NET, ...) manage to do so to some extend, but in pretty crappy way. In ASP.NET for example it's not uncommon to see 10kB of just state data going down to *and* up from client on every request. XForms could pretty much change this.

    6. Re:Really? by tdemark · · Score: 1

      I understand the purpose of making web services available to mobile devices. I'm not sure I understand the point of making web pages (designed for 800x600 or greater) available, thought.

      - Tony

    7. Re:Really? by Eightyford · · Score: 1

      I understand the purpose of making web services available to mobile devices. I'm not sure I understand the point of making web pages (designed for 800x600 or greater) available, thought.

      Well there are hundreds of millions of webpages that will never be converted to mobile friendly. I assume that some people would like to be able to access these pages on their mobile devices.

    8. Re:Really? by grcumb · · Score: 2, Interesting

      "So in designing the next generation of cellphone websites you can saftly ignore old standards."

      You mis-spelled 'daftly'. 8^)

      Seriously, writing for specific devices is exactly what HTML was supposed not to do. It was designed to be platform and software-independant, able to be displayed equally well in a variety of methods, from CLI to Safari. Netscape and, later, Microsoft did there best to subvert this idea, in an attempt to bind the web to their particular browser implementations. I'll leave it as an exercise to the reader to decide the extent to which they succeeded.

      But as far as the future is concerned, as a web applications developer, I honestly hope that I am never asked to write a 'cellphone website'. If I've done my job right, the same structure and a different style sheet should suffice to make my web content render properly on a different device.

      But I must give credit where credit is due: While I don't know about ignoring 'old' standards, I do agree that XHTML 2.0 will be much better suited to the task of serving content to a much wider array of devices than any version of HTML ever has.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    9. Re:Really? by MindStalker · · Score: 1

      Let me put this a better way, you can saftly ignore old MS or NS specific standards. One can be sure that a browser that is XHTML2 complient will render the classic HTML tags properly, its more from a cellphone users perspective that they won't be able to browse many websites that use MS specific code. Such was the dream originally of Mozilla that they could make a browser that didn't bow to old strange standards, unfortunatly they were forced to. Luckily the the mobile phone world the expectation to browse all website isn't as strong.

    10. Re:Really? by hazah · · Score: 1
      "But as far as the future is concerned, as a web applications developer, I honestly hope that I am never asked to write a 'cellphone website'."

      As a fellow webapp developer, I definately agree, and would like to point out that a "cellphone website" is a concept that should have never been concieved. I don't think our job is to do things twice for no good reason.

    11. Re:Really? by Anonymous Coward · · Score: 0

      "then", retard. Then is a different word from than and they have different meanings and are pronounced differently.

    12. Re:Really? by danpsmith · · Score: 1

      XHTML is HTML, it's HTML formatted so that it is in the form of any other XML language. What the summary is saying is that phones can immediately support this new, cleaner version of HTML because they have no need to transfer over existing content as much as a regular web browser. Regular web browsers have to be more tolerant of errors in code in order for the web to serve any real purpose (because there's so many errors). For a cell phone web browser, however, there are only so many websites that really support cell phone connectivity to begin with, and a lot of them are already, or on their way to being XHTML 2.0 complaint.

      It really is a decent standard, and it also is the reason why I do a </p> for every <p> on all of my posts here (not required by HTML) =).

      --
      Judges and senates have been bought for gold; Esteem and love were never to be sold.
    13. Re:Really? by Anonymous Coward · · Score: 0

      Uh? Is it just me or don't we have an "XHTML". I think they call it... Java (No disrespect). Originally developed for appliances(i.e. embedded devices)! duh!

    14. Re:Really? by Anonymous Coward · · Score: 0

      That's why you should use sematic markup, so they do not have to be made for 800x600 but can look good everywhere.

    15. Re:Really? by hazah · · Score: 1

      Dear AC, may I recommend a cold shower?

    16. Re:Really? by hazah · · Score: 1

      It's definately just you. For one, what is it that you think the two have in common?

    17. Re:Really? by winminion · · Score: 1

      You point is a really good point for XHTML 1.0. However, the discussion is about XHTML 2.0, which has I think 5 different languages. Both Opera and Apple stated they will not support XHTML 2.0 in it's current form.

    18. Re:Really? by Bogtha · · Score: 2, Insightful

      You point is a really good point for XHTML 1.0. However, the discussion is about XHTML 2.0, which has I think 5 different languages.

      5 different languages? What are you talking about? Modules? It has many more than that, but I don't see the relevance.

      tengennewseditor was pointing out that XHTML has a more regular syntax than HTML. It has this because it's based on XML. The XML parsing rules are more regular so they are easier to implement and parsers require less memory and cpu. XHTML 2.0, also being based on XML, is just the same as XHTML 1.0 in this respect.

      Both Opera and Apple stated they will not support XHTML 2.0 in it's current form.

      Nobody will, its current form is an incomplete draft.

      --
      Bogtha Bogtha Bogtha
    19. Re:Really? by Crizp · · Score: 1

      Newer phones like the SonyEricsson K750 are usually XHTML-compatible. The T630 was in theory but had some but causing it to not understand anything of it. Specific WAP pages are a hassle and not as pretty (although pretty is not the number one concern when surfing on such a small screen).

      On the K750 I get the standard XHTML version of Gmail and Personalised Home. It works great, even on such a small screen.

    20. Re:Really? by Anonymous Coward · · Score: 0

      no need to support the Web's legacy of messy HTML,

      Hmm, it will, instead have to support messy code not written to a new standard... After 20 years of HTML, 99% of it is still badly written and non-compliant to existing standards.

      What makes you think that people will start adhering to standards just because you produced yet another one?

    21. Re:Really? by LittleBigLui · · Score: 1
      Nobody will [support XHTML 2.0 in its current form because it] is an incomplete draft.


      Microsoft will. SCNR.
      --
      Free as in mason.
    22. Re:Really? by NutscrapeSucks · · Score: 1

      Too bad you guys missed out on that WML fad :)

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    23. Re:Really? by hazah · · Score: 1

      [another] wierd markup language?

    24. Re:Really? by Lord+Flipper · · Score: 1
      So in designing the next generation of cellphone websites you can saftly ignore old standards."

      You mis-spelled 'daftly'. 8^)

      Ha ha ha, that's funny, but, he not only didn't 'get it', he turned around and screwed safely into saftly, again...kinda scary.

    25. Re:Really? by Anonymous Coward · · Score: 0

      Calling the simplicity of HTML "messy" when compared to the mind numbing maze of "compatable to everyone" XHTML, seems like a sin.

      HTML is fluid and simple. It does exsactly what it was meant to do, markup information. It was the kludge of adding suprflous features such as scripts, embeds, nested tables for formating, and little images of text on colored backgounds that made HTML a mess.

      XHTML lumps it all together, smooths it out a bit. But then insists that you go the extra mile of covering every what-if contengenciy for compatability for that blind, deaf, mute, one-armed korean with spastic colon disorder who might maybe one day click on your page mistaking it for scat pron. Why bother?

      HTML is miraculously self-documenting. XHTML requires you document all of that self-documentation, making every 1k of text 2k long. Unless XHTML2 rolls back that idiocy, it can bite me. I have never had a problem with any browser displaying HTML 2.0 documents, even with with CSS and images improperly appended that doctype. I call this trick "no doctype declaration". Browsers seems to know what a HTML, HEAD, TITLE, BODY, H1-6, P, B, I, U, A, BR, and IMAGE tag does without me telling it "Hey, this HTML is branded 4.0 transitional, so like... that B tag bold's things... m'kay?"

      I have seen the reverse however. I have seen doctype declaration butcher the simplest of pages because of adherance to forced and unclear standards of browser (mis)beahvior.It's like the ACID2 test that says "if your browser can display a smiley face written in very bad markup, it passes". Who cares? It's text formatting markup! So what if my browser can't display a doodle written in bad markup by an idiot. RTF HTML for Dummies.

      This is the paradox: W3C says "If you write code, you must write a page about your code so everyone knows what it's about even if they can't access it as intended." And WaSP says "No matter how bad you write your page, the browser should psychically know how to render it anyway, so everyone can access it as intended".

      I say: "Keep It Simple Stupid and you wotn have a problem".

      If any device can render XHTML but can't render sinmple HTML, that device is effetivly defective and should be stomped on the floor by a hoard of angry overwheight midgets, then sent back to the manufacturer for warranty with the expalntion "it came out fo the box like this...".

    26. Re:Really? by Anonymous Coward · · Score: 0

      Wireless Markup Language, I think. It was "popular" back in the day when people used WAP on their mobile phones.

    27. Re:Really? by tepples · · Score: 1

      That's why you should use sematic markup

      Unfortunately, Microsoft Internet Explorer versions up through 6.0 SP2 have poor support for semantic markup.

  2. Re:Author's name by lastchance_000 · · Score: 0

    It would be even better if he was in Congress.

  3. HTML for TV by truthsearch · · Score: 3, Interesting

    digital TVs, which will have no need to support the Web's legacy of messy HTML, and are free to take unburdened advantage of XHTML 2.0

    Digital TVs have no need to support XHTML 2.0 either. Maybe in the future they'll write their menus in XHTML 2, but why bother? No one is browsing their own TV as a server (although that might be a cool hack). TVs need custom interfaces, not web pages.

    1. Re:HTML for TV by finelinebob · · Score: 1
      Digital TVs have no need to support XHTML 2.0 either. Maybe in the future they'll write their menus in XHTML 2, but why bother? No one is browsing their own TV as a server (although that might be a cool hack). TVs need custom interfaces, not web pages.

      Why bother? Because using proprietary language and developing proprietary code can cost more than using an off-the-shelf solution. You should also ask the question "Why bother to use anything other than XHTML?" It's more than the coding language you use, too, it gets into delivery systems. Is your set-top box going to use an OS with an HTML parser or some sort of browser capabilities built in? If yes, why create additional overhead when all you need is to feed your data to that built-in feature? So, which is the bigger bother in the end? Depends on the path you take ... but not considering both sides of the decisions you need to make isn't very prudent.

    2. Re:HTML for TV by truthsearch · · Score: 1

      TVs and boxes already have built-in custom software. Why add a generic OS and vulnerable browser? They only communicate with custom cable company servers anyway.

    3. Re:HTML for TV by Anonymous Coward · · Score: 0

      All of the cable companies are trying to move away from proprietary set-top-boxes because they want to have choices rather than the few options they have today in terms of manufacturers. Check out the OCAP 2.0 spec and you will see that they are trying to move towards more open standards which includes XHTML, XML and ECMAScript. It comes down to dollars... open standards = choice and therefore will almost always be cheaper.

    4. Re:HTML for TV by leighklotz · · Score: 1

      TVs need custom interfaces, not web pages.
      With technologies such as SVG and XForms, HTML turns into custom interfaces.
      As one of the editors of the XForms 1.0 recommendation, I know this to be true, not because I wrote part of the spec, but because I came to the party with needs for this kind of stuff. XForms 1.0 is lacking some stuff out of the box, but the implementations that are out there fill the gaps, and their feedback is going into XForms 1.1 (which I am not presently part of).

      So yes, you can write the kinds of custom interfaces that appliances need using these technologies. Not solely using them, but that convergence will come as a few more things get added to the mix. And the advantage is that the data layer interface of URLs, GET/POST, and XML is totally separate from the presentation layer, and so it's really easy to write new clients without doing screen scraping; every UI and client and device is on equal footing because the people who write the first UI do the groundwork.

    5. Re:HTML for TV by SamSim · · Score: 1

      I disagree. I would prefer a standardised interface as it means I wouldn't have to figure everything out all over again every time I buy e.g. a new DVD.

  4. Standards v AJAX by matt+me · · Score: 1, Insightful

    These are a complete oxymoron. Google and windows live (I hear) are all about reimplenting normal functionality in confusing new ways, that certainly won't work on any simple client.

    1. Re:Standards v AJAX by Bogtha · · Score: 2, Informative

      These are a complete oxymoron.

      Ajax works in conjunction with:

      • HTTP (published as an IETF RFC),
      • HTML (published as W3C recommendations, an ISO standard and an IETF RFC) or XHTML (published as a W3C recommendation),
      • Javascript (published as an ECMA standard),
      • the DOM (published as W3C recommendations),
      • usually CSS (published as W3C recommendations),
      • and often XML (published as W3C recommendations).

      Furthermore, the WHATWG are formally specifying the XMLHttpRequest interface, which they will probably submit to the W3C once complete.

      In what way are these "versus" Ajax? Ajax works with standards, not against them.

      --
      Bogtha Bogtha Bogtha
    2. Re:Standards v AJAX by Trails · · Score: 2, Insightful

      Well, yes AJAX != Standards, depending on the standards.

      AJAX is inline with all relevant technical standards ( (X)HTML, CSS, ECMAScript (except for MSIE), XML, etc...)

      The fundamental standards that Ajax fails at meeting are USABILITY standards, specifically the notion of the web as a series of pages. Ajax violates this page metaphor, which has some usability gurus in minor fits of apoplexia, Jakob Nielsen included. Adhering to these standards is, imho, much more open to interpretation though. Case in point, many users like these AJAX web apps, Flickr for example. If users like it, then why are some of the usability folk, self proclaimed "user advocates", having said fits? Personally, I think it's time for the page metaphor to evolve, and clearly so does a large portion of web users.

    3. Re:Standards v AJAX by petermgreen · · Score: 1

      i was under the impression that the object needed for ajax to work (xmlhttprequest) was not part of the standard DOM.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    4. Re:Standards v AJAX by John+Hurliman · · Score: 2, Insightful

      Ajax violates this page metaphor, which has some usability gurus in minor fits of apoplexia, Jakob Nielsen included.

      AJAX doesn't have to violate the page metaphor, and I actually haven't seen any real examples of people destroying usability like people are running around yelling about. Yes it would be _possible_ to replace all navigation in your site with AJAX just as people have replaced all the navigation in their sites with a Flash menu, but the technology doesn't force you to improperly use it. If your front page has a stock ticker that dynamically updates, is that breaking usability? Also there are certain places you don't want the user to be able to bookmark, like the third page in a five page form they are filling out. The user thinks "Hey I'll just bookmark here and finish this later". Instead you could save the state of everything entered so far and return back to the position they left off at a later point with cookies, and your web app actually knows what's going on. All five pages of the form have the same url (http://www.mysite.com/survey/) so there is no confusion.

    5. Re:Standards v AJAX by Anonymous Coward · · Score: 0

      Um. AJAX doesn't define any Human User Interface Guildlines. It's a methodology involving datastreams. See http://en.wikipedia.org/wiki/Ajax_(programming) if there is confusion.

    6. Re:Standards v AJAX by winminion · · Score: 1

      I disagree with the statement. I think it is re-implementing current standards in simplistic ways. Before, the server side nastiness and the obsoleted model of dowloading the whole spanking application with the whole spanking dataset again for each subtle change is just plan dumb.

      Some of the brightest were doing some AJAX-like concepts before, but most were doing the nasty with hackery of NS4/IE4 era of incompatible non-sense combined with sludge of *insert your favorite server side code here*. Others just moved off of HTML/XHTML altogether go to Flash, which itself has been promoting AJAX-like functionality through it's JavaScript-like language ActionScript.

    7. Re:Standards v AJAX by theguyfromsaturn · · Score: 1

      The page metaphor is good for some things... presenting articles, course notes... printed stuff that need no interactivity. The page metaphor is awful for anything requiring interactivity like e-mail interface, etc. etc. I'm not an advocate to convert EVERYTHING to AJAX. But interactive sites that are meant to behave more like programs definitely need to look into it.

      --
      I like my dinosaurs feathery, and my pterosaurs hairy (or is it pycnofibery?)
  5. Time for an Internet Reboot by DigitalRaptor · · Score: 4, Interesting

    I think it's time for the internet to stop catering to the past.

    Can you imagine our interstates if we still catered to stage coaches, horse drawn carriages, and Model T's?

    Can you imagine television if we still catered to black and white TV's?

    Change happens. Get over it. It's not like Firefox cost's $3,995.00 per copy.

    When people can no longer recognize the sites they like, they'll get the hint and upgrade.

    It won't be sites like Amazon.com that bring about this change, it will be sites like HomeStarRunner.com, JibJab, that don't have billions of dollars in sales to lose, but can be just as influential in a grassroots way.

    --
    Lose Weight and Feel Great with Isagenix
    1. Re:Time for an Internet Reboot by Daniel_Staal · · Score: 5, Interesting

      Bad examples, for your point. Stage Coaches, horse drawn carriages, and Model T's can operate on current roads. They just have to follow current rules. You'll actually see horse drawn carriages fairly frequently in some areas. They'd get a ticket on the freeways, but so would a car that has their top speed.

      Also: Television signals still are in a format black and white TV's accept. They can't read the whole signal, but they work just as well as they did before.

      This is how the web's evolving. The current standards are built on past ones, and older browsers can usually use most of a newer site. Same as horse drawn carriages and black and white TV's.

      --
      'Sensible' is a curse word.
    2. Re:Time for an Internet Reboot by Anonymous Coward · · Score: 0

      Intersting that your examples ( HomeStarRunner.com, JibJab ) are both Flash sites. For the record, Flash has had AJAX capabilites build in since 2000. The future is the past you ignored.

    3. Re:Time for an Internet Reboot by Anonymous Coward · · Score: 0
      Can you imagine television if we still catered to black and white TV's?


      Last I checked, which was a few years ago, the NTCS still allows for B&W. So yes, I can imagine it... not that I care.
    4. Re:Time for an Internet Reboot by Telastyn · · Score: 1

      No, it's time for people to stop trying to stuff everything into a web browser, pass everything over http. If you need a 'rich client', then make one. Borrow a canned html renderer, use premade networking libraries...

      Don't try to be everything for everyone.

    5. Re:Time for an Internet Reboot by mblase · · Score: 1

      I think it's time for the internet to stop catering to the past.

      Why?

      Can you imagine our interstates if we still catered to stage coaches, horse drawn carriages, and Model T's?

      But we do still cater to them. That why we have a non-interstate road system.

      Can you imagine television if we still catered to black and white TV's?

      Last I checked, all major TV broadcasts did still work on b&w.

      Change happens. Get over it. It's not like Firefox cost's [sic]$3,995.00 per copy.

      No, but a new computer that can run it just might cost some people a thousand dollars they don't have.

      There are limits to backwards compatibility, true. But seeing as the entire internet is only about ten years old, and seeing as many people who don't read Slashdot actually have computer that are at least five years old and still running Windows 95/98, it is in fact not only considerate but good marketing to keep your sites compatible with those machines whenever possible.

    6. Re:Time for an Internet Reboot by advid · · Score: 1

      Well, in Flash we'd have to call it AAAX (Asynchronous Actionscript And XML). Not quite as catchy.

      Of course, the AJAX name has bothered me since it was stapled to the technology. I know it's less buzzword-friendly, but I was happy with plain old XMLHTTPRequest.

      Don't mind me; I'm old and grouchy.

      --
      - "I'll probably get modded down for this."
    7. Re:Time for an Internet Reboot by DigitalRaptor · · Score: 2, Insightful

      I don't want to be everything to everyone. But I also don't want to cater to 50 different standards for every one of Microsofts bastardized browser versions.

      It takes all the fun out of being a web developer and serves no one.

      I could care less about fancy new features. I just want standards, and that is finally starting to happen (until IE 7 comes out and probably screws it all up again, who knows?).

      IE 5 and 5.5 are a nightmare. There are still people running on 4.x browsers on Win98 or even Win95. Those PC's are WAY more likely to be spambots or riddled with spyware and viruses. I'm just asking for a little more encouragement for people to upgrade to something more recent, like a browser and OS made this century.

      --
      Lose Weight and Feel Great with Isagenix
    8. Re:Time for an Internet Reboot by Mikelikus · · Score: 1

      What about A3X... I think that's catchy. :)

      --
      -- Would it be acceptable to just put my name on my sig?
    9. Re:Time for an Internet Reboot by Anonymous Coward · · Score: 0

      Actually, it's NTSC. Just remember the mnemonic: Not The Same Color

    10. Re:Time for an Internet Reboot by Stan+Vassilev · · Score: 2, Funny

      "I think it's time for the internet to stop catering to the past."

      I think it's time to make way to the young people! Well, who's first to commit suicide?

    11. Re:Time for an Internet Reboot by Senzei · · Score: 1
      Name a good business reason why this should happen? More importantly tell me why joe sixpack wants xhtml 2.

      Stage coaches, horse drawn carriages and model t's were all pushed out of the way by better cars that people wanted. The infrastructure followed the demands of the market.

      Television went to color because people wanted it. Again the infrastructure followed the market.

      When people no longer can recognize the sites they like they will find new sites that don't force them to upgrade. Someone will go after that market.

      What will bring adoption of xhtml 2 is one of two things: serious reductions in manufacturing cost or market demand. Considering how much time it would take your average html/css/javascript developer to learn all of these new technologies it will be quite a while before any cost reductions become apparent, if they even exist. As it is I see nothing in xhtml 2 that will make the average user want to switch.

      It really seems to make webheads spooge though.

      --
      Slashdot: Where anecdotes and generalizations can be freely substituted for facts, logic, or intelligence
    12. Re:Time for an Internet Reboot by DigitalRaptor · · Score: 1

      You can get a new computer with operating system for $328 or .

      And Win95/Win98 will run Firefox just fine. So they don't have to upgrade their OS or spend a penny. They just have to give a crap enough to spend 10 minutes to stay semi-current (within the last 5 years would be nice).

      --
      Lose Weight and Feel Great with Isagenix
    13. Re:Time for an Internet Reboot by anupamsr · · Score: 0
      Shit happens. Get over it.

      I totally agree with you. It happens. It happens to everybody. It happens with time, some times frequently, other times it takes so long, a really long time, and one thinks, when will I return to my normal work. But then, it happens, and you find yourself totally renewed and filled with energy. Its just, we don't like it initially. I don't know why.

      Wait, I read it incorrectly...

      --
      I forgot to be anonymous.
    14. Re:Time for an Internet Reboot by DigitalRaptor · · Score: 1

      Only one reason is needed: security.

      Old and outdated operating systems and browsers are FAR more likely to be riddled with spyware and viruses, and used for crime, sending out spam, and fraud.

      This costs the U.S. alone billions of dollars every year, not to mention the value of the lost productivity.

      That alone is reason enough to ditch Win95 and Win98, regardless of what OS you switch to. The same applies to old browsers. There is exactly zero reason for anyone, anywhere to be using a 4.x generation browser when FREE, secure replacements are available for almost any OS.

      --
      Lose Weight and Feel Great with Isagenix
    15. Re:Time for an Internet Reboot by drinkypoo · · Score: 1

      Stage Coaches, horse drawn carriages, and Model T's can operate on current roads.

      Except for the latter of these, they are not permitted in many places. Actually, we have a problem much like this already; the fact that we have all these huge land yachts on the road stops us from being able to use smaller, more efficient cars (the really tiny cars don't make it here) because a '69 lincoln continental would just vaporize most of 'em, let alone a 3/4 ton diesel dually pickup.

      Television, of course, is heading towards digital-only, and good riddance.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    16. Re:Time for an Internet Reboot by drinkypoo · · Score: 2, Insightful

      Web browsers work. We were developing web applications before javascript and AJAX, they just make them faster and better (and do things they couldn't otherwise do.) And we're not going to stop doing this. Anything substantially server-based is probably best served by having a web interface. As hard as it can be to support multiple browsers (yes, I would prefer standards compliance myself) it's still easier than supporting multiple disparate platforms.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    17. Re:Time for an Internet Reboot by Anonymous Coward · · Score: 0

      I don't think it's a bad example at all. HTTP is the road; XHTML 2.0 is a car that rides on the road. If we use your TV analogy, XHTML 2.0 would be a color tv program that only works on tvs that support it.

    18. Re:Time for an Internet Reboot by Wikipedia · · Score: 0

      oh yeah, flash is great. That's why it's in the w3c standards.

      --
      P2P Anonymous Distributed Web Search: http://www.yacy.net/
    19. Re:Time for an Internet Reboot by Anonymous Coward · · Score: 0

      Road dimensions are from stagecoach dimensions. The reasons that the roads today are the width they are is because the standard lane size was set back in the horse and buggy days.

      Television does still cater to black and white TV's. The current system for broadcasting color was chosen for exactly that reason. Back in the 1940's and 1950's there was a competing color format that made reception impossible on B&W TV's. The current standard was chosen because a B&W TV could still use it to generate a B&W picture, while the competing system rendered static on a B&W TV.

      So both of your examples are actually points AGAINST your claim.

    20. Re:Time for an Internet Reboot by Wikipedia · · Score: 0

      Actually it was probably greed.

      --
      P2P Anonymous Distributed Web Search: http://www.yacy.net/
    21. Re:Time for an Internet Reboot by ErikZ · · Score: 1


      I drive a Toyota Corolla in Colorado. Where would I have to go where I "Wouldn't make it?"

      Cause I've been having a great time so far. The only problem was that filing cabinet I bought wouldn't fit in it.

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    22. Re:Time for an Internet Reboot by AuMatar · · Score: 1

      WHy the hell should they have to spend *any* more money when they already have working equipment? There is no other piece of electronics you need to upgrade, unless it completely breaks. Unless you're into gaming or absolutely need to run something that only compiles on 2K or XP, buying a new computer is a waste of money. Which means its a waste for the vast majority of the nation.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    23. Re:Time for an Internet Reboot by Anonymous Coward · · Score: 0

      Who still puts leaded gasoline in their car's engine??

    24. Re:Time for an Internet Reboot by DigitalRaptor · · Score: 0, Flamebait

      One reason: Security. Anyone using Win95 and Win98 right now is living on borrowed time, on an OS with no support, not patches or updates, and no future.

      You may say, "So what, that's their problem", but it isn't just they're problem. It's yours, mine, and everyone elses problem.

      What nation is the largest provider of spam to the U.S.? The U.S. We like to blame it on China, Korea, or some other nation, but it's us. And the vast majority of that spam comes from compromised home computers, zombies. And I'd be willing to wager the majority of them are Win95, Win98, or XP without any service packs applied.

      Who should I have to get 500+ spam emails a day because your grandma is too cheap or too stupid to keep her computer up to date in any sort of fashion? Why should my computer be constantly under siege from other computers that are compromised and doing constant port scans?

      If people want to be part of something big, like the Internet, they need to take a little responsibility for their involvment and spend a very small amount of effort and/or money on being part of the solution instead of part of the problem.

      Zombies and other security problems cost the U.S. economy billions of dollars a year to fight, not including the real cost, which is lost productivity. We probably haven't seen another Einstein because everyone with that potential is too busy trying to sift through their spam.

      Spam filters are so strong now, especially among big ISP's like AOL, that email has lost much of it's value for business or serious communication. When I send someone an email I have very little confidence that they have received it, until I hear back from them. Way too many of the sent emails just disappear like a fart in the wind, without even a bounce message.

      We owe much of that situation to zombies, and we all pay the price for the cheapness, stupidity, and laziness of the leechers who want to use the Internet, but don't want to put forth any effort to help it succeed.

      --
      Lose Weight and Feel Great with Isagenix
    25. Re:Time for an Internet Reboot by Anonymous Coward · · Score: 0
      Thats because in those days, engineers were giants with big cast iron balls that went "CLANG"!

      You sniviling codemonkeys these days are afraid of the beancounters in accounting.

    26. Re:Time for an Internet Reboot by Anonymous Coward · · Score: 0

      Actually, a horse-drawn carriage is perfectly fine on just about everything but a controlled-access road. In fact, they usually have right of way over automobiles.

      Check out Amish country sometime.

    27. Re:Time for an Internet Reboot by DigitalRaptor · · Score: 1

      Oh you'll make it, right to the morgue when a Ford Excursion broadsides you (Your car is somewhere under the hood of the excursion).

      The point is valid. In America we are addicted to big cars and big oil, as much as we like to complain about the price of gas.

      There is a real market for small and efficient cars, but they do not do well in a crash with a big truck or SUV. Whereas two of these small and efficient cars get in the same crash and both parties do quite well.

      The cars themselves are safe for their size, just like a Volvo is safe until it goes up against a semi...

      --
      Lose Weight and Feel Great with Isagenix
    28. Re:Time for an Internet Reboot by roger6106 · · Score: 1

      In the case of TVs there is a standard format of signals that everyone follows. With web sites there's a jumble of code that's old coding mixed with new mixed with invalid code. I hope XHTML 2.0 doesn't become the mess that HTML has become.

    29. Re:Time for an Internet Reboot by VGPowerlord · · Score: 3, Informative
      Bad examples, for your point. Stage Coaches, horse drawn carriages, and Model T's can operate on current roads.

      That's funny, because I'm pretty sure that changing to XHTML 2.0 would still use the same Internet connection I already have, as well as the same protocol (HTTP 1.1). XHTML 2.0 has a different mime-type, so you can tell whether XHTML or HTML is being used.

      Before you say it, yes, XHTML 1.x does work with text/html, but you'll also notice that XHTML 1.x has not removed support for any tags, unlike XHTML 2.x.

      To be exact, XHTML 2.0 does away with the following tags:

      • br
      • hr
      • h1-h7
      • img (all elements will now support src=)
      • form, input, textarea
      • ins, del
      • script
      • frame functions - Has been relegated to XFrames
      It adds
      • nl - Navigation List
      • l - A container tag that replaces br.
      • section - For dividing a document into sections, works with h.
      • h - context-aware header tag, replaces h1-h7.
      • separator - hr renamed. It still isn't a container tag.
      • script has been replaced by handler, which uses XML Events instead of classic HTML listener events.
      • XForms - Replaces HTML forms
      • src attribute - Any element can now have an image replace it. No more futzing around with img alt=
      • href attribute - Any element can now have a linking attribute. a has been retained in the language, even though its functionality is now gone.
      • role attribute - You can now mark the purpose of particular elements.
      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    30. Re:Time for an Internet Reboot by jlarocco · · Score: 1

      I really don't understand why the w3c is doing this. It seems they're purposely trying to make themselves irrelevant. It's already enough pain in the ass to create a standards compliant page that looks good in all browsers. And now they're changing the standards even more dramatically. So much so, I wonder if it will even be possible to make a page that looks good in all browsers and is XHTML 2.0 compliant, without spending a huge amount of effort above and beyond what is already required. Yeah, it's easier to just make 2 pages, one standards compliant, and one that's not, but good luck convincing your boss.

      It's obvious the average user just sticks with whatever browser came on their computer, which for 80-85% of computer users is IE. Microsoft has already shown they don't care about being standards compliant. It's been >5 years since IE 6 came out, and even now they're primarily only adding tabs, popup blocking, and useless fluff.

      I'm sure some cool things are being added to XHTML 2.0, but I really don't see it catching on. Why go out of the way to break backward compatibility when none of the current browsers even fully support the current standard? I would understand if there were a gain from doing so, like TV -> HDTV, but I'm not seeing it with XHTML -> XHTML 2.0.

    31. Re:Time for an Internet Reboot by cdwiegand · · Score: 1

      Um... problem: we DO still cater to older technologies. Buggies ARE allowed on the roads (no, not the freeways, but city roads). And so are bikes! (Oh no!)

      And black and white TV? Um... find one. Check out Channel 2 (or whatever your area has). See that picture? Yeah, it's because the black and white TV sees the brightness part of the picture and ignores the junk (the parts that specify color information).

      That being said, occasionally things change enough that radical, revolutionary change is needed. But usually, evolutionary change is better suited to the task. Kinda like how, if one doesn't like the way a country runs itself, one should work on making the change gradual and from within, instead of bombing it back to the stone ages. But anyways...

      --
      . Define sqrt(x) as something really evil like (x / rand()), and bury it deep. Watch your coworkers go nuts.
    32. Re:Time for an Internet Reboot by Bing+Tsher+E · · Score: 2

      Television, of course, is heading towards digital-only, and good riddance.

      Good riddance to television? Because, if so, I heartily agree.

    33. Re:Time for an Internet Reboot by Bing+Tsher+E · · Score: 1
      But I also don't want to cater to 50 different standards for every one of Microsofts bastardized browser versions.

      It takes all the fun out of being a web developer and serves no one.


      So design your pages using the existing defacto HTML standard. It's easy, and you can even do it using a plaintext editor like vi.

      Or does that 'take all the fun out of it' for you? If so, is the 'fun' a bunch of bells and whistles you can't manage to do without?
    34. Re:Time for an Internet Reboot by Bing+Tsher+E · · Score: 1
      We owe much of that situation to zombies, and we all pay the price for the cheapness, stupidity, and laziness of the leechers who want to use the Internet, but don't want to put forth any effort to help it succeed.


      Wow. So you're saying that anybody who doesn't happily flash plastic every few years at a superstore to get the latest chrome and croft hardware is 'lazy and stupid?'

      Does your income depend on the suckers in line at Best Buy or something???
    35. Re:Time for an Internet Reboot by thogard · · Score: 1

      I really don't understand why the w3c is doing this. It seems they're purposely trying to make themselves irrelevant.
      Been watching the w3c for long? When they started out they were pushing for new standards that were completely ignored by the only real players. Later they got half a clue and documented what was happening. Then they went back to creating new standards that none would ever use. They like to claim they are the authoritative source for these types of standards but the reality is the IE team still is.

      My take on XLM and its friends is that people who push it should pick up a copy of Knuths books and read about parsing. It also allows people to push the Input and Output specs of a program out of mind until much later in a project which is simply the worst computer science practice imaginable. Remember the old com sci model where a computer is 4 major processing bits: Input, Processing, Storage and Output. Once you lose track of that, the program is doomed.

    36. Re:Time for an Internet Reboot by thogard · · Score: 1

      The security problem is that Microsoft somehow managed to avoid the consumer recalls that would effect every other company. The law is clear that if your product does damages to unrelated 3rd parties that you must fix the situation and the common way is recalls. There should be a $1 cd at every computer shop and wal-mart in the world that allows for a reinstall of Windows 95+ with all the security problems fixed.

    37. Re:Time for an Internet Reboot by NoMercy · · Score: 1

      I'm not sure, were you going for +5 funny?

      "Can you imagine our interstates if we still catered to stage coaches, horse drawn carriages, and Model T's?"

      Well mabie not an interstate, but I've seen horse drawn carrages on many major roads, for weddings and funerals mostly, as there more the preserve of those with money or special occasions.

      "Can you imagine television if we still catered to black and white TV's?"

      Last time I checked, they work fine, though your not going to get HDTV on it.

      But, dispite your horridly flawed analogies, people will upgrade there browser, but at the same rate theve always done it, and we won't see XHTML2 any time soon.

    38. Re:Time for an Internet Reboot by YU+Nicks+NE+Way · · Score: 1

      Nope -- they're legally required to display slow-moving vehicle signs, but all three are perfectly legal off of limited access highways.

    39. Re:Time for an Internet Reboot by cyclobotomy · · Score: 1

      Catering to the lowest common denominator is the real problem; cater to standards, not some company's version of reality.

    40. Re:Time for an Internet Reboot by HeroreV · · Score: 1

      You're way behind the times. Some of the elements that were once "removed" have been added back in. In fact, the linked article even mentions the img tag. Take a look at the latest working draft and get your facts straight.

    41. Re:Time for an Internet Reboot by sharkey · · Score: 1

      Capricorn 15's. Born 2244. Enter the Carousel. This is the time of renewal.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    42. Re:Time for an Internet Reboot by VGPowerlord · · Score: 1

      I was looking at the latest draft, the Backwards Compatibility section to be exact.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    43. Re:Time for an Internet Reboot by HeroreV · · Score: 1

      How is that comment in any way related to what I stated?

      You claimed that XHTML 2.0 has done away with the img tag, when they clearly haven't: Image Module

      You claimed that XHTML 2.0 has done away with the h1 through h7 tags, when there has never been an h7 tag anyway and the h1 through h6 tags clearly still remain: Structural Module

      My point was that you don't know what you're talking about. You responded by pointing out that some of the new elements of XHTML 2.0 already "work" in current browsers, such as the section and h elements, since all they do is group other elements or text. I cannot understand your train of thought.

    44. Re:Time for an Internet Reboot by VGPowerlord · · Score: 1
      I apologize. I meant to link to Major Differences with XHTML 1, farther down the same page.

      You are correct that I had misinterpreted some of the things listed on that page, though. It's been some time since I've read the entire spec, and the last time I read the entire thing, img had been pulled out. The Major Differences with XHTML 1 section still implies that it is gone, in the following text, emphasis added by me.

      Images: the HTML img element has many shortcomings: it only allows you to specify a single resource for an image, rather than offering the fallback opportunities of the object element; the only fallback option it gives is the alt text, which can only be plain text, and not marked up in any way; the longdesc attribute which allows you to provide a long description of the image is difficult to author and seldom supported.

      XHTML 2 takes a completely different approach, by taking the premise that all images have a long description and treating the image and the text as equivalents...

      h7 was a typo, and my understanding (based on an article I read quite some time ago) was that h1-h6 were already pulled from the spec. I probably should have looked that up, but it's too late now.

      I would love to go back and edit the original list, or even clarify that some of these are just "best practices," but Slashdot's commenting system prevents me from doing that.

      P.S. I checked all the other tags, and the comments on them are correct.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    45. Re:Time for an Internet Reboot by Anonymous Coward · · Score: 0

      Oh you'll make it, right to the morgue when a Ford Excursion broadsides you

      Good God... I thought I'd seen it all, but that is among the most ridiculous-looking vehicles ever.

      If they tried to sell those things on this side of the Atlantic, they'd be laughed out of the country...

    46. Re:Time for an Internet Reboot by tepples · · Score: 1

      they're legally required to display slow-moving vehicle signs, but all three are perfectly legal off of limited access highways.

      Under the road laws of which state or province is this true? And don't a lot of states and provinces have towns that are only reachable via limited access highways?

  6. Messy HTML? by The+Ancients · · Score: 3, Insightful
    While XHTML 2.0 is more elegant - as always, the subject of this article depends on support. More flexible yes; however this also gives more leverage for non standards following types to screw with it.

    I'm not entirely familiar with XHTML 2.0 (we have code monkeys who concern themselves with this these days) but is this a case of the standards following the people who will or will not use this as is intended with a begging bowl in hand, or does it really address the many concerns surround HTML/XHTML/CSS?

    1. Re:Messy HTML? by EchoNiner · · Score: 2, Interesting

      I totally agree. I recently worked at a web programming gig to put me through college/grad school and saw this exemplified quite well. HTML coders are not exactly the kind of people that follow the newest trend in programming abilities. I worked for a firm that designed huge sites for major clients, but most of us still used DHTML and *sometimes* CSS. This is after XHTML has been around for quite a while.

      I'm sure there was a huge article on slashdot about how XHTML (1.0) was going to be great and revolutionize the web, but most of the HTML coders that I know really don't care to do something new if they know what they can do now works. What should be done is focusing on standardizing the browsers, _not_ jumping ahead to a new version when hardly anyone has adopted version 1.0.

      Stop looking at this as a programmer and start looking at it as a web developer who doesn't care about cleanliness of code or efficiency -- it's HTML for god's sake.

    2. Re:Messy HTML? by dasil003 · · Score: 1

      I'm sure there was a huge article on slashdot about how XHTML (1.0) was going to be great and revolutionize the web, but most of the HTML coders that I know really don't care to do something new if they know what they can do now works.

      This is what makes it so easy to get ahead of the curve in the web game, and also why web monkeys are so often the target of derision from 'real' programmers. The industry is full of dabblers and bubble busters who learned HTML 10 years ago, and continue to eke out a living with little sense of cost effectiveness or missed opportunities.

      Note, XHTML by itself really only does one thing: encourage programmability. If you commit to using valid XHTML all of a sudden, parsing your page and using the data in new ways becomes as easy as learning an XML parser API.

      Of course, those who are most pedantically obsessed with XHTML validity also tend to be the ones who are using CSS to the fullest and exploring the frontiers of web development. While being too experimental does not save money for employers or clients, the fruits of these labors does. I got into the CSS-based layout game 5 years ago, and at first I didn't see the benefits because I was too busy learning the relevant browser issues and tricks. I never really noticed how much more efficient I was getting until I moved to a new job where people were still in the 1998 era of web design, and waste was immediately apparent.

      Stop looking at this as a programmer and start looking at it as a web developer who doesn't care about cleanliness of code or efficiency -- it's HTML for god's sake.

      Why should the people crafting the standards take this attitude? Web development has a long way to go both in terms of features and efficiency, and standards are the only way to consolidate that progress. HTML has a reputation as a hack of a language, being poorly formed, and loosely interpretted. All the more reason that it needs to be cleaned up. We can't build the next generation of applications on such an untidy mess.

      What should be done is focusing on standardizing the browsers, _not_ jumping ahead to a new version when hardly anyone has adopted version 1.0.

      I agree there can never be enough browser standardization, however why should they stop the development pipeline at the top. If you look over a timespan of more than a couple years you'll see that standards support is actually progressing well. What if they had stopped with CSS 1 until all browser had it perfect? Well, we'd still be using tables for layout and it would take a skilled practicioner twice as long to build and maintain sites.

    3. Re:Messy HTML? by EchoNiner · · Score: 2, Insightful

      This is what makes it so easy to get ahead of the curve in the web game, and also why web monkeys are so often the target of derision from 'real' programmers. The industry is full of dabblers and bubble busters who learned HTML 10 years ago, and continue to eke out a living with little sense of cost effectiveness or missed opportunities.

      This is true -- I used XHTML/CSS and was way ahead of the curve when I was a web developer. Now I'm going to a job as a software developer. 'Real' programmers are the only ones who take advantage of these new standards and are the only ones who create these new standards.

      Of course, those who are most pedantically obsessed with XHTML validity also tend to be the ones who are using CSS to the fullest and exploring the frontiers of web development. While being too experimental does not save money for employers or clients, the fruits of these labors does. I got into the CSS-based layout game 5 years ago, and at first I didn't see the benefits because I was too busy learning the relevant browser issues and tricks. I never really noticed how much more efficient I was getting until I moved to a new job where people were still in the 1998 era of web design, and waste was immediately apparent.

      Sounds just like me and I'm glad you're like that. However, my main point is that people like you and me are negligible compared to the masses of drones who create webpages with dreamweaver, microsoft word, and even the really advanced ones who use DHTML with the possibility of some inlined style tags.
      (I dont' mean to insult anyone -- look at the statistics)

      Why should the people crafting the standards take this attitude? Web development has a long way to go both in terms of features and efficiency, and standards are the only way to consolidate that progress. HTML has a reputation as a hack of a language, being poorly formed, and loosely interpretted. All the more reason that it needs to be cleaned up. We can't build the next generation of applications on such an untidy mess.

      I agree there can never be enough browser standardization, however why should they stop the development pipeline at the top. If you look over a timespan of more than a couple years you'll see that standards support is actually progressing well. What if they had stopped with CSS 1 until all browser had it perfect? Well, we'd still be using tables for layout and it would take a skilled practicioner twice as long to build and maintain sites.


      My main point is that the web standards community should change their focus. They keep releasing new standards when they hardly have anyone on board with their previous standard. What they're trying to do is compete with the newest version of regular HTML. Even if they 'win' they will have the best standard with no users supporting it. These people need to figure out a way to get people to use version 1.0 and releasing a version 2.0 is not going to help.

    4. Re:Messy HTML? by Anonymous Coward · · Score: 0

      Stop looking at this as a programmer and start looking at it as a web developer who doesn't care about cleanliness of code or efficiency -- it's HTML for god's sake.

      I'm not sure if you were being sarcastic. Do web developers really not care about code cleanliness and efficiency? Honest question from an XHTML-Strict- and CSS-using web developer.

    5. Re:Messy HTML? by dasil003 · · Score: 1

      My main point is that the web standards community should change their focus. They keep releasing new standards when they hardly have anyone on board with their previous standard. What they're trying to do is compete with the newest version of regular HTML. Even if they 'win' they will have the best standard with no users supporting it. These people need to figure out a way to get people to use version 1.0 and releasing a version 2.0 is not going to help.

      I really only care about browser support. If other web developers want to stick with old technology that's no detriment to me... I'll starting dabbling in XHTML 2.0 for experimentation once Mozilla has reasonable support, from there it's onto small personal projects, then small client sites. By the time XHTML 2.0 is well supported enough to use for major projects (10 years?) I'll already have my development environment optimized and be used to the new and improved ways of doing things.

      If you look objectively, XHTML 2 is the only significant revision of HTML ever! 1, 2, 3.2, 4, XHTML 1 and 1.1 were incremental changes. So a comprehensive revision really is due considering how much better the web is understood today than when it was first conceived. It's been under development for 3.5 years and has yet to reach a formal spec. So I don't feel they're being hasty in the least.

      Reading the spec really is a breath of fresh air... they're fixing all kinds of problems that I never even really thought of, but are immediately obvious on consideration. For instance, allowing href attributes on any object so that A tags are only needed for traditional hyperlinks. Or allowing src attributes anywhere so that you can more naturally integrate graphics into plain markup instead of the common background image hacks we've grown accustomed to use in CSS. Lots of cool new elements too, such as NL, BLOCKCODE, and H tags.

      Anyway though, the one thing I think you have wrong is this:

      'Real' programmers are the only ones who take advantage of these new standards and are the only ones who create these new standards.

      The creators of the standards are probably more programmerish, but in terms of embracing standards, I'd say the community is decidedly mixed. Zeldman, for instance, comes from a graphic design background. Molly Holzschlag, Eric Meyer, Doug Bowman, Dan Cederholm, D. Keith Robinson, are all strongly oriented towards client-side design issues. Even personally, of 3 employees I hired recently, the best, standards-wise was far far from a programmer.

      Then on the flipside you have a huge number of programmers who don't take HTML seriously because its 'easy' (and doesn't require precision). In fact, the most common trait I see amongst hardcore programmers is a complete derision of the web in general.

      I came to the web from Hypercard. I've always been fascinated with both design and programming. So for me it's natural to appreciate both disciplines and give them their due (along with usability, information architecture, etc, etc). I think without that perspective of how its all enmeshed its hard to be good at even one aspect of web development.

    6. Re:Messy HTML? by EchoNiner · · Score: 1

      I'm glad you've found a different scenario. My experience dictates differently, but I'm glad that there are people who are not hardcore programmers that care about design issues related to HTML (if, as you say, they even bother to attempt such a feeble language (my own sarcasm)). I myself hate the imprecision related to HTML and hope that in the future this is not an issue.

    7. Re:Messy HTML? by Trejkaz · · Score: 2, Interesting

      As far as the XHTML side, the main fix I see is that it will make it practically impossible for someone to write tag soup and call it XHTML2. First, serving as application/xhtml+xml is mandatory, and as Google published in their statistics, most so-called XHTML1 authors couldn't even manage that much. And second, the namespace is different from XHTML1, and a whole lot of elements have been completely changed, a whole lot were removed and a whole lot were added. This should mean that browsers, from the start, can say that invalid XHTML2 will not render.

      And of course, once browsers simply refuse to render invalid content, you start getting improvements. People who want to write invalid content can use old HTML, and people who want the improved semantics can move onto XHTML2 without worrying that it will be polluted with invalid content which will eventually require them to write workarounds.

      The CSS side is completely screwed still, though. In part because there is no real validation for the correctness of rendering beyond the Acid2 test.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  7. Actually, the Future is just 'X' by digitaldc · · Score: 3, Funny

    Why is it that every new product has an 'X' attached to it?

    XBox, XForms, XHTML, OSX, Windows XP, x86, xChat, X Multimedia System, Adium X, X drive, and it goes on and on.

    So just slap an 'X' on it and instantly beam into the future!

    --
    He who knows best knows how little he knows. - Thomas Jefferson
    1. Re:Actually, the Future is just 'X' by xx_toran_xx · · Score: 0

      In this case it actually should be there- eXtensible Hypertext Markup Language

      It's not just another one of those lame 'X' products.

      --
      Arrrrrrr
    2. Re:Actually, the Future is just 'X' by finelinebob · · Score: 1

      Well, in some cases you have a point. The X means nothing and contributes nothing but "image" to the name. But eXtensible Forms, eXtensible HTML, OS (ten), (variable values)86 ... should we be saying #86 or n86 or -86 instead?

      Now, "i" in front of things is far closer to meaningless for most uses.

    3. Re:Actually, the Future is just 'X' by digitaldc · · Score: 1

      Thanks, i was getting a bit confused and had to ask Y

      --
      He who knows best knows how little he knows. - Thomas Jefferson
    4. Re:Actually, the Future is just 'X' by truthsearch · · Score: 1

      XBox - pure marketing
      XForms - XHTML Forms
      XHTML - XML (eXtensible...) HTML
      OSX - Mac OS version 10
      Windows XP - Windows (bad) eXPerience
      x86 - "The architecture is called x86 because the earliest processors in this family were identified by model numbers ending in the sequence "86": the 8086, the 80186, the 80286, the 386, and the 486"
      xChat - X11 Chat
      X Multimedia System - X11 Multimedia System

      Sometimes there's a reason for the X.

    5. Re:Actually, the Future is just 'X' by trash+eighty · · Score: 3, Funny

      because X sells

    6. Re:Actually, the Future is just 'X' by bhsurfer · · Score: 1

      Because "G" and "K" were already taken...

      --
      Those are my principles, and if you don't like them... well, I have others.
      Groucho Marx
    7. Re:Actually, the Future is just 'X' by moria · · Score: 1

      Superiorly Elegant X is SEX Maybe OS X will be renamed to OSEX

    8. Re:Actually, the Future is just 'X' by pldms · · Score: 1

      XForms - XHTML Forms

      No, just XML Forms (iirc). XForms can have other presentation languages, for example SVG.

      --
      Slashdot looked deep within my soul and assigned
      me a number based on the order in which I joined
    9. Re:Actually, the Future is just 'X' by morgan_greywolf · · Score: 1

      You forgot: LinuX ActiveX X.org AJAX XM XSLT XML Superbowl XL (not actually a technology, but hey, I live in Detroit)

    10. Re:Actually, the Future is just 'X' by eobanb · · Score: 1

      don't forget radeon X1900 XTX

      --

      Take off every sig. For great justice.

    11. Re:Actually, the Future is just 'X' by Jesus_666 · · Score: 1

      Xylophone.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    12. Re:Actually, the Future is just 'X' by SamSim · · Score: 1

      I'm waiting for Apple's iX: the future of something which doesn't do anything, today.

    13. Re:Actually, the Future is just 'X' by jZnat · · Score: 1

      Most X's in words like XForms, XHTML, XML, etc., all mean "eXtensible" or even a shortened term for "XML". Extendability is a Good Thing apparently, so we should embrace that. Besides, with the new onslaught of Java programmers and Sun's nice usage of XML in so many areas, I'm sure it'll catch on soon enough.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    14. Re:Actually, the Future is just 'X' by Anonymous Coward · · Score: 0

      A lot of X11 programs start with X because of the X windowing system, but that doesn't explain why the X windowing system was named X.

      As far as I know, it was named X because it was the sussesor of W, one of the (if not the) first windowing systems for *nix. And W stands for... probably Windowing System.

    15. Re:Actually, the Future is just 'X' by Anonymous Coward · · Score: 0

      >because X sells

      Actually, XXX sells even more.

  8. The future isn't XHTML 2.0. by Anonymous Coward · · Score: 2, Interesting

    It's HTML 5.
    XHTML looks nice in theory, but HTML 5 is being designed for real world use. It can be sent with an xhtml mime-type too.

    1. Re:The future isn't XHTML 2.0. by Anonymous Coward · · Score: 0

      It's HTML 5.
      XHTML looks nice in theory, but HTML 5 is being designed for real world use. It can be sent with an xhtml mime-type too.


      As long as we (real programmers) write the browsers you (web designers) have to use whatever standard we find useful ;-)

    2. Re:The future isn't XHTML 2.0. by Anonymous Coward · · Score: 0

      Or I could use SVG and Javascript to write my own browser emulator, making HTML 5 a thin-client app.

      In fact, this being the internet and all, someone's probably already had that idea and are doing it right now.

    3. Re:The future isn't XHTML 2.0. by pldms · · Score: 1

      I really hope the future isn't 'html 5', given the presentation at XTech last year. It overloads the class attribute something awful, and adds foolish numbers of new elements. After watching hixie show a couple of pages full of new elements the browser wars of yesteryear came forcefully to mind.

      The xhtml 2 presentation, by contrast, was clear, well justified, and parsimonious.

      --
      Slashdot looked deep within my soul and assigned
      me a number based on the order in which I joined
    4. Re:The future isn't XHTML 2.0. by sporkmonger · · Score: 1

      Frankly... Unless IE just up and dies off tomorrow, I'm more inclined to believe that the future is XHTML 1.0 served as text/html.

    5. Re:The future isn't XHTML 2.0. by hixie · · Score: 1

      Not sure what you mean about overloading the class attribute... Could you expand on this?

      Also, as far as I can tell XHTML2 introduces more new elements than HTML5, so I'm not sure that's a good argument. (Steven didn't list all the new elements in his talk though.)

      Still, if you think we should remove some of the new elements, e-mail the WHATWG list. All input is taken into account (eventually).

  9. The porn industry by Anonymous Coward · · Score: 0

    has in Xhtml(along with the htDP protocol), yet again proven they are one of the primary forces powering advances in network technology.

  10. I like the title example... by shotgunefx · · Score: 2, Interesting

    <h property="title">Welcome to my home page</h>

    This denotes the heading as the XHTML 2.0 title of the document, and specifies it as the inline heading. Finally, an end to writing the title out twice in every document!


    It seems to me that introduces it's own quirks...
    <h property="title">Welcome to my home page</h>
    <div property="title">Second title, what now?</div>

    --

    -William Shatner can be neither created nor destroyed.
    1. Re:I like the title example... by Anonymous Coward · · Score: 0

      Is one allowed to specify the same property on multiple elements in XHTML 2.0?

    2. Re:I like the title example... by Danuvius · · Score: 1

      It seems to me that introduces it's own quirks...
      <h property="title">Welcome to my home page</h>
      <div property="title">Second title, what now?</div>

      -----

      Same thing as is currently done (when there are two titles specified the traditional way):

      the first one is used.

      --
      Akarsz Magyar Gentoo fórumot? Akkor
    3. Re:I like the title example... by pjt33 · · Score: 1

      Surely XHTML 1.0 allows you to avoid writing the title twice by simply defining an internal entity?

    4. Re:I like the title example... by shotgunefx · · Score: 1

      I guess what I'm getting at, is I don't see why it's any better than it is now.

      I'm not saying it's bad way of doing things, but I think it's just different, not better.

      --

      -William Shatner can be neither created nor destroyed.
    5. Re:I like the title example... by Anonymous Coward · · Score: 0

      When something like that happens, the computer spawns a parallel universe, identical to this one, except in one the page uses the new title, and the other the old title.

    6. Re:I like the title example... by Tribbin · · Score: 1

      If you use such a structure;

      From TFA:

      <section>
        <h>Level 1 heading</h>
        ...
        <section>
          <h>Level 2 heading</h>
          ...
        </section>
      </section>

      Your can use classes or IDs even.

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
    7. Re:I like the title example... by shotgunefx · · Score: 1

      My point is that with the page title example, I don't think it's more consistant to be able to attach it to one or more elements than it is to just have a singular title tag. More convienent maybe, but not more consistant.

      --

      -William Shatner can be neither created nor destroyed.
  11. Yeah right by Da+Fokka · · Score: 4, Insightful

    I believe XHTML 2.0 will ultimately receive widespread acceptance and adoption.

    Yeah right, just like CSS2. and XHTML1.0... 'Adoption' is not just not exploding when encountering XHTML2.0 - it means full support for the entire standard. And unfortunately we're not there yet for standards which have been around for years. I don't see why things will go differently for XHTML2.0

    1. Re:Yeah right by Anonymous Coward · · Score: 1, Informative

      Because making use of data is easier than presentation. The things that aren't widely implemented in CSS are *hard*, and there isn't really a comparison for HTML. Any browser that supports real XHTML (ie. not IE) can easily support XHTML 2. New functionality is limited, it's just the way that it gets marked up that has changed. Example: if you've already coded support for , then it shouldn't require too much effort to call the same code on <[whatever-element-the-page-author-feels-like] href=""/>

    2. Re:Yeah right by kawika · · Score: 2, Informative

      When you first glance at this data I would agree with you:

      Google stats on 1 billion web pages.
      IE users: You need SVG support to see the graphs. (Hint: Firefox supports SVG.)

      I wish they had looked at DOCTYPES, that would have told us a lot. But even so, you don't know whether there are a few large sites that put out really bad (X)HTML, or a lot of little sites. That makes a difference. The little sites, especially the rarely-changed little sites, are not the ones that drive the desire for improved standards. It's the new and growing sites like deli.cio.us and reddit or the services like Google Maps that need new and better ways of doing things.

    3. Re:Yeah right by thogard · · Score: 1

      I guess "Do no evil is dead"...
      Not a single browser I have on this laptop would show the graphs "out of the box"...

    4. Re:Yeah right by Frank+T.+Lofaro+Jr. · · Score: 1

      Open Standards are evil?

      Just because Microsoft doesn't support it doesn't make it wrong.

      --
      Just because it CAN be done, doesn't mean it should!
    5. Re:Yeah right by Anonymous Coward · · Score: 0

      Claiming its a standard does not make it a standard.

  12. maybe it's just me.... by to_kallon · · Score: 3, Funny

    but i have a hard time taking a guy named Edd Dumbill seriously.

    --


    The only way to get rid of a temptation is to yield to it.
    -Oscar Wilde
    1. Re:maybe it's just me.... by jacobito · · Score: 1

      I take him seriously. Edd Dumbill is an Editor at Large for O'Reilly Network, an author of three books for O'Reilly, and a GNOME contributor, and an excellent tech weblogger, among other things.

    2. Re:maybe it's just me.... by jacobito · · Score: 1

      "and a GNOME contributor, and an excellent tech weblogger"

      Sorry about the extra 'and.'

    3. Re:maybe it's just me.... by Whafro · · Score: 1

      Hi Edd, is that you?

    4. Re:maybe it's just me.... by Anonymous Coward · · Score: 0

      I take him seriously, because I used to work for him when he worked in Leeds, England, for New Media division of Britain's National News Agency, the "Press Association". One of the smartest tech guys I've ever had the privilege of working with. He's a class act.

    5. Re:maybe it's just me.... by fabioaquotte · · Score: 1

      Well, I must say I deeply resent that comment.

      Mark L. Stupidson

      --
      Fabio Aquotte
  13. HTML is such an ugly word... by Ekarderif · · Score: 0, Offtopic

    I prefer XHTML. The X makes it sound cool.

  14. Yeah, whatever by argoff · · Score: 4, Interesting

    Every so many years they come out with this new exciting standard that turns out to go nowhere. That is because technology isn't standards driven, it is standards that are freedom/technology driven. For example, Linux (in spite of all the distros) has done more to standardize the OS that all the POSIX standards committies and Motif (renember that one) and CDE (renember that one too) standards combined. Typically a good stnadard is one where people created it first to meet a need, everyone started using it, then the standards committie eventually get arround to formalizing it. If it doesn't happen in that order, it is most likely crap.

    1. Re:Yeah, whatever by starseeker · · Score: 2, Insightful

      Heh - that's EXACTLY how ANSI Common Lisp was created.

      --
      "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    2. Re:Yeah, whatever by Anonymous Coward · · Score: 0

      Of course, the outcome of that approach is often a system that is unmalleable and chock full of ugliness. The best design approach is to identify a need and then design an implementation that not only satisfies that need but also provides a good foundation onto which new innovations can be built. Sadly, the history of the web is chock-full of bad quick-fixes that were flawed and inextensible, such as the IMG HTML element: hacked in so that some Netscape guys could shove a product out of the door, with little thought given to the design. How do I provide alternative represenations of the image? Aside from some flat text, I can't. At the time, a further issue was that many browsers didn't know about the IMG element and so didn't know to look in there for the ALT text. Years later the W3C tried to push a better solution in the form of the OBJECT element, but since the existing hack solution was already there it has had little adoption.

      This phenomenon is equally prevalent in other industries. Why don't cars have little power jacks for plugging in little gadgets like mobile phones and GPS routefinders? Because someone realised years ago that you can use the cigarette lighter as a source of power, so there's now no impetus to solve the problem properly. Most people I know don't even smoke and yet all of their cars have a cigarette lighter whose entire purpose in life is to be a rather-poor power source.

      Quick hacks are bad, since they impede clean solutions. I'd much rather have the W3C ponder the best approach to solving a problem than rush in and get some half-assed solution.

    3. Re:Yeah, whatever by Frank+T.+Lofaro+Jr. · · Score: 1

      Remember HTTP-NG?

      The ugly non-backwards compatible binary "enhancement" of HTTP that would marginally improve bandwidth use, etc, but was touted as the solution to all the web's problems?

      Or even HTTP/1.1? Who uses that stuff? I know Apache supports some of it, but how much is it actually used and does it gain you anything crucial or even anything very useful?

      --
      Just because it CAN be done, doesn't mean it should!
    4. Re:Yeah, whatever by Anonymous Coward · · Score: 0

      The new standards are being developed to bring a rich user interface to web applications. The standards discussed in "The Future of HTML" satisfy your "standards are technology driven." Do you agree then that they will not be "crap?"

    5. Re:Yeah, whatever by tepples · · Score: 1

      Or even HTTP/1.1? ... does it gain you anything crucial or even anything very useful?

      You can't very well do name-based virtual hosting without the Host: header that was added to HTTP in version 1.1.

    6. Re:Yeah, whatever by Frank+T.+Lofaro+Jr. · · Score: 1

      That has been backported into 1.0.

      --
      Just because it CAN be done, doesn't mean it should!
  15. Why is this a story?? by barfy · · Score: 1

    Why do I care what any anonymous person thinks about anything? Why does anyone think that cellphones are going to define *anything* about the generic content on the web? Who cares if my HTML is messy. Don't look at it.

    I guess I will prognosticate some... XHTML 2.0 adoption will have nothing to do with cellphones.

    1. Re:Why is this a story?? by Anonymous Coward · · Score: 2, Insightful

      Who cares if your HTML is messy?

      People with disabilities who use screen readers, people with slow connections who would rather not download content with all the "fat" that HTML provides, and possibly even the standards-compliant browsers of the future - that's who.

      Why bother writing a webpage if you're going to ignore your audience by taking the "who cares? don't look at it!" approach. If you and only you will be reading your page, then the idea of a progressive approach to compliance does not apply to you anyway.

    2. Re:Why is this a story?? by XMilkProject · · Score: 1

      Prognosticate - Transitive, Verb:

      1. To predict according to present indications or signs; foretell. See Synonyms at predict.
      2. To foreshadow; portend: urban renewal that prognosticates a social and cultural renaissance.

      --
      Big ones, small ones, some as big as yer 'ead!
      Give 'em a twist, a flick o' the wrist...
  16. Wait.... by AnswerIs42 · · Score: 4, Funny

    I thought Web 2.0 was the future?

    Ow wait.. that's right.. that was LAST week's "future". So, shall we take bets on next week's "future"?

    1. Re:Wait.... by digitaldc · · Score: 1

      Ow wait.. that's right.. that was LAST week's "future". So, shall we take bets on next week's "future"?

      XWeb2.0 is the new future, and that XHTML is so history.

      --
      He who knows best knows how little he knows. - Thomas Jefferson
    2. Re:Wait.... by Anonymous Coward · · Score: 0

      What? No Quantum futures ?

    3. Re:Wait.... by kadathseeker · · Score: 2, Funny

      But if the Future was now a few years ago, then the Future was Web 2.0 which is now old, does this mean the new Future of XHTML is old? Does that mean the Future itself is old? That would mean... wait... I'm confused... This is just like Spaceballs!

      --
      The 'Net is a waste of time, and that's exactly what's right about it. - William Gibson
    4. Re:Wait.... by thaerin · · Score: 1

      I thought Web 2.0 was the future?

      Ow wait.. that's right.. that was LAST week's "future". So, shall we take bets on next week's "future"?


      I'll put $20 on "Web 3.0, now with secret Ingredient X."

      --
      If big boobed women work at Hooters do one legged women work at IHOP?
    5. Re:Wait.... by spoonyfork · · Score: 1

      that was LAST week's "future". So, shall we take bets on next week's "future"?

      I think what you're referring to is The Long Now. Here's an essay on it and the grim meathook future.

      --
      Speak truth to power.
    6. Re:Wait.... by psykocrime · · Score: 1

      Ow wait.. that's right.. that was LAST week's "future". So, shall we take bets on next week's "future"?

      I've said it before and I'll say it again: Gopher 3.1 is the future.

      --
      // TODO: Insert Cool Sig
    7. Re:Wait.... by fbjon · · Score: 2, Funny
      Does that mean the Future itself is old?
      No, but in Soviet Russia, you are old in the Future!

      Ha, I'll bet no-one expected that one!

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    8. Re:Wait.... by SamSim · · Score: 1

      That would be everything from Sunday 5th February 2006 onwards... right?

  17. HTML for Intranet TV by Anonymous Coward · · Score: 0

    "No one is browsing their own TV as a server (although that might be a cool hack). TVs need custom interfaces, not web pages."

    For local content,* and services they will.

    *Local being defined as anything before the demarcation point.

  18. Re:Author's name by Anonymous Coward · · Score: 0

    An rather unfortunate name, don't you think?

    It seems reasonable that Edd, or one of his agents, was the one submitting the story.

    Does anyone know how the IBM developer pages work? Lately it seems like those pages are being spammed all over the place, and the quality of the content has dropped precipitously. Are these external submitters that get paid per click or something? Something is right about the whole thing.

  19. Standards by cosmotron · · Score: 0

    I wonder when this is going to be released. Most browsers are having a hard time with (X)HTML as it is right now, and now XHTML 2.0... It will probably take years to get browsers to support it properly (looks at IE + CSS). Oh well.

    --
    Ryan - http://www.thecosmotron.com/
  20. Re:HTML will rule for a long long time. by chuckster100 · · Score: 1

    what's so hard about remembering to close any tag you open? the only validity to your arguement is that people are lazy and don't feel it necesarry to close their tags in the order they opened them.

  21. Really? by springbox · · Score: 1

    It looks like XHTML 2.0 is a lot like the previous versions (XHTML 1.0, 1.1) with some new features. I doubt the predicted "wide success" of XHTML 2.0 if no one really seemed to care about the older versions. I sure would have liked it if every web site author was enthuastic enough to have well formatted pages.

  22. HTML 5 by MagicM · · Score: 1

    I thought HTML 5, a.k.a "Web Applications 1.0" was the future?

    (from the my-future-is-better-than-your-future dept.)

  23. Who Accepts It? by Elixon · · Score: 2, Insightful

    XHTML2.0 is nice. I would accept it immediately! But sadly this is not me and this is not you who decides what gets accepted... I'm a web developer and I'm supposed to do the best for my clients. My clients expect me to do the work in the way that the biggest audience available will be able to use it...

    I will not "accept" the XHTML2.0 as long as I'm not sure that my clients can loose any of potential visitors/customers.

    The right question should go to the major browser providers:
    "Hey, browser creators, when do YOU and YOUR COMPANIES accept the XHTML2.0?"

    (I'm afraid that it is too many years ahead to be worried about :-( )

    --
    Well, I've got to get back to work. When I stop rowing, the slave ship just goes in circles.
    1. Re:Who Accepts It? by Elixon · · Score: 1

      " my clients can not loose clients " - of course. :-)

      --
      Well, I've got to get back to work. When I stop rowing, the slave ship just goes in circles.
    2. Re:Who Accepts It? by controlguy · · Score: 1

      I think this is a really good point. What comes first, support from the browser or a push from developers? In this case, I don't think it's a chicken-and-the-egg problem, and the browsers should support it first. When web developers have a choice of tools, they'll (hopefully) make the best choice from what's available.

      My guess is that the browser developers' reluctances stem from not knowing which standard will take off next -- which standard should they spend their time developing, debugging, and perfecting?

      Any firefox developers out there who want to field this one????

  24. Why buy an Internet phone without the Internet? by ToLu+the+Happy+Furby · · Score: 1
    Embedded devices such as phones and digital TVs, which will have no need to support the Web's legacy of messy HTML

    Phones and TVs only have no need to support the existing Internet if their users don't want to see anything but vendor-controlled proprietary content.
  25. Re:Really? No. by AkaXakA · · Score: 1, Insightful

    Existing web is in html (and bad html at that).
    ANYTHING offering 'web access' is going to support
    the existing web.

    Thus, HTML 5 is the future. Especially since xhtml isn't even supported properly in today's most used browser (ie. IE). And no, sending as html does not count and is even bad (yes, I'll change my own website to reflect this in the future).

  26. Re:HTML will rule for a long long time. by Anonymous Coward · · Score: 0

    Hand-coding HTML is already too hard for most people.

    On the other hand, if you use a good web-page editor that supports web standards, it really doesn't matter to the user anymore whether it's generating messy HTML or "XHTML with its rigid rules".

  27. Umm... This is a all cool, but by berndtj · · Score: 3, Insightful

    Last I checked w3c complient browsers had less than 20% of the market share. Until IE is either updated or dead, the web is pretty frozen. Don't expect anything to change with IE 7 either.

    Microsoft knows that the web is the only real forseeable threat to their operating system. What do you need windows for if you can run your rich business applications on a platform independent web browser?

    I believe this a real conflict of interest that should have been addressed in all of the anti-trust hearings. Oh wait, nothing changed even after they were found to be a monopoly...

    Change isn't going to happen easily

  28. What is it with those thick/thin client gyrations? by IgnoramusMaximus · · Score: 3, Insightful
    the demand for 'rich client" behavior exemplified by Ajax applications.

    Here we go again. "Thin client is the future!" -- "No the users demand bloated clients with millions of animated doodads!" .. "No wait, the thick client is a mess full of security holes!" -- "No, the server-side processing and thin clients are future, again" -- "No, wait, the rich contents thick like a brick clients are the future!" --

    [interlude] Bah, "the client-server paradigm" is the future! [/interlude]

    .. "Idiots, can't you see that thin is the future again!" ... "Morons, thick is the shtick!" ... "Thin!" ... "Thick!" ... etc and so on ...

    Seriously though, thin, simple and reliable client coupled with powerful server-side processing is the staple of reliablity and usually the highest performance and security. The "rich client" is a fancy word for going back to "everybody needs a huge multimedia client (i.e a 23GHz CPU 3-core phone) to access this page with 4 lines of text on it!" and fat servers because the clients although bloated and huge are too dumb to do anything besides being pretty and acting like the swiss cheese of security. I think we've been there before, and it was called ActiveX, no?

  29. TPML by wootest · · Score: 1

    Read those first. It seemed at the time of the publication that the XHTML 2.0 team were making all the mistakes of the designers of HTML 3.0 - creating teh perfekt markup language, instead of contributing called-for improvements, even if the two overlap a lot to our benefit. And I don't think that's changed. (I don't mean to disparage the many good changes in XHTML 2.0, but I ultimately think that their goal (stripping down and semantically cleansing XHTML 1.1?) is a different one than mine, and that that means we're not getting the improvements we want.)

    My money's with, and my faith's in, HTML5.

  30. Actually, the Future is just Porn Trek. by Anonymous Coward · · Score: 0

    "So just slap an 'X' on it and instantly beam into the future!"

    XXX, Beam me up, Scotty.

  31. Re:What is it with those thick/thin client gyratio by Viol8 · · Score: 1

    Those who forget the past are doomed to repeat it as the saying
    goes. The problem with the computer industry is that the people in
    the driving seats are so busy looking forward that they don't bother
    to look in the mirrors to see the wrecks on the side of the road.
    Throw in a bit of marketing logic (ie any change is good no matter
    whether is a throwback to a bad idea) and you've got the current
    computer industry.

  32. XHTML? Not for IE by MagicM · · Score: 3, Informative

    As noted on the IE blog, IE 7 won't support the "application/xml+xhtml" MIME type. That means that all of your XHTML 2.0 documents will still need to be sent as "text/html", and will thus be parsed as HTML. Yay, progress!

    Sounds like, when they say "future", they mean "fuuuuuuuuuuture".

    1. Re:XHTML? Not for IE by MaXiMiUS · · Score: 0

      Seriously? Thanks for letting me know. That explains why some of my XHTML 2.0/2.1 pages mess up in IE.

      --
      It's never just a game when you're winning. - George Carlin
    2. Re:XHTML? Not for IE by Anonymous Coward · · Score: 0

      Heh, you even got the mimetype backwards like the IE team did. (hint: it's application/xhtml+xml)

    3. Re:XHTML? Not for IE by MagicM · · Score: 1

      Damn non-error-correcting copy/paste functionality. They should fix that someday.

    4. Re:XHTML? Not for IE by Frank+T.+Lofaro+Jr. · · Score: 1

      Sorry, I have to side with Microsoft on this one! (don't flame me yet)

      Using application/ANYTHING as a MIME type is wrong, the content isn't something you run, it is a TEXT file with special formatting and directives.

      It doesn't contain non-text characters and can be processed with text tools. It is processed, not executed.

      application/ IS WRONG to use for XHTML, XML or any markup language.

      --
      Just because it CAN be done, doesn't mean it should!
    5. Re:XHTML? Not for IE by 1110110001 · · Score: 1

      application/* has nothing todo with executed vs. processed. As XHTML can be mixed with other XML stuff like mathml or SVG it has to be in the application group.

      RFC 2045:
      For this reason, registered subtypes of text, image, audio, and video should not contain embedded information that is really of a different type. Such compound formats should be represented using the "multipart" or "application" types.

      RFC 2046:
      The "application" media type is to be used for discrete data which do not fit in any of the other categories, and particularly for data to be processed by some type of application program. This is information which must be processed by an application before it is viewable or usable by a user.

      You see - it says "processed". And your most people can't read markup, thus it needs to be processed to be viewable.

      b4n

  33. Re:HTML will rule for a long long time. by Malc · · Score: 2, Interesting

    People who find XHTML hard probably aren't the kind of people who are crafting pages by hand anyway. WYSIWYG editors hide those details for them.

    The laxer rules of HTML make it easier to write pages that aren't portable. If people can't handle XHTML, can you also expect them to realise their sloppy HTML will only work in the version of IE they're working with?

  34. Re:HTML will rule for a long long time. by mcvos · · Score: 1

    XHTML is easier for me. My content is in XML, so using XSL to convert it to XHTML is easy. HTML has a mild tendency to break in this setup.

  35. Re:HTML will rule for a long long time. by spectre_240sx · · Score: 1

    Good, maybe people will stop trying to pretend to be web developers and leave it to those that actually know how to do the job. Back in the day when you needed to know HTML to have a presence on the web this might have been a problem, but now with Myspace, all the blogging software out there, WYSIWYG programs (That will work better with XHTML) etc, I really don't think it's all that important.

  36. Yeah but... by Milton+Waddams · · Score: 2, Funny

    ...is it Web 2.0 compliant?

  37. Re:Really? No. by Xamataca · · Score: 2, Insightful
    Thus, HTML 5 is the future. Especially since xhtml isn't even supported properly in today's most used browser (ie. IE)
    then the war is lost... fall back!!!...
    We can't fight IE's predominance so lets join forces and extend frontpage beyond the imagination!!!! yay!!!
    --
    ***Game Over***Insert Coin***
  38. The two futures of HTML by Anonymous Coward · · Score: 5, Informative

    Just wanted to point this out:

    XHTML2 -- with navigation lists, links on any element, sections and headings -- is optimized for web documents.

    HTML5, officially Web Applications 1.0 -- with canvas, a drag and drop API, and XMLHTTPRequest standardization -- is optimized for web applications.

    CSS3 is going to be extremely cool.

    1. Re:The two futures of HTML by extrasolar · · Score: 1

      I think that the standards by the W3C are actually more forward thinking. Web applications are cool but in that direction can lead to all of the sorts incompatibilities and so forth that have plagued the web since the last time when there were competing standards. I think what gets forgotten is that in looking at the short term, people have difficulty seeing the point of things like XHTML 2.0 and the Semantic Web. Web applications aren't a new idea: they are what the designers of the world wide web had in mind years ago. But the web has broader goals than just making it easy to develop web applications.

  39. It's inevitable, you know by Anonymous Coward · · Score: 0

    "Greetings, my friend. We are all interested in the future, for that is where you and I are going to spend the rest of our lives. And remember my friend, future events such as these will affect you in the future."

    Plan 9 for the Internet :)

  40. Re:What is it with those thick/thin client gyratio by rrhal · · Score: 1

    So I'm not the only one who thinks the ultimate goal of the browser is to become an X-Windows server.

    --
    All generalizations are false, including this one. Mark Twain
  41. Ahem by Anonymous Coward · · Score: 0

    Ok, I'm sorry but anybody who's ever designed web content knows that a "content-rich" standard is a load of crap. Firstly, it's not the standard that makes something "content-rich" it is the developer. Second, hosting companies have not yet measured up to the "content rich futures" that everyone expects. We keep loading up on features yet we're unable to deploy them because of the overhead. Standards and technologies change so fast on the web that by the time I put down my "XHTML 2.0 in 24 Hours" book there will be a new standard released, and they'll probably start using roman numerals too XXVIIHTML.

  42. I don't buy it by Anonymous Coward · · Score: 0

    Can a complete "rich" (gosh, I hate those rich-this, rich-that people) XHTML 2.0 client be implemented with a reasonable amout of code (no multi-megabyte binary)?

    Can XHTML 2.0 content be streamed more eficiently through a low bandwidth channel?

    Is XHTML 2.0 specially friendly to WYSIWYG development? (let's face it, 90% of the not automatically generated Internet content is developed this way).

    Wake me when some of the answers is yes.

  43. XHTML 2.0 is the future, and will always be by Stan+Vassilev · · Score: 4, Insightful

    XHTML 2 is doomed to remain forever "in the bright future" of geeks, where noone cares for compatibility and real technology benefits, but is entirely consumed by semantics and how pretty his code is.

    Look at the benefits if XHTML2 and compare it to HTML5, and you'll quickly see why WHATWG was formed.

    As HTML5 offers answers to actual problems in web development, and offers backwards compatibility, XHTML2 pointlessly restructures the language, making it harder to read in the process (quick: count the nested sections spread accross pages of text to guess the heading level you're at).

    Also while the author dreams about our XHTML2 future, the next major release of the dominant browser on the market (IE7) doesn't even support XHTML 1.0 yet. And this is the browser that most people will use in the next 5-6 years at least.

    The author also calls XHTML's semantics better. This is subjective. HTML5 also offers more semantical tags, but according to my practise, it'll be easier to build sites styled with CSS in HTML5 than XHTML2. XHTML2 doesn't have better semantics, it just has different semantics. HTML5 is the one with better semantics IMHO, that build on top of HTML4.

    No major browser supports XHTML2, but they support parts of HTML5 (like the canvas tag, invented by Apple's Safari browser, and included in the spec by WHATWG).

    I won't even comment the section about XHTML2 "toys" because the subject is serious.

    In conclusion I'll say that it's not likely XHTML2 will become a supported standard while most of us are alive, so better concentrate on good HTML4/XHTML1/CSS/JS/SVG/Flash code and applications, and follow the developments at WHATWG.

    1. Re:XHTML 2.0 is the future, and will always be by nagora · · Score: 1
      Totally agree. XHTML is a classic example of an infinate number of monkeys typing away with no reference to the real world. Just junk.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    2. Re:XHTML 2.0 is the future, and will always be by porneL · · Score: 1

      It's pain in the ass to generate proper heading levels using XSLT. It's also hard to get certain section using DOM. Authors usually confuse heading numbers with importance instead of pseudo-nesting level, so IMHO <section>+<h> seems to be quite good solution to these problems, especially that many authors already use <div>+<hx>

  44. Today's post is brought to you by tidy by tofupup · · Score: 1

    safeDisplay(HTML page)
    {
        try
        { display(page) }
        catch(ParseException pe)
        { display(tidy(page));}
    }

    Tired of the malformed xhtml pages
    well, Tidy keeps your webpages clean

    http://www.w3.org/People/Raggett/tidy/

  45. Conflicting goals by Anonymous Coward · · Score: 1, Insightful
    From the article: ...the W3C's Steven Pemberton expressed the design aims of XHTML 2.0:
    • Use XML as much as possible: Where a language feature already exists in XML, don't duplicate or reinvent it.
    • Structure over presentation: Thanks to CSS stylesheets, you no longer need explicitly presentational tags in HTML.
    • Make HTML easier to write: Remove some of the needless idiosyncrasies of HTML.

    Thanks to CSS stylesheets...
    Well, "Use XML as much as possible" didn't last too long. Why isn't there a version of CSS defined as XML so you just need a single kind of parser?

    Make HTML easier to write
    If you want it to be easier to write (and hopefully read), why not use something nicer than XML? XML is easy to parse and easy to generate, but is very messy humans to read & write.

  46. It will take corners first by 21mhz · · Score: 1

    My prediction is that XHTML 2.0 will more likely establish itself first in scenarios other than the classic web (and Web 2.0, for that matter). Now, whenever an XML application designer has a need to spec "rich text"-like embedded payloads, they consider XHTML as the most natural candidate. Look at this XMPP extension proposal for an example. The modular nature of XHTML 2.0 adds versatility: you can lock down your next-gen instant p2p hyperblog protocol to use a safer and saner subset of XHTML and have schemas at hand to verify it.

    --
    My exception safety is -fno-exceptions.
  47. Web TV sucked, Web2 TV will suck twice as much? by Anonymous Coward · · Score: 0

    Look, the issue everybody is running around screaming about is really a non-issue. Everybody still wants to create the coolness of spinning logos and blink all over again. But this not the issue.

    Content is the issue. Data issued on demand and being accessible is the true concern. No, it is not as cool as barking menus, but who will pay for such worthlessness in the long run.

    Just as we have moved off (or should be) the notion that a website is like a book with a begginning, middle, and end, so should we move off the idea that everything has to be displayed. What I mean to say is that we don't need a homogeneous web browser for every appliance. You want content on TV? Then apply the video, audio, or static imagery instance to a cascading infrastructure. You watch an American football game? Then you decide to pop-up stats in a PIP (picture in picture), a secondary monitor. Want the game but listen to it from the home team announcer on the auditory channel (FM). Screen caps of a particular play? Save the game to hard drive? Message a friend, "check out the score, loser."

    The presentation of these data constructs should be completely different than say a cell phone. You have the same databases (video feed should now be considered one), but a different end-user experience. Less video real estate and limited (less usable) contextual linking.

    To say that TV should define standards based upon XHTML is saying that we should dumb down capabilites to give a uniform experience.

  48. The future is CSS?! by melonman · · Score: 1

    I skimmed TFA, and I can't see anything to suggest that CSS has been improved to a point where it is going to enable the sort of layout that most people still implement using TABLEs. As long as managing to produce a webpage with three columns entirely in XHTML and CSS is something to get really excited about, I can't see that strict XHTML compliance has a hope of becoming the de facto standard.

    And before everyone bangs on about how CSS is really neat if you understand it, see Eric Meyer - who bought us the W3C CSS1 Test Suite - in "Eric Meyer on CSS", demonstrating how to produce lean and standards-compliant webpages... using TABLEs for layout.

    Does anyone know how we got saddled with CSS as a half-baked page description language in the first place?

    --
    Virtually serving coffee
    1. Re:The future is CSS?! by Anonymous Coward · · Score: 0

      I don't mean to be rude, but you're trolling.

      Any reasoning for using tables for layout is NOT the fault of CSS - it's the fault of the browser's lack of standards compliance!

      Tables are for TABular data, as in, describing data. Not for presentation - that's where CSS comes in. Give me a *compliant* browser such as Firefox, and I will be able to reproduce with CSS / XHTML any layout on print you throw at me.

      Your claim of CSS being "half-baked" is simply ignorant.

    2. Re:The future is CSS?! by Anonymous Coward · · Score: 1, Informative

      You silly dork. He does that ON PURPOSE in the earlier chapters, because he's demonstrating how to transition from old table layouts into proper CSS.

    3. Re:The future is CSS?! by NanoServ · · Score: 1

      There is one reason we can't use just CSS for table-like layouts: Internet Explorer. Firefox, Opera, Safari, and Konqueror have all supported the CSS table displays for a long time now, but it looks like IE7 won't even support them yet.

      Another problem, although it's much less of a problem, is Firefox's incomplete support for :before and :after. Technically, those pseudo-elements should be fully stylable to the point where you can position them and make them display as table cells, etc. Until this support is added to Gecko (Opera, Safari, and Konqueror already support it correctly), we can easily use empty divs as a workaround, but proper support for these pseudo-elements (and the new ones in CSS 3) would make fully CSS-based table layouts a breeze.

    4. Re:The future is CSS?! by colinrichardday · · Score: 1

      And how does one present a system of equations in HTML by using CSS?

  49. Re:HTML will rule for a long long time. by cdhgee · · Score: 2, Informative

    XHTML is not rigid - it simply takes the old HTML 4 tags and adds a few constraints, so that the resulting document is XML-compliant. Its readability isn't affected, it's easy to look at the structure of the document, the learning curve from HTML 4 is minimal, and it makes parsing it much much simpler as there is a well-defined document structure.

  50. The future is the next version. by Grimboy · · Score: 1

    The Future is XHTML 2.0 == The future is the next version. O RLY?!?

  51. Re:HTML will rule for a long long time. by Tet · · Score: 1
    what's so hard about remembering to close any tag you open?

    True, but where's the necessity? Does adding a </p> make my markup any cleaner or less ambiguous? Does requiring me to close my <img> tags help in any way other than making it well formed XML? No. It gives you nothing that you couldn't already do with compliant HTML in the first place. XHTML was a mistake from the beginning, and I hope it falls flat on its face. Of course, with schools and universities now teaching that XML is the One True Way now, I suspect it'll be successful despite its problems. Sigh.

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  52. i don't think so by jilles · · Score: 1

    XHTML is a good illustration why it is a good rule to never finalize a standard without a usable reference implementation. Right now it's just a boring document. I suspect the people who are supposed to implement it have barely read it. And frankly, I don't think they will.

    XHTML 2.0 is part of a fictional roadmap that was tossed around late last century and then was discarded. Microsoft decided to sort of stop developing their rendering engine and Netscape was sold to AOL and eventually was liquidated. Microsoft is still pretty happy to not do any significant new standards support in their upcoming browser. Meanwhile the mozilla people, opera people and konqueror/safari people are working outside the w3c to get some real standards work done: like this decade! Html 5.0 is something I can see happen, xhtml 2.0 was dead. on arrival (did they ever bother to make it a recommended spec?). As a matter of fact, XHTML 1.1 is as unlikely to ever be a relevant standard as well. And that one would be relatively easy to implement for browser developers.

    --

    Jilles
  53. Re:What is it with those thick/thin client gyratio by IgnoramusMaximus · · Score: 2, Interesting
    So I'm not the only one who thinks the ultimate goal of the browser is to become an X-Windows server.

    That's probably where its going. My personal feeling however is that for things like phones and even business applications an efficient VNC-like client is the way to go, as X11 is already a huge overkill for these tasks as far as remote clients go. I see X11 as being useful as the server-side per-user virtual graphics engine which renders its output into a memory buffer which is then analysed for pixel changes, which are then compressed and transmitted to the client.

  54. The future is HTML 4.01 Transitional!!! by dtfinch · · Score: 1

    A lot of people won't adopt a new standard until it offers a clear benefit over what they're already using. So far, most of what you get from XHTML is a bulkier page with more restrictions that no longer displays in 1% of browsers. XHTML 2 will work in even fewer browsers. XHTML 1.0 has been around for 6 years, and hardly anyone uses it. IE tries to parse it as HTML. Browsers parsing XHTML often don't fail gracefully. Sometimes the slightest typo results in a blank page. Google doesn't even use DOCTYPE tags, just plain HTML, and it works in every browser.

  55. Re:Really? No. by CRCulver · · Score: 1

    Thus, HTML 5 is the future. Especially since xhtml isn't even supported properly in today's most used browser (ie. IE). And no, sending as html does not count and is even bad [hixie.ch]

    If you'd bothered looking at the actual W3C standard, you would see that sending the document as text/html is permitted up to XHTML 1.0 Strict. It is only XHTML 1.1 that requires application/xml+xhtml.

  56. As nice as it all sounds... by jferris · · Score: 2, Interesting
    ...standards do not define the product in the software industry. In contrast, it is the products usage of a standard that defines its validity. The W3C does a fantastic job of establishing their recommendations, although it is up to corporations to adopt them. Even if users demand compatibility, it does not mean that the product will comply. This is bitingly obvious in the web browser segment. Today, we currently having varying level of compatibility with a number of different recommendations - and notice how long it has taken to get there.

    As long as there is more than one product that uses a specification or recommendation, there will be feature competition. Feature competition usually involves bending or breaking the rules to lure customers. To top that off, it isn't as simple as someone creating a completely compliant tool and releasing it. If it did happen, there is not any means to guarantee that it will achieve a sizable distribution. The average user just does not care enough.

    In my experience, specifications and recommendations are best followed to the highest level that allows cross-product functionality. To follow something to the letter, will usually narrow the delivery target audience. However, specification and recommendations do well at augmenting style and standard practices - just as long as they guide and not define. ;-)

    --
    You are in a maze of little twisting passages, all different.
  57. Re:HTML will rule for a long long time. by CRCulver · · Score: 1

    A markup standard where tags are obligatorily closed makes a parser much, much easier to write.

  58. W3C and its hatred of Centering? by RedLaggedTeut · · Score: 1

    Has the W3C finally gotten over its hatred of providing any easy tools for centering both text and block elements?

    The best way I found so far which I find devious is using
    left-margin:auto;right-margin:auto;

    --
    I'm still trying to figure out what people mean by 'social skills' here.
    1. Re:W3C and its hatred of Centering? by Anonymous Coward · · Score: 0

      /* This
      margin:0px auto;
      */ /* Or This
      margin-left:auto;
      margin-right:auto;
      */

    2. Re:W3C and its hatred of Centering? by gg3po · · Score: 1

      or get specific:

      width: 50%;
      margin-left: 25%;

      ...creates a centered effect for block-level elements.

      For inline a simple:

      text-align: center;

      ...will do the trick.

      --
      ---
  59. Re:What is it with those thick/thin client gyratio by n-baxley · · Score: 1

    No, the new interactive pages allow a person with a fairly limited machine can now communicate more directly with the server therfore redcing the need for a large pipe, which is currently the major limitation on applications.

  60. Re:What is it with those thick/thin client gyratio by frankric · · Score: 1

    Actually I think that the Graphon technology provides the flexibility of an X Server with reduced footprint and CPU load. Perhaps even the SunRay client if session persistence is a goal. The problem remains that if you want a decent UI you need to design it for the phone or the desktop. CSS will extend the range from small cell phones screens to large ones but not from phone to desktop.

  61. Re:What is it with those thick/thin client gyratio by starseeker · · Score: 2, Informative

    It's probably because there are tradeoffs with any approach:

    1) thin client - low demands on end user hardware, but heavily dependant on working central server. One point of failure for many users (server) and one place to concentrate attacks - server must be very robust because it is a single, fixed, information rich target.

    2) thick client - high demands on end user hardware, and a maintainance nightmare for tech support. The security situation will vary widely between individual setups. However, a failure of one machine causes only limited damage, and doesn't impair other machines. If desired (e.g. home hobby applications) a high degree of self reliance is possible.

    Different situations require different solutions. There are intermediate solutions, like a client which doesn't maintain any of the software but does have its own graphics acceleration hardware, in order to avoid straining the server's resources when running something like a CAD or raytracer program. The trick, of course, is what constitutes the "best fit solution." And there is no one answer to that.

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
  62. composed of, instead by willCode4Beer.com · · Score: 1

    "Ajax works with standards, not against them"
    Sorry to be pedantic but,
    actually, AJAX is "composed of" existing standards. AJAX is just a label put on a set of ways of using various standards together.
    It might be even be a little more correct to call AJAX a design pattern. But, I'd start some kind of holy war if I said that.

    If the latest articles I've read on AJAX are to believed, I'd say its really composed of venture capital pixie dust. Sprinkle a little on to bring in the bucks.

    --
    ----- If communism is a system where the government owns business, what do you call a system where business owns govern
  63. long live TABLE by Anonymous Coward · · Score: 1, Informative

    All that I can say is I hope they keep TABLE in XHTML2 because tables gives the designer more control over the design look and positioning rather than DIV. DIV is extremely difficult to place in that right place. i have tried both code -- tables are easier.

    1. Re:long live TABLE by dave420 · · Score: 1

      Exactly. Using DIVs for positioning is ideologically superior, but tables offer cross-browser pixel-perfect positioning without javascript or css hacks.

  64. Poor editing by hey! · · Score: 0, Troll

    They didn't catch the typo. The author's actual name is "Edd Dimbulb".

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  65. Re:Really? No. by Bogtha · · Score: 1

    Sure, it's permitted, but what AkaXakA was saying is that it doesn't count as supporting XHTML properly when a browser can handle XHTML served as text/html, because the browser just treats it like buggy HTML and not XHTML.

    --
    Bogtha Bogtha Bogtha
  66. usability by willCode4Beer.com · · Score: 1

    "standards that Ajax fails at meeting are USABILITY standards"

    A good argument but, I feel I should point out that the majority of the web sites out there fail to meet usability standards with or without AJAX.
    OTOH, its better that people go crazy with their ideas.

    Things that are truly usable (not just those deemed so by the so called advocates) will float to the top, the rest will die off. With the thousands of people developing things I think we will see some good ideas arise. Then everybody else will rip off those ideas and improve and bastardize them. ahh... welcome to the wild wild web...

    --
    ----- If communism is a system where the government owns business, what do you call a system where business owns govern
  67. XHTML 1.0 by Baavgai · · Score: 2, Informative

    Personally, I'm still waiting for XHTML 1.0.

    Seriously, how many pages currently on the web would survive a simple XML validation? Most commercial tools I've seen, even those current, make no real attempt to break away from HTML 4 + cute junk standard. And XHTML 1.0 was introduced in January 2000...

    Until the browsers that constitute the bulk of the market share support this kind of thing in a meaningful way, it's doomed. Period.

    One way to move this stuff along would be a develop a fully compliant plugin for current browsers that could support standards in spite of the platform. Once it's clear you need 3rd party tools to support what's supposedly a web standard, maybe the bigger browsers will be guilted into supporting it natively.

    I'd love to see something like XHTML 2.0 adopted with gusto, but if history is any indication then something major will have to change.

  68. Not really by metamatic · · Score: 1
    Also: Television signals still are in a format black and white TV's accept. They can't read the whole signal, but they work just as well as they did before.

    Not really. Last night I was watching a show that was only being broadcast in digital HD. Which is pretty much what's being proposed for the web--some content will only be available to those who upgrade to XHTML 2 browsers.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  69. Re:Really? No. by hazah · · Score: 1
    "Since most authors only check their documents using one or two UAs, rather than using a validator, this means that authors are not checking for validity, and thus most documents that claim to be XHTML on the web now are invalid. ... Yes, I said _most_ authors. If you are one of the few authors who understands how to avoid the issues raised in this document and does validate all their markup, then this document probably does not apply to you"

    Concidering my age, and concidering my one year formal experience in development thus far, IMHO, _most_ of these authors should be fired. In reality, "web standards" is becomming a new "buzzword". Like anything that grows organically, adoption of these web standards is slow, and slowly accelerating. At some point, there will be a "critical mass", and the rest is history.

    Of this I am convinced because the new methods simply make sense. And no matter how much some entity will try to push their crap on people, eventually people have the final say. What they will use will be what makes sense to use based on experience, not marketing.

    Keep in mind that the *only* thing that makes you a "big presense" on the Internet is your visitors. If your crapsite doesn't render for them, guess what's easier to change (options: 1. people's devices at home, 2. your bloody code). If you opt for option #1, good luck, this is a high risk, with a potentially big return (probably in the form of sales of the device). Option #2 requires someone with experience and understanding somewhat near my own, and it is NOT hard to get a validator extension for FF. The end result is the same with respect to the visitors aspect, what would you chose?

    I suspect that the only company that'll bother maintaining HTML 5 will be Microsoft, because they'll simply "forget" to update their [insert w/e handles this function in the OS now "feature"] to read XHTML properly (again), and an HTML 5 renderer will be the cheapest thing for them to plug in. Then, claim "innovation" & "progress", as well as the use of new HTML5(tm) "standards". But, this is mere speculation on my part. *grumble*

  70. Who cares? the software by willCode4Beer.com · · Score: 1

    Simply put, software will be looking at your html in order to parse it and render a page.

    A parser written to very strictly interpret xml or xhtml can be smaller and faster. These two attributes allow it to function in a limited environment like a cellphone, pda, tv set-top box, or embedded devices.
    A lenient parser, like used in current browsers, tends to be slower and have higher memory requirements.

    Lower costs and shorter development time: If you only have to worry about very strict standards compliant pages, many off the shelf very well tested parsers are available (apache has some good ones for example). This *could* result in better quality products.

    --
    ----- If communism is a system where the government owns business, what do you call a system where business owns govern
  71. VT100 back in style by willCode4Beer.com · · Score: 1

    "the client-server paradigm" is the future!

    I knew that if I held onto that VT100, it would come back in style.
    Long live the mainframe :)

    --
    ----- If communism is a system where the government owns business, what do you call a system where business owns govern
    1. Re:VT100 back in style by IgnoramusMaximus · · Score: 1
      I knew that if I held onto that VT100, it would come back in style. Long live the mainframe :

      You laugh but some of the most reliable (and still widely used) applications in business run on things like IBM AS400 and are accessed via terminal emulators (3270 in this case, not VT100, but still).

    2. Re:VT100 back in style by willCode4Beer.com · · Score: 1

      I was making a joke but, you are right. In many many cases, the terminals are better, more responsive, and users tend to be more productive.

      An interesting story on the subject:
      I had an interview with Bank of America a bit over a year ago (to convert these very apps to J2EE).
      One question in the interview was how would I explain the benefits of a J2EE app over a dumb terminal/mainframe.
      hmmm.... besides employing more developers, you can replace a $100 terminal with a $1500 PC plus another $3-5K for a software load that won't be used; increased vulnerability to spyware/virii; increased support expenses; lost productivity to web surfing; lower productivity due to mouse usage; slower, less responsive UI; greater CPU/memory demands on the server; oh yea, lower training cost for users.

      Actually, I gave the standard answer of analize what they are *really* trying to do, and then spit out all the *right things to say*. I got the offer, and declined it. They gave pink slips to that whole dept 3 months later.

      --
      ----- If communism is a system where the government owns business, what do you call a system where business owns govern
    3. Re:VT100 back in style by IgnoramusMaximus · · Score: 1
      lower training cost for users.

      And that too is a myth in most cases. Well writen terminal applications have menu driven interfaces and on-screen help systems.

    4. Re:VT100 back in style by OldCrasher · · Score: 1

      There should be rules about sitting in front of computer screens with rose tinted glasses shielding the user from the glare of a monotonous past.

      I programmed some VT100's (actually VT320's, not to mention 3270's and 5260's with HLAPI & EHLAPI) and I can tell you it was no day at the beach. It was ugly and nasty code, that had every hallmark of being legacy code the moment I wrote it - just like every other terminal programmers output.

      Makes me cringe just thinking about it.

    5. Re:VT100 back in style by IgnoramusMaximus · · Score: 1
      ... the glare of a monotonous past.

      In the daily operation of a business, in case you did not notice, "monotonous" (as in working to the point that you do not even think about it), "boring" and "efficient" are compliments. Things you for sure do not want are "exciting", "fashionable" or "latest". That is for the consumption outside of the company, where the marketing departament cons fools into falling for it. The horrendous, unproductive waste which things such as web surfing and HTML email are for an average US corporation are beyond appalling. Not to mention the exorbitant price, support and maintenance costs of thousands of PCs (which, speaking of obscolesence, are obsolete the moment they get unpacked, and are unuseably clogged with crap 2 months later). So one should be careful with accusations of wearing "rose colored" glasses.

      It was ugly and nasty code, that had every hallmark of being legacy code the moment I wrote it - just like every other terminal programmers output.

      "Legacy" is a relative term. C is supposedly "legacy". Linux Kernel is written in C. Ergo Linux is an obsolete "legacy", no? "Legacy" is a marketing word, coined by those who want to sell you crap. As to being ugly and nasty, that is more a function of a programmer I am afraid as there is nothing inherently more complex or ugly about old terminal code versus wacky GUIs with piles of threads and event handlers to do most basic things. And just like a modern GUI programmer would avoid all that by getting a GUI abstraction library so would an old-timer get a terminal abstraction one.

    6. Re:VT100 back in style by OldCrasher · · Score: 1

      Things you for sure do not want are "exciting", "fashionable" or "latest"

      20 years from now, on "Slashdot, The Next Dimension©", the old hacks will be looking back at xhtml 2.0 and regaling the newbies with how they were around when it was bright and flashy. They will be mocking the latest in light based, trans-dimensional, quantum computing, and its young bright eyed groupies. And just like when VT52 and VT100 were stunning, exciting, innovative technologies, the latest thing, from a power house, new wave computer company called Digital - that was really going places - you were probably wow'ed too.

      As I said some time before, one shouldn't be allowed those rose tinted spec's at the keyboard!

      Anyway, I like my hair on fire, going a million miles an hour, with no clue where I'm going. Do you know where your going? Is your life that pre-ordained that you have to live it ignominiously? ;-)

    7. Re:VT100 back in style by IgnoramusMaximus · · Score: 1
      They will be mocking the latest in light based, trans-dimensional, quantum computing, and its young bright eyed groupies.

      You made a great, unwarranted leap in reasoning there. You see "trans-dimentional, quantum computing" would very likely require a whole completely unimaginable now approach to programming, having absolutely no resemblance to our present day glorified Turing tape machines. So when that happens, it would be indeed a radical shift in the approach. If it would be "progress" will depend on how these systems are used. If, for example, all their computing power is used up to run Windows 2025 3D dekstops with movie-quality animations of window borders and application buttons, or 3-terrabyte MS Access applications managing 40 rows in a table with 15 columns, then, in business environment, we have no progress, only waste and more inordinate expense and chaos. As to rose tainted glasses again, noone would seriously consider using punch cards or 3030 disk arrays these days. Yet certain models of computing retain their optimal status even though the hardware has changed radically, because both their underlying fundamental theoretical foundations and the business environment in which these systems operate have not. You are simply dismissing wisdom and experience as jealousy. Most thin client systems I deploy today have some graphical capabilities, yet this does not change the fact that as thin as possible clients (which includes dumb terminals) are still the optimal way to operate the administration side of a typical business, where order-processing, accounting, simple text processing and general administrative tasks constitute 90% of the computing activity.

      Anyway, I like my hair on fire, going a million miles an hour, with no clue where I'm going. Do you know where your going? Is your life that pre-ordained that you have to live it ignominiously? ;-)

      In some respects it can be fun but not when you are in charge of making people's business computing run smoothly. Then, with most clients, you quicky learn the lessons (usually the hard way) or you get booted out, sued and end up going into organic farming or something ...

    8. Re:VT100 back in style by OldCrasher · · Score: 1

      The model you discuss with respect to thin clients works well for large corporations where the breadth of business is spread over many people. I have spent the last 25 years building small businesses and working in small departments where the breadth of business is no different but is handled by far fewer people. There may be less day to day orders in a small plumbing business than share trades in a large brokerage, but the act of staying in business is the very same, it requires most of the same actions. For a large company to use thin clients involves them spending significant funds in writing their own solutions and integrating the many processes. Small businesses can't afford this and defray that investment by buying fully loaded PC's with all the MS bells and whistles, then grafting in a server to act as a central repository. It works well, and has been easy to implement in the many companies I have worked with.

      You're right, Quantum computing will require totally different thinking. I have been through this before when true Parallel processing became available in the form of Inmos Transputers. It took a whole different mind set to think of how to build applications to really utilise this technology. It's not the same as simple (unix like ) threading, not when the whole processor architecture can thread down to the instruction level. My experience was that we could do new things with these, or at least do old things in radically new ways, that made them much more useful. It will come to pass, there will be changes in how we do things. Early PC application development was a radical change from the style used by Mainframe developers, it was much more immediate, and it had the capacity to involve much more hardware interfacing. So too will quantum programming, and each of these new techologies, similarly change our perceptions of how to do a task.

    9. Re:VT100 back in style by IgnoramusMaximus · · Score: 1
      For a large company to use thin clients involves them spending significant funds in writing their own solutions and integrating the many processes. Small businesses can't afford this and defray that investment by buying fully loaded PC's with all the MS bells and whistles, then grafting in a server to act as a central repository. It works well, and has been easy to implement in the many companies I have worked with.

      Many of my clients are small businesses (as small as 5 stations) where I deployed MS Windows Terminal Services + $100 thin clients (no moving parts + 10 years warranty for some models) or old decrepid existing PCs (some Windows 3.1 even!) as terminals. Terminal Services does not require any custom applications, is compatible with majority of existing ones (with the exception of CAD/CAM and similarly graphics-intensive ones) and allows for worker mobility between workstations and full access to the system from their homes and for mobile staff from hotels and what not. If you know what you are doing, the administration is a breeze, all users are running in restricted accounts preventing them from installing junk (with restricted access to selected applications they need), applications are available to all who need them with a single installation, etc and so on, essentially all the advantages of a mainfraime. Add to it a Linux firewall/mail server/fax to email gateway on an old junk server and you got 2-server thin client solution for small business. Note that it also improves performance greatly for all those small business non-SQL-server database applications as now all application<->database activity is no longer over LAN and is instead internal to the server and goes between the RAM and the SCSI disk array. Speaking of servers, you can get a reasonable 2 CPU one (which with hyper-threading ends up looking as 4 CPUs) for around $2k (add 3xSCSI disks + controller + backup system). Did I mention that the backup now backs up the entire company in one shot, not only the server as it is with PC-centric systems (unless you deploy backup agents and get multi-terrabyte backup systems)? That the single server-side UPS now is capable of preserving all worker's work for about 10 minutes even if the terminals all power down, since the sessions will reconnect when power comes back to their respective users, with cursor still blinking at the end of the last word they typed in?

      So much for thin client not being suitable to small business. Unless you mean places with less then 5 terminals where things indeed get questionable.

      Early PC application development was a radical change from the style used by Mainframe developers, it was much more immediate, and it had the capacity to involve much more hardware interfacing.

      That is not true. It was simply another step in a progression from mainframes to minis to micros to PCs. All of which had increasing immediacy and increasing direct hardware access. Lest you forget that Apollo spaceships and moon landers were operated by computers looong before the PCs came about? Programmers who started on PCs with no prior experience simply thought, due to their blinding ignorance (combined with considerable egos), that they were braking some new, unheard of before theoretical ground, while in fact they were for the most part re-inventing the wheel. Just look at such "achievements" as the FAT file system (Bill Gates even wrote once a pre-word to "MS Bible" proudly extrolling his "inventing" of this "breakthrough") and later at DOS/Windows sloppily and badly reinventing things which mainframes and UNIX had for many decades already. So now we are back to UNIX-like systems (Linux, BSD and Mac OS X) and Windows is desperately struggling to bring true multi-user and thin client capabilities. And you are telling me of PCs being as radical a change as quantum computing or transputers? Please. Nothing in PCs, other then their scale is fundamentally different from their larger counterparts. They still operate on the same theoretical principle, have the same major subsystems which operate similarly and have essentially the same software development techniques all the way down to COBOL implementations on DOS and Windows.

  72. but wait, there's more by willCode4Beer.com · · Score: 1

    Ahh, but you can make it work in IE.
    See, use this (http://www.xsmiles.org/) as an applet. Then the web browser applet inside of your web browser can show you XHTML docuemnts...

    what?

    why are your laughing?

    --
    ----- If communism is a system where the government owns business, what do you call a system where business owns govern
  73. Re:What is it with those thick/thin client gyratio by IgnoramusMaximus · · Score: 1
    One point of failure for many users (server) and one place to concentrate attacks - server must be very robust because it is a single, fixed, information rich target.

    Which is usually reasonably easy to achieve as the entire technical staff can concentrate all their efforts on the server where redundant, high-end hardware can be deployed in a rack, under fully controlled conditions, traffic can be monitored and precautions taken to prevent attacks, etc and so on. None of this is possible in a thick client, distributed environment, especially where clients are running on non-homogeneous hardware and are under control of users with next to no knowledge about the technology.

    The trick, of course, is what constitutes the "best fit solution." And there is no one answer to that.

    Granted, there are many applications (such as heavy-duty, high-performance 3D graphics) which do not lend themselves to a thin-client scenario. But it is my experience of many, many years that a vast majority of applications in business are served far better by client solutions which are as "thin" as possible.

  74. HTML5 is old skool by Dracos · · Score: 1

    While HTML5 does have some good ideas, as a whole it is merely a revision of HTML4 (as is a stated goal). Nowhere in the HTML5 spec does it explicitly state whether it conforms to XML syntax; the various references to XML make this even less clear. The most conclusive evidence is near the end of section 1.8, where authoring formats are discussed:

    For compatibility with existing content and prior specifications, this specification describes two authoring formats: one based on XML (referred to as XHTML), and one using a custom format inspired by SGML (referred to as HTML). Implementations may support only one of these two formats, although supporting both is encouraged.

    This seens to indicate that HTML5 is not XML compliant. Emphasis mine.

    Further, HTML5 still contains these presentational tags:

    • pre
    • small
    • m

    All of these (and many more) could be supplanted by the XHTML2 role attribute. Who ever said semantics must be limited to the element name? Furthermore, some hold HTML4 elements have been repurposed (such as the i tag). This alone will make compatibility with HTML4 difficult.

    Overall, HTML5 seems to me like a collection of minimal changes from HTML4, with specific extensions for specific shortcomings added on. Overall, not very elegant.

    The power of web markup lies partly in the abstraction and modularization of its structure. XHTML2 and its siblings (XForms, XPath, XBL2, etc) being XML and capable of standing alone are the logical next step in this.

    And to those who complain about XHTML(X) not taking off, it is the solely fault of Microsoft. Since apparently no version of IE will ever support the application/xml+html mime type, the web as a whole has two options: abandon IE, or make itself into an even more confusing, hacked up version of itself which makes developers' lives even more difficult.

    1. Re:HTML5 is old skool by hixie · · Score: 1

      (Disclaimer: I'm the editor of HTML5.)

      Web Apps 1.0 (the spec) defines two languages: HTML5, which is a revision of HTML4, and XHTML5, which is a revision of XHTML1. They have the exact same semantics, just like HTML4 and XHTML1 are exactly the same semantics, the only difference is that HTML5 is sent as text/html and must be parsed as described in the spec, and XHTML5 is sent as application/xhtml+xml and must be parsed as described in the XML spec.

      This might be a bit confusing. Basically XHTML5 is XML-compliant, and HTML5 is tag-soup-compliant. You can use either one, the spec doesn't care and doesn't prefer one over the other.

      (Of course if you want your docs to work in IE, then I guess HTML5 is going to be more interesting to you.)

      Regarding presentational tags; <pre>, <small> and <m> are defined in very semantic ways, and are not presentational. If you disagree, I encourage you to e-mail the list where this can be discussed and any problems you raise will be fixed.

      Anyway, I hope this helps clear some things up.

  75. Re:HTML will rule for a long long time. by Jesus_666 · · Score: 1

    Which in turn frees up resources for overall improvement of the client.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  76. Re:Time for an Internet Reboot with GOPHER! by freejamesbrown · · Score: 1

    man, where's iGopher on this machine?
    m.

  77. What I started on. by chaoticgeek · · Score: 1

    I think it is going to be hard to turn people away from plain old HTML. That is what I started on and I know how to do so much in that. So I beleive that many people will continue to use that weather W3C pushes XHTML2.0 or HTML5.0 or whatever new thing they want to say this is what people should use. I for one use HTML in my little websites that I do, and I do just fine. Oh well I guess we shall see what happens when W3C decides to push something someday.

    --
    hello
  78. Flash: "X" to be deprecated by DrVomact · · Score: 1

    I have it on good authority that the WW3C is about to release a Recommendation to deprecate the glyph "X", consequent to the many complaints about its over-use. It is not yet clear which character will be selected as successor to the ex-X in its role as coolness signifier, but a groundswell of support for the Unicode character 0x129F has begun to manifest itself.

    --
    Great men are almost always bad men--Lord Acton's Corollary
  79. Re:HTML will rule for a long long time. by RCanine · · Score: 1

    Your point is a non-issue. The xsl:output element, and it's method attribute allow you to specify HTML output instead of XML.

  80. IE7's Already Changed by SeinJunkie · · Score: 1

    MS has already fixed a number of CSS bugs in IE7 and has made it mostly standards compliant, from their blog. The major bugs fixed at the time of posting include:
    • Peekaboo bug
    • Guillotine bug
    • Duplicate Character bug
    • Border Chaos
    • No Scroll bug
    • 3 Pixel Text Jog
    • Magic Creeping Text bug
    • Bottom Margin bug on Hover
    • Losing the ability to highlight text under the top border
    • IE/Win Line-height bug
    • Double Float Margin Bug

    Dave Shea tested the first beta and gave some information on its conformity. IE Blog has also been posting regular updates with ever-new fixes to very annoying bugs. It seems that the IE team is working with web developers in an unprecedented way.
    Embrace and extend TBD.
  81. Re:HTML will rule for a long long time. by Malc · · Score: 1

    Where do you want to draw the line at things that are optional? What does a P tag closure mean? The paragraph goes on to the end of the page? To the next P tag, or is that one nested? HTML is supposed to be markup that describes the structure of a document. Make it consistent. Make it unambiguous. Yes sure, these are clear to you, but that's because of your experience with it. That doesn't make it right.

    Closing P and IMG tags makes HTML more consistent, and thus easier to learn.

  82. reference implementation by willCode4Beer.com · · Score: 1

    some implementations (though not reference impls) are:
    XHTML1.0
    - Mozilla Firefox
    - Safari supports it but doesn't advertise in the accepts header
    - IE7 but it won't support the mime type "application/xml+xhtml"
    XHTML1.1
    - Mozilla Firefox 1.5
    - Opera
    XHMTL2.0
    - X-Smiles

    http://developer.mozilla.org/en/docs/Firefox_1.5_f or_Developers
    http://opera.com/features/
    http://www.xsmiles.org/features_xhtml2.html

    I don't notice any browsers mentioning support for HTML5. Could you share some information about the current support for HTML5, I think it would be interesting to play with.
    XHTML support is growing. Which is better? time will tell.

    --
    ----- If communism is a system where the government owns business, what do you call a system where business owns govern
  83. XP vs. :) by TeknoHog · · Score: 2, Funny

    Actually, the XP in "Windows XP" is an emoticon.

    --
    Escher was the first MC and Giger invented the HR department.
  84. Or maybe... by Zerbs · · Score: 1

    it is just a generation X thing?

    --
    "22 astronauts were born in Ohio. What is it about your state that makes people want to flee the Earth?" Stephen Colbert
  85. XML? by Anonymous Coward · · Score: 0

    Isn't XML a pretty good counter-example to your claims?

    1. Re:XML? by Anonymous Coward · · Score: 0

      Nope, XML reinforces his claims. Apparently you need to read up on a little history.

  86. the future? by drew · · Score: 2, Interesting

    XHTML 2.0 may be the future, but it's certainly the very distant future. Especially when you consider that not only the current version, but also the upcoming version, of the worlds most popular web browser doesn't support XHMTL 1.1, and ony supports XHTML 1.0 when it is written in an HTML 4 compatible manner.

    --
    If I don't put anything here, will anyone recognize me anymore?
  87. Re:HTML will rule for a long long time. by Tet · · Score: 1
    A markup standard where tags are obligatorily closed makes a parser much, much easier to write.

    No it doesn't. Unless you're expected browser vendors to refuse to render a page without closed tags, and I can assure you they're not about to do that. The parser will still have to cater for unclosed tags, so the only change is the added complexity of having to deal with the closed tags in the first place. It might be nicer if we had a world where we could guarantee that page authors would write standards compliant pages. But the reality is that we don't, and are unlikely to ever have. Thus XHTML adds nothing but unnecessary complexity.

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  88. Do check... by Anonymous Coward · · Score: 0

    ... the CE website. There are some working groups within that organisation defining just that: new standards for embedded (consumer) devices.

  89. Horrible examples by brunes69 · · Score: 1

    You can still ride a horse and buggy through most cities. Let alone Model Ts.

    You can still use a black-and-white TV to watch any television broadcast (save HDTV).

    Not that you are necessairily wrong, but you gave really horrible examples, that really are counter-arguments to yourself!

  90. Yes! I can see it now! by snowwrestler · · Score: 1
    --
    Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
  91. Grow up by 21mhz · · Score: 2, Insightful

    I'm amazed at how immature some of my /. friends' friends can be.

    --
    My exception safety is -fno-exceptions.
  92. Take the Long View by dasil003 · · Score: 1

    One thing I've noticed in the web design community is that everyone whines and complains about how standards support sucks and we'll never get there, etc, etc. But really all the happened is IE stopped developing their browser for 5 years. Other than that progress is actually reasonable, and with the advent of IE 5 and 5.5 falling to negligible percentages means you can now create standards-based sites with a single box model, using much of CSS 2. IE7 looks to raise the bar considerably.

    So yeah, it will probably be 10 years before we can use XHTML 2 for big commercial sites... but that day will come. That's why it's important for top web developers to be looking at the working draft of XHTML 2 to make it as good as possible. I've read through it, and it's an amazingly well thought out spec. Much better than CSS 2 and 3 in my opinion, although those are inherently more difficult to get right.

  93. Re:Really? No. by hixie · · Score: 1

    I wish. Sadly, Microsoft are the only major browser vendor who aren't involved in the development of HTML5 (though they've been invited several times).

  94. Off with their headings by ynotds · · Score: 1
    (quick: count the nested sections spread accross pages of text to guess the heading level you're at)
    HTML's H1 through H6 tags are the second* worst design decision in terms of producing unrecoverable ugliness in the history of graphical user interface. Nested sections with one heading tag is incomparably better. There should almost never be any need to know exactly how deep you are nested, especially as you can easily define a section class to say ensure that main body text in a complexly nested document is stylistically consistent without sacrificing the ability to extract meaningful ToCs, etc.

    *Even worse was orthogonal font-style-size menus which would have been much better mediated by style sheets from the beginning.
    --
    -- Our systemic servants do not good masters make.
    1. Re:Off with their headings by Stan+Vassilev · · Score: 1

      "There should almost never be any need to know exactly how deep you are nested"

      I'm a web developer who works on sites for a living. And I know the difference between "should" and "real world".

      Your experience might differ, but to me the heading levels shouldn't necessarily be nested one in another to convey their semantical meaning. For example H1 is of course, the page title, the main topic of discussion on that specific page. If you have a side column with a heading, it won't have H1 heading as well, but H2 at least, because "Other subjects of interest:" may be less telling for the page's contents rather than the page's title.

      Due to CSS limitations, you can't always nest your layout properly so that your side column is INSIDE the main section (yes, unless you limit yourself severaly in your layout tools).

      This will cause uglyness like excess [section] tags to properly convey the importance of headings: [section][section][h]h2[/h2] side column content [/section][/section].

      As for you describing h1-h6 as "ugliness" I urge you to re-read my previous post where I address the point about "pretty code" vs "practical, working code".

  95. Re:Time for an Internet Reboot with GOPHER! by jZnat · · Score: 1

    Here's a good place to start. Firefox has full Gopher support.

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  96. Re:Really? No. by NutscrapeSucks · · Score: 1

    There really was no war. Sloppy HTML has been the status quo since the very beginning of the web.

    In fact it's usually cited the main reason that HTML became popular in the first place.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  97. Poor Case for XHtml by Anonymous Coward · · Score: 0

    Enforcing case rules saves a few milliseconds for parsers
    but makes it difficult for people. C freaks may love it
    but it is completely beaten by Html / HTML / html when it
    comes to an easy, forgiving language for people to start
    learning programming or just getting more out of their computers

  98. driving web standards are sloth-like os adoption by Anonymous Coward · · Score: 0

    New web standards mean nothing until large number of end users upgrade their OS beyond Windows XP or earlier Windows versions.

    Look beyond the 2.5 year cycle of over-promoted 'new' technology. Develop solutions that will last 5+ years.

    The 10 year lesson from attempting WYSIWYG via HTML/script/browsers is that you have two paths:
    - WYSIWYG interactive applications via a compiled binary for your platform (using no web technology)
    - Close to WYSIWYG layout with a tiny bit of interactivity via 3+ year old web technology (basic HTML, CSS, small amounts of javascript, old school script generation of web pages using php, perl, etc.).

    Other paths, such as heavily interactive ASP, are doomed to 3 year or less upgrade/port from hell scenarios, prohibitively expensive cost to enhance an application.

  99. Nonsense by Anonymous Coward · · Score: 0

    The future is xhtml 1.x served as application/xhtml+xml, which will fail in non-standards compliant browsers such as IE7 (a bonus in my book).

  100. Re:HTML will rule for a long long time. by eugene+ts+wong · · Score: 1

    What do you think of HTML 5?

  101. XHTML 1 != XHTML 2 by tepples · · Score: 1

    XHTML is HTML, it's HTML formatted so that it is in the form of any other XML language.

    You're thinking of XHTML 1.0, which is in essence HTML 4.01 with the SGML underpinnings replaced with XML. XHTML 2.0, on the other hand, is a "clean break" with the existing HTML tradition.

  102. Because IE is broken by tepples · · Score: 1

    Is your set-top box going to use an OS with an HTML parser or some sort of browser capabilities built in? If yes, why create additional overhead when all you need is to feed your data to that built-in feature?

    Because what is claimed to be an HTML/CSS/ECMAScript parser inside, say, Windows XP Embedded is actually IE 6's Trident, a broken HTML/CSS/ECMAScript parser. You need to add on a separate layout engine such as gecko or khtml if you want to get anywhere near conforming behavior.

  103. No XMLHttpRequest? Try iframe by tepples · · Score: 1

    i was under the impression that the object needed for ajax to work (xmlhttprequest) was not part of the standard DOM.

    True, the X in AJAX stands for XMLHttpRequest, but in the absence of XMLHttpRequest a JavaScript application can fall back on using invisible iframe elements. Besides, XMLHttpRequest will be part of WHATWG's HTML 5 spec.

  104. Save state by tepples · · Score: 1

    Also there are certain places you don't want the user to be able to bookmark, like the third page in a five page form they are filling out. The user thinks "Hey I'll just bookmark here and finish this later". Instead you could save the state of everything entered so far and return back to the position they left off at a later point with cookies, and your web app actually knows what's going on.

    If you implement cookies and/or server-side state properly, such that http://www.mysite.com/survey/3 always loads the information saved by pages 1 and 2, then bookmarks should still work.

  105. ATSC tuner boxes by tepples · · Score: 1

    Last night I was watching a show that was only being broadcast in digital HD.

    ATSC tuner boxes still output a composite signal, which a black-and-white TV can still read. Is there an analogous proxy that can translate XHTML 2 into HTML 4?

  106. So what is a standard? by tepples · · Score: 1

    Claiming its a standard does not make it a standard.

    Is IE's variation on HTML recognized by ISO or ECMA or IETF in the way that some of the W3C's Recommendations have been? How would you define standard?

  107. Two words: Reference Implementation by garyebickford · · Score: 1

    As we can observe based on much experience, the _ONLY_ way that this new standard can become ubiquitous and remain a truly device independent standard is for the standards body to build or support and maintain a reference implementation, that defines for everybody exactly what the 'correct' rendering is. Otherwise the inevitable minor variations in interpretation of the standard will lead to problems much like the ones we have now. Just as websites developed by many naive developers using canned tools are unviewable by users who are running on different platforms, XHTML 2.0 developers using canned product XHTML development product 'M' will without realizing it, produce documents and data that are rendered differently using non 'M' platforms.

    A reference implementation that is maintained as part of the standards process provides an irrefutable arbiter of 'correct' implementation, and can be modified as part of the process when such ambiguities, omissions and errors are discovered or extensions are proposed.

    I would also hope, perhaps vainly, that the standard includes some language to the effect that any 'embedded' object or program must be easily runnable on all platforms. I for one am tired of websites that use only .wmv media files, and DirectX components, inserted by ... those naive developers ... without thinking. No to mention Flash components that can only be run using a version of Flash that hasn't been released yet for my platform. Etc., etc., ...

    Fortunately, most of those sites are ones I'm not interested in - but a friend is dealing with a real estate title insurance company whose website, with a critical database he needs access to, is only accessible using Internet Explorer on Windows - not even the Mac version of IE. I'm sure that the title company web developer doesn't have a clue that some percentage of their user base can't use the site - not even the pull down menus on the main page! Of course, my friend is now considering buying a Windows laptop just for this purpose. This is an example of how some companies can use bugs and poor design as a marketing tool in the right circumstances.

    --
    It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/