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.'

51 of 290 comments (clear)

  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 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.
    5. 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
  2. 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.

  3. 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 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
    3. 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?

    4. 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.'"
    5. 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
    6. 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.

  4. 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 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.

    3. 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!
  5. 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 trash+eighty · · Score: 3, Funny

      because X sells

  6. 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.

  7. 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.
  8. 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 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.

  9. 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
  10. 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
  11. 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 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
    2. 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.
  12. 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
  13. 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.
  14. 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.

  15. 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

  16. 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?

  17. 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.

  18. 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".

  19. 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?

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

    ...is it Web 2.0 compliant?

  21. 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***
  22. 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.

  23. 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.

  24. 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.

  25. 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.

  26. 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.

  27. 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.
  28. 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
  29. 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.

  30. 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.
  31. 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?
  32. 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.