Slashdot Mirror


Mozilla, Opera Form Group to Develop Web App Specs

An anonymous reader writes "MozillaZine is reporting that the Mozilla Foundation and Opera Software have formed a working group to develop specifications for Web applications. The new Web Hypertext Application Technology Working Group is working on specs for Web Forms 2.0, Web Apps 1.0 and Web Controls 1.0, among others. This is being done outside of the W3C, with the hope of getting a viable alternative to Longhorn's XAML available soon. Another reason for working outside the W3C could be the rift between Mozilla/Opera and other W3C members over what technologies Web applications solutions such be based on: Mozilla/Opera favour a backwards-compatible HTML-based standard, others are looking towards to XForms and SVG. It will be interesting to see if any other browser developers jump on board WHATWG." This story builds on our recent story concerning the group.

311 comments

  1. Re:Start your day... by millahtime · · Score: 2, Informative

    The one noted difference between the previous post about this and this one is that before it was being taken to W3C and now it is being done outside W3C.

    Looks like W3C rejected this.

  2. Re:Start your day... by Anonymous Coward · · Score: 0
    Time to end your day

    This story builds on our recent story concerning the group.


    RTFA
  3. Why WG? by peterdaly · · Score: 4, Interesting

    WHAT WG was created not because a specific developer wanted to do it's own thing, but because the majority of W3C members aren't browser developers. They're plug-in developers. Some people within the W3C have even stated that the browser is dead. This kind of environment is openly hostile to the further development of existing browser-based standards. The only logical course of action in this situation would be for the various browser developers to form their own standards group, which is what happened.

    I am no w3c expert by any means, but that's an interesting statement and strong point. Too bad Microsoft won't jump ship as well, as I don't feel Opera and Mozilla have the marketshare and clout to pull this off in terms of setting defacto standards.

    -Pete

    1. Re:Why WG? by Anonymous Coward · · Score: 5, Interesting
      Parent wrote: Some people within the W3C have even stated that the browser is dead.


      The W3C has been working on this - the "creation of a new language designed specifically for Internet computing" - since their original darpa grant in in 1995. Tim-Berners Lee's web site says he still acts as an advisor to the company that's continuing that project.

    2. Re:Why WG? by vrmlguy · · Score: 4, Interesting

      From what I've read about Longhorn, I suspect that Microsoft is one of the groups opposed to "a backwards-compatible HTML-based standard". They want to replace the browser with new tools built into Longhorn that only they control. See any of these Google links for more details.

      --
      Nothing for 6-digit uids?
    3. Re:Why WG? by binkzz · · Score: 2, Interesting
      I don't feel Opera and Mozilla have the marketshare and clout to pull this off in terms of setting defacto standards.

      If Opera and Mozilla come up with a new standard with new useful capabilities that IE won't support, this is the way to increase their marketshare.

      --
      'For we walk by faith, not by sight.' II Corinthians 5:7
    4. Re:Why WG? by hixie · · Score: 5, Informative

      Actually Microsoft was one of the few groups in favour of work like this at the recent workshop (they didn't want scripting involved, but apart from that were in favour with extending HTML rather than going down the XForms or other new language route).

    5. Re:Why WG? by vigilology · · Score: 1

      Since when were Microsoft on any ship but their own?

    6. Re:Why WG? by markbirbeck · · Score: 5, Informative

      > WHAT WG was created not because a specific developer wanted to do it's own thing,
      > but because the majority of W3C members aren't browser developers. They're plug-in developers.
      > Some people within the W3C have even stated that the browser is dead. This kind of
      > environment is openly hostile to the further development of existing browser-based standards.

      At the recent Web Applications workshop I did openly say that the "browser is dead". I am not, however "within the W3C", although I am an 'invited expert' on a couple of Working Groups. (And I don't recall anyone else using this phrase.)

      My position is simply that to build powerful applications that take advantage of internet technologies - but don't require us to constantly 'drop-down' into C++ or Java - requires a programming environment more powerful than current browsers support. Sure, browsers are great places to save a list of favourites, and most do a pretty good job of rendering HTML, but if we have to wait a few years every time a new mark-up language is bought out - and confusion reigns in the meantime whilst we all try to second guess which browser company will implement what - then there has to be something wrong with the architecture.

      So, my view is that the days of the 'monolithic browser' are numbered; it takes too long to update, lacks basic features that any application really should have, and leaves the rest of us at the mercy of a few companies who are more or less radical and 'open', depending on the day of the week.

      Of course, it's none of my business whether browser vendors want to create new standards for HTML, but the companies I deal with don't need any more HTML - they've got plenty thanks. What they do need though, is higher-level languages that do more, make application-building easier and quicker, and still deploy as easily as HTML. And for the record, I've been arguing since before XForms became a Full Rec that XForms is an ideal foundation for this.

      My proposal at the workshop was for an application environment that allowed these new types of apps to be built, in an open standards/open source way, by defining a 'virtual machine'.

      And if we still need somewhere to save our favourites, we can easily use such a VM to build a 'traditional' web browser, but genuinely based on standards.

    7. Re:Why WG? by pldms · · Score: 4, Interesting

      I am no w3c expert by any means, but that's an interesting statement and strong point.

      Too right it is. I don't recognise that characterisation of the W3C at all. True, they are concerned with the web as a whole, not just browsers, but it difficult to explain announcements like annotea moves to mozilla if the W3C is hostile to browsers.

      Browser companies take part in W3C working groups, and provide valuable input. W3C even develops its own browser. And, a minor point I confess, W3C presentations normally use HTML in a browser.

      What I see this group doing is providing the basis for W3C work. Working groups tend to be less successful if there isn't preceding work to serve as a basis. The W3C are attempting to remedy this (incubation groups iirc) but in the meantime I think this is interesting project.

      --
      Slashdot looked deep within my soul and assigned
      me a number based on the order in which I joined
    8. Re:Why WG? by Anonymous Coward · · Score: 2, Insightful

      except no one will use their standards because they won't work with IE. get real man.

    9. Re:Why WG? by hixie · · Score: 5, Interesting

      So instead of a "monolithic browser" you want a "monolithic runtime" that takes too long to update, lacks basic features, and leaves the rest of you at the mercy of a few companies who are more or less radical and "open", depending on the day of the week?

      I really don't understand the difference between your VM idea and the browser of today, except that you would use XForms as the core instead of HTML. Different tags, same problems.

      The more I read your VM proposal the less I understand it, unfortunately. I guess I need to see a more formal proposal to really understand what it means.

    10. Re:Why WG? by hixie · · Score: 1

      Exactly.

    11. Re:Why WG? by tolan-b · · Score: 2, Insightful

      Not true. There are a lot of cases, specifically with web-based apps where you can dictate the browser. Whether it's for administrative access to something like a content management system for a portal site, or intranet applications, specifying that a specific browser is used (after agreeing with the client obviously) can be a practical option.

    12. Re:Why WG? by Bedouin+X · · Score: 4, Insightful

      My God you totally read my mind. This sounds like going through a whole lot of trouble to replicate the same problems. I guess the advantage would be that it starts out supporting a core level of technologies that current browsers don't, but I fail to see how it would avoid a situation analagous to the current one with respect to keeping everyone current with new developments over time.

      --
      Dissolve... Resolve... Evolve...
    13. Re:Why WG? by NutscrapeSucks · · Score: 1

      The advantage of extending HTML is that you can deliever a "downlevel" experience to IE while still using the fancy new features with Mozilla.

      (IMO, one of things holding back Mozilla adoption is that it doesn't do anything to make the web fancier/slicker/better than IE for the end user. [well, transparent pngs, but that's about it])

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    14. Re:Why WG? by bwt · · Score: 1

      Why do you assume that a runtime would be as long to update as a browser? That's really a question of the target developer community. A generic runtime would attract a lot more than just the presentation layer wonks who currently work on browsers.

      For example, browsers are lagging way behind in basic XML features that the rest of the world seems to have no problem implementing. The browser is too focused on the presentation specific aspects of life to attract people who are interested in backend technologies. That means when you look at something like an XML spec whose value proposition is to shift hard work from the middle layer to easy work in the client tier, you can't find anybody to implement it.

    15. Re:Why WG? by hixie · · Score: 1

      Because the browsers _are_ runtimes. Heck in the case of Firefox the entire browser is just an XML file with JavaScript and CSS.

      What exactly (and I mean _exactly_) do you see your "runtimes" supporting, that your browsers don't?

    16. Re:Why WG? by SphericalCrusher · · Score: 1

      Well,, nonetheless, MoZilla AND Opera working together is a big advancement in our technological world. Just look at both's internet browsers. Now with Microsoft... sure, they have more money to throw away, but they will soon find out that many people won't just abide by their technology anymore when there is something better. Also for free.

      --
      "Instant gratification takes too long." - Carrie Fisher
    17. Re:Why WG? by Anonymous Coward · · Score: 0

      I'm curious to find out if this is going to be yet another "feature" i turn off whenever I install a new browser.

      I mean really, who uses Java, GIF animations, embedded Sound, and Flash anyway?

      No this isn't a sarcastic or rhetorical question.

    18. Re:Why WG? by jsebrech · · Score: 1

      And if we still need somewhere to save our favourites, we can easily use such a VM to build a 'traditional' web browser, but genuinely based on standards.

      What you're proposing sounds an awful lot like mozilla, but with a W3C rubberstamp on it. Mozilla after all is just a runtime running a traditional web browser on top of it.

      It seems to me you just want the exact same thing as the new mozilla/opera group wants, but based on xforms instead of on html. Html has momentum, xforms doesn't. So if you say xforms should be the base for future web apps instead of html, you've got to explain why that is. Why is that?

    19. Re:Why WG? by juhaz · · Score: 1

      There are quite a few fancy and slick CSS tricks that IE hasn't even dreamt of that work on Mozilla.

      So yes it does, but the problem is you never see those outside nifty demo sites, since no web developer will do anything that doesn't work in IE.

    20. Re:Why WG? by NutscrapeSucks · · Score: 1

      I haven't seen anything that couldn't be emulated with a little javascript. Keep in mind that the user doesn't care how the site achieved its look.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    21. Re:Why WG? by markbirbeck · · Score: 4, Insightful

      > So if you say xforms should be the base for future web apps instead of html ...

      Well, firstly it's obvious that HTML is not an application building language, so I assume you mean HTML plus a very large dose of script.

      > ... you've got to explain why that is. Why is that?

      Because it *doesn't* rely on script to get some big things done! Instead it has a large number of back-end features that are available via simple mark-up.

      You need to validate a document before submitting? Easy in XForms - just add a schema to the model - not so easy in Mozilla, Opera or IE! You want to create dependencies between nodes in a DOM tree? Perhaps you want an event if node A goes higher than node B, or you want node C to be the sum of all node Ds. Easy in XForms - more spaghetti in Mozilla, Opera and IE.

      How about preventing submission if some required value is missing. Easy peasy in XForms. Yet more script in M, O and IE, and which needs to be updated and maintained for every new required value you want to check.

      The list goes on; we have platform-independent help, we can define hints with one tag (how many times have you written mouseovers in script?), and new CSS pseudo-classes that allow a control to appear differently if the data is invalid, to name just a few of the many things XForms gives us.

      > Html has momentum, xforms doesn't.

      XHTML 2.0 includes XForms.

    22. Re:Why WG? by jsebrech · · Score: 2, Insightful

      Well, firstly it's obvious that HTML is not an application building language, so I assume you mean HTML plus a very large dose of script.

      No, I meant html with extensions that are largely backwards compatible instead of the "clean break" that xhtml2+xforms tries to make.

      Because it *doesn't* rely on script to get some big things done! Instead it has a large number of back-end features that are available via simple mark-up.

      You need to validate a document before submitting? Easy in XForms - just add a schema to the model - not so easy in Mozilla, Opera or IE! You want to create dependencies between nodes in a DOM tree? Perhaps you want an event if node A goes higher than node B, or you want node C to be the sum of all node Ds. Easy in XForms - more spaghetti in Mozilla, Opera and IE.

      How about preventing submission if some required value is missing. Easy peasy in XForms. Yet more script in M, O and IE, and which needs to be updated and maintained for every new required value you want to check.


      I read up on xforms a bit, because I have to admit that even though I'm well-versed in html4 and css2, xhtml(2) and xforms are pretty much unknown to me.

      And that is the big problem. What you're proposing is a switch to an entirely new language, somewhat resembling the old one, but really very different. That would require a large amount of retraining on the part of web designers, and web designers HATE to change the way they build websites (just look at how some people are still using the font tag).

      Also, unless I'm mistaken about this, xhtml2+xforms has little to no support on current client platforms. Gradual changes to html always had a reasonable chance of getting implemented in browsers, but for an example of how the web community reacts to radical change, just look at the CSS and SVG experience. CSS1 isn't even fully supported on current browsers, despite being almost a decade old, and SVG is fringe at best, despite having been out for years. How exactly do you propose to get xforms onto the client in any reasonable timeframe? Especially when mozilla and opera have given a clear signal they think it's too far too fast and want a more gradual change in the form of what this WHATWG group is doing, and they pretty much set the standard for all browsers except IE (which is the least likely to get support for any new non-MS technology).

      > Html has momentum, xforms doesn't.

      XHTML 2.0 includes XForms.


      What I meant with momentum was developer mindshare and platform support. XHTML2 is a reasonable step up from XHTML1, but who, apart from some bloggers and some techological advocates, writes their site in XHTML1? The baseline is still HTML4+CSS1 (and lots of sites, like slashdot, are even still HTML3.2 and no css). It will be years more until people are ready for XHTML2. And even then it will have to offer clear immediate and undeniable benefits over previous generations of html (just look at the resistance to css, which did provide a clear benefit). For that it will require ubiquitous platform support. So just like CSS it's going to have the chicken and egg problem. Webdesigners won't use it until it has wide support (and so there will be little user pressure on browsers to "get it right"), and browser makers will say they have better things to do than supporting a language nobody uses.

      I'm all for advocating an eventual move to XHTML2/XFORMS, but you've got to look at how to realistically get there. Making the jump in one step is just not going to happen imho. That's why I think this WHATWG effort is more realistic in what it could achieve in a reasonable timeframe.

    23. Re:Why WG? by markbirbeck · · Score: 1

      Ah ... the old "move the goalposts trick" (or in your case, take them off the pitch completely). Nice move.

      However, if you recall I was replying to your assertion that what I wanted (an application building environment that enables distributed applications without resorting to C++ and Java) already existed in the form of Mozilla. I disagreed with you, and said (since you asked me to expand on it) that XForms was quite different to this platform, and in fact much more powerful.

      You now say that everyone agrees that adoption of XForms is desirable (I'm pleased to hear that you've now had the chance to take a look at XForms), but that we should take it a step at a time ("... some people are still using the font tag") - so I guess that means that you're at least happy with my main points that Mozilla does not currently provide a suitable plaform to develop web-based applications with.

      Your new discussion about whether people's readiness to adopt something is a criteria for its use is, with respect, completely illogical.

      Anyway, a few final quick things:

      (1) XHTML 2 is not yet a standard, so you are indeed on safe ground when you point out the limited browser support.

      (2) As it happens, most web pages probably are built with XHTML 1, since that is simply the XML version of HTML 4 - and since an enormous number of web pages nowadays will be being generated using XML processing they will therefore be using XHTML 1.

      (3) Your assertion that SVG is marginal will receive a very big shake-up in the next year, since mobile phones will shortly be including a version of it.

    24. Re:Why WG? by Brendan+Eich · · Score: 1
      A lot of ignorance about Mozilla and web pages here, but I'll comment only on this item:
      (2) As it happens, most web pages probably are built with XHTML 1, since that is simply the XML version of HTML 4 - and since an enormous number of web pages nowadays will be being generated using XML processing they will therefore be using XHTML 1.
      The vast majority of web pages, > 99%, and irrespective of how they were generated, are not well-formed XHTML 1.

      Too many such pages are tag soup from the old or even recent days. Anyone who has built *and shipped* a browser to millions of web users knows this -- ask Gecko, KHTML, and Trident hackers.

      Web pages are served as text/html. Even if such a page were actually XHTML 1, browsers would have to treat it as tag soup, were it served via text/html. See http://www.hixie.ch/advocacy/xhtml.

      /be

    25. Re:Why WG? by jsebrech · · Score: 1

      However, if you recall I was replying to your assertion that what I wanted (an application building environment that enables distributed applications without resorting to C++ and Java) already existed in the form of Mozilla. I disagreed with you, and said (since you asked me to expand on it) that XForms was quite different to this platform, and in fact much more powerful.

      That wasn't actually what I was arguing, though I see how my lack of coherence caused you to interpret what I said that way. I actually agreed from the outset that the current mozilla was inadequate, but there are two ways to solve that. Extending the existing html-based platform (mozilla, what WHATWG is doing), or moving to an entirely new xml-based one (some xhtml/xforms implementation). I was asking for reasons why the second was better than the first. I admit my original post was worded poorly and didn't really get that across.

      Although ofcourse, mozilla will eventually support xforms too, so it's more a matter of going directly to xforms or having a stop-over at some intermediate html extension that does part of what xforms does. That's what my reply to your reply was mostly about. I can understand the arguments behind both, but personally I prefer gradual change if possible, so I'm still for an intermediate step.

      Your new discussion about whether people's readiness to adopt something is a criteria for its use is, with respect, completely illogical.

      Willingness to adopt doesn't matter to you with regards to how likely something is to be used widely? Somehow I doubt that that is what you're really saying.

      Your assertion that SVG is marginal will receive a very big shake-up in the next year, since mobile phones will shortly be including a version of it.

      I don't believe mobile phones matter, since they run different software from desktops. Having svg ubiquitous on mobile phones won't mean a thing with regards to desktop support.

      Now, it's true that mobile support will legitimise SVG (in as far as being a W3C recommendation doesn't do that already), but it will still be marginal on the desktop.

      As an aside, the W3C website really isn't clear enough on how all the technologies fit together when building a real website. There should be a big "how it all fits together" link on the main page.

  4. Konqueror by Anonymous Coward · · Score: 5, Interesting

    I think that i would be if better if konqueror/khtml people joined the group, as for
    instance khtml is representing safari too.

    1. Re:Konqueror by scorp1us · · Score: 4, Informative
      It's not called Konqueror, it's called KJSEmbed, and is shipped with kde3.2. One of the components is kjscmd, which gives general javascripting to KDE. This means that you can access K* and Q* classes and write programs in javascript. It also supports DCOP so it is an easy RAD (rapid application development) and integration tool.

      Couple this with Factory.loadui(uifile) call, where you can load a QtDesigner .ui file (a XML dialog) created at design time and you have one fast RAD tool.

      // create variables that map to the widgets
      var dlg=Factory.loadui("square.ui");
      var okButton = dlg.child("buttonOk");
      var calcButton = dlg.child("buttonCalc");
      var xValLineEdit = dlg.child("xVal");

      function calc() {
      alert( xValLineEdit*XValLineEdit );
      }
      dlg.connect(calcButton, "clicked()", this, "calc");
      dlg.connect(okButton, "clicked()", this, "exit");
      dlg.show();
      application.exec();
      You can of course make dialogs on the fly too:
      var popup=new QVBox();
      var buttons= new Array;
      for (var i=0; i<10; i++){
      buttons[i]=new QToolButton(hbox);
      buttons[i].text="Button "+i;
      dlg.connect(buttons[i], "clicked()", this, "clicked_"+i);
      }

      function clicked_1 { alert("You clicked Button 1")}
      function clicked_2 { alert("You clicked Button 2")}
      ....

      popup.show();
      application.exec();
      }
      And there you have it. I spent 10 minutes typing this email and write 2 (albeiet simple) scripts.
      --
      Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    2. Re:Konqueror by crashnbur · · Score: 1

      Forgive and cure my ignorance: how does KHTML compare to other, similar technologies? I've read a couple of simple definitions, but I believe a few intelligent slashdotters can humanize the jargon in such a way that it can be more easily digested.

    3. Re:Konqueror by kwoff · · Score: 0

      I really like the DCOP idea in KDE, and it's something I think Mozilla is missing. (Though how it would support every desktop environment, I don't know.)

      But really, when you say that you spent 10 minutes on the script, you actually spent more than that because you first had to learn what you talked about: K* and Q* classes, JavaScript, DCOM, QtDesigner...

    4. Re:Konqueror by scorp1us · · Score: 1

      Javascript is standard, you're going to have to learn that no matter if you use Mozilla, KDE, or IE.

      QtDesigner is trivially easy. A VB programmer can be making dialogs in 0.1 minutes. The one thing they will need to het the hand of is layouts - because Dev Studio doesn't have them, you have to do the coordinate math yourself on the resize() WM_SIZE handler. So the time spent learing layout is actualyl time saved from friting code rempating controls.

      Yes, the K* and Q* classes are a learnign curve. However as a former MFC guru, I really like them more. The interface is cleaner, and portable. I forgot to mention that there is a kjsemebd win32 version coming out of Qt-Only stuff (Q*). So as long as you stick the the non-KDE stuff your stuff will run on Mac, KDE or Win32.

      I never had to learn DCOM, (did you mean DCOP) and it is reivially easy. There is an application that will tell you what DCOP interfaces are exposed by an app, by inspecting the app.

      http://xmelegance.org/kjsembed/
      http://www.sourcextreme.com/presentations/KJSEmbed /

      So overall, it is time well spent. (IMHO)
      Enjoy.

      --
      Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    5. Re:Konqueror by Anonymous Coward · · Score: 2, Interesting

      it's faster, smaller and better written than Gecko (has had things like automated regression testing a lot longer) but not quite as mature.

    6. Re:Konqueror by Anonymous Coward · · Score: 0

      The following words do not exist (at least in the context you intended them):

      het
      learing
      actualyl
      friting
      rempating
      lear nign
      reivially

      Enjoy.

    7. Re:Konqueror by kwoff · · Score: 1

      Yes, I meant DCOP.

      Kind of what i wanted to get at was how do you decide which platform to learn, as you only have a limited amount of time. For example, I've read about using Mozilla as a Rapid App Development platform, too. Why should I use KDE over Mozilla? I doubt KDE is installed as many places as Mozilla is, so even if it's better to use than Mozilla it still might not be worth the effort to learn, unless you plan on focusing exclusively on KDE apps.

    8. Re:Konqueror by scorp1us · · Score: 1

      Well, see my follow-up reply about it becoming available for Win32. The problem with Moz is there is no GUI designer, so that's a lot of manual typing to get a form.

      I for one in this day and age, think that computers should serve us, not the other way around. XML is ok, as long as you don't need to write in it. is more for computers than humans.

      I don't program for the sake of programming, I program to get something done. KJSEmbed allows me to do that with a minimum of fuss, and soon in a cross-platform manner.

      --
      Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    9. Re:Konqueror by Anonymous Coward · · Score: 0

      Try writing a program in both, and then see which one you like better.

      The Sage.

  5. No SVG? by Anonymous Coward · · Score: 3, Interesting

    Obviously, I didn't RTFA and am just knee-jerking to the blurb. But does this mean that SVG support will be held back in any way on Mozilla and Opera? That would be quite a shame...

    1. Re:No SVG? by kwench · · Score: 1, Informative

      There's the Mozilla SVG Project.

      I suppose we'll end having browsers that support everything from HTML to XAML and Flash and SVG.

    2. Re:No SVG? by mandalayx · · Score: 0

      +5 Honesty

    3. Re:No SVG? by MadMoose · · Score: 5, Informative

      Certain parts of SVG - ie. all the cool vector graphics bits - will probably go into Mozilla once it's ready and if it doesn't impact the rest of Mozilla too much speedwise and footprintwise

      Other parts of SVG will (probably/hopefully) never get into Mozilla. Like raw socket support: http://www.w3.org/TR/SVG12/#rawsocket

      Ian Hickson mentions other crappy things about SVG in his blog (which I'll be nice and not link to from /. - learn to google)

    4. Re:No SVG? by hixie · · Score: 4, Interesting

      No, it doesn't mean SVG won't be supported. SVG 1.0 is just the thing for vector graphics, and it fits right into the HTML world if you use XBL, for instance. (Although admittedly that won't be backwards compatible and won't work in IE!)

      Mozilla already supports a bunch of SVG (a pretty useful 20%, last I heard -- and they're working on the ever popular Gradients as we speak). Safari and Opera don't do SVG yet, but at least at Opera it is something we are looking at doing. (It's very popular with mobile vendors, and, well, they are our main customers, so...)

    5. Re:No SVG? by Cambo · · Score: 1

      If this stuff was implemented in SVG it would be cool, but unfortunatly SVG has become too unweildy... The latest draft of the spec has support for SOCKETS?!??! WTF???!?!?! you don't need that! SVG should remain a presentational language. Stick to graphics and leave the rest to other protocols/components. There's a good post on this here (I think she's an Opera developer but I'm not sure)

      Currently the SVG spec is 719 pages long... TWICE THAT OF CSS 2.1... and alot of browsers don't even have support for that yet. Not to mention that SVG doesn't even have decent support for more than one line of text even.

      all I can say is K.I.S.S

      Cam

      --
      There are only 10 types of users, those that understand binary and those who don't.
    6. Re:No SVG? by Cambo · · Score: 0

      oops he not she.. typos... :(

      Cam

      --
      There are only 10 types of users, those that understand binary and those who don't.
    7. Re:No SVG? by Anonymous Coward · · Score: 1

      Other parts of SVG will (probably/hopefully) never get into Mozilla.

      So long as the parts used by the most popular authoring tools make it in, does the rest really matter?

  6. Curl? by Anonymous Coward · · Score: 5, Informative
    I wish they'd look at "The Curl Project" that was started at MIT as part of the same DARPA grant that started the W3C.

    Their whitepaper describes a cool S-expression based language (kinda like a blend of HTML and Scheme) that elegantly merges the simplicity of markup languages with the power/complexity of lisp.

    1. Re:Curl? by Anonymous Coward · · Score: 2, Interesting
      Also worth checking out the demos (large browser plugin needed) that a commercial organiztion made based on this technology.

      Seems a far richer environment than Flash. Everything from XML parsers to 3D rendering built into that browser plugin.

    2. Re:Curl? by hixie · · Score: 2, Interesting

      I've looked at curl. If I remember correctly, it was not compatible with HTML, and IMHO did not separate style and content cleanly enough.

    3. Re:Curl? by jmegq · · Score: 1

      Check out seaside for an even better idea.

    4. Re:Curl? by Anonymous Coward · · Score: 0
      I thought the separation of style and content was one of it's strengths.

      I think most of their demos were 100% XML based where the server-side component generated the data and you could choose what client-side API to show on top of it.

      If I recall, this even extended to "should the style be a 2D graph, an OpenGL 3D graph, or a raytraced 3D graph".

    5. Re:Curl? by hixie · · Score: 1

      Hm, the Curl I looked at wasn't XML based at all. Might be something else.

    6. Re:Curl? by ron_ivi · · Score: 1
      The language itself (which is used to write the presentation layer) is lisp based (but with curley braces insted of parens), but the data sent between the client and server is typically XML.

      Their "Executive Dashboard" application is a good example, where the same XML data (revenue, profit by division, etc) can be presented as tables, graphs, charts, maps, or even 3D-globes.

    7. Re:Curl? by Anonymous Coward · · Score: 0

      Ugh. The mention of LISP gives me the most horrible flashbacks to a certain college class I foolishly signed up for.

  7. Backward compatibility for what? by nvivo · · Score: 1

    I think other companies are right in movin on and letting backward compatibility behind. This is a new kind of app. Backward compatibility will bring complexity to the implementation, and probably there will be a lot of things that could be done better but won't to mantain compatibility...

    And if it's right that W3C rejected it, they don't have support of almost anybody right?

    1. Re:Backward compatibility for what? by Anonymous Coward · · Score: 1, Interesting
      The W3C had a project for "the creation of a new language designed specifically for Internet computing" since 1995. This article explains the results of the project. It was pretty cool. Wish it was open-sourced, though.
      In 1995, DARPA gave a grant to MIT to develop the "next generation of communication and computation technology." Over the next three years, this research, conducted by some of the leading computing experts in the industry, produced two key deliverables. The first was a recommendation to establish what became known as the World Wide Web Consortium (W3C). The second was the creation of a new language designed specifically for Internet computing, which they called Curl.
  8. HTML is not for web apps... by D-Cypell · · Score: 4, Interesting

    As more and more business move to 'web-deployed' business software I predict a big departure from HTML for web applications.

    Joe public user doesnt want to know about "You cant use drag and drop anymore, the browser doesnt support it".

    There will be a migration to technologies like Flash/Actionscript where you can get the rich client experience in the browser. Users will demand this, execs will demand this and development companies/open source groups will provide this.

    Having said that, I have looked at XAML and there doesnt seem to be a reason why it could not be interpreted to build a flash GUI. Perhaps this is the true of this effort too, but to include hypertext in the title indicates a degress of shortsightedness IMHO.

    1. Re:HTML is not for web apps... by hixie · · Score: 5, Interesting

      Drag and drop is indeed one of the things that I think HTML should allow. We'll probably be extending HTML to allow for drag and drop in WHATWG.

      Anything else? :-)

    2. Re:HTML is not for web apps... by kfg · · Score: 1

      As more and more business move to 'web-deployed' business software I predict a big departure from HTML for web applications.

      I predict that as more and more business move to 'web-deployed' business software the more their wet dream of an annuity will collapse as businesses insist on the one time payment model, or just downloading the free version and installing that.

      Joe public user doesnt want to know about "You cant use drag and drop anymore, the browser doesnt support it".

      Why is Joe public user playing Solitaire over the web?

      . . .you can get the rich client experience in the browser.

      Arrrrrrrgh! He said the words. Run away! Run away!

      Users will demand this, execs will demand this and development companies/open source groups will provide this.

      Do you, by any chance, work for/on "rich client experience in the browser"?

      KFG

    3. Re:HTML is not for web apps... by Anonymous Coward · · Score: 0

      Flash is not an open source standard. There is no viable development tool on Linux.

      You must be talking about SVG. But most users don't have SVG viewers.

    4. Re:HTML is not for web apps... by jjohnson · · Score: 4, Insightful

      We've had the opportunity and the ability to deliver "rich client experience in the browser" for five years (Flash, Java, DHTML, ActiveX), and users/execs haven't demanded it yet. Why do you think anything will change?

      The killer app of the web is distributed services, not interfaces. Porn, Ebay, Amazon, online banking and bill payment, media channels, not Office knockoffs or Flash games. The need for richer client experiences is in developer's minds, not users.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    5. Re:HTML is not for web apps... by D-Cypell · · Score: 1

      not Office knockoffs

      This is true currently, but it is set to change. Web based deployment is excellent for non-tech business in that there is very little support on the desktop (no rollouts etc).

      The Java applet model was designed to solve this problem, but it failed. However, flash is fareing much better.

    6. Re:HTML is not for web apps... by Inda · · Score: 1

      I'm a drag 'n drop man myself, I learned the skill from Win3.1.

      The 300 people I work with are not drag 'n drop people. The idea of picking up an Access database file and dropping it on the Excel icon is totally alien to them... I borrowed a set of auto-complete JS functions to put in my latest web app. The users were gob-smacked by this too.

      I cannot see the need for drag 'n drop functions in web applications. Sorry.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    7. Re:HTML is not for web apps... by D-Cypell · · Score: 1

      Multiple document interfaces is another one that comes to mind, there are probably a few (hundred) others if I sat down and thought about it.

      Basically, anything that is currently done with client scripting languages (jscript for example).

      Java applets come close, Flash has come closer, I think the next one will be the winner, and its not far away.

    8. Re:HTML is not for web apps... by D-Cypell · · Score: 2, Insightful

      Dont get bogged down in drag and drop, it was just an example.

      There are lots of things that are difficult to implement in what is essentially a documentation format. CGI was a hack and it never really improved much from there.

      Users of applications expect certain things, responsiveness being up quite high on the list. Over a congested pipe it is not always acceptable to wait a couple of seconds while your browser refreshes your page with you menu expanded rather than collapsed!

      Yes, I know there is a solution in Javascript but having worked with various web developers (I tend to focus on the back-end, business logic development myself) I know that Javascript is pretty much the #1 cause for complaint. Especially when it is used to provide complex functionality that should really be a part of the client container (or the browser in this case).

      Anyone who has ever sat in a room with a client who is requesting features that the browsers can not easily provide should understand where I am coming from.

      To the client (especially one that has seen a flash based web app interface), "The browser cant do that" doesnt cut it.

    9. Re:HTML is not for web apps... by swv3752 · · Score: 3, Interesting

      You are so right. Look at the current uses of the internet: E-Mail, Instant Messaging, HTML Web, Games (a la Counter-Strike/Q3A), File Transfers (Ala FTP and P2P) and some upcoming technologies like VoIP.

      There are a few extras like Internet Radio and Video that typically are hung off one of the previously mentioned technologies, usually the the web. And there is a fair amount of crossover between things. IM has included chat video conferencing, Games have had live chat for a while, Some games even had integrated email like tribes2. Web forums are something like email or IM. One can transfer files via IM. Most web brosers are ftp clients.

      The ones that want to provide a rich client experience, are the ones that are trying to setup a rental model for software. If one can only access say thier office suite from a web browser then they get locked in to a rental model. The rental model has been predicted longer than Linux has been around, and if anything, we are moving to FOSS.

      --
      Just a Tuna in the Sea of Life
    10. Re:HTML is not for web apps... by tlianza · · Score: 2, Interesting
      We've had the opportunity and the ability to deliver "rich client experience in the browser" for five years (Flash, Java, DHTML, ActiveX), and users/execs haven't demanded it yet. Why do you think anything will change?

      Looking through the specs that this group appears to be focused on, I think it's clear a number of them deal with web-based *applications* which are in many ways different from web *pages.*

      Web-based applications have long since demanded a rich client experience in a browser, and they've gotten it. The thing is, Joe web surfer doesn't see it because they're not on the Internet - they're in web-based applications that companies use.

      Some examples - Seibel's apps use ActiveX extensively for rich client experiences (because it was demanded by users/execs). Most/All of the reporting industry (Cognos, MicroStrategy, Crystal, Business Objects, etc.) makes huge use of these technologies (primarily DHTML) in their applications to provide drag and drop capabilities in the browser for manipulating data. These are companies who sell products that work on intranets but use web standards.

      There is a big need here in web-based applications. It has been demanded, and it has been delivered, but it would be nice to have *standards* so we don't all have to reinvent the wheel each time.

    11. Re:HTML is not for web apps... by 4of12 · · Score: 1

      We've had the opportunity and the ability to deliver "rich client experience in the browser" for five years (Flash, Java, DHTML, ActiveX), and users/execs haven't demanded it yet. Why do you think anything will change?

      Good point, but IMHO those other means of enriching the web client interface towards the levels that native applications have enjoyed for years are something for which there is latent demand, particularly in the corporate and business arena.

      All those previous solutions have been afflicted variously by clunkiness, insecurity, non-standardness, cross platform portability problems, installed base of old clients using old standards.

      The biggest barriers right now are two-fold: one, the installed base of users of old browsers need a tangible benefit (like free, easy MP3 or video of TV shows) from the new browser they would download.

      Two, MS, which has built a near monopoly on the web browser and has the ability to rollout a new standard in IE7, would need to see a business benefit to themselves. They do, but they can afford to take their time developing their own standards away from the light of competition and in a way to bring them the best revenue in the future.

      --
      "Provided by the management for your protection."
    12. Re:HTML is not for web apps... by elbobo · · Score: 1

      Drag and drop already is possible within current browser standards. The event model and display model is there. Of course, you're locked within the single window/frame.

      Although, as a web application developer, I'm reasonably disappointed in what WHATWG has to say. You're trying to push web applications into the pigeonhole they're stuck in now, which is in the browser. Let them move outside the browser. Let the standards grow away from "web pages". Backwards compatibility with HTML is a crippling diversion of effort in my opinion.

      Forget the market share issues. Forget about backwards compatibility with Internet Explorer. We're talking applications here, not web pages. Applications are held to a different standard than web pages. You can't have system requirements on a brochure, so web pages have to be viewable everywhere. The same is not true for applications. Move on.

    13. Re:HTML is not for web apps... by hixie · · Score: 2, Interesting

      Please do sit down and think about it. This is the kind of input we'd love to have.

      What would be really helpful is having specific use cases in mind as well. For example, "Multiple document interfaces so that the user can be editing several meeting agendas at the same time with an Intranet calendar application".

      Send your ideas to whatwg@whatwg.org (the WHATWG list).

    14. Re:HTML is not for web apps... by hixie · · Score: 4, Insightful

      I agree that on the long term we need a set of APIs on par with an OS, but designed so that they work cross-platform.

      That's what Microsoft are doing with Longhorn, except that that is Windows-only. The Gnome people will probably come up with stuff of their own, which would be more cross-platform.

      Sun did this years ago with Java. Why wasn't it successful?

      The problem is that writing a spec for this stuff is insanely hard. To do this for a sophisticated application platform on par with, say, Longhorn, is simply unfeasible, IMHO. Notice how WINE has to reverse engineer Windows to determine how it should work -- the Win32 APIs aren't good enough to know exactly how to do it. Or how the various Java clones have to reverse engineer Sun's Java to get interoperability, the Java API documentation isn't good enough either. Heck DHTML is already complicated enough that we have to reverse engineer IE to work out how it should work, and that is orders of magnitude easier than an OS-level API set would be.

      Then again, the W3C are likely to be working on such an API as a result of this workshop, and I'm sure Mozilla and Opera will be taking part in that work if it happens. That doesn't stop there being a need, in the meantime, for a solution for those people writing applications this year, in HTML.

      (Slashdot itself is an example of such an application. Would you rather use a standalone Slashdot application instead of using a Web browser to read and post on Slashdot?)

    15. Re:HTML is not for web apps... by goon+america · · Score: 2, Insightful
      We've had the opportunity and the ability to deliver "rich client experience in the browser" for five years (Flash, Java, DHTML, ActiveX), and users/execs haven't demanded it yet.

      I think the problem isn't that user's don't want it; it's that these technologies are totally unreliably and really don't work if you expect more than three different kinds of browsers visiting your site.

      A couple years ago, sites like my.aol.com and my.yahoo.com tried to go into a heavily-laden DHTML interface... only to have to take it down a couple of weeks later because it simply did not work properly for a large proportion of their users.

    16. Re:HTML is not for web apps... by kettch · · Score: 1

      The users haven't demanded it, and I do everything I can to discourage them from thinking in that direction. Sure, you can do a lot in the way of having rich interactive web interface, but it is a royal pain. [X]HTML is for presentation, period.

      --
      Opportunities multiply as they are seized. --Sun-Tzu
    17. Re:HTML is not for web apps... by foxpit · · Score: 1

      i agree..but therefore we need a non-limitted language...i really dont think that HTML will help us in some way...THE sense of HTML is to be simple, and that will always be, simple (thats why we use JAVASCRIPT to make it less simple and more "DYNAMIC" =0) ...)we need to migrate to other type technology(move forward)...

    18. Re:HTML is not for web apps... by hixie · · Score: 1

      So if HTML isn't for application stuff, what should Slashdot be written in? Flash?

    19. Re:HTML is not for web apps... by _xeno_ · · Score: 1
      This is very true - I haven't seen many web application on the public Internet that I'd want to use, but there is a huge demand for internal web application, deployed on the intranet in various buisnesses.

      I'm working on several web applications, and we're running into the same problems others have. Currently we're using SVG and various IE-specific JavaScript extensions to try and ape the rich client experience that users and execs demand, but it doesn't really work. I'm very excited about the idea of XAML - we'll almost definitely be switching to it when it comes out, unless there is a more open standard.

      (Unfortunately ActiveX and Java applets are forbidden, so a lot of what we'd like to do instead has to be done through SVG and JavaScript, and SVG/JavaScript takes a lot of effort to poorly mimic a native user interface.)

      There is demand for this - don't kid yourself. I agree that there is little demand for this by the home user, but buisnesses really would be able to make good use of this technology for deploying internal applications. There probably already are a ton of web applications at most buisnesses (I can think of several where I work), and moving them to a system designed to provide a rich user experience using open standards would be very nice.

      The other option is, of course, Longhorn, using XAML and various other Windows technologies. An open standard available before Longhorn is released would almost definitely become the defacto standard, simply because there is a demand for this.

      Will this ultimately replace HTML on the Web? I doubt it. But it will likely replace the many internal web applications already in use in many buisnesses.

      --
      You are in a maze of twisty little relative jumps, all alike.
    20. Re:HTML is not for web apps... by Anonymous Coward · · Score: 0

      You're looking at this from the internet pov and missing an entirely different part of the web: the intranet. At the intranet level you have web-based applications like defect-tracking, order-entry, project-management, etc.

      Almost anything that used to be a corporate-level client-server system is moving towards web-based intranet applications. Why? Because web-based applications are cross-platform (or should be) and easy to manage wrt version updates.

      But web-based applications are clunky and not always cross-platform. In fact, many such applications end up using IE-only ActiveX or a proprietary plugin. Why? Because the current browsers and web standards are not powerful enough to deliver corporate-level applications.

      People haven't demanded Flash for their web-based applications, but DHTML, Java, ActiveX are all very much used for these. Most moves to web-based applications start by using DHTML, when that fails (not powerful enough, cross-browser issues) they move to Java, when that fails (too resource-intensive, too buggy in some popular browsers) they move to ActiveX.

      Even at the internet level, there is a lot of potential that is untapped because the current standards aren't good enough: much more sophisticated applications for online banking, trading, e-commerce, auctions, etc. Again, some of these just give you a clunky interface with DHTML, while others resort to Flash, ActiveX and proprietary plugins.

    21. Re:HTML is not for web apps... by tolan-b · · Score: 1

      From what I've read on the whatwg site, this seems like an excellent effort that answers a large portion of the issues I have with web-app development. I'm trying to think of cases it might not cover.

      One thing that springs to mind is more complex widgets, such as calenders, include/exclude selectors (two multi-select columns with arrows to move selected items) and that sort of thing. Essentially the type of widgets that are being built in some of the open-source implementations of Java Server Faces.

      Anyway, I'll re-read the specs and see if I've anything useful to add :)

    22. Re:HTML is not for web apps... by Saeed+al-Sahaf · · Score: 1
      I think the problem isn't that user's don't want it; it's that these technologies are totally unreliably and really don't work if you expect more than three different kinds of browsers visiting your site.

      Well, stats show that in fact there really are not more than "three different kinds of browsers" being used these days. Honeslty, forget about Lynx, it's just not an issue. But very very very few people still use NN4x or IE4, and if they do, they have only themselves for not having support. If you use NN6/Mozilla 1 (and assorted Mozilla spin-offs)/IE5-6, you have no problems.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    23. Re:HTML is not for web apps... by Saeed+al-Sahaf · · Score: 2, Insightful
      You are so right. Look at the current uses of the internet: E-Mail, Instant Messaging, HTML Web, Games (a la Counter-Strike/Q3A), File Transfers (Ala FTP and P2P) and some upcoming technologies like VoIP.

      You are thinking in terms of primarily consumer uses of the browser. But keep in mind, as applications in business , everything from POS to accounting, CRM applications, other process management tools, become "web based", the need for a more "sophisticated" user interface will grow.

      What I think is going to happen (and funny, really), is that the browser will expand and expand until it's just a skin for the OS (err, that's what Windows is!), and then there will be a special application to access Internet sites!

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    24. Re:HTML is not for web apps... by foxpit · · Score: 1

      As linus said...in life there are 3 cycles just like in technology... 1.-SURVIVAL , 2.-SOCIAL MATTER and 3.- ENTERTAINMENT ......that pretty much expresses my point of view about all of this...

    25. Re:HTML is not for web apps... by Freexe · · Score: 2, Interesting

      As a developer you should explain to the client the advantages and disadvantages of other approaches, and mention the fact that googlebot cant see the infoformation in this form or that, and that means lower pagerank etc... and that for 10% of people they will not beable to see the site etc... After all, you are the expert, sometimes you really have to spell it out to them.

      --
      "In a time of universal deceit - telling the truth is a revolutionary act." - George Orwell
    26. Re:HTML is not for web apps... by Anonymous Coward · · Score: 0

      No, the killer app of networking and the Internet is distributed services. The web is one such example.

    27. Re:HTML is not for web apps... by bwt · · Score: 1

      Sun did this years ago with Java. Why wasn't it successful?

      Huh? In what sense is Java not successful? It's only the most popular programming language for enterprise applications in the world right now. Or are you saying their cross-platformness isn't successful, which is also odd since this is precisely why java is the most popular language right now (since when it's combined with good OO it results in highly reusable code).

      The only knock on java is that it isn't open source, though between efforts like jikes and gcj and the fact that Sun will eventually be sold for scrap, even this seems bridgeable.

    28. Re:HTML is not for web apps... by Anthony+Boyd · · Score: 1
      Anything else? :-)

      I don't know the full scope of your group yet. However, I would ask for a couple things, if they are appropriate for your group to look at. First, I'd favor the XHTML 1.0 standard over plain HTML if you're looking for a foundation. Second, forms need more form field types. I need disclosure triangles or the [+] expand/collapse widget. I need HTMLArea to be a simple tag, like textarea is. I need HTMLArea to take a simple list of allowed or disallowed tags. Something like this:

      <htmlarea allowed="p,br,b,i,em,strong,ul,ol,li">formatted text, sent in as XHTML 1.0</htmlarea>

      Possibly we should be able to specify which spec the formatted text should adhere to. If we could specify whether an htmlarea should use CSS or tables for formatting, that would be nice. If we can't specify, it should default to CSS, not tables. I'd also like better menus for forms (or select boxes) that allow for nesting (which is already in the spec, but implemented nowhere I can find), as well as the combo boxes (these allow for keying in AND getting a menu). Drag & drop of files onto a file upload field would be excellent. For that matter, if you could drag & drop them onto any area designated as a drop zone, that would be great.

      Oh, and forms need a standardized Help widget/icon. I know I can turn my cursor into a question mark, but I'm looking for something simple and pervasive. Maybe you can wrap fields in a help tag, just as you do for fieldsets. And in that help tag, attributes are available that allow for a nice, formatted, clean, full help text popup/area/thing.

    29. Re:HTML is not for web apps... by hixie · · Score: 1

      It's not successful in the sense that I don't regularly go to a Web page which spawns a Java-based application instead of an HTML-based one. For example, Slashdot is written in HTML, not Java.

    30. Re:HTML is not for web apps... by hixie · · Score: 1

      Good stuff, I've noted this post down and will be checking that the things you list are looked at. Thanks!

    31. Re:HTML is not for web apps... by jjohnson · · Score: 1

      That's an extremely narrow definition of success.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    32. Re:HTML is not for web apps... by IgnoramusMaximus · · Score: 0, Troll
      but there is a huge demand for internal web application ... I'm working on several web applications, and we're running into the same problems others have.

      Wrong. You dont know what are you doing. Sorry. Just like all those "rich user experience" wankers in all these other posts, you cannot be bothered to use the existing standards in a way that provides functional application interface. We developed a series of in-house web based MRP applications (yes the whole shebang including order processing, GL, scheduling etc etc) by using PHP and HTML 3. NO CSS. So that an ancient web browser running on an ancient computer can access it. Subsequently we dont upgrade workstations (err.. terminals really) until they fall apart. The IT expenditures went down by 90% yearly. That is the "rich" experience the business owners are after.

      Your kind of "rich user experience" crap and business do not mix. In business, old green screen WYSE terminals were quite acceptable for vast majority of the tasks until some snake oil salesmen like Bill Gates managed to create a race as to whose company's clerical staff would fuck around with screen savers and browse porn more. The winner gets to have hundrends of vocational school MSCE's running arround all over the place, consuming 40% of company revenues in salaries. Plus to have Microsoft and Dell on the company's list of main creditors.

      There are very, very few areas that even demand graphics, never you mind SVG or XAML. A web based interface is a questionable luxury already. But there is a lot of money to be squeezed out of clueless people with the phrase "rich user experience". Think endless sales of OSs that support the crap. Each of course demanding 25GHz Pentium 7 with 25GB of RAM. I can hear the cash registers going "cha-ching" already.

      Your boss should read your posts, and mark you down firmly in the "frivolous, excessive expense" field on his next P&L report.

    33. Re:HTML is not for web apps... by hixie · · Score: 2, Insightful

      Sure, but as a Web browser manufacturer, that's the one I care about.

      *In the context of Web Applications*, Java isn't successful. It's a different matter on the server side, and in applications that are deployed and installed on specific machines as opposed to used over the Web. But that wasn't the topic at hand.

    34. Re:HTML is not for web apps... by jsebrech · · Score: 1

      This is true currently, but it is set to change. Web based deployment is excellent for non-tech business in that there is very little support on the desktop (no rollouts etc).

      Although I would like that too, I don't see that happening soon.

      Reasons:
      - You need always-on broadband to credibly distribute apps that are rich enough in functionality to be useful, only a small percentage of web users and an even smaller percentage of pc users have this.
      - Unless we see an order of magnitude improvement in how broad broadband is (extremely unlikely), for adequate performance you would still need to download the entire app to the local system, which would take a while, meaning it would have to be able to persist between sessions, and therefore be installable on the local disk. At that point, you have no benefit whatsoever of web apps over locally installed setup.exe files downloaded from a website.

      Ofcourse, if somehow someone manages to get a browser onto the vast majority of web-enabled systems that allows selective downloading of functionality as you use it without impacting performance much while you're downloading additional functionality (like simple html web apps), then my argument is invalidated. But then how likely is that to happen "soon"?

    35. Re:HTML is not for web apps... by Anonymous Coward · · Score: 0

      A newsreader has a better user experience than 99% of the web forums out there. Slash is considered 'advanced' because it supports threading. Too bad usenet is such a cesspool.

    36. Re:HTML is not for web apps... by hixie · · Score: 1

      Yeah, I've often wondered why HTML forums were more popular these days than Usenet.

    37. Re:HTML is not for web apps... by juhaz · · Score: 3, Interesting
      Sun did this years ago with Java. Why wasn't it successful?

      1. Because applets take aeons to start up and hog tremendous amounts of memory. JVM start-up is a big problem with every stand-alone java app and vastly more so with applets.

      2. Because it was implemented as a plugin instead of part of web browser for better integrated approach.

      3. Because Microsoft tried hard to kill it with broken implementation in IE.
    38. Re:HTML is not for web apps... by juhaz · · Score: 2, Interesting

      The other option is, of course, Longhorn, using XAML and various other Windows technologies. An open standard available before Longhorn is released would almost definitely become the defacto standard, simply because there is a demand for this.

      Have you looked at XUL? It's rather similar to XAML (xml based interface/application definition framework), and they don't come much more open than that.

      Mozilla and *fox/bird are built on top of it so it ought to be "rich" enough for just about everything, not to mention very cross-platform.

    39. Re:HTML is not for web apps... by bwt · · Score: 1

      This is just another example of your myopic view of the presentation layer as the entirety of "applications". Slashcode is written in mod_perl as a matter of fact, not in "HTML". It could just as easily have been written in JSP as many, many corporate web pages are. The "J" in JSP stands for java and such an app meets your new criteria to "span a java-based application". That application happens to be on the web server, but you appear not to consider that as part of the world.

      Or did you mean you don't regularly go to a web page that spans a Java-based application IN THE BROWSER? If so, you still miss the boat. It's obvious you don't work anywhere which uses an Oracle ERP product or internally developed app. A whole lot of the Fortune 500 companies at one time or another have run some segment of their mission critical systems on Oracle products that launch in a browser JVM. Oracle has started to move away from the browser JVM to the J2EE models, but it will be years before the last browswer JVM app disappears from the corporate landscape.

      So even if that is what you actually meant, java is wildly successful.

    40. Re:HTML is not for web apps... by hixie · · Score: 2, Interesting

      I meant on the client side. Like I said in other posts, yes, Java on the server has been quite successful. But on the server side interoperability is irrelevant. The server side is also already very well covered.

      The scope of the WHATWG work is developing specifications for client-side, Web-based technologies so that they can be interoperably implemented in multiple hosts.

      And yes, Intranet stuff doesn't really classify as "Web-based" for me, personally (other people in the WHATWG group might think differently on this matter, of course). I understand it is important but in practice it's an area where interoperability is again of a low priority since the clients can pretty much all be guarenteed to be what the IS department what them to be, so it could be IE, or Flash, or Java, or the Adobe SVG Plugin, or even a Windows executable and it wouldn't matter.

      For example many companies have told Mozilla that it doesn't matter what standards they support, they will keep using IE internally.

    41. Re:HTML is not for web apps... by drinkypoo · · Score: 1

      The thin client model was designed to solve this problem, but it too failed. However, it's not dead, just bleeding in the corner, and as Linux gains acceptance it might get a much-needed boost. Your average desktop user doesn't need a whole desktop system, they need a thin client. Their system is 99% idle the vast majority of the time and you can probably take any four desktop users and put them all on one modern desktop system if three of them are sitting at thin clients, you run Linux or another Unix, and use X11's network transparency to your advantage. Sooner or later someone is going to realize that an 8-way opteron SMP system can support 32 users or so and they can all be sitting at quiet, low power thin clients with no moving parts. But, first they have to realize that Linux (or, again, another Unix) really will do all the things they need their business to do. Obviously this is happening in some places, and equally obviously it's not a solution for everyone yet. Microsoft has an awful lot of momentum. Just remember that for every action there is an equal and opposite reaction, keep pushing linux, and you'll be continually chipping away at Microsoft at the same time. Linux may not be the solution to every problem, but since it's Free/Open, it could be...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    42. Re:HTML is not for web apps... by _xeno_ · · Score: 2, Interesting
      Yeah, I suggested XUL, but it's not allowed: IE is the default browser, so it must work in IE. It doesn't have to work in any other browser, so it doesn't.

      And XUL isn't quite rich enough for everything - part of the application includes creating SVG documents for making quasi-dynamic graphs. You need to be able to click and drag various elements of the the charts to alter them.

      Unfortunately, this SVG requirement means we're IE only (various Opera bugs prevent it from working) because the SVG only works in the Adobe plugin, which doesn't work in any Mozilla build from the past two years. Last I checked Mozilla's SVG support was inadequate for our needs. That may have changed, but I'm not being paid to check that. :)

      --
      You are in a maze of twisty little relative jumps, all alike.
    43. Re:HTML is not for web apps... by Anonymous Coward · · Score: 0

      Slashdot has very little in the way of active content, the dynamic part is handled behind the HTML with PERL. Are you new here? The HTML merely presents things. What I think was meant was stuff like menu's, mouseovers, and all of the other polish we expect from a typical standalone app.

  9. Web Standards are USER defined. by Whitecloud · · Score: 5, Interesting

    This is being done outside of the W3C, with the hope of getting a viable alternative to Longhorn's XAML available soon

    Okay, Microsoft are trying to develop some standards. If history says anything about how the web has evolved its that the users define the standard. If it works, we use it. XML works. Macromedias Flash app is a defacto standard, created outside the W3C. If it works, we use it. Suns Java is pretty popular too. A lot of stuff is created outside the W3C, it all works, if its good we install it. simple really.

    --

    Do you need a website upgrade?

    1. Re:Web Standards are USER defined. by crashnbur · · Score: 3, Insightful

      More to the point, web standards are developer defined. Users who simply use the end product don't care much about the process going in as long as the result is effective. We developers, on the other hand, are quite interested in sanitizing the web we have woven...

      FYI, I'm using the term developer to include any user who happens to develop a web page. And I'm not talking about using one of those convenient page builders (the old type being Geocities and Xoom, the new type being LiveJournal and Blogspot). I'm talking about hard coding web developers who make web pages, even if the most advanced "language" they ever use is HTML.

    2. Re:Web Standards are USER defined. by bwt · · Score: 1

      A lot of stuff is created outside the W3C, it all works, if its good we install it.

      Some people do, some people don't. Java has clearly not been embraced by the open source community as much as possible because of its licencing. SVG was developed with a lot of overlap with Flash because a lot of people won't use flash. Flash will never be built in to the browser for this reason, while SVG is already at an alpha level for browser support even though it plays catchup.

      There is nothing special about W3C other than they happen to be one group that creates **OPEN** standards that aren't dominated by a single company and thus represent a consensus among a lot of groups that together have a lot of credibility. Neither java nor flash can say this and thus neither is completely satisfactory even if many people use it anyway.

  10. This is great news. by gusnz · · Score: 5, Insightful

    An alliance is exactly what they should be doing. Well, ideally it would be under the auspices of the W3C, but it's a great start.

    The reason is XAML. Microsoft has basically thrown in the towel with its (X)HTML rendering engine (the last release, IE6, was three years ago, and the differences from IE5.5 were not huge -- it still doesn't support stuff like translucent PNGs and much of CSS2). When Longhorn is released, expect a massive push towards the use of their proprietry XAML for web application deployment tied with their .NET development tools.

    If Mozilla, Opera and hopefully Safari (which shares a few key developers with Mozilla and is implementing the Mozilla XUL box model in places) can push open standards and hopefully get a combined ~20-30% desktop share in the next 5 years before Longhorn is released and becomes semi-ubiquitous on the desktop, they'll be a large thorn in MS's side. Major businesses won't be able to ignore them, and with their focus on backwards-compatible specifications that expand upon existing CSS/JS/DOM technology and degrade well in older browsers (unlike XAML), they'll be the new default for client-side developers.

    So start pushing those copies of Firefox onto friends' computers once v0.9 is released in a week or so with its auto-update notification. The more people who are aware that "web browser" does not equal "the blue 'e' icon", the better...

    1. Re:This is great news. by Anonymous Coward · · Score: 0

      Since Safari uses Konqueror's rendering engine (KHTML), it's very likely that Apple will be involved as well. The Konq developers are very into standards compliance.

    2. Re:This is great news. by zonix · · Score: 1

      Well said!

      The more people who are aware that "web browser" does not equal "the blue 'e' icon", the better...

      Recently I've encountered individuals who believe "the Internet" is "the blue 'e' icon". They don't even know what a browser is? Sad.

      z
      --
      What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
    3. Re:This is great news. by mpcooke3 · · Score: 3, Informative

      The problem is that HTML/cookies/dhtml and server side sessions have long been used to try create applications. HTML was never designed for this it was designed as a markup language for documents.

      The current way of producing web-application using HTML templates/scripts etc, is basically just a hack that we have used for several years because the operating systems doesn't support any convenient way of running normal style applications that are served over the web. There have been a few attempts but the only real one - client side java applets was poorly implemented and squashed by microsoft.

      I really don't think it will be possible to hold back the broad adoption of a proper way of developing web-applications.

      By "proper" web-application I mean ones that work like normal applications and are not pseudo-page based. Applications that can use real widgets, object based state and use web services to communicate with servers.

      I hate microsoft but this will be a revolutionary change for the web and a change that is long overdue. At work when the executives realise what XAML actually means in terms of useability they will just ditch non-IE browser support claiming they are old "old browser" not supporting proper web application. And in many ways they will be right, that is unless gnome-mozilla get a move on with native widgets support and proper web/desktop integration.

      Take internet banking for example. The application is the same 99% of the time but it's so slow and has a horrible page based HTML gui. It should be just cached XAML/glade files or whatever and have a secure web-API update the balance when I double click to run the app. Same with amazon and several web-apps I have developed in the past.

      Matt

    4. Re:This is great news. by Anonymous Coward · · Score: 0

      god.. my bullshit-o-meter nearly fried itself while reading your post... what a bunch of buzzwords and wishful thinking.. amazing

    5. Re:This is great news. by Compuser · · Score: 3, Insightful

      At that point you might as well install Microsoft
      Money, or GnuCash or somesuch. If your code is
      cached locally and only communicates via web, then
      why do you need a browser? It is already possible
      to run, say, Word from a remote share. Missing
      something...

    6. Re:This is great news. by juhaz · · Score: 2, Interesting

      Mozilla already has a way of developing non-html-hack web applications, and has had since it's beginning since Mozilla itself is built on that framework.

      It's called XUL.

    7. Re:This is great news. by mpcooke3 · · Score: 2, Informative

      As far as I know XUL doesn't allow you to run application outside of the browser, doesn't have native widget support and doesn't use web services. So as web-application API's go it's pants.

      In short XUL is just a layout description language, it could be used as part of a full web application API but it isn't. I don't think XUL is designed specifically for web applications, I think it's mainly used for fully downloadable client side applications such as Mozilla, firefox and thunderbird.

      These XUL client side application and the GUI still doesn't run very fast under linux. XAML/Avalon/.NET could end up running web application with a better/faster GUI than Mozilla manages to render itself using XUL!

    8. Re:This is great news. by mpcooke3 · · Score: 1

      Yes indeed, and I believe microsoft will be converting most of it current client side apps onto the avalon/.NET framework. Meaning you will be able to use the XML layout descreptions to write either fully local apps like Gnucash or load them over the web.

      We need this functionality in Gnome/KDE asap.

      Kind of like the way X-servers normally run in localhost mode but can connect to a remote machine (perhaps not the best example - but that kind of client/server separation that can all run on one machine)

  11. Failure forseen. by deragon · · Score: 5, Insightful

    Mozilla and Opera creating new unoffical standards? If IE does not implement them, they will be simply ignored. I cannot forsee business implementing web services designed for these standards which will only be working for Mozilla and Opera users. What is the market share for the two? 5%?

    Its time for goverments to step in and force standards. The Internet must remain open and interoperability is essential.

    --
    Remember the year 2000? They promised us flying cars. They delivered the PT Cruiser...
    1. Re:Failure forseen. by areve · · Score: 2, Insightful

      "If IE does not implement them, they will be simply ignored." I agree to some extent but it doesn't stop people supporting mozilla now. We may end up coding to versions of everything one for IE or one for Mozilla like in the days when netscape 4 and IE4 were popular. I for one would rather have a site work in the cross platform mozilla. (mac/windows/linux) than only in IE which I guess will remain windows only. As linux takes more of the desktop share developers will have to support it. I don't use linux desktop much but I can't tell my customers to switch OS. i can give them Mozilla on a CD to install though.

    2. Re:Failure forseen. by hixie · · Score: 4, Insightful

      How would goverments "force standards"? If I want to write a Web browser that doesn't support HTML, why shouldn't I? Are you saying goverments should make Flash illegal?

      I agree that if IE doesn't implement new standards, then they will just be ignored. However, the WHATWG things are designed to be easily implemented using HTCs so in theory you can still use them with IE6 once we have some non-binary HTCs written to support them. How well that will go down with authors has yet to be seen.

    3. Re:Failure forseen. by CrystalChronicles · · Score: 2, Insightful

      What market share did Macromedia have when they came up with Flash? What market share did Sun have when they came up with Java? You gotta start somewhere.

      If you want your technology to become popular, one way to do is to force it upon peoples computers. The other is to make something good thats better than the rest and will draw web developers and end users to dl it on their own free will.

    4. Re:Failure forseen. by Anonymous Coward · · Score: 1, Funny

      ...goverments should make Flash illegal?

      Now that's a great idea :-)

    5. Re:Failure forseen. by kris · · Score: 1

      Can I have a proper browser inside my Internet Explorer? For example, Mozilla as an Active-X applet running transparently inside my MSIE?

    6. Re:Failure forseen. by rmohr02 · · Score: 1

      Mozilla and Opera will implement them, and then sites that see how it's easier to code for them will do so, and will recommend users do so as well. Then, Microsoft will ship XAML, and will find other standards are already more prevalant.

    7. Re:Failure forseen. by Anonymous Coward · · Score: 0

      You can get IE on mac too.

    8. Re:Failure forseen. by swv3752 · · Score: 3, Insightful

      The Government forces standards all the time. Sure if you are a private enterprise only dealing with private enterprise, then you can do what you want. Once you take on a government contract, you will do what the contract specifies. And even if you remian private, if your competitors take on government contracts, market pressure will work to make you conform.

      Then there are accessibility laws. Flash is not acessible to the blind. Properly written html is acessible.

      Lastly, if Gecko, KHTML, and Opera support the new standards, then that is about enough market clout to force some change.

      --
      Just a Tuna in the Sea of Life
    9. Re:Failure forseen. by elbobo · · Score: 1

      Why do you even care whether these are implemented or implementable in IE? When it comes to web applications, the browser is irrelevant. The browser should be an all but invisible "web application runtime engine". You're not going to be able to twist IE's arm into becoming that, without having to sacrifice functionality. This all sounds like butchery of potential to me.

      What interests me though, other than bickering over direction, is where Apple are going to lay their chips.

    10. Re:Failure forseen. by Anonymous Coward · · Score: 1, Interesting

      Well Mozilla can already run inside of IE as mozilla is an activex control. Transparently... that's probably not possible without access to the code.

    11. Re:Failure forseen. by hixie · · Score: 1
      Lastly, if Gecko, KHTML, and Opera support the new standards, then that is about enough market clout to force some change.

      So we can expect people to start using XHTML any day now, right? (As opposed to claiming to use XHTML but sending it as text/html.)

    12. Re:Failure forseen. by System.out.println() · · Score: 1

      If IE does not implement them, they will be simply ignored.

      I disagree. As long as the site doesn't entirely *break* under IE, a lot of webmasters will want to play with the cool new toys. Take transparent PNG's for example - IE doesn't support them (to my knowledge) but they are starting to crop up everywhere because they're a REALLY DAMN GOOD IDEA.

    13. Re:Failure forseen. by hixie · · Score: 2, Interesting

      Every time we've made the browser more invisible, we've been hit by security nightmares like phishing. I think it makes a lot of sense to clearly mark remote applications as remote and to show their URI and so forth.

      We care if it's implementable in IE6 because authors don't seem to want to do anything if it doesn't work in IE6.

    14. Re:Failure forseen. by elbobo · · Score: 1

      Every time we've made the browser more invisible, we've been hit by security nightmares like phishing. I think it makes a lot of sense to clearly mark remote applications as remote and to show their URI and so forth.

      Fair point.

      We care if it's implementable in IE6 because authors don't seem to want to do anything if it doesn't work in IE6.

      I see that as a problem with web sites, not applications (to a degree). I may be being unduely idealistic here, but I feel as though web applications should, and will be held to a different standard, and not be expected to work in every possible browser. As I've said elsewhere, a brochure can't have system requirements, but an application can.

    15. Re:Failure forseen. by hixie · · Score: 1

      Well, is Slashdot a Web site, or a Web application?

      WHATWG is targetting Web applications like Slashdot, eBay, Amazon, Voidwars, etc. Not Web Applications like server-hosted versions of Word, Excel, Quake, etc. I'm sure we all agree that trying to do a real Excel clone in HTML is simply a non-starter.

    16. Re:Failure forseen. by elbobo · · Score: 1

      Fair enough. I guess I'm just looking for the wrong things in WHATWG, or wrongly seeing it as an attempt to solve a problem that it's not.

      Again, I apologise if I've come across as antagonistic. Too much coffee, and too much interest in the subject matter :)

    17. Re:Failure forseen. by poot_rootbeer · · Score: 3, Insightful

      Its time for goverments to step in and force standards.

      Oh god no. If we let the government force a web markup standard on us now, fifty years from now we'll STILL be writing pages in HTML 4.0 Transitional with marginal amounts of CSS 1.0.

      When has a government EVER kept pace with the rapidly changing technological world?

    18. Re:Failure forseen. by killjoe · · Score: 1

      Nah. All the govt has to do is to standardize on mozilla/firebird. They can choose any browser they want to use and unfortunately for the rest of the world they have chosen IE. If they simply made another choise the world would be a better place.

      But then again we are talking about the US govt, making the world a better place is not anywhere on their list of things to do.

      --
      evil is as evil does
    19. Re:Failure forseen. by Bedouin+X · · Score: 1

      Then there are accessibility laws. Flash is not acessible to the blind. Properly written html is acessible.

      Actually the newer versions of Flash are accessible but it takes a bit of effort by the developer to make sure that it all jibes. HTML is accessible almost by nature, but there are certainly things that the developer has to be cognizant of there as well to truly fit that goal.

      --
      Dissolve... Resolve... Evolve...
    20. Re:Failure forseen. by tolan-b · · Score: 1

      It's a shame that the w3c XHTML validator doesn't seem to pick up on this... Does it?

    21. Re:Failure forseen. by Bedouin+X · · Score: 1

      IE on Windows supports them, but you have to hack it using JavaScript/DirectX.

      --
      Dissolve... Resolve... Evolve...
    22. Re:Failure forseen. by hixie · · Score: 1

      Well it's technically not an error. It's a messy situation. Authors are allowed to send XHTML1.0 as text/html if they follow appendix C of XHTML 1.0 specification. However, user agents must treat anything sent as text/html as if it was tag soup.



      So really there is very little point in sending XHTML as text/html.



      I go on at length about this in http://www.hixie.ch/advocacy/xhtml

    23. Re:Failure forseen. by networkGhettoWhore · · Score: 1

      "Its time for goverments to step in and force standards. The Internet must remain open and interoperability is essential."

      Haha, nice troll. You've really fooled the mods. I applaud you.

      --
      Natural Selection: self-destruction of the poor and lazy
    24. Re:Failure forseen. by tolan-b · · Score: 1

      Blimey... I had no idea. Luckily it's not really my job to know, but still...

      The fact that w3c.org is doing this too suggests that there's something quite seriously wrong here. How have we ended up in this situation?

    25. Re:Failure forseen. by jsebrech · · Score: 1

      HTML is accessible almost by nature, but there are certainly things that the developer has to be cognizant of there as well to truly fit that goal.

      I'd say more than a few things. I haven't looked into making flash accessible, but making a truly accessible html site requires a fair amount of planning and effort.

    26. Re:Failure forseen. by Anonymous Coward · · Score: 0

      One could argue that there's very little point in sending XHTML period, because it makes no difference to a human and browsers handle 'tag soup' just fine.

      There's also browers which accept the xhtml mime type and tag soup it anyway.

    27. Re:Failure forseen. by hixie · · Score: 1

      Well the advantage would be the ability to mix XHTML and MathML (or other XML vocabularies).

      Which UAs treat application/xhtml+xml as tag soup?

    28. Re:Failure forseen. by GlassHeart · · Score: 1
      When has a government EVER kept pace with the rapidly changing technological world?

      That's a feature, by the way. If they could keep pace, they'd tax it.

    29. Re:Failure forseen. by DeadScreenSky · · Score: 1

      When has a government EVER kept pace with the rapidly changing technological world?

      Usually when they invent the new stuff, a la the Internet...

      --
      There is no excellent beauty that hath not some strangeness in the proportion. -- Francis Bacon
    30. Re:Failure forseen. by Bedouin+X · · Score: 1

      I should say correct HTML is accessible almost by nature. If somebody considers themself a professional designer, I would hope that the basic tenets of standard HTML would be part of the default toolset.

      Ahh... but what did The Architect say about hope...

      --
      Dissolve... Resolve... Evolve...
    31. Re:Failure forseen. by areve · · Score: 1

      it's not the same rendering engine though

  12. Go opera! by maggern · · Score: 0, Flamebait

    Opera is a great webbrowser, so this is good news. The browser market - as any other - needs compitition. I'll be damned if Microsoft is going to take it over completly!

  13. They need Google by tdvaughan · · Score: 5, Insightful

    Google would be a hugely useful partner in this effort. If they implemented future versions of GMail according to these standards rather than XAML/Avalon their dominance in the internet would make the difference between success and getting steamrollered by MS when Longhorn comes out.

    1. Re:They need Google by Segway+Ninja · · Score: 2, Insightful

      This would probably just lead to people getting annoyed at Google, and ignoring GMail in favour of the MS-Branded Hotmail.

      The problem with getting these standards implemented would be that Microsoft wouldn't support them, and your avewrage user isn't going to go out of their way to get Mozilla just to 'visit one site'

      To your average user, the "benifits" of using internet explorer is that it is there when you start. Most of the world -does- run on windows.

      It seems good to them that Interent Explorer will conveniently update itself, to keep their computer 'with-the-times' of what's on the internet, here and now.

      Whatsmore, most people don't even know that Mozilla exists. While a few people will have a hazy memory of Netscape, before MS really held the reigns, Mozilla is a new and foerign concept to them.

      People will always go with what they trust, and from what I've seen of some people, they fear downloading anything at all from the internet because of viruses, or hackers, or both. Now, with these 'possible threats', is your average user going to consider using this thing they've never heard of? Realistically, probably not.

      The use of a specifically non-IE site would annoy the general public, and would push them to seek alternatives. An alternative to GMail isn't hard to find, even if it doesn't have the same amount of space. Why, there's that free hotmail link right there when you start internet explorer... That would do.

      While I agree it could work, I think that realistically it's an unlikely event. People trust MS, and they use it because there is no effort to make it go. It'd be nice if that stratergy worked, but I think Google would be shooting themselves in the foot if they did that.

    2. Re:They need Google by Anonymous Coward · · Score: 0

      This is another case where someone assumes because it is microsoft, it is evil. I bet all of your karma that if anybody else thought up XAML, you would be worshipping it.

      You are probably an ignorant, bigoted, boob.

      Here's an idea! If YOU want to be the one to make the standards, think of stuff first, rather than bitching about it when you have to play catch-up.

      *This comment written on 100% non-microsoft products. Kudos to jjohnson (62583) for his sig: "Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about."

    3. Re:They need Google by Anonymous Coward · · Score: 0

      The problem with getting these standards implemented would be that Microsoft wouldn't support them, and your avewrage user isn't going to go out of their way to get Mozilla just to 'visit one site'

      The real problem is that supporters of Mozilla and Opera are just too straight and geeky for their own good. As it's been seen, MS users will say yes to anything. What is needed is some sites that prompt the user with: "You need to update your OS to see the hidden parts of this website. Would you like to do that now?" The user says yes, the website downloads and installs Mozilla/Opera.

    4. Re:They need Google by Anonymous Coward · · Score: 0

      This is just computer hijack. You're idiot.

    5. Re:They need Google by IGnatius+T+Foobar · · Score: 1

      I bet all of your karma that if anybody else thought up XAML, you would be worshipping it.

      If anybody else thought up XAML, it would be likely done in a way that promotes open standards, cross-platform interoperability, and lack of potential patent encumbrance.

      The very fact that Microsoft is doing it means we are almost certainly looking at the exact opposite. If XAML takes hold, Microsoft will wield it as a cudgel to try to get all those pesky non-Windows, non-IE clients off of the Internet.

      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    6. Re:They need Google by juhaz · · Score: 1

      XAML is not evil because it's from Microsoft.

      It's evil because it's Microsoft _ONLY_.

      If MS releases XAML specs so that it is indeed a standard and allows everyone to make their own compatible implementation of it, fine, it's not evil.

      But every last one person should see how unlikely that is, and that is why they're against XAML.

      Here's an idea! If YOU want to be the one to make the standards, think of stuff first, rather than bitching about it when you have to play catch-up.

      Mozilla already thought of it. They even implemented it. Then they proceeded to built their flagships on top of it. What was it, six or five YEARS ago? Microsoft is the one playing catch-up, despite the fact that XUL isn't very widely used outside the Mozilla browsers themselves.

  14. XAML by kwench · · Score: 4, Interesting

    I had a quick look at XAML and it looked quite straightforward and simple.

    So... besides XAML coming from Micro$oft and aiming at being yet another WWW-defacto-standard, what's bad with it?

  15. We do want this in standards body at some point by hixie · · Score: 5, Informative

    The article is misleading. There isn't a "rift" between Mozilla/Opera and the W3C, indeed Mozilla and Opera are very active members of the W3C and were both present and actively participating in the recent Web Applications workshop.

    At the moment this group is basically innovating extensions to HTML, for which you need a lot more flexibility than a standards organisation would provide. Once the proposals have reached a mature point we intend to submit these proposals to a standards organisation (whether it is W3C, IETF, ECMA, or another is yet to be determined, but note that the W3C have a policy that says we would not be allowed to say if we were planning on submitting this work to the W3C).

    I expect the W3C to start work on the non-backwards-compatible alternatives to WHATWG work, such as creating an XForms/SVG "uberspec" or a new language or something, and when that happens I'm sure Opera and Mozilla will want to be taking part.

    All of which is explained on http://www.whatwg.org/, but since when has research had anything to do with journalism, eh? ;-)

    1. Re:We do want this in standards body at some point by hixie · · Score: 1

      The WHATWG mailing list is an open-subscription mailing list. Anyone can contribute. (Compared to W3C's $5000 membership fee, you could in fact say that it's rather more open.)

      Microsoft have already ditched W3C. They have said they aren't implementing XHTML or SVG or CSS2.1 or CSS3 or DOM3 or XForms or MathML in the forseeable future. (As opposed to Mozilla, Opera, and Safari, who have all been actively adding support for many of these technologies over the last few years.)

    2. Re:We do want this in standards body at some point by mattyrobinson69 · · Score: 1

      no wonder you posted anonymous coward - youre talking bollocks

    3. Re:We do want this in standards body at some point by Anonymous Coward · · Score: 0

      "They have said they aren't implementing XHTML"

      That is completely utterly absolutely blatantly wrong. IE 6.0 supports XHTML. The next version of Visual Studio and the .NET Web controls will even produce XHTML by default.

    4. Re:We do want this in standards body at some point by hixie · · Score: 1

      This is incorrect. IE6 does not support XHTML. It only supports HTML. (I've had Microsoft employees explicitly confirm this to me, too.)

      Testcases to demonstrate this:

      Testcase to demonstrate that IE doesn't even try to sniff for XHTML:

      (The first two should be green if it supports XHTML. The last one should be green if it doesn't try to sniff for it (which would be the only way to support it if the first two tests fail). In a compliant UA, all three would be green.)

    5. Re:We do want this in standards body at some point by Nurgled · · Score: 1

      Interestingly enough, My copy of Opera 6.06 rendered the first two with no special presentation whatsoever. The last one rendered in green.

      Then again, I suppose I should really have paid to upgrade to Opera 7 by now.

    6. Re:We do want this in standards body at some point by hixie · · Score: 1

      Yeah Opera 6 didn't support the element in XHTML. It should be fine in recent Opera releases.

    7. Re:We do want this in standards body at some point by Nurgled · · Score: 1

      Also, the RSS stuff for your weblog crashes Opera 6!

      One of these days I'll bother to figure out how to migrate my Opera 6 customisations to Opera 7 and think about paying for the new version.

  16. WHATGW... by Epistax · · Score: 1, Funny

    ... I read that as WHATWJD. And the answer (of course) is smote things.

    1. Re:WHATGW... by Epistax · · Score: 1

      Isn't it awesome how you get modded off topic for responding to someone correctly?

      Now this is an element of debate. If Jesus and god are separate, then worshipping both is an affront to the first commandment. However if they are the same a la "trinity", then yes, Jesus smotes things.

      Now let's watch my concise, and in context message get marked as troll and offtopic.

    2. Re:WHATGW... by larien · · Score: 1

      Feh, I've given up trying to figure out moderators; I'll get up to +5 for a fairly simple post and get modded down just as quickly for something else. Overall, I tend to hover at the higher end of the scale, but I'm past caring.

    3. Re:WHATGW... by Epistax · · Score: 1

      I put a message on a touchy subject in something-- I think it was about macs. I got modded -1 troll. Then I posted the exact same thing, reworded, into the same topic. I think I even mentioned it was just an earlier post reworded. I believe it got +3 interesting. I can't look through my history far enough to find it.

  17. Interesting... by dncsky1530 · · Score: 3, Interesting

    I wonder how this will work with Opera's plans for an IPO?
    For those who don't know:
    XForms:XForms provides a richer, more secure, more reliable, and presentation independent way of handling interactive Web transactions.
    I made a quick xml page, with the source being here, just to show some people who don't know. Please note that in the example I used css to make the page look like something, this is technically incorrect
    Some other XML technologies

    1. Re:Interesting... by Laebshade · · Score: 1

      No, this is technically incorrect :P

      Ok, bad joke, had to plug my own website. I've never dabbled with XML itself, but I use XHTML 1.1 Transitional on my website. It *was* XHTML 1.1 Transitional compliant until I decided to change it where I have a <div> tag inside a <span> tag (a big no no apparently). Working on changing it...

    2. Re:Interesting... by Laebshade · · Score: 1

      And taking 10 minutes, I fixed the validation issues. I took the W3Schools XHTML quiz test, and scored an 85% (17 of out 20).

  18. Are you stupid ? by Anonymous Coward · · Score: 2, Insightful


    W3C do NOT create standards, they create "reccomendations"

    big difference
    even on their site the stress this, yet people seem to ignore it and believe what they want no matter how wrong it is

    1. Re:Are you stupid ? by Anonymous Coward · · Score: 0

      From the w3c:

      "The World Wide Web Consortium was created in October 1994 to lead the World Wide Web to its full potential by developing common protocols that promote its evolution and ensure its interoperability."

      Call that whatever you want. I call it a standards body.

    2. Re:Are you stupid ? by WWWWolf · · Score: 2, Informative

      Nor is IETF known for making tons of "standards", they publish "requests for comments". (81 STDs, not even all of them real, vs. 3542 RFCs, though not all of those are "real" either...)

      Really, the argument that W3C doesn't create "standards" is pretty weak. They just chose to call their standards "recommendations" just not to annoy anyone.

      To me, it's a standard if a) there's a comprehensive specification, preferrably from one authoritative source and b) everyone else decides to follow that specific specification, even if some follow it better than others.

      No matter what W3C says, you could call W3C's Recommendations de-facto standards, just like you could call a RFC-specified (but not STD-level) protocol "standardized". True, they're not strictly standardized by any major standardization bodies, but who cares? The nature of the Internet has always been to rely on flexible, community-created specifications rather than expecting commitees to work on the things for ages.

    3. Re:Are you stupid ? by Anonymous Coward · · Score: 0

      Because W3C has a history of making uninformed and/or incorrect assumptions and proclamations. Stick to standards-granting bodies, please.

    4. Re:Are you stupid ? by Anonymous Coward · · Score: 1, Insightful

      W3C do NOT create standards, they create "reccomendations"

      That depends on who you talk to. Tim Berners-Lee, in his book Weaving the Web, does state that they intentionally didn't call their specifications "standards", and it did work that way for a long time. But over the past couple of years, the W3C have increasingly referred to their publications as standards. For instance, from their markup page:

      XHTML 1.0 is the first major change to HTML since HTML 4.0 was released in 1997. It brings the rigor of XML to Web pages and is the keystone in W3C's work to create standards that provide richer Web pages on an ever increasing range of browser platforms including cell phones, televisions, cars, wallet sized wireless communicators, kiosks, and desktops.

      If you bother looking, you'll find many instances of W3C people talking about their "standards". Whether this is laxness or a new policy, I don't know.

    5. Re:Are you stupid ? by Anonymous Coward · · Score: 0

      They just chose to call their standards "recommendations" just not to annoy anyone.

      like real standards bodies perhaps ?

  19. Open source driving inovation. by acomj · · Score: 0

    Great-

    I work at a company that rolled out a web app that was "ie" only. Made all of us sick (especially since there are a lot of us that only have unix workstations). We've tried accessing the page with mozilla but it must be some activeX controls that are preventing us from using the page.

    Open source should be taking the lead on many things and this is a good start. Even without IE support out of the box, if these standards are significantly better, web apps will be written to use these standards and the browsers are mostly compatable, companiieswill install them (they're free!). Our company bent over backwords to get us IE access for timecards on our unix workstations.

    I just hope these standards are fully implimented, unlike ccs2 and xhtml which have been around for a while and don't seem to be fully supported. Its hard to tell which browser supports what nowdays.

    1. Re:Open source driving inovation. by bwy · · Score: 1

      What is even more sickening is when you're a web developer and your boss makes you develop a new app that is IE only. The developer loses the argument 99 times out of 100 too.

    2. Re:Open source driving inovation. by Anonymous Coward · · Score: 0

      Just implement it in a cross platform way anyways. I've never had a site I couldn't do this with.

  20. I don't get it by wheezer · · Score: 2, Interesting

    Now Opera has been known for ages for being pretty anti-XForms, mostly because integration of standards such as XForms/SVG would bloat the browserfootprint to such an extent that a lot of mobile device manufacturers might start looking for a different browser - you can basically script together a viable Word alternative using a little PHP, a lot of XForms and SVG today, but instead we are seeing another fork off into a separate direction by a new web-related splinter cell.

    It's a shame to see this development as XForms is a really neat standard that exists today - anyone with a engineering background certainly knows how useful it can be at times to can backwards-compatibility in favor of allout innovation.

    1. Re:I don't get it by markbirbeck · · Score: 2, Interesting

      > Now Opera has been known for ages for being pretty anti-XForms, mostly because integration
      > of standards such as XForms/SVG would bloat the browser footprint to such an extent that a
      > lot of mobile device manufacturers might start looking for a different browser ...

      That's a good point, although it's interesting that at the recent Web Applications workshop the guys from Opera conceded that the only 'extra' piece you needed to add to a standards-based web browser, in order to implement XForms Basic, was XPath. And that can hardly be described as 'bloat'!

    2. Re:I don't get it by pldms · · Score: 1

      Yes, I don't really understand Opera's objection to XForms. Any browser with XML, DOM, Javascript and HTML form support contain the basic capabilities for XForms.

      One legitimate complaint is that XForms isn't backwards compatible; however as I've just completed some work using XForms and I'm currently dealing with the mess of javascript and html that complex forms currently require ... well, screw backwards compatibility it this case.

      --
      Slashdot looked deep within my soul and assigned
      me a number based on the order in which I joined
    3. Re:I don't get it by wheezer · · Score: 1

      Perhaps my choice of words (or lack of quotation marks) was unfortunate, I definitely don't consider any of the XForms related doohickeys "bloat", but obviously someone in Oslo does...

    4. Re:I don't get it by wheezer · · Score: 1
      One legitimate complaint is that XForms isn't backwards compatible; however as I've just completed some work using XForms and I'm currently dealing with the mess of javascript and html that complex forms currently require ... well, screw backwards compatibility it this case.


      My point exactly, javascript + html is a major pain in the ass with more restrictions than benefits, something that really deserves to be purged in favor of more flexible solution. 'From the ground up', and all that engineer lingo.
    5. Re:I don't get it by hixie · · Score: 1

      Mozilla's implementation is over 150k. And that doesn't even do the XForms extensions to XPath. Not bloat? We're talking about devices where the entire product has to fit in less than 1000k here, and that has to include HTML4, XHTML, XML, namespaces, DOM0, DOM1, DOM2, CSS1, CSS2, XML Events, JavaScript, etc.

    6. Re:I don't get it by markbirbeck · · Score: 1

      > Mozilla's implementation is over 150k. And that doesn't even do the XForms extensions
      > to XPath. Not bloat?

      Fair point - I agree with you that there is a lot of 'bloat' in Mozilla.

      However, surely it would be possible to produce a leaner XPath implementation? After all, it's only a bit of regular expression parsing and then navigating the DOM.

      > ... the entire product has to fit in less than 1000k here, and that has to include HTML4,
      > XHTML, XML, namespaces, DOM0, DOM1, DOM2, CSS1, CSS2, XML Events, JavaScript, etc.

      Great - and then the only bit you need to add is XPath and you have pretty much all you need for XForms.

    7. Re:I don't get it by hixie · · Score: 1

      Our developers said they couldn't develop a version of XPath lean enough.

      In fact, of the specs I listed, we've had to _drop_ support for some (XHTML and XML, namespaces and XML Events were dropped in the last mobile device release I was involved with; and parts of DOM2 and parts of CSS2 are frequently considered as optional for mobile releases).

    8. Re:I don't get it by Brendan+Eich · · Score: 1
      Recent Mozilla Firefox libtxxpath_s.a size -t output (x86_64 gcc -Os):
      text data bss dec hex filename
      91988 4576 0 96564 17934 (TOTALS)
      MSVC6 optimized is 60893 text, 61491 text+data.

      This XPath implementation was contributed as part of Transformiix, by Keith Visco et al., in 2000. It has been extended to track DOM Level 3. There is more to the XPath specs than can be implemented with a few regexps, but it's not 150k on any x86 platform.

      /be

  21. Flash is not for webapps by Anonymous Coward · · Score: 0

    Flash is an animation format. It's place in a website is the same place that images have: a small embedded box on a site.

    It's discriminatory, it's crap, and it's simply not a website.

  22. Backwards...compatible. by Rie+Beam · · Score: 1

    Backwards compatible isn't the answer, in my opinion. Just do like they've always done - support both standards until everyone migrates to the new one. If we tried to make everything backwards-compatible, we'd still be dealing with people who need tables emulated, since their browser doesn't handle them - No offense, Lynx users.

    1. Re:Backwards...compatible. by hixie · · Score: 1

      Mozilla, Safari, and Opera all support XHTML. Mozilla has supported since before it even had a namespace assigned. I don't see many people using it. There are a few blogs that use application/xhtml+xml but that's about it.

      What matters to authors seems to be "does it work in IE6". Therefore that's what WHATWG is concerned about. The proposed extensions will all be implementable in IE6 using non-binary HTCs or a little JavaScript.

      (In other words, it's not backwards compatible that is important, it's compatibility with the market leader. In this case, though, it's the same thing.)

  23. Re:XAML parent is flamebait?) by SenseiLeNoir · · Score: 4, Interesting

    Smells of troll?

    But Mozilla has been VERY strict at implementing standards, and following W3C published standards. In fact its central and core to the organisation.

    The introduction of Mozilla (and to an extent Opera) was instrumental in W3C ditichign its own browser efforts, as they felt that Mozilla's support for the standards was good enough to use as a reference browser.

    Mozilla DOES extend some of the spec especially in CSS. This is allowed by the w3c, provided they are labelled as extesions (Mozilla uses the _moz prefix). And as some of these extenstions are incorporated into appropriate spec (CSS3 and opacity for example), Mozilla deprecates the extensions and provide support for the spec.

    What the W3c frowns upon is not the addition of spec, but breaking exisiting spec. If a browser does not implement a spec, it should grafefully degrade. Mozilla does that well. Bugs not withstanding, Mozilla by feature does NOT break exisitng standards to be incompatible with standards developed pages.

    Please explain WHAT you mean by Mozillas support of w3c is less than rosy. I am sure many others would like to know too.

    --
    Have a nice day!
  24. Re:XAML by SenseiLeNoir · · Score: 2, Insightful

    XMAL is proprietry to MS, and that means a big thing.

    Fortunately there is already XUL which is working, stable and in use. XUL is as open as it can be.

    however the good thing is the difference between the models shoudl not be too great, and using XSLT stylesheets it might be possibel to make cross platform web apps yet.

    --
    Have a nice day!
  25. Another Standard?! by orangeguru · · Score: 3, Interesting

    As a developer I don't ***** care who is inventing which standard anymore.

    The promise that HTML was going to be a simple and independent language/tool is long broken.

    With every new standard and browser development gets harder, testing and debugging longer.

    For years now every bigshot has been talking about standards - but true implementation is far off.

    HTML has mutated over the years - not properly developed.

    If Opera & Mozilla try to force new stuff on developers - they will only get ignored even quicker. Web development is mostly based on IE6 - and nothing else.

    Although I love and use Opera (and a bit Firefox here and there) - IE6 development brings in the money. And as a small fry I can't afford NOT to follow the money.

    1. Re:Another Standard?! by TiggsPanther · · Score: 1
      IE6 development brings in the money.

      True, but for how much longer?

      If it doesn't run in Mozilla or Firefox I don't visit it. So if it's a shop, then I don't buy, they don't see my money, and therefore they can't pass it on to developers.

      Oh, I know that the lack of my spending is hardly an issue in the grand scale of things. But more and more people either don't use Windows, or use Windows but not IE.
      And as IE6 is currently frozen, and exploits and Malware still seem to abound, more and more people are switching to alternatives (whether Mozilla or Opera). And not forgetting that Linux is being touted by some companies as a potential corporate DesktopOS. So if businesspeople can't use a site, that company isn't going to do business with it.
      Unless MS do something really drastic (admitedly not impossible) then IE's share is going to decrease over the next few years, and corporate sites that don't support alternatives are going to lose out bigtime.

      Besides, the article did mention being backwards-compatible, so even if it's a new standard it shouldn't break old sites. (Except for badly-coded ones)

      Tiggs
      --
      Tiggs
      "120 chars should be enough for everyone..."
    2. Re:Another Standard?! by Anonymous Coward · · Score: 0

      You're right, you are a small fry.

    3. Re:Another Standard?! by orangeguru · · Score: 1

      1. If it runs in IE6 - it usually runs everywhere - so businesses hardly loose any O/FF users. I never said anything about excluding other browsers - I just won't code extra for new browsers or so called standards.

      2. There is NO browser that has not it's own little problems. There is no such thing as a perfect plattform. If Linux, Opera or FF truely get more popular then there will be more exploits.

      3. For years we hears stories about IE loosing market share? Must the same true story that Apple finally died or will be bought by XYZ.

    4. Re:Another Standard?! by westlake · · Score: 1
      more and more people either don't use Windows, or use Windows but not IE.

      but not in the numbers that would register on the Goolge Zeitgeist.

    5. Re:Another Standard?! by TiggsPanther · · Score: 1

      If that works on the User-Agent string, remember that some people spoof it to either fox some "IE-Only" sites, or merely for the hell of it.

      --
      Tiggs
      "120 chars should be enough for everyone..."
    6. Re:Another Standard?! by Anonymous Coward · · Score: 0

      Your exploit comment is so tired. Why is it that people insist on repeating this falsehood? IE 6 is frozen. Bugs in IE are widely known and recognized but only some fixes have been provided, and so viruses and malware continue to be a problem. This is largely because Microsoft feels no market pressure to improve or even fix IE, as inertia keeps it in widespread use. While I'm willing to believe that there might be exploits in Mozilla/Opera/whatever, the fact that these applications aren't considered part of the OS greatly limits what they can do.

      Furthermore, they are actively updated. Just look how quickly frames, tables, etc populated the internet back in the day. This was because there existed viable competetion in the market and so IE and Netscape had to race to keep up with each other. This is no longer the case; now the standard is non-changing and non-evolving, both in terms of bug fixes and features (new technologies). This is because the standard is no longer actively maintained but held in place by inertia, just as Netscape 4.7 was for so long.

      The difference, unfortunately, is that IE is held in place by Windows, whereas Netscape was held in place by brand alone.

  26. Re:XAML by PhrostyMcByte · · Score: 1, Interesting

    Exactly.

    Because of Microsoft's pure dominance and Mono-based XAML plugins for Mozilla, it will be able to reach a lot more people than anything Moz/Opera could come up with.

    There really isn't a point in creating yet another standard. Working on getting a single one to work across everything would be a big boon to everybody, but it seems Moz/Opera are both sick of following in IE's wake.

  27. Re:XAML by Anonymous Coward · · Score: 0

    It's not 'yet another standard'. It's an attempt to REPLACE the web with a new system, now that microsoft has achieved market dominance. It's not just 'embrace and extend' -- it's worse.

  28. Wait... by dasmegabyte · · Score: 0

    What Wig?

    This is quite possibly the dumbest acronym I've ever seen.

    --
    Hey freaks: now you're ju
  29. Compound Transactions,Documents,Streams,Proxies by NZheretic · · Score: 2, Interesting
    From the W3C recent mailing list for Web Applications and Compound Documents
    W3C home > Mailing lists > Public > public-webapps-cdf-discuss@w3.org > April 2004
    Compound Transactions,Documents,Streams,Proxies.

    A proxy based approach

  30. Re:XAML parent is flamebait?) by smallguy78 · · Score: 0

    You've obviously never used the 4.x range of Netscape, which most web developers battled with for years, to provide work arounds for broken tables, css, and (not w3c) nice javascript features such as resize bugs. http://www.richinstyle.com/bugs/netscape4.html This was when IE5 and 5.5 were out, which implemented CSS nicely, started up in less than 5 seconds - reasons why it became the dominant browser: it was and still is faster. Even firefox and its claims of speed is still slower.

    --
    Nothing costs nothing
  31. Defining standards? by Agret · · Score: 0

    Instead of everyone branching off and making their own standards everyone should try to make these features cross-browser for better support. I don't want to have to use Internet Explorer to do my banking with an app made with the XAML then having to change over to Firefox to check my email using the WHATWG application. I think Applications should stay as programs and web browsers should stay as web browsers. The OS is where applications run, not the browser.

    --
    Have you metaroderated recently?
  32. W3C proving increasingly unable to *do* anything by the+endless · · Score: 3, Interesting

    It's about time someone tried to circumvent the W3C.

    Honestly, the timescales the W3C are working on now are a joke. CSS3 has been in development since 2000 and is still nowhere near completion. XHTML 2.0 has been in development since August 2002, has already suffered from having its mission statement rewritten without announcement, and is, frankly, a bit crap. They don't even make use of XLink, but instead decided to write their own linking specification from scratch.

    In short, the W3C has become a dinosaur. It takes far too long for them to get around to do anything, and it seems riddled with political jostling between both its members and its different working groups.

    I think it's time someone else took over. The W3C only really works because the public allows it to - after all, the W3C isn't an official standards body so it's "standards" aren't really standards anyway. If someone else can do a better job, I say let them.

  33. Just what the Wild Wild Web Needs Now by l0ungeb0y · · Score: 5, Interesting

    "It will be interesting to see if any other browser developers jump on board WHATWG."

    I think "WTF" would be a more appropriate acronym.
    And we can all be safe to say that we wont be seeing IE join in on Opera and Mozilla's pillow casing party.

    Personally, this entire little development sounds like a waste of resources that could be better spent on tuning and promoting their products. Seeing how widely adopted Mozilla's XUL architecture is, I think the Mozilla group would be better off getting Firefox up to speed and getting the rest of their projects in order before running about trying to cop some moves here.

    That's not to say that I don't support Mozilla and Opera but, being a Web Developer for the last 6 years and a Internet Services Architect for the last 3, I can tell you right now that the last thing both Web Developers and Browser Developers need are more languages and competing standards. We are at a point of language saturation as never before and most these new languages are aimed at online services. While this may seem to be a great thing because choice is generally good, we have too many choices and most developers I know can only get 2-3 languages down to an expert level. So this development would most likely be ignored on a professional inplementation level while more standardized and familiar languages/feature sets would be used. In the end, it would most likely be a waste of time and resources for both Mozilla and Opera who should focus (IMO) on getting DOM Level 3/XSLT/CSS/SVG upto snuff and better integrated with the existing standards before going off on their own.

    Case in point: Right now, I'm making a web service that has a native XML interface, which then gets (optionally) rendered via an XSLT interface with a 100% CSS defined GUI and the UI logic handled via DOM level 2 and Javascript. The applicational logic is handled via a PHP portal/middleware broker to the stored Postgres pgSQL database views/routines.
    Got all that? I argued strongly with my client against using soch a complex interface architecture, but it was writtten in stone and they held firm and were willibg to pay for it -- so they got it. But, I can't count all the possible points of failure on one hand. Does it break in the database? maybe the XML? The PHP? Maybe the XSLT or maybe it's just the CSS or the Javascript.
    The fact that Firefox requires a seperate CSS-stylesheet doesn't help matters, but I opted out of Firefox support to Support Gecko variants (safari) as well as Mozilla and IE -- but not Opera. Not proving support for certain browsers was a definite plus here -- since it's an intranet app meant to be used via VPN and not accesable to the public. But I shudder to think at the amount of CSS-stylesheets and JS includes that would be required to support this as a public service.

    What we need right now is better integration/platform independence and the browser would be the common ground here. So instead of running off on their own and adding more languages/points of failure, maybe they could figure out a new means of getting everything to work together a bit better.
    A good start would be getting Opera/Mozilla/Firefox all on the same page in terms of CSS/DOM level 3 compatability, that would be a lot more meaningful to me than a competing standard.

    And thus ends my rant.

    1. Re:Just what the Wild Wild Web Needs Now by crashnbur · · Score: 1

      That was a very clever use of words: Web and browser developers are managing "language saturation as never before" -- that just seems brilliant, yet it was such a simple and clear statement. You deserve a medal. :-)

      On a lighter note, though, I share your sentiment. The saturation of various acronymic technologies is turning the WWW into an eyechart.

    2. Re:Just what the Wild Wild Web Needs Now by naden · · Score: 2, Insightful

      The fact that Firefox requires a seperate CSS-stylesheet doesn't help matters, but I opted out of Firefox support to Support Gecko variants (safari) as well as Mozilla and IE -- but not Opera.

      Last time I checked Firefox and Mozilla were the Gecko variants, Safari was a KHTML variant and IE was a variant of the plague.

      --
      Funtage Factor: Purple
    3. Re:Just what the Wild Wild Web Needs Now by elbobo · · Score: 1

      I'm developing an application built on pretty much the same technologies, minus a few of the extra complexities (instead of going for native XML, I've opted for native XHTML, butchered to feel a bit more like XML).

      Safari isn't a Gecko variant, it's a KHTML variant. The only browser I've had to drop support for is IE because it's too far behind the curve. For the supported browsers, I've got one single client codebase that functions identically across the board. This is possible with the standards support the actively developed browsers currently have.

      Although I do agree with your conclusions. Getting the current round of actively developed browsers to treat the current standards as strictly identical as possible would be the win for me as a developer *right now*.

      From there I'd like to see them all settle on a next generation interface description markup/declarative language, and have them all implement that. IE be damned; Microsoft have already made it abundantly clear that they're going to go their own way, so let them them, and forget about trying to group IE in as part of the target platforms.

    4. Re:Just what the Wild Wild Web Needs Now by Barto · · Score: 1

      FYI, Firefox uses Gecko, Safari OTOH uses KHTML.

      Barto

    5. Re:Just what the Wild Wild Web Needs Now by Anonymous Coward · · Score: 0

      Good rant, except that you miss the point.

      In response to the work of the WHATWG, you say we have reached language saturation. Is that also your response to XAML? Or are you just picking sides while pretending not to?

      Mozilla, Opera, and KHTML are all continually working to improve support of the existing standards. That work will continue regardless of what happens in the WHATWG.

      A few people from the free browser projects have opted to enhance the hypertext standards through the work of WHATWG. This work will be in parallel with continued improvement of standards compliance.

      I suppose it would be faster to get everyone to focus on one thing, but that would be herding cats. Moreover, the WHATWG project is strategically critical to the continued existence of the free browser movement. Better compliance with existing standards is tactically critical. They are on totally different levels.

    6. Re:Just what the Wild Wild Web Needs Now by Anonymous Coward · · Score: 0

      I hope that there becomes enough viable competition to IE that MIcrosoft feels more motivated to keep up with the latest web standards. the complex spiral looks fine in a year-old release of Mozilla, but still looks like junk in IE.

    7. Re:Just what the Wild Wild Web Needs Now by Anonymous Coward · · Score: 1, Insightful

      Seems like your client has it right.... point of failure? You should never have any client side failures, that's just being a lazy tester.

      PHP failure or DB faiures are un-avoidable if they happen, but they shouldn't if you write proper code... and as for using a web service, sounds like a great way to integrate this thing with other languages/apps/servers/whatever.

      Welcome to the real world where simple poorly written web applications won't cut it anymore. People want flexibility so you have to write in proper error checking and recovery mechanisms, there's a whole world of system architecture you are about to get exposed to, Enjoy!

  34. Re:XAML by I+confirm+I'm+not+a · · Score: 3, Interesting

    Great, yet more web standards to learn.

    I'm so sorry! Perhaps we should halt all further development on the web? It'd certainly make my life a great deal easier, although very, very dull.

    I don't put a great deal of faith into Mozilla, whose w3c support history has been less than rosey.

    In what way exactly has Mozilla's w3c support been less than "rosey"? Portable Network Graphics? CSS2-3? Ever heard of "MOSe" (Mozilla Opera Safari extensions)? They're the browsers that actually support the latest w3c standards - try doing alpha-blended PNGs on IE. Try doing CSS3 on IE. If you want to see just how rosy the MOSe future looks, check out the Zen Garden, and in the meantime consider this: what do the w3c use as their de facto reference browser? (hint: Mozilla)

    I was under the impression XAML is to be used primarily for laying out winforms, rather than as an new alternative to the tag.

    You were wrong. XAML is similar to XUL (XML UI Language), or, if you like, dotNET. Just as you can use UI elements in a dotNET Windows App, you can use the same (well, similar) UI elements in an ASP.NET (web) app.

    --
    This is where the serious fun begins.
  35. SVG is my make or break issue by ynotds · · Score: 4, Interesting

    Sure I would also like the form improvements that WHAT WG are promising, but I've already got a bag of tools which do pretty much all I really need in that direction, as ugly a hack as CGI might be.

    But until SVG is fully integrated into a browser and the DOM, the most important projects that have built up over a lifetime still cannot get started, and the stuff I have been working towards is only a tiny fraction of the potential applications of object graphics, an almost endless territory I became a lot more aware of in early PostScript days when potential players were attracted like bees to a honeypot.

    Most people seem to have convinced themselves that SVG is primarily a more open alternative to Flash, but I see it being far more important that SVG bring the interactivity of the Web to areas which nowadays are mostly represented by static PDFs, obviously beyond print previewing.

    It's really quite strange, when so much of the heritage of cooperative development came out of the technical research communities, that all that half of the current generation seems to want to do is reemulate a very tired set of office applications.

    If a picture is worth a thousand words, a meaningful schematic diagram is worth ten thousand and a manipulable schematic diagram would be worth a hundred thousand.

    While Flash could technically be used for such tasks it suffers from PDF's failure of not playing nicely with the browser model at the next level, and from a whole lot of historic perceptions.

    For a brief moment earlier this year it appeared that the Mozilla team was going to get serious about SVG. There is another "last" opportunity during the Longhorn FUD to make some real inroads against the monopolist.

    If we can finally get SVG to the point where we can seriously start building a technical visualisation web then I may not have to go to my grave with quite so many incomplete projects.

    --
    -- Our systemic servants do not good masters make.
    1. Re:SVG is my make or break issue by hixie · · Score: 1

      Yeah, I think it would be great to get Opera/Mozilla/Safari supporting SVG natively. Mozilla's already working on this, note (I heard they've got 20% of SVG1 done already).

  36. Re:W3C proving increasingly unable to *do* anythin by blowdart · · Score: 1, Funny
    It's about time someone tried to circumvent the W3C.

    As long as it's Mozilla? Come on, if Microsoft add something outside a standard there are cries of "embrace and extend", "evil monopoly" and so on. Why is it OK for Mozilla to do skip? Next thing you know the <blink> tag will come back.

  37. Re:XAML parent is flamebait?) by peragrin · · Score: 2, Informative

    Netscape isn't mozilla, Mozilla looked at the 4.x range of netscape code and chucked most of it. Any history of Mozilla says this. Netscape 4.x sucked, and most people will admit it. Netscape lost the browser wars for two reasons, MS shoved them out, and Netscape 4 really was bad.

    Mozilla isn't netscape, the New Netscape Browsers is just a rebranded Mozilla. Mozilla started over, which is why it took so long to get up to speed.

    --
    i thought once I was found, but it was only a dream.
  38. Re:XAML by smallguy78 · · Score: 0

    And presumably the XAML definition file will be rendered as HTML by asp.net engine, unless ms plan to build in a XAML parser into IE (probably quite likely). Clearing up points 1 and 2which were not intended as trolling/flame bait, 1 was in reference to the wide range of standards that have been implmented badly by each browser producer, including IE, and 2 until recently has been a correct statement - looks at netscape 4 and 6. It's only since mozilla's own browser has been released that we've started to see quality, the blame perhaps can be pointed at netscape rather than mozilla.

    --
    Nothing costs nothing
  39. Re:XAML parent is flamebait?) by SenseiLeNoir · · Score: 1
    You've obviously never used the 4.x range of Netscape, which most web developers battled with for years, to provide work arounds for broken tables, css, and (not w3c) nice javascript features such as resize bugs.


    Netscape 4 is NOT mozilla.. read up.. get the facts.. then come back



    http://www.richinstyle.com/bugs/netscape4.html This was when IE5 and 5.5 were out, which implemented CSS nicely,


    really? ever looked at the situation now? IE has awful bugs in CSS, breaks standards and is a pain....

    started up in less than 5 seconds - reasons why it became the dominant browser: it was and still is faster. Even firefox and its claims of speed is still slower.


    IE became dominant partly because it was bundled


    IE is faster coz its loaded with windows


    check your facts, then come back

    --
    Have a nice day!
  40. There are reasons for this. by Anonymous Coward · · Score: 1, Interesting

    Not obvious to most, even at W3C, but it should be.

    Microsoft hates browsers, becaused they are inherently non-proprietary. Their browser was an admission that they could not continue to compete without one. Obviously, Microsoft is a big company and there are people within Microsoft who feel differently, and any attempt to make PR out of the fact will be vigorously denined because continuing to coast with their IE dominance is what they want to do without improving anything.

    But as much as Microsoft acts as a corporation, any influence Microsoft can bring to bear on browsers at W3C or elsewhere will be to marginalize open standards and avoid better standards-based functionality.

    What browsers need is bold new initiatives.

    Microsoft's desire to stick to HTML is just to avoid doing anything significant to browsers at all.

    Browsers are hampered by the HTTP get/put model, as well as a number of other things that XForms addresses. Microsoft would rather have you using web applications that execute as native or other Windows-specific code, which is a natural consequence if browser-based applications are kept too hobbled.

    These days, W3C browser development is throttled by Microsoft who says on most useful browser extensions proposed at W3C: "you may choose to do it, but we will not support it".

    XForms is easy and useful enough that it can be efficiently implemented in much less time than the argument takes. Enhancing HTML is a good thing as well. In reality, you won't find Microsoft doing much of either, and the competition should be doing both. There are significant things that HTML is not likely to do. XForms was designed to be the next generation forms for HTML.

    Opera is just trying to keep things small.

    Mozilla has lost any vision for leadership in these things.

    But failure of the browser will be a failure in vision on the part of the IE competition.

    1. Re:There are reasons for this. by BZ · · Score: 1

      > XForms is easy and useful enough that it can be
      > efficiently implemented in much less time than
      > the argument takes.

      Mozilla is looking for someone to implement XForms efficiently. So far, no patches have been posted to the bug. The people who have looked into it have decided that it is in fact not easily implementable efficiently.

      Did I just hear you volunteer to implement it?

  41. here we go again! by pappin · · Score: 1

    Does anyone remember what things where like 6 or 7 years ago, when they tried a similar thing? In the end the simply lost out their market share to IE. Obviously this is an attempt to provide "added value" but I suspect that coming up with something incompatible and proprietary is not going to make things easy for developers trying to integrate their "new" technology. IMO - Sorry, but it just doesn't pass the "So What?" test.... just another block of junk code in the browser(s) that no one will use.

    1. Re:here we go again! by oneishy · · Score: 1

      If you will notice they are coming up with a standard, not a proprietary technology, or markup. This means that if IE is not compatible with the standard, it is a separate issue of Microsoft not willing to implement the standard; not to be confused with not being *able* to implement the markup because it's a proprietary markup

      You might think it's just another block of junk code in the browser, but as someone that develops HTML forms for a living, and has read the draft, i'm impressed. All of the items their draft requests be implemented would actually make my life easier in developing forms. Simple things like an autofocus attribute for form fields, capability to overload which form a input field is part of, adding a "required" field to form fields (this is really needed, and shouldn't have been left out of the HTML specs). It's not anything earth shattering, but just adding usefull tools that make sense.

    2. Re:here we go again! by pappin · · Score: 2, Insightful
      How is this a "standard" besides the fact that the two companies that got together *say* it's a standard?

      This is particularly questionable since one of the "special" things about this story was that they decided to do it without the w3c being involved. Not that I think the w3c is the end-all and be-all, but they *are* a standards body... which would then make this forms crap a standard *in fact* and not just in marketing.

      As for MS not implementing the "standard" I would point out that they would if it was indeed a standard... thats how they stole the market share in the first place... they simply made their browser be able to read *anything*.

      I guess by now you can see that I don't agree with the excitement. it seems to be that we're simply adding another layer over top all the other garbage layers that HTML has become... so far this seems like just another unneeded framework when there is so much more that could be improved instead.

      BTW - there are a lot of us who develop HTML as some part of our work... but that doesn't mean that I'm going to jump on the wagon just because the wheels move.

    3. Re:here we go again! by hixie · · Score: 1

      Indeed. WHATWG won't be making a standard. We plan to write a spec that can then be submitted to a standards organisation, nothing more.

    4. Re:here we go again! by oneishy · · Score: 1

      ...they would if it was indeed a standard...

      I actually hope you are right. They do have a large install base (i'll give them credit for that). However i realize that there is already a long list of standards that they have not implemented.

      Not having those standards implemented (or only having some of the standards implemented) is part of what (for me) makes html programming a pain. If you don't know what I'm talking about try and use some CSS2 stuff like :before and :after in IE. (there are workarounds like IE7, but they should't be needed).

  42. Re:XAML parent is flamebait?) by smallguy78 · · Score: 0

    Wow I upset really you SenseiLeNoir didn't I. Mozilla became netscape 4 which almost everyone but netscape will agree was a dire browser, and that has to be the over-riding factor for why people chose IE over Netscape 4,5(6). Nobody who used Windows when NS4 or 5 was out, needed another browser, as the standard one was so much better. I'm not sure what 'ie is loaded with windows' means. It's just a standard exe with a shell extension written in, which anyone can write. Now Mozilla is free of Netscape as a project, it's catching up nicely, however in 4,5 netscape/the mozilla engine's support for w3c standards was a lot worst than IE's, which was my original point, however badly I articulated it ;)

    --
    Nothing costs nothing
  43. Petition Google to rank XHTML-valid websites highe by Richard+W.M.+Jones · · Score: 1

    I've started a petition to get Google to rank XHTML-valid websites higher than others. This would be one way that Google could influence the future of web standards for the better, and head off Longhorn at the pass, while delivering better results to Google's users.
    http://www.petitiononline.com/googhtml/petition.ht ml
    Rich.

  44. HTML, SHTML, VRML, XML, PHP, CGI, JAVA, FLASH... by Anonymous Coward · · Score: 0

    Introducing...
    Drum roll please...

    XAML!! Wow, another great language! How long has it been? Six months? Now the web will be better than ever!

  45. Holy Cow! by Anonymous Coward · · Score: 0

    XAML is the dumbest thing I've ever seen!

  46. Re:Petition Google to rank XHTML-valid websites hi by Anonymous Coward · · Score: 0

    you're a fag, dude

  47. Here's the link by Quattro+Vezina · · Score: 1

    Ian Hickson mentions other crappy things about SVG in his blog (which I'll be nice and not link to from /. - learn to google)

    Link right here.

    --
    I support the Center for Consumer Freedom
  48. As a webmaster by nazsco · · Score: 1

    I must say that html should be dead and buried for a frigging long time!

    html was MEANT to parse the content of texts. It has tags like quote, emphasis, code and even some obscure and never used bibliografic reference ones.

    html today is USED to fake a editoring software like quark, pagemaker or TeX. Designers use photoshop to conceive webpages, then webmasters uses zillion of tables --that were supposed to display data-- to create a presentation for the text ...and then throw in some scripts to make dirty work arounds for something in the presentation that can't be done with tables only.

    So, everyone is obviously hitting a nail to the wall with a screw driver.

    GET A F*&%# HAMMER FOR GOD SAKE!

    flash is a standard today because it was the first! It's dirtly coded, it is ugly, slow, it changes it's action script syntax in every release to something worse and the tool's UI is a constant remake of the first one, made by some programer with no sense of usability. But, it was the first. The first to realize that html should be dead. I hate flash because it's like hitting a nail to the wall with an envil.

    Java on the other hand was a great concept. But they where too megalomaniac. They basicaly switched the screw driver you were hitting the nail with a 20ton truck. You will get the nail nailed, but you have to get a license, spend some hours aiming and manouvering for each nail, and it can break down the wall.

    well, i for one welcome the new discrepant-standards-for-the-same-shit overlords. ...Since i have no option.

    1. Re:As a webmaster by foosballhound · · Score: 1

      nice rant! some very good points! personally, I hate flash...and all the other plugins, VMs, etc I actually moved to mozilla from IE, just to get rid of flash (IE kept asking me, constantly, if I wanted to install flash. It was easier to move to mozilla, then search and find out how to stop IE!!!) and, once a flash window asked me if I wanted my video cam and microphone turned on. WTF???? However, mozilla doesn't support some basic IE scripting functionality. No createPopup, no IE drag and drop... since I'm writing an IE web page, those are some big issues yes, I can figure out a workaround, BUT, why should it be hard to do that???? so, for personal use I'm using mozilla, for product development IE (with mozilla to follow later, resources/time allowing. right!) if mozilla is going out of their way to disallow critical IE functionality, why not post the work-arounds so they are easy to find and use??? the IE drag and drop works pretty good. its a clean API, and easy to use. the mozilla documentation looks like something from java....strangely worded cryptic components... here's the XUL tutorial...note that its all OOP (object orientated Programming)...and goes on and on and on and on several pages worth http://www.xulplanet.com/tutorials/xultu/dragdrop. html here's a tutorial on how to do it in IE...note how short and simple it is.... http://webreference.com/programming/javascript/dra gdropie/ I think adding IE drag&drop took me only a couple of hours to add, and it works really well no doubt the mozilla model will allow the code to have some additional functionality, but who will care???

    2. Re:As a webmaster by op51n · · Score: 1

      "html today is USED to fake a editoring software like quark, pagemaker or TeX. Designers use photoshop to conceive webpages, then webmasters uses zillion of tables --that were supposed to display data-- to create a presentation for the text ...and then throw in some scripts to make dirty work arounds for something in the presentation that can't be done with tables only"

      Yeah, that's one way of doing it. Or you can do it in an external stylesheet and knock it all down to a few lines.

  49. Re:W3C proving increasingly unable to *do* anythin by mopslik · · Score: 1

    Next thing you know the <blink> tag will come back

    Blinking text with CSS

    And, interstingly enough, from that link:

    Not many modern browsers do support this. Opera and Mozilla based browsers do support this effect with CSS.

  50. Where are you Sun? by Phatmanotoo · · Score: 1

    This is (again) one of those critical times at which Sun could make a difference, yet it seems that once again they'll be late.

    This whole thing about "richer client experience" is aimed at business apps; to be more specific, it is mostly about trying to encapsulate the whole mess of technologies that one needs to make a web-based app (http, html, javascript, css, ...) into something amenable to a RAD-type of IDE. And I think it's just the right thing to do, when we're talking business apps it's much more important to achieve the same RAD status as traditional C/S development, than it is to get that supposedly "richer" experience.

    Now JSF (Java Server Faces) is Sun's response to .NET WinForms, but... where's the response to XAML??? Sun better join forces behind Mozilla, or else in 5 years time, all business-apps development will be in the hands of M$.

  51. Neat stuff by Anonymous Coward · · Score: 1, Interesting

    I am willing to take what Mozilla and Opera say at face value...the W3C plugin people are not interested in expending effort into adding functionality to the browser, especially improving it as a platform for applications. My sentiments are probably biased in favor of Moz/Opera, I can see the W3C's logic in not wanting to move XForm's in this direction. The W3C has had a pretty solid focus of getting everyone one the XHTML boat, and these new proposals really read like updates to HTML 4, which the they would probably prefer people to continue too move away from.

    Microsoft, or at least their most visible W3C rep, Tantek Çelik (whom last I heard was moved off of the Mac IE project when it was end-of-lifed and onto some other project inside MS, but is still very active in the CSS committee and takes part in the XHTML discussions), doesn't see the need for xhtml/svg/xforms/etc. on the web currently either. If Tantek's attention is any hint what MS will be improving in IE7, CSS would be a safe bet.

    The real meat and bones of this whole deal apparently is Web Forms 2, and is nothing new to people who have watched the XForms spec move forward. I remember Opera really having substantial issues with the XForms spec before it moved to recommended, and proposed something similar to what we see now as WF2.

    It add's some handy features to some of widgets, and some nice features to forms in general (ex: elements outside of form markup, documents and standardizes a few things that have become ad-hoc standards, and for good measure adds some nice features from XForms.
    What differentiates WF2 from XForms to me, is how practical and usable now the spec is today without the need to drastically reengineer web pages, or browsers to take advantage of the new features. I read through it saying stuff to myself like how much I would really have loved to have this feature on that last project, and finally! a standard datepicker widget (hopefully it's internals would be fully exposed to the DOM).

    The Web Controls spec is really icing, we have all been hacking fake form controls forever. I would be great to have a standard way to do it.

    The Web Applications spec only says one thing, but what a very nice one thing it is. A standard cross browser way to give fine grained control over cursor to the developer is something that has annoyed me in the past quite a bit.

    While I personally might prefer to see XForms fully implemented and my co-workers up to date on how to code them in all the browsers sometime this decade, it won't happen without full Microsoft support, which from what I've seen is lukewarm at best.

    I think that there is a decent chance these specs could end up implemented in IE7 if the specs get fleshed out relatively fast, and they get positive feedback from HTML coders.

  52. Re:XAML by Khazunga · · Score: 1
    There really isn't a point in creating yet another standard. Working on getting a single one to work across everything would be a big boon to everybody, but it seems Moz/Opera are both sick of following in IE's wake.
    XAML isn't a lot different from XUL, with two big differences. XAML won't be here for two years, whereas XUL has already been here for several years. XAML is proprietary, whereas XUL is open and provides open implementations. I can't see how you can defend XAML, really...
    --
    If at first you don't succeed, skydiving is not for you
  53. Re:XAML by Tin+Foil+Hat · · Score: 1

    The problem is that it's coming from Microsoft and, unless they open-source XAML completely, we can never be certain that there are no lock-in mechanisms that benifit Microsoft to the detriment of developers and users. Microsoft has consistantly shown that they can and will do things of that nature, and we are right to regard any of their technologies with some suspicion.

    --
    No matter how many of my rights are taken away, somehow I still don't feel safe. -Frigid Monkey
  54. Re:XAML by I+confirm+I'm+not+a · · Score: 1

    (I nearly responded to you originally as if you were a troll; I noticed you weren't an AC, and toned down` my reply - apologies if it was still relatively "forceful" ;)

    XAML: this is my understandng, yes. Similar to Macromedia's "Flex", but generating HTML rather than Flash.

    Mozilla/Netscape: I'd definitely point the finger of blame at Netscape - and IE. IE gained widespread acceptance because it mimicked the de facto standard - Netscape - with warts and all. Incidentally, that's why IE's browser string reads "Mozilla compatible ...". The Mozilla Foundation ditched much (most?) of the Netscape code, hence the long delay before Mozilla 1.0, and the current focus on "not-Suite", ie. on Firefox and Thunderbird.

    Kudos for having the courage to reply, and aplogies for any flames in my original response... it's Monday... I don't function well on Mondays... ;)

    --
    This is where the serious fun begins.
  55. Re:XAML parent is flamebait?) by SenseiLeNoir · · Score: 1
    buddy, i am not even upset. just you are talking total crap here. Normally i dont liek to reply to "trolls" but your post was so full of misstruths i think i need to respond. smallguy78 (775828) on Monday June 07, @01:19PM (#9355651) wrote:
    Mozilla became netscape 4 which almost everyone but netscape will agree was a dire browser,
    Mozilla did NOT become Netscape 4. Netscape 4 is Netscape. Mozilla/Firefox/Netscape 6+ are based on Gecko/NGLayout/Raptor. which was a total rewrite away from Netscape 4 code.
    and that has to be the over-riding factor for why people chose IE over Netscape 4,5(6). Nobody who used Windows when NS4 or 5 was out, needed another browser,
    Now I know u are talking without a clue. there NEVER was a browser called Netscape 5. it never existed!
    I'm not sure what 'ie is loaded with windows' means. It's just a standard exe with a shell extension written in, which anyone can write.
    TOTALLY wrong.. its completely the opposite in fact. IE is made up of a number of DLLs (Url.dll, MSHTML.DLL, etc) these DLLs are the core of the browser and get loaded up by windows at startup (when explorer.exe loads). Iexplorer.exe is just a stub code. try deleting it and then type a url in your Explorer window.. you shoudl still be able to borwse the web. delete MSHTML.DLL on the other hand.. bang.. u have crippled.
    Now Mozilla is free of Netscape as a project, it's catching up nicely, however in 4,5 netscape/the mozilla engine's support for w3c standards was a lot worst than IE's, which was my original point, however badly I articulated it ;)

    NETSCAPE 4 was crap.. agreed IE was superior to Netscape 4, which was the most buggiest peice of crap ever created.

    Netscape 5 NEVER EXISTED... full stop..

    in your original post you said it was MOZILLA that was lot worse than IE, whcih is clearly false.Everyone knwos Netscape 4 was a pile of crap.

    Originally Mozilla was going to be based on Netscape 5. However, it never saw the light of day. Instead Gecko, whcih was under development as "raptor" at netscape became the basis for Mozilla 1.0. Raptor/Gecko is FAR better than IE, and is indeed the reference platform, for the W3C, and has ALWAYS exceeded standards support over IE.

    Mozilla/firefox etc are ALL based on Gecko.. NOT the Netscape 4 code.. The Netscape 4 code was only used in netscape 4.

    Netscape 6 was based on Mozilla 0.9
    Netscape 7 was based on Mozilla 1.0
    Netscape 7.1 was based on Mozilla 1.4

    Please get your facts right. Its obvious you really havent a clue what you are talking about.

    Go read www.mozilla.org

    or view a history of Mozilla for more information.

    --
    Have a nice day!
  56. Re:W3C proving increasingly unable to *do* anythin by Anonymous Coward · · Score: 0

    note: you can turn browser.blink_allowed off in Mozilla/Firefox about:config. Configurability is great, isn't it?

  57. standards... by Anonymous Coward · · Score: 0

    please don't refer to anything MS has produced as standard; is WinDOS self-consistent? is anything MS makes self-consistent?? how then can it approach a standard?

    GrimRC

  58. PGNAUFML by Anonymous Coward · · Score: 0

    Please God Not Another Usless F*^@king Markup Language!

  59. Find the Microsoft Mole In Mozilla by Baldrson · · Score: 1

    Who is the mole from Microsoft that has infiltrated and is making the Mozilla organization abandon W3C standards?

  60. What is a Web Application? by hixie · · Score: 2, Interesting

    Yeah, one thing that came out of the Web Applications workshop last week is that the term "Web Application" means different things to different people.

    As I said in another post, I agree that on the long term we need a set of APIs on par with an OS, but designed so that they work cross-platform. That's what Microsoft are doing with Longhorn, except that that is Windows-only. The Gnome people will probably come up with stuff of their own, which would be more cross-platform. Indeed Sun did this years ago with Java.

    The problem is that writing a spec for this stuff is insanely hard. To do this for a sophisticated application platform on par with, say, Longhorn, is simply unfeasible, IMHO. Notice how WINE has to reverse engineer Windows to determine how it should work -- the Win32 APIs aren't good enough to know exactly how to do it. Or how the various Java clones have to reverse engineer Sun's Java to get interoperability, the Java API documentation isn't good enough either. Heck DHTML is already complicated enough that we have to reverse engineer IE to work out how it should work, and that is orders of magnitude easier than an OS-level API set would be.

    Then again, the W3C are likely to be working on such an API as a result of this workshop, and I'm sure Mozilla and Opera will be taking part in that work if it happens. That doesn't stop there being a need, in the meantime, for a solution for those people writing applications this year, in HTML.

    (Slashdot itself is an example of such an application. Would you rather use a standalone Slashdot application instead of using a Web browser to read and post on Slashdot?)

    But as it says in http://whatwg.org/: The term "Web Application" in this context refers to applications accessed over the World Wide Web by using a Web browser. This group is not attempting to describe APIs for writing high-end sophisticated programs such as office productivity suites, graphics manipulation packages, or 3D games.

  61. To Clarify My Point by jjohnson · · Score: 1

    All of the killer apps I mention *could be* rewritten with glitzy, rich client experience interfaces, but that would add nothing of value in proportion to the original service's value, and those service's current popularity means that a rich client experience just isn't needed.

    If it existed, people would use it, but those services aren't failing for lack of a rich client experience. You're talking about icing, not cake.

    --
    Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
  62. Re:XAML parent is flamebait?) by smallguy78 · · Score: 0

    Netscape 5 NEVER EXISTED Hence why i put (6) in brackets. I didn't know 6 was based on 0.9, I thought it was the just the old engine with a new gui. I'll hold that nugget of info somehwere in the my memory for future bar conversations. MSHTML.dll and the dlls you mention are just mere COM servers, they don't do anything magical. OK it got integrated into the shell so you cannot remove IE, which was wrong of Microsoft, although a lot of their Windows strategy was to be based around internet technologies, so you sort of forgive them for focusing on IE, if you're liberal minded like me. Netscape was open sourced and became the mozilla project when Netscape no longer decided to sell Navigator, from what I've read of the history. This version of Mozilla is what I meant by the less than rosey past comment.

    --
    Nothing costs nothing
  63. Why WG?-Java by Anonymous Coward · · Score: 0

    "And if we still need somewhere to save our favourites, we can easily use such a VM to build a 'traditional' web browser, but genuinely based on standards."

    CURL as the language, and Smalltalk as the VM (more cross-platform than Java).

  64. Re:XAML by PhrostyMcByte · · Score: 1
    I'll admit I don't know much about XUL, other than it lets you build user interfaces. Maybe you can answer some questions:
    • Is it entirely vector graphics based?
    • Can you change the look of basic widgets with only a few lines of code?
    • Can you change the look of an entire application based on some sort of stylesheet?
    • Does it let you bind external code to it so a designer and coder can co-exist without stepping on eachother's toes?
    • Can XUL files be run directly over the internet?
  65. How is it sad? by aussie_a · · Score: 1

    Such people have never known what a browser is. The only thing that has changed is they're now using it. It is good those sort of people are using the internet, it's great the technology is easy enough for them no matter how little they know.

    1. Re:How is it sad? by zonix · · Score: 1

      That was not my point. What is sad is the fact that most people will remain completely oblivious to the existance of superior browser alternatives. To them Internet == Internet Explorer (the blue 'e').

      And let's take a technology like ActiveX. I can't tell you how much it irritates me that most banks in my country bought into that. It makes it hard for me to do my homebanking without Microsoft Internet Explorer. But they're getting message, and some of them are now providing solutions that can even be accessed with completely free (as in speech) programs. It's a start.

      z
      --
      What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
  66. Re:XAML parent is flamebait?) by _xeno_ · · Score: 1
    Actually, Netscape 4 was Mozilla. The Netscape browser has always been called "Mozilla," internally. The code name was "Mozilla" for the original browser project. This is why Netscape 4 identifies itself as "Mozilla/4.0" in the User-Agent header and why every other browser in existance now says "Mozilla/4.0 (compatible; MyBrowser 5.0)" for their user-agent. (Actually, most now say "Mozilla/4.0 (compatible; MSIE 5.0; compatible; MyBrowser/0.9)" - but, anyway...)

    The problem is that when Netscape descided to create a new open source browser, they ditched the original Mozilla codebase and called the new browser Mozilla. Given the random crap that's happening now over Netscape the browser, Netscape the portal, and Netscape the ISP (, Netscape the Breakfast Cereal, Netscape the Tiolet Paper), it seems that someone in the Netscape division doesn't grasp that reusing names is a bad thing because it creates confusion. (Like, this thread.)

    Netscape 4 could indeed be called "Mozilla." Entering "about:mozilla" in Netscape 4 would get you a screen similar to the one in the newer Mozilla browsers. Yes, this creates confusion with the current mozilla.org Mozilla. But, as mentioned above, naming confusion seems to be on par these days with the Mozilla project. Which is why I just use Phoenix^WFirebird^WFirefox as my browser.

    And Netscape 5 did exist at one point. I saw a beta of it that someone was using for a research project. The problem was that Netscape 4 was so horribly broken and that Netscape 5 was based on Netscape 4 that they ditched the entire codebase at that time. I have a feeling that playing "the version number game" helped the next public release of Netscape (the Browser) be "Netscape 6," so that it would have caught up with Internet Explorer's version number, but there was a brief time when Netscape 5 was in development based on Netscape 4.

    --
    You are in a maze of twisty little relative jumps, all alike.
  67. HTML is not for web apps...RIA's and FLEX. by Anonymous Coward · · Score: 0

    "(Slashdot itself is an example of such an application. Would you rather use a standalone Slashdot application instead of using a Web browser to read and post on Slashdot?)"

    What advantages would I gain over the old way (better filtering)? How about using Mozilla Amazon Browser instead of the actual site? RIA's is were we are headed, and NO I don't think that it needs to be a heavy-weight solution. It needs to be a 90% "good enough" solution.

  68. A fatter browser or a windowing system? by Skapare · · Score: 2, Interesting

    So now my web browser will get fatter as all these new bells and whistles I don't need will be bundled in. What we need is to separate all these features into their own application, and have simply a small framework (a version of which could replace X and go directly to the video) that manages the screen. At least this way I can kill those particular processes (like Flash) that usually need to be killed.

    Come on, seriously, putting all these application capabilities in a web browser isn't conceptually much different than a windowing system (besides the specific API and protocol differences). Pretty soon we'll do everything in a (so called) web browser super app and the windowing system will do little more than just start this one beast (and thus be a relatively lame layer). Why not merge these things and make a complete video driver, window system, and apps manager in a uniform design?

    --
    now we need to go OSS in diesel cars
    1. Re:A fatter browser or a windowing system? by SixDimensionalArray · · Score: 1

      Been there, done that... check out the REBOL Internet Operating System!

  69. Webforms question by Enrico+Pulatzo · · Score: 1

    Is it possible/easy to have two forms on the same page? In the examples I've seen (mostly on w3schools.com), only one form is present. Since there's no form element per se, it seems as if it would be difficult to have two forms on a page.

    Am I missing something?

    1. Re:Webforms question by hixie · · Score: 1

      HTML does have a element. You can have as many forms as you like.

    2. Re:Webforms question by Anonymous Coward · · Score: 0

      Like poster above said, you can have as many forms as you like; and yes, in fact there is the form element in HTML. However, only one at a time can be submitted to the server. Some frameworks for creating web apps also have limitations on using more than one form.

  70. Another spec? by kiyut · · Score: 1

    Why they create another specification or reinvent the wheel?
    IMHO, I much prefer if they use existing specification and extend it from there.
    How long for the specification to form (at least 1 year) then how long it take for the implementation another 1 year at least. Then how long for the developer to start adopt the technology? So at least it is need 2 years.

    However, IMHO by take existing technology or specification it should be much faster.

    And if they really create the spec from scracth, I hope they use *Strong Typed* language, not those EcmaScript/JavaScript, because for me once it have thousands of line, those not strong typed language will start to fall apart in term of debuging. It is so hard to spot a mistake by using non strong type language.

    I personally like the SVG and Java to be the platform because it is what I do :)

    --
    Sketsa
    SVG Graphics Editor
    http://www.kiyut.com
    1. Re:Another spec? by hixie · · Score: 1

      WHATWG work will all be based on HTML. So yes, we are extending an existing spec, not making a new one.

  71. Re:XAML by Bedouin+X · · Score: 2, Informative

    Yes to everything except the Vector Graphics. XUL is basically using web markup to build an interface. The most famous XUL example (outside of Mozilla / Fire* of course) is the Mozilla Amazon Browser.

    --
    Dissolve... Resolve... Evolve...
  72. Browser-based cross-platform applications in Perl by dotnetwolf2003 · · Score: 1

    BTW, I found Stunnix Perl Web Server to be a nice foundation for cross-platform browser-based applications in Perl - it's advanced web server written in Perl aiming at providing smallest response latency possible, that can be packed along with perl-driven dynamic site itself into standalone executable that includes Perl interpreter (that, when run, will start web server on free port and open browser window with the site). Real alternative to Gtk and Qt, IMHO - at least for simple apps.

  73. Re:W3C proving increasingly unable to *do* anythin by Anonymous Coward · · Score: 0

    Configurability is great, isn't it?

    Sure is. I was posting mainly to illustrate the "advancement" of the blink tag, not to suggest that we are permanently stuck with it. That's all.

  74. XAML-Location, location, location. by Anonymous Coward · · Score: 0

    "Fortunately there is already XUL which is working, stable and in use. XUL is as open as it can be."

    In use? Where? The Mozilla browser is the only widespread use I see. There's some minor examples e.g. MAB, Newsmonster, but that's pretty much it.

  75. Re:XAML by ad0gg · · Score: 1
    The problem is that it's coming from Microsoft and, unless they open-source XAML completely, we can never be certain that there are no lock-in mechanisms that benifit Microsoft to the detriment of developers and users. Microsoft has consistantly shown that they can and will do things of that nature, and we are right to regard any of their technologies with some suspicion.

    Do you even know what this article is about? XML schemas for web application. How the fuck do you have a a closed sourced XML Schema?

    --

    Have you ever been to a turkish prison?

  76. Why WG?-"PAY" standards. by Anonymous Coward · · Score: 1, Insightful

    "The W3C has been working on this - the "creation of a new language designed specifically for Internet computing" - since their original darpa grant in in 1995. Tim-Berners Lee's web site says he still acts as an advisor to the company that's continuing that project."

    Unfortunately for CURL. It's not really a standard. It's basically payware. Tim really should know that the standards became a standard because there was no cost to using them. Even the IE "defacto" standards were a no cost choice for developers. Same with Netscape.

  77. Aikido Strategy in the Browser War by idearat · · Score: 2, Interesting

    When confronted by an enemy stronger (in this case 10x so in terms of market share) you do not attempt to out-muscle them. If you want to live you use their strengths against them.

    What is M$'s biggest strength? Monopolistic power that allowed them to create a deployed base comprising 90% or more of all browsers. The question is how to turn that strength into a weakness not how to "out-sell" M$ and get Mozilla onto those desktops. Not that that would be a bad thing, I'd love to see Firefox everywhere ;).

    The real answer lies embedded in this comment, posted earlier:

    Actually Microsoft was one of the few groups in favour of work like this at the recent workshop (they didn't want scripting involved, but apart from that were in favour with extending HTML rather than going down the XForms or other new language route).

    Now why would M$ have problems with scripting? Simple -- they can't undo having shipped hundreds of millions of "JavaScript VMs" to the world. Those browsers are sitting there, just waiting for the right combination of JavaScript and XML to bring them alive -- and M$ knows it.

    Sure, unvarnished JavaScript has a lot of warts, but it also has garbage collection, prototype-based inheritance, full closures, first-class functions, and a number of other powerful features.

    If you treat JavaScript not as an "endpoint" but as a starting point you can build virtually anything you like. I know, I've been doing it for 5 years creating everything from full-blown OO to web service workflows in JS and am on the verge of shipping XForms support for IE6+ and Mozilla with no applets or plugins of any kind. This isn't theory, I've got running code.

    The bottom line is we don't need a new VM (browser), we need to use the ones that are already out there to their maximum effect. Those IE6 installations could just as easily become a massive anchor holding back M$'s plans for .NET if the right JavaScript took advantage of them.

    What's the best news? Our benchmarks show that the same JS/XML applications run at least 2X faster in Firefox, offering a compelling reason to migrate over time to Firefox running XForms and other W3 standards, not .NET.

    1. Re:Aikido Strategy in the Browser War by randall_burns · · Score: 1

      This was a very good post. I think the poster is
      right that Jscript is the right environment for client side development-and the browser deployments enable a lot to be done in this respect.

      My sense is that there is life to Javascript beyond the browser. Right now, Javascript is one of a very few languages that has decent suppot both on the Java VM _and_ .NET--so basically if you have a manager that just has to do stuff the .Net way--you can with Jscript.net. Are there really compelling features that C# has that Jscript doesn't? I have yet to see them personally. I've done a little server side Javascript on Microsoft platforms-it sure was better than VBScript-and my experience with Java.

      I can imagine Javascript/Ecmascript/Jscript seriously taking over the world. Most of the open source code in existance today is C. Folks may use the g++ compiler, but in many cases what they are writing is really closer to C stylistically than C++. Sun has promoted Java as the successor to C++(never mind the fact that Java can't do some of the really small systems stuff C can). Microsoft and Sun appear to be ready to beat themselves to a bloody pulp in a language/vm war.

      The above poster may be very right. This really may be the opportunity to move things forward more than they could be otherwise. Perhaps Java _and_ C# really ought to just go the way of Cobol. C/C++ have had the advantage of ANSI standardization-Jscript/Jscript have the EMCA/W3 standards--which mean a lot in larger organizations that have code that lives on a long time.

  78. Hear Hear! by Anonymous Coward · · Score: 0

    SVG is my wet web dream come true.

  79. Re:W3C proving increasingly unable to *do* anythin by Anonymous Coward · · Score: 0

    yeah I realized that, but I figured it was something related that a lot of people (like me), who get nausea at the thought of blinking text can turn off. And it's easy too! :) I realized that you weren't saying that as a bad thing (although I wouldn't say that the revival of blinking text, which cursed many of us for ages, would be the best way to illustrate mozilla/firefox's good points, but that's ok :) )

  80. Why I support this by Anthony+Boyd · · Score: 2, Interesting

    Down near the end of this usenet post I wrote last month I talk about how the W3C has been a disappointment lately. Many of the specs I see from them are written for computer parsers, not humans. This is far different from the specs back in the heyday of Web growth. Lately it feels like following the W3C is like following a bureaucracy. It used to feel like I was having a conversation with fellow developers, people who were really into building Web sites and wanted to provide good, standardized ways to do more.

    The bottom line is that if this new group can produce more developer-friendly documents that better address real-world problems, then I will support it. If they can get the KHTML team on board, then that's a huge bonus. Trying to do more within the realm of what already exists (rather than scrapping the old and starting again) is the right thing. It's refactoring. It's smart.

  81. Ian, it is a bad idea by Anonymous Coward · · Score: 0

    This is just the same people (or mostly one guy who is an editor of all three specs) who could not get their/his way in W3C. This only helps Microsoft, if anything. And judging from the drafts that we can see now, even just cloning XAML on top of Mono would be a way better architecture for web apps. The stuff which is proposed by this group is so backwards.

  82. Re:XAML by Anonymous Coward · · Score: 1, Insightful

    XAML isn't a lot different from XUL, with two big differences.

    Plus two more:

    XAML will be marketed as a developer technology, with tool support, documentation, etc, not as an inhouse Netscapism.

    XAML will be stable and supported and not break applications when someone upgrades their browser to the next .01 release.

  83. Re:XAML by mrchaotica · · Score: 1

    Because it comes from Microsoft, they'll always make sure that it works better on their platform than anyone else's. This is called an "anticompetitive business practice," and is even worse than if, say, Apple or Opera or AOL came up with it, because Microsoft is a monopoly.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  84. How to be completely unoriginal by RedBear · · Score: 1

    O: Hey Mozilla.
    M: Yes, Opera?
    O: Now that we've banded together to develop new web standards, what should we call our new working group?
    M: WHAT working group.
    O: The WG we just created.
    M: Yes, WHATWG.
    O: What are you asking me for?
    M: I'm not asking you, I'm telling you, WHATWG.
    O: Well go ahead and tell me.
    M: I just told you.
    O: I mean the WG's name.
    M: Yes.
    O: Whose WG name did you tell me?
    M: No, WHO is the World Health Organization.
    O: I'm not talking about WHO, I'm asking you what is our WG's name?
    M: That's right.
    O: Urgh... I'm a baaad boy!

    With apologies to Abbott & Costello.

  85. W3c is being crapflooded by mabhatter654 · · Score: 1
    the w3c is being crapflooded by the special interests dumping large and complicated specs on them, then trying to lock them up with patents.

    All of the big players, MS, Adobe, HP, IBM, etc are trying to turn the W3c into another version of IEEE or MPEG where they can reimlement their "old boys" standards. The heads of w3c need to wake up and realize that their orginazitions goals are directly contrary to most of their corperate "sponsor's" goals to get rich. Frankly, I think that Mozilla, opera, and Troll tech should focus on getting ALL of the web standards in place. A true CSS2, XHTML, etc solution is very powerful...realize that most of the web is still operating on crappy hacks of HTML4....even CSS2 is 5 years old!!!

    Part of the problem is that there is a large philosophical difference between comercial software and OSS. Commerical software companies want every feature locked up in a giant complex mega-program. They "tolerate" plugin developers because it serves to Borrow the communities interests and keep them comming back. OSS on the other hand only thrives with small modular pieces. W3c's original designs fit that model very nicely...and they're not even being used all the way yet!!!! I routinely see PHP projects that make no use at all of higher-level web standards...hell, even slashdot only uses HTML 3.2...I'd love to see SVG implemented...even if those companies need to strip out the spec and sub-define it. SVG is a classic example of why I say they're getting crapflooded. It's readily apparent that SVG was "pre-fabbed" by Adobe as a Flash replacement browser rather than a data type. If what everybody is saying is true about it, the spec violates all of the principles of simplicity the W3c set out to create. Frankly SVG is the most begged for thing because a page like slashdot could exist without any graphics at all, it could be a pure asci stream!, if SVG support was handled properly...

    Anyway, the biggest thing the browser developers need to do is start pushing normal web standards...they allow for cleaner presentation, more reusable server-side code and simply work better. There's only 3 non-ms browser makers of influance left...it's time they declare war on non-wc3 compliant browsers and put an end to all those 1999 era trogs!!! After all, windows browsing is covered by at least 2 of them...and downloading a simle browser like Opera or firefox has gotten to be less harmful than service packs from MS for 1999 IE!!! The evilist of evils would be to somehow create a new windows mime type for Alt browsers so that IE would treat pages opened like a "plugin" and open a stripped GUI of mozilla instead....It's amazing how many people will download realplayer, flash, shocwave, and Gator, but not put a little effort in Opera or Firefox which is SMALLER!!!

  86. Re:XAML by Khazunga · · Score: 1
    Is it entirely vector graphics based?
    Nope. Think of it as an HTML extension for building interfaces using all the common UI widgets on a widget library. Much like XHTML, it is extensible, so you can use SVG for an all-vectorized UI if you wish. You'll need an SVG-enabled mozilla for this to work, though.
    # Can you change the look of basic widgets with only a few lines of code?
    # Can you change the look of an entire application based on some sort of stylesheet?
    Naturally. It uses CSS3 as the styling standard.
    Does it let you bind external code to it so a designer and coder can co-exist without stepping on eachother's toes?
    Yup. The interface, much as in XAML is described in an XML file. Interface objects are instatiated upon interface description interpretation.
    Can XUL files be run directly over the internet?
    Yes. Check Mozilla Amazon Browser for an example. Use a mozilla browser and click the "Start MAB Now!" link in the top right of the page.
    --
    If at first you don't succeed, skydiving is not for you
  87. sometimes you have to ignore the w3c by t_allardyce · · Score: 1

    As much as i hate going against the W3C, i would hate to have a new web built on microsoft and macromedia 'technology'. Opera and Mozilla can atleast get basic CSS right (unlike microsoft) so they would be the best to do this, but why not work with the W3C? The big problem with html is that the masses just didnt listen, i guess thats democracy but its been hacked to death to do things it wasnt designed for, CSS was too little too late and implementation is just so fucking poor in some browsers (IE for mac?) it makes me want to get my dick out and start ramming the disk drive in some hope of getting basic box models to render properly! People dont think of the web as style separate from content, standards complient, neat and tidy, simple interfaces that get right to the point and give you the content you want. People want flashy interfaces like they see in movies, with menus that take several minutes to load so you can see a nice selection of low res pictures in a funky box and 1 paragraph of text that tells you nothing. Well thats fine by me, i could find a life-time of employment designing gimicky interfaces but im damned if im going to do it in flash. We need a W3C or some other open and decent standard that all browsers support very well and that has flash-like design tools availiable but we needed it 6 years ago. Now we have to live with macromedia flash because everyone has it, even though its not nice and ordered, it doesnt tie in with any other W3C web structure/standard and its web-app whatsit is all closed and requires a license. If Opera and Mozilla (and Netscape of course, and KHTML- meaning Safari) can pull this off (and do it well) then that would rock. I dont see any reason why microsoft wouldnt include it in IE, they dont have any relashonship with macromedia (thank fucking jesus for that).

    --
    This comment does not represent the views or opinions of the user.
  88. HTML is not for web apps...90% desperation. by Anonymous Coward · · Score: 1, Informative

    "Unfortunately, this SVG requirement means we're IE only (various Opera bugs prevent it from working) because the SVG only works in the Adobe plugin, which doesn't work in any Mozilla build from the past two years. Last I checked Mozilla's SVG support was inadequate for our needs. That may have changed, but I'm not being paid to check that. :)"

    Your post is a bit disjointed, but I'm running Mozilla 1.7b, and the Adobe plugin (3.01) works.

    Also if your boss allows it? Look at Adobe's FLEX (uses the latest Flash plugin).

    Or if you want XUL and Flash, then this is it (so's this).

    Inspiration is everywere

  89. Re:XAML parent is flamebait?) by SenseiLeNoir · · Score: 1

    Mozilla is a name, in the context of this discussion we are talking about the CODEBASE.

    Up till netscape 4, although it was "internally" and unofficially called Mozilla, it was based originally on rewritten NCSA Mosiac code. To call that Mozilla is actually false (despite what some people said)

    the "real" official Mozilla product and platform is based on the raptor/Gecko codebase.

    Being able to type about:mozilla is only a FEATURE that is emulated by the said product. in fact it works in IE too by giving a tongue in cheek blue screen. In fact in 1999 there was a extension for IE by netscpae for IE that gave an intresting message if you type "about:mozilla" in IE with that extension installed!

    As for Netscape 5.. yes it was in developement and was the initial mozilla, but it was dumped quickly before it was even a product. so for purposes, it really doesnt exist.

    --
    Have a nice day!
  90. Re:XAML parent is flamebait?) by SenseiLeNoir · · Score: 1

    No worries, I can see where you initally got confused, btu i think as a generall it is really important to differential the old netscape 4 code (based on NSCA Mosiac) and focus on developing for Mozilla. I know people used to call Netscape Mozilla, but it just leads to major confusion.

    I can understand why you thought Netscape 6 was based on the old code, because it was mbased on a VERY early version of the "new" mozilla,before it was complete, and had so many bugs it was notoriously unstable. It was only Netscape 7.0 which was based on the complete and stable Mozilla 1.0 which finally made good the promise. Netscape 6 was a big mistake.

    > This version of Mozilla is what I meant by the
    > less than rosey past comment.

    I do understand now that you meant Netscape 4 in the previous post, and i wholeheartedly agree, and so do many others, Netscape 4 was an abomination that deserved to die. But calling it a "version" of Mozilla can be misleading, since mozilla as it stands is a total rewrite and bears little or no resemblance to that peice of "crap" called Netscape Communicator. Even when Netscape released 6, they called it as just "Netscape 6" and not "Netscape Communicator 6" to distance themselves from it.

    --
    Have a nice day!
  91. Re:XAML by Anonymous Coward · · Score: 0

    XAML does look easy, but interesting enough they are missing some key demos for complex widgets like lists, tables, and trees. The only information I've seen so far has been how to bind text to a text field which is really straight forward in most toolkits out there. XAML hasn't made it any easier. The reason question is how easy is it to bind data to complex structures. I haven't been able to find any demos for those on M$ site. Plus I'm not sure this could be an open standard because of the way they bind the data to component. It's very much C# centric, and if you were to port it you'd have to bind it differently for each language.

    The two things I think M$ did get right with XAML is using XML as the layout language instead of using the programming language. That makes it really easy to write visual UI designers. The other thing XAML binds to C#. HTML, SVG, XFORMS, WHATG, FLASH, bind to Javascript. I don't want Javascript I want Java, C#, etc.

  92. Why 're-invent' when the tech already exists? by vortexau · · Score: 1

    Doesn't REBOL already allow these services that they are working to implement?

    REBOL Advanced Language Technology
    "REBOL is the first messaging language designed specifically for distributed Internet applications and data exchange across all devices."

    "Applications run faster, take less bandwidth, and are easier to create with our unique, dialect-based computing model that rebels against the idea that distributed applications must be built on layers of large, complex, expensive software."
    .

    --
    (David Bowman, EVA near HUGE Monolithic Win-PC in orbit around Jupiter) "My God - its full of Malware!"
  93. IE6 is dead by Anonymous Coward · · Score: 0

    If Opera & Mozilla try to force new stuff on developers - they will only get ignored even quicker. Web development is mostly based on IE6 - and nothing else.

    What good will IE6 be for XAML? It won't run it. Microsoft's XAML client is to run on/be part of Longhorn. Which means tens of millions of computer owners who can't afford, don't want, or whose machines don't have the capability to run Longhorn.

    So unless someone can create a thin, open-source XAML client which doesn't need a GHz processor and GB memory then the MS path is creating a split - a rich person's net vs the rest. (and a poor american is rich by world standards)