Slashdot Mirror


Firefox - The Platform

Strudelkugel writes "Business 2.0 reports Firefox is becoming a problem for Microsoft. But FF is not just a problem as a browser; its potential as a platform is significant. From the article: 'It all adds up to a business opportunity for startups, established software companies, and Web giants alike. Though Ross and the nonprofit Mozilla Foundation don't stand to make money, Firefox's open platform gives it enormous potential to hatch a new class of applications that live on the desktop but do business on the Web.'"

589 comments

  1. no, the cat HASN'T got my tongue. by flynns · · Score: 5, Insightful

    The potential for development within firefox is fairly impressive...microsoft had better be concerned.

    Maybe Firefox is like the third-party candidate of browsers. Sure, it may not ever hold a dominant market share, but it will guide those who DO towards the right issues...

    --
    'If you're flammable and have legs, you are never blocking a fire exit.'
    1. Re:no, the cat HASN'T got my tongue. by CanadianCrackPot · · Score: 5, Insightful

      Like security, stability, and compliance with actual standards.

      --
      Good programmers drink beer to relieve job stress.
      Great programmers drink hard liquor and work best hungover.
    2. Re:no, the cat HASN'T got my tongue. by LWATCDR · · Score: 4, Insightful

      "and with ActiveX controls"
      There is the rub. Active X is a nasty locking that should be avoided at all costs. It locks you in to not just an OS but also an ISA.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    3. Re:no, the cat HASN'T got my tongue. by Anonymous Coward · · Score: 0

      There is the rub. Active X is a nasty locking that should be avoided at all costs. It locks you in to not just an OS but also an ISA.

      so is it the concept or the implementation thats flawed ?

      at the moment its not a lot different than the XPI/plugin format that FF/Moz currently employs which is just as lock-in to a browser as MSIE (OS aside)

    4. Re:no, the cat HASN'T got my tongue. by Ploum · · Score: 4, Funny

      Maybe Firefox is like the third-party candidate of browsers.

      But who are the two others ?

      You must say : Firefox is the other candidate !

    5. Re:no, the cat HASN'T got my tongue. by Valdar729 · · Score: 1, Informative

      ActiveX was just for SSO. You'd still need an outside program for SSO if you were using FireFox.

      My point is, web based is web based. The best ones are browser independent, so touting firefox is not different than touting IE.

    6. Re:no, the cat HASN'T got my tongue. by KingPunk · · Score: 1

      you say that like the third party canidates actually go toward the "real" issues.

      its completely a point of view that may others don't see.

      however, you're correct about the whole firefox stuff though ;)

    7. Re:no, the cat HASN'T got my tongue. by Anonymous Coward · · Score: 1, Funny

      Hey /. - why not let the good folks at Microsoft IE blog know your feelings? I'm sure Microsoft IE blog would love to hear from you. You know you want to share all your deep dark browser fantasies with Microsoft IE blog. Go on, give Microsoft IE blog a try...

    8. Re:no, the cat HASN'T got my tongue. by kcb93x · · Score: 4, Insightful

      But to compare ActiveX and XPI/Plugins, you have to look at their requirements:

      ActiveX:
      Microsoft OS (98/ME/2000/XP/2003) 250MB - 3GB
      Internet Explorer No additional - included in above

      Firefox:
      Your choice of OS (so no additional needed - it works with whatever you're running)
      Mozilla Firefox itself: 10-20MB (16MB for me, on XP Pro, with some extensions installed)

      Plus...one's open source, so if it doesn't have functionality that should be added at the api layer (or any layer for that matter) you can easily do it yourself.

      Security aside, XPI/Plugins would beat ActiveX in a logical comparision.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    9. Re:no, the cat HASN'T got my tongue. by TheRealMindChild · · Score: 1

      In the beginning, ActiveX wasnt supposed to be Platform Dependant. And I guess that kind of makes sense... COM is platform-indepentent. OLE is just a set of COM interfaces that Microsoft uses throughout their operating system and applications. The fact that ActiveX is more or less OLE 2.0 with "Automation" (See IDispatch interface), the reason I think it never made it to it's cross-platform dream was that Microsoft never got around to doing anything with OLE outside of Windows, and no one ever picked up the ball.

      *** P.S. Im tired, drunk, and my spelling skills ran away

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    10. Re:no, the cat HASN'T got my tongue. by Fnkmaster · · Score: 4, Informative
      No, they are fundamentally different in intention and use. XPI entensions are installed into your browser to give you extra functionality. In that sense they are much more like browser plugins than ActiveX objects - plugins that have access to browser structures, DOM tree, menus, etc. Since many of these things are by definition browser specific structures, it doesn't really make sense to talk about cross-browser browser extensions.


      You will never go to a random company's web page and see an XPI object on the page. And FF won't even let you install or use an XPI object from a random page as a security measure - by default you can only download them from the officially maintained archive. You have to override this if you want to download XPI files from some other source.


      You may some day go to a random company's page and see a XUL application as part of their interface in the same way that ActiveX is used sometimes today. But A) XUL is a standard (I don't know if it's de facto or de jure at this point) that others can implement if they choose and B) doesn't suffer from the kinds of broken-by-design security model that ActiveX has, C) will in practice probably never be used as the only way to do something, just a way to enrich existing web UIs, whereas ActiveX is used as a crutch for things like delivering 'secure' video and audio content.

    11. Re:no, the cat HASN'T got my tongue. by Shulai · · Score: 1

      Sadly, I'm sure there are scenarios where ActiveX are the only answer, and neither Java Applets or FF things would currently help.

      My degree project is, because an external design constraint, a web app. Besides that, it is an intranet app with few reasons to be built in that way. Some parts are nice and very convenient as web apps, because of their persuasive nature along the entire building.
      However, one of the things this apps should be able to do is to scan and archive some legal documents.
      The only feasible way we found is using an ActiveX inset, and limiting that functionality to Windows only.

    12. Re:no, the cat HASN'T got my tongue. by Compact+Dick · · Score: 4, Funny
      But who are the two others ?
      Microsoft Internet Explorer and iexplore.exe.
    13. Re:no, the cat HASN'T got my tongue. by XMyth · · Score: 3, Interesting

      Actually, now you can embed .NET controls in webpages. Would be an alternative to ActiveX.

      Speaking of which....would be nice to see a Firefox extension which can embed .NET controls using Mono on *n*x. May be a security risk, but it'd just be an extension and would allow intranet apps built using it to run on *n*x

    14. Re:no, the cat HASN'T got my tongue. by Theatetus · · Score: 1
      Microsoft never got around to doing anything with OLE outside of Windows, and no one ever picked up the ball.

      Well, there was an attempt to port COM and OLE to *n*x but it ended up being Gnome. Go figure.

      --
      All's true that is mistrusted
    15. Re:no, the cat HASN'T got my tongue. by halowolf · · Score: 1
      Sadly, I'm sure there are scenarios where ActiveX are the only answer, and neither Java Applets or FF things would currently help.

      I pray that I never have to live in a world where Java Applets are the answer. I'm not some anit-Java zealot, I program Java for a living, but I have never like Applets and I never will! :)

      When a technology exists that has caused me as much grief as Applets has, I just shove it into the do not use pile and move on. Strangely though I still use Windows... thankfully with Mozilla.

    16. Re:no, the cat HASN'T got my tongue. by Anonymous Coward · · Score: 0

      But who are the two others?

      Internet Explorer and Netscape are the other two.

    17. Re:no, the cat HASN'T got my tongue. by Myen · · Score: 1

      ActiveX seems to cover more than that - it seems to do the job of plugins, plus extensions (in the form of BHOs).

      And XPI really is more of a file container format; it certainly will never get embedded into a web page (makes about as much sense as embedding a .zip file - wait, they are the same thing ;p). Basically, Mozilla seems to have a stronger distinction between extensions to the chrome (extensions) and extensions to the content area (plugins). Of course, either one can still run native code on your machine anyway :)

    18. Re:no, the cat HASN'T got my tongue. by timeOday · · Score: 1
      In the beginning, ActiveX wasnt supposed to be Platform Dependant. And I guess that kind of makes sense... COM is platform-indepentent. OLE is just a set of COM interfaces that Microsoft uses throughout their operating system and applications.
      This is really not true. Microsoft will always see, "look what good guys we are, COM and DCOM are platform independent, .net is platform independent, ActiveX is platform independent." And there's always a little truth to it, enough to sway those who already made their decision and just want to justify it. But at the same time, compiling and running on another platform is never a real option.
    19. Re:no, the cat HASN'T got my tongue. by Apro+im · · Score: 4, Informative

      Netscape uses the same engine as Firefox - any "platform" changes on Firefox quickly find their way into Netscape.

      Opera, maybe?

    20. Re:no, the cat HASN'T got my tongue. by jrockway · · Score: 2, Insightful

      Compliance with standards, yes. The other things, not yet. I'm doing a security audit of KHTML right now (not Firefox), but from what I hear from people looking at Gecko/FireFox is that there are more than enough security/stability problems to be ... problematic. Look at the securityfocus posting from a few weeks ago... firefox crashes on random HTML. All those crashes are potentially exploitable.

      To be honest, the more I use Firefox, the more I dislike it. It really isn't that great. It has the potential to be great, but we need to get past all this "add more features" and fix security programs. The browser is the most dangerous program you use (it goes out and ASKS for malicious input); let's fix that.

      (As an aside, Konqueror is looking good, but I'm sure I'll get the 10 exploits I need for the class.)

      --
      My other car is first.
    21. Re:no, the cat HASN'T got my tongue. by swillden · · Score: 4, Informative

      so is it the concept or the implementation [of ActiveX] thats flawed?

      Yes.

      The concept is fundamentally bad (for everyone other than Microsoft): using operating system and hardware-specific code to build web sites is a bad idea, unless your goal is to promote eternal lock-in to that platform. From a security standpoint, the notion of running automatically-delivered-over-the-net native machine code that runs outside of any kind of protective sandbox is sheer insanity, and code signing doesn't really help much, because since *all* ActiveX controls have to be signed to have any chance of being safe, the user has to either get used to zombie-clicking the approvals or else just configure the damned thing to assume that every signed control is safe.

      Not to mention (getting back to lock-in and monopoly preservation here) that whoever controls the signing process and keys has a semi-veto power over what can or cannot be done with the platform.

      The implementation sucks primarily because it's integrated into such an insecure environment to begin with.

      But even if the implementation were perfect, and even if we didn't care about the platform lock-in aspectes, the basic idea is just bad. With Java and Javascript, the downloaded code runs in a protected environment. Malicious code has to first break out of that jail before it can even begin trying to compromise the system. Javascript further provides "data tainting" to reduce privacy risks. Most importantly, because 95% of the useful stuff you'd like to do in a web-based application doesn't require breaking out of the sandbox, signed Java applets that do are rare, so users can be appropriately cautious about them (actually Java applets are rare, and for good reasons, but that's another rant). Javascript + XUL actually has no way to break out of the sandbox, AFAIK (someone please correct me if that's wrong).

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    22. Re:no, the cat HASN'T got my tongue. by NutscrapeSucks · · Score: 1

      ActiveX/COM was ported to the classic MacOS by MS for IE/Office. At one time there was a couple Internet plugins that used it.

      Apparently Apple themselves support COM on OS X.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    23. Re:no, the cat HASN'T got my tongue. by Anonymous Coward · · Score: 0

      .NET Applets use ActiveX for embedding.

    24. Re:no, the cat HASN'T got my tongue. by Anonymous Coward · · Score: 0

      If you want to do an audit, you should take a look at these tools that "induce" browsers to crash in various ways:

      Python port of mangleme it seems to have already found some interesting IE holes.

      Check the full disclosure archives for more details...

    25. Re:no, the cat HASN'T got my tongue. by Begemot · · Score: 2, Interesting

      But to compare ActiveX and XPI/Plugins, you have to look at their requirements: ...
      Firefox:
      Your choice of OS (so no additional needed - it works with whatever you're running)
      Mozilla Firefox itself: 10-20MB (16MB for me, on XP Pro, with some extensions installed)


      This is true under the assumption that you compile your plugins and extensions for each and every OS separately (unless it's a pure XUL). Not every developer has the ability to support all the available platforms (the company where are work - don't). Of course even then it's a huge plus for Firefox 'cause there is no XP ActiveX.

    26. Re:no, the cat HASN'T got my tongue. by Gigantic1 · · Score: 1
      The potential for development within firefox is fairly impressive...microsoft had better be concerned.

      Yeah...I'm sure Bill Gates is losing sleep over this. I mean, Microsoft only has a desktop software monopoly, $60,000,000,000 cash and 10 Legions of Indian programmers with which to fend off Firefox.

      Hey...it's not like MS has never utterly crushed a rival browser before, huh?

    27. Re:no, the cat HASN'T got my tongue. by Anonymous Coward · · Score: 5, Interesting

      Three years ago I had a fairly full function IDE for creating XUL applications working in Mozilla (project creation, form designer etc.). It was written in XUL+CSS+Javascript+RDF+XML.. I even demonstrated it at Netscape in Mountain View - Zero interest. At that time Netscape was entirely engaged in finishing the Browser, nothing else mattered.

      The problem is that Mozilla was designed as a platform to develop a browser (unsurprisingly), not a platform to develop applications. I believe they were wrong in this decision as they could have finished the project sooner if the platform had been powerful enough to bootstrap itself. Unfortunately the rush to finish the browser lead to a mish-mash of api's which treat HTML, XUL, XML and now probably XHTML documents entirely differently. For example, some api's had a large number of unimplemented functions. Embedding HTML documents in XUL or visa-versa led to bizarre problems. Also the parsers did not have a round-trip mode in which DTD, entities, comments, CDATA etc. were preserved. Writing an XML editor was an exercise in frustration.
      Application development in Mozilla/Firefox is possible. However, I believe that the current technologies seem to have been designed for excessive hand crafting - lots of exceptions and hard to comprehend mechanisms for overlaying functionality. Robert Ginda's excellent Javascript debugger was a labor of love and a triumph over adversity. It shouldn't be that hard.

      Unless Mozilla.org has had a change of heart, MS has nothing to worry about.

    28. Re:no, the cat HASN'T got my tongue. by Anonymous Coward · · Score: 2, Insightful

      Holy christ your whole post is just generalizations with nothing solid at all. Like this gem of a comment.
      To be honest, the more I use Firefox, the more I dislike it. It really isn't that great.

      And instead of actually telling what's wrong with it or maybe a reason for disliking it. You whine about security problems that were discovered less than a week ago?? Christ man give us some time to fix it. I don't see you slamming any code out to fix the problem. It's always easier to be a critic. And anybody who uses xanga is a fuckin idiot by association alone.

    29. Re:no, the cat HASN'T got my tongue. by Luser5 · · Score: 1, Funny

      I dont understand why people are comparing ActiveX and XUL. Mozilla based products have a plugin system similar to ActiveX, that's the way Flash, Java, Acrobat, SVG, Quicktime, Realplayer, even Windows Media Player run, but it has nothing to do with XUL.

      ActiveX is dead. God bless XAML!. The enemy of Firefox+XUL+Javascript is IE7+XAML+.NET, and because .NET is a secure platform as Java is (ok, stop laughing), and XAML is XUL using .NET components, and .NET will be embedded in every MS OS then every XAML web app will run out-of-the-box on any Windows desktop, that's the real threat to Firefox/Mozilla. Oh, and don't forget every mobile device running a MS OS, there's no embedded XUL engine to run there.

      Sure XAML+.NET will be a security nigthmare, but security wasn't a problem to MS till now. Hire more marketing guys and let them convince the world. Just write your XAML file, give your customers the URL, and it's done!.

    30. Re:no, the cat HASN'T got my tongue. by jrumney · · Score: 1

      I'm curious. In what scenario is ActiveX the only answer? What is it exactly that you can't do with a signed applet that you can do with an ActiveX control. And don't try to tell me that its because you don't want to dish out money to Verisign for a signing certificate, because you need one of those to do anything with ActiveX.

    31. Re:no, the cat HASN'T got my tongue. by coaxial · · Score: 2

      I'm no microsoft lover, but I'm not going to tolerate friendly fud either.

      ActiveX:
      Microsoft OS (98/ME/2000/XP/2003) 250MB - 3GB
      Internet Explorer No additional - included in above

      Firefox:
      Your choice of OS (so no additional needed - it works with whatever you're running)
      Mozilla Firefox itself: 10-20MB (16MB for me, on XP Pro, with some extensions installed)


      Comparing Firefox's footprint of "10-20mb" to IE's footprint of "250mb-3gb" is absurd. You're comparing a browser to a browser with a complete OS. Without all that other 250mb of stuff, Firefox is worthless. A fairer comparison would be:

      Microsoft OS with IE: 250mb-3gb
      Microsoft OS with Firefox: 260mb-3gb

      Not nearly as compelling now is it? Of course it doesn't matter, because of the group think here is "Microsoft Bad. Open Source Good." Microsoft is no nice guy, but open source stuff isn't some wonderful panacea that automatically makes it superior in everyway to proprietary code.

      Plus...one's open source, so if it doesn't have functionality that should be added at the api layer (or any layer for that matter) you can easily do it yourself

      I wouldn't say you could "easily" do it yourself. It may be possible, but it's not necessarily easy. Plus if you do change the API, you have to patch the client, then distribute your customized client to everyone. Complicating things you'll have to explain to all the lusers, that just because both are mozilla version x, they aren't really the same.

    32. Re:no, the cat HASN'T got my tongue. by Anonymous Coward · · Score: 0

      Holy christ your whole post is just generalizations with nothing solid at all. ...

      And anybody who uses xanga is a fuckin idiot by association alone.

    33. Re:no, the cat HASN'T got my tongue. by CaptainZapp · · Score: 4, Informative
      and code signing doesn't really help much, because since *all* ActiveX controls have to be signed to have any chance of being safe

      Even if signing the code would be secure it doesn't help a hell of a lot if the good burgers at Verisign hand out the keys to every pimply faced teenager walking in.

      This advisory describes this spectacular goof in detail. I quote:

      In mid-March 2001, VeriSign, Inc., advised Microsoft that on January 29 and 30, 2001, it issued two VeriSign Class 3 code-signing digital certificates to an individual who fraudulently claimed to be a Microsoft employee. The common name assigned to both certificates is "Microsoft Corporation". The ability to sign executable content using keys that purport to belong to Microsoft would clearly be advantageous to an attacker who wished to convince users to allow the content to run.

      --
      ich bin der musikant

      mit taschenrechner in der hand

      kraftwerk

    34. Re:no, the cat HASN'T got my tongue. by Celt · · Score: 1

      Actually Netscape follows Mozilla suite not FF code,

      --
      "WebTV: bringing the Internet into the shallow end of the gene pool since 1995" - Martin Bishop
    35. Re:no, the cat HASN'T got my tongue. by Anonymous Coward · · Score: 0

      I'd be willing to bet there are potential null pointer dereferences (things along the line of when malloc fails for example) all over the firefox code. I saw an obvious one when I was browsing the layout in lxr a few weeks ago but I forgot to report it and it looked like typical Foo *foo = createFoo() code scattered all over.

    36. Re:no, the cat HASN'T got my tongue. by rjshields · · Score: 2, Insightful

      Look at the securityfocus posting from a few weeks ago... firefox crashes on random HTML. All those crashes are potentially exploitable.

      That doesn't really pose a real problem for using Mozilla as a development platform. The HTML parsing engine is a tiny part of the platform. Besides, crashes are simple to fix. Please remove your tinfoil hat now.

      To be honest

      You mean you were lying before?

      the more I use Firefox, the more I dislike it. It really isn't that great

      That's lovely, thanks for your opinon. Do you have any expanded points or references to back that up, or are we to take your opinion as the gospel truth?
      Where is the -1 fuckwit mod option?

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    37. Re:no, the cat HASN'T got my tongue. by Anonymous Coward · · Score: 0

      Typical ActiveX FUD...I just wish for once people would try to understand ActiveX before they bash it.

      ActiveX IS NOT A WEB DEVELOPMENT TECHNOLOGY.

      iexplore.exe can host ActiveX controls like a zillion other COM enabled applications.

    38. Re:no, the cat HASN'T got my tongue. by Drantin · · Score: 1

      not "de jure" but "du jour" meaning "of the day"

      --
      Actio personalis moritur cum persona. (Dead men don't sue)
    39. Re:no, the cat HASN'T got my tongue. by Darren+Winsper · · Score: 1

      But Firefox has a much bigger market share than Netscape.

    40. Re:no, the cat HASN'T got my tongue. by Anonymous Coward · · Score: 0

      Yeah, great. Wake me up when it's implemented some of the standards that IE has and it still hasn't after several years, like CSS text direction and the <ruby> tag...

    41. Re:no, the cat HASN'T got my tongue. by Gigantic1 · · Score: 1
      To be honest, the more I use Firefox, the more I dislike it. It really isn't that great. It has the potential to be great, but we need to get past all this "add more features" and fix security programs.

      This is the most dishonest comment I've heard concerning Firefox: you make no specific claims other than "you don't like Firefox", and attempt to base this assertion on some "personal experience" which you don't even bother to define.

      And as far as getting "...past all this "add more features" and fix security programs" - NO. Security and additional features are always a concern for any product - so it will be no different with Firefox.

      How the hell your stupid-aseed comment got graded as "Insightful" is...just utterly freakin' amazing. It should have been labled "Flamebait"

    42. Re:no, the cat HASN'T got my tongue. by Anonymous Coward · · Score: 0

      XUL is a standard...[that] will in practice probably never be used as the only way to do something, just a way to enrich existing web UIs, whereas ActiveX is used as a crutch for things like delivering 'secure' video and audio content.

      XUL has already been used to do things other than Web UIs.

      There's Mozilla Thunderbird, the fabulous mail client. And there's also Mozilla Sunbird, the XUL-based calendar project.

    43. Re:no, the cat HASN'T got my tongue. by dylain · · Score: 1

      No, "de jure" is right. "De jure" roughly means "as a matter of law", while "de facto" roughly means "as a matter of fact".

    44. Re:no, the cat HASN'T got my tongue. by dylain · · Score: 1

      Yes, ActiveX is just OLE rehashed. Many of us know this. However, we're talking about using ActiveX as a web development technology, which you must admit is one of its major uses (shudder). ActiveX has valid uses seperate from the Web, sure, but it is a major web dev technology, whether anyone likes it or not. (For the record, I'd rather burn myself to death than develop with ActiveX and IE.)

    45. Re:no, the cat HASN'T got my tongue. by Fnkmaster · · Score: 1

      No, I realize that - the Mozilla Suite, Firefox, Thunderbird and Sunbird are all XUL-based apps. And XUL can be used to build a fairly broad variety of standard packaged applications. However, I was talking about it in comparison to ActiveX in the context of delivering rich web UIs, which it also has a (mostly unrealized) potential to do.

    46. Re:no, the cat HASN'T got my tongue. by Anonymous Coward · · Score: 0

      I read the Micsoft IE Blog. It was better than Cats. I will read it again and again.

    47. Re:no, the cat HASN'T got my tongue. by jrockway · · Score: 1

      As I stated previously I am auditing KHTML, NOT firefox. Therefore I don't know specifics. It's always easier to be a critic. Instead of auditing KHTML and creating fixes, you are making fun of me... who's a "fuckin idiot", again?

      BTW, I don't see YOU slamming any code either. You are posting anonymously to slashdot.

      --
      My other car is first.
    48. Re:no, the cat HASN'T got my tongue. by ahdeoz · · Score: 1

      I'm working on an application that uses (as one option) java applets for behind the scenes work such as file access, database connectivity, and encryption. The GUI is pure HTML. It's a pretty good fit. The only problem is Java's totally screwed up security philosophy that "if it's a pain in the ass to use, developers won't use it, thus making java more secure." It looks like we may scrap it, since the problem the applets are meant to solve (avoiding complex end-user installation) actually can become more difficult trying to "hack" around java's "security" protection. It is perfectly easy to break out of the sandbox, but extremely difficult to do it consistently and safely.

    49. Re:no, the cat HASN'T got my tongue. by superpulpsicle · · Score: 1

      Please don't even bring up Netsape, it never stood a chance against IE. Because of the tie between Netscape and Mozilla, I hesistated to try Firefox when people introduced it on slashdot way back. Since then, I have tried and never looked back.

      I recommended Firefox to like 5 people (all non techies). All of them cannot believe their freaking eye. After a week they were walking around saying "Hail Firefox!!!"

    50. Re:no, the cat HASN'T got my tongue. by kcb93x · · Score: 1

      1) What I'm saying in regards to the space used is that in order to use IE, you *have* to have Windows, which has a certain space requirement. If you're running anything else, Firefox is just a small program to add to it. You can't use IE on Linux, for example. (disregarding WINE/Crossover Plugin)

      2) If you had to add anything to the api layer (Or just a plugin) which would be easier to do? Firefox, which is open source, and you don't have to ask permission and sign away your rights and life, or IE, which you probably couldn't even get access unless you paid a crapload of money, or were already a "partner" with Microsoft.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    51. Re:no, the cat HASN'T got my tongue. by coaxial · · Score: 1

      1) What I'm saying in regards to the space used is that in order to use IE, you *have* to have Windows, which has a certain space requirement. If you're running anything else, Firefox is just a small program to add to it. You can't use IE on Linux, for example. (disregarding WINE/Crossover Plugin)

      It's still a bullshit comparison. You have to have any operating system. Every operating system has space requirements. Apple says MacOSX requires 2GB. Solaris requires 1-2GB. Even Redhat requires 1.7GB for the "personal desktop" install. Yes, you can fit linux in 500mb, but you can do that with any of them. It's just a matter of how much you can do without.

      If you're running anything else, Firefox is just a small program to add to it.

      Well since Firefox isn't included with any operating system, it's "just a small program to add" to every operating system it runs on, including Windows! Now if you're running Windows, IE is included so you don't have to install anything. You don't get a much smaller footprint than zero!

      See how filesize is a bullshit argument?

      2) If you had to add anything to the api layer (Or just a plugin) which would be easier to do? Firefox, which is open source, and you don't have to ask permission and sign away your rights and life, or IE, which you probably couldn't even get access unless you paid a crapload of money, or were already a "partner" with Microsoft.

      Yes you can change the API, but you typically don't need to, and even if you do it's not always advisable. Doing so introduces all sorts of deployment issues, and isn't always as easy as it sounds.

      Yes, it is MUCH cheaper to use OSS platforms over propretary plaforms. Assuming of course the platforms are equally effective for the application domain. If you have to patch the OSS platform and/or extend it in any significant way it can change the economics. (i.e. You spend more time and money developing the platform itself, than it would have to just gone and bought a proprietary platform.)

      I'm not saying IE is superior. I'm not saying Mozilla is superior. I'm not even saying IE and Mozilla are equal. What I am saying is that there are plenty of arguments for why one should prefer Mozilla over IE without having to resorting to making up crap.

  2. Google? by sh1ftay · · Score: 4, Interesting

    Though Ross and the nonprofit Mozilla Foundation don't stand to make money, Firefox's open platform gives it enormous potential to hatch a new class of applications that live on the desktop but do business on the Web.

    Can you say google?

    1. Re:Google? by Conspiracy_Of_Doves · · Score: 5, Insightful

      Can you say google?

      Yes, we can. And so can the article -- In the paragraph immediatly above what you quoted.

  3. Bring it on! by TheShadowHawk · · Score: 2, Troll

    Anything to attack Microsoft is good!

    Go firefox!

    Let's see:
    Pro firefox - ding!
    Anti MS - ding!

    Good slashdot post! :)

    --
    Friends don't let Friends use Internet Explorer.
  4. Thank you EBERLIN!!! by Anonymous Coward · · Score: 0, Funny

    I make a dash to the Slash to the D-O-T
    Coz them news for nerds makes sense to me
    So let this serve as a warning to the spammers and trolls
    You may have a fat pipe but you ain't got bawls.

    There's a new manifesto by ESR
    And the stats of the watts of a hybrid car
    I gots love for Perens and miguel, et al
    And I voted CowboyNeal on the Slashdot Poll

    I'm Microsoft bashin' like every single day
    Coz the OS got holes and Exploder's teh gay
    Now SCO's talkin' trash so I give firefox a ride
    To reply as a Coward so I can hate on McBride

    I will flame you with language I won't say to your face
    And I bet you can't guess who gots all your base
    There's one way to know if your server is rotting
    Just post a link and you'll get a slashdotting

    You can mod me down coz I'm a karma whore
    And I'm a decorated veteran of a recent flame war
    Where they fought about an app with a K or a G
    And a heated debate on what was meant by "Free"

    As a slashbot, when Linux receives a threat,
    My palms begin to sweat and my evil bit is set
    You best believe I'll be posting a rant
    And I'll be surfin' Slashdot 'til my mom says I can't.

    1. Re:Thank you EBERLIN!!! by mutterer · · Score: 0, Offtopic

      I don't care if it is off topic, I'm modding it up because it's hilarious and does at least mention things related to the story...

    2. Re:Thank you EBERLIN!!! by Anonymous Coward · · Score: 0

      ID-10-T !!! If you post in a thread in which you moderate the mod points don't count!!!

  5. Security of Online Apps a Hurdle? by spin2cool · · Score: 4, Interesting

    Online applications clearly have many benefits, especially with the recent surge in broadband, but adoption and support has been slow in coming. Why is this?

    Well, I think many companies are hesitant to move to online platforms, though, because they feel that it's a security risk. Putting sensitive data on a closed intranet seems safer in many ways, especially to those unfamiliar with encrpytion and other modern security measures.

    1. Re:Security of Online Apps a Hurdle? by kent_eh · · Score: 3, Insightful

      Well, I think many companies are hesitant to move to online platforms, though, because they feel that it's a security risk. Putting sensitive data on a closed intranet seems safer in many ways, especially to those unfamiliar with encrpytion and other modern security measures.

      As someone who has a reasonable understanding of "modern security measures", I don't do any online financial stuff.

      I do have a reasonable trust in the security of the data in transit. What I don't trust (yet) is the security of the transaction information once it's stored on someone else's server.
      I've lost count of how many times there have been news reports of credit card info (among other things) "leaking" off some supposedly secure system. Or of some worm taking out a bank's system, or some other breach of data storage.

      Nope, I'll keep moving my money around the old fasioned way for a while longer.

      --

      ---
      "I can't complain, but sometimes still do..." Joe Walsh
    2. Re:Security of Online Apps a Hurdle? by aldoman · · Score: 5, Insightful

      Have you ever worked in a real office before?

      Most companies now use at least one IE (sadly, almost all are heavily locked into ActiveX atm) based app.

      I'd guess that most of new big backoffice apps are being developed for the web now. The benefits are so big.

      Firefox is what we should be focusing our attention on. Not Linux. Linux is at this stage a pipe dream on the desktop, at least for now. All Firefox needs to get is killer installs in the office, which I don't see too hard especially with the status of IE patching, and those tricky ActiveX issues can be got round with the use of an icon that opens IE only for that certain site and for the rest of the things, Firefox is the default.

      But, I've thought this for a long time that Linux is harping up the wrong tree. Look how quickly FF has got hold - this is the sort of real changes OSS can do. However, I'm not undermining Linux's achievements in the server room. I think that is where it will get hold next.

      Anyway, this is what I think we as an OSS 'people' should evangelize:

      1) Use of Linux in the server room. Mail servers, web servers. Anywhere that it works.
      2) Use of XUL in Firefox/Mozilla. Get Safari to support it.
      3) Get BigVendor (tm) cooperation. Show them how XUL is really a lot better than using ActiveX, especially as Microsoft is really not a great partner to work with.
      4) Watch as the books, tutorials etc for XUL gathers up. Watch the small developer presence increase.

      Basically what we want is XUL/PHP/mySQL (a very strong combination) is to become the new VB. Once we have this, it's going to be a cakewalk to get Linux on the desktop everywhere. Then the hardware support jumps up, and boom, desktop too.

    3. Re:Security of Online Apps a Hurdle? by stephanruby · · Score: 3, Insightful
      Firefox is what we should be focusing our attention on.

      I disagree. We should focus on whatever tool is right for the job. That may end up being Firefox, or that may not. Focussing on the tool first is ass-backward.

    4. Re:Security of Online Apps a Hurdle? by Anonymous Coward · · Score: 1, Informative

      Huh?

      The poster does not understand where firewalls and cicso boxen fit into the picture, or that Firefox has better security for intra OR internet applications.

      Secure data on 3270 dumb terminals or x-terms, has historically proved to be the safest of the lot, but 2nd to old fashioned paper records. Browser enablement, always was a security downgrade.

      CITRIX does ok because many already rejected IE on security grounds (wisely too in hindsight).
      With Firefox, and the ability to compile in custom security - means Firefox should be able to lure, or cap business growth of the former, and win some fat business pickings.

      With IE, at the rate of one big exploit a month, employees could save data to removable storage.
      Based on IE's track record, you should not think - you should be running to pick anything else.

      Sure, IE does have VPN hooks and calls, and might or could do this or that, but FireFox has GNU cypto plugins. On all fronts, it is a slam dunk win to Firefox.

    5. Re:Security of Online Apps a Hurdle? by mrjohnson · · Score: 2, Interesting

      You're absolutely right. My company, before I started, was using several Windows-only applications. One major DNA-based app died off when the software company was bought-out (which I've rewrote for the web, like you mentioned) and others have been moved to web-based services. That wasn't even at our prodding, soap and xmlhttp are getting huge in the Financial Industry.

      I've recently started in on a XUL app (though not PHP and MySql -- JSP, LDAP and PostgreSql since we had that architecture). I think if the XUL interface designer gets some more polish and support for IDE functionality, this platform could be huge. Firefox is just getting started, but as it becomes popular this could be the next popular wave of free software usage.

      Where I think you're wrong, though, is the amount of ActiveX/DNA apps companies are still locked into. They're shrinking rapidly. We've seen a large number of them get converted into webservices. At least in Banking, the software vendors seem to have realized we mostly all have our own internal apps anyway, and we don't want to admin yet another client install. I'd wager that's the same thing happening in other industries, albeit a bit slower. Banking is often among the first to implement new tech.

      The main point is that admins are less likely to buy and implement anything that's not web-based since it means more work for them, so many apps are being rewritten. So far, that hasn't meant increased ActiveX usage, since banks are pretty hard-core about security and like to keep it turned off.

      There's only one app that I can think of where there's not much of an alternative: ACT. I hate that program, but the sales people are addicted to it. :-)

    6. Re:Security of Online Apps a Hurdle? by Stevyn · · Score: 1

      Look at GNOME and KDE. They continue to innovate and improve their products, but it continues to leave users and developers in an annoying situation when they have to decide which to use.

      People thinking "Well, GNOME has this feature that I love, but KDE has this feature that I need." just slows down the spread of Linux as a desktop alternative.

      Everyone loves to respond to arguments like this by saying that choice is what it's all about. Well, I'd rather have applications that integrate well with each other and look the same than having to rely on hacks like Klipper to cut and paste properly between Qt and GTK apps.

      Anyway, let's stick to Firefox for now and not try to reinvent the wheel so people have to chose between Firefox and some other web browser that a distro like Suse could get chummy with.

    7. Re:Security of Online Apps a Hurdle? by Erik+Hollensbe · · Score: 4, Interesting

      I really think you missed the point.

      The tool for the job does not really leave room for an all encompassing smorgasborg of half-assed features.

      The tool for the job is sed, or awk, or perl. It's cp, not mv. It's FreeBSD on the server but not on the Desktop. It's Windows for gaming.

      Really, is this so hard to understand? Are you really advocating that your multi tool have a soldering iron, ball peen and crow hammers, cross-cut and standard tooth saw, and everything else that might be in your belt?

      Frankly, I am concerned with my desktop performing window management and placing things in spots and in ways that make sense. Everything else is just shit and fluff in a nice little glossy package. The OS, being a more complete idea, should be something for a desktop role that makes sense for my needs. It should not be something that's also my first choice for a server, unless it truly merits that.

      Really, how many of you would willingly use X11 if it was not free?

    8. Re:Security of Online Apps a Hurdle? by Azghoul · · Score: 2, Informative

      I think you're spot on. The less you have to do on the client side, the better, in every possible case.

      I'm forced to do an app in Swing currently, and it's absolutly abhorrent. I'll take any sort of web service in an instant.

    9. Re:Security of Online Apps a Hurdle? by Erik+Hollensbe · · Score: 1

      I don't know either of these technologies very well, so perhaps you could explain, given a presumably trusted environment, what are the technical merits of using XUL over ActiveX?

    10. Re:Security of Online Apps a Hurdle? by Anonymous Coward · · Score: 0

      > Basically what we want is for XUL/PHP/mySQL to become the new VB.

      Where by mySQL you mean PostgreSQL.

    11. Re:Security of Online Apps a Hurdle? by Jah-Wren+Ryel · · Score: 1

      Really, how many of you would willingly use X11 if it was not free?

      I dunno. How many individuals have willingly paid for MS Windows?

      --
      When information is power, privacy is freedom.
    12. Re:Security of Online Apps a Hurdle? by michaelbuddy · · Score: 0

      Excellent point. and the other reply to this parent is just getting thrown off by the semantics. Sure it's about the right tool for the job, but what if that tool, IE, prevents you from using other tools that you have access to. You can't have a bunch of linux machines running IE at your office.

      Firefox is the stepping stone. In fact, we should always promote and donate to (when applicable) the projects that unlock us from a certain desktop. The best tool for the job is a gray area.

      Help Make Firefox the best tool for the job, and to quote Mr. Lessig, "don't do it by whining, do it by writing on the check"

      --

      ...::----::...

      I am in no way affiliated with this sig.

    13. Re:Security of Online Apps a Hurdle? by mrjohnson · · Score: 5, Interesting

      Personally, I have never used or considered using ActiveX since it only runs on Windows. What I know is it's a program, usually Visual Basic cab file, running within the browser. There have been several security problems, mainly stemming from the fact that once running, it has programatic access to the whole computer.

      Other than the security issues, and that it only runs on Windows and within IE, I understand it's generally a pain to work with and debug. But it does allow you to run programs on the client and use normal Windows widgets in your design. Painfulness is measured differently by me than somebody who programs for Windows. I imagine they would disagree.

      Somebody will correct me if I'm wrong on the ActiveX details here, I'm sure. :-)

      XUL is meant for addressing the same problem -- bad interfaces on the web, but it takes a drastically different approach. The dialogs are described by lightweight XML files that are pretty painless to develop. The client programming is done in Javascript, which is not as bad as it sounds. The main problem Javascript faces is cross-browser support, which is negated by only using gecko. There's also a decent Javascript console which make it a lot easier to fix script errors in Mozilla than in IE.

      The main advantage is everything is still done on the server, only a little user interface junk is left to the client to handle in Javascript, which is arguably where it belongs. You'd do the same in a normal webapp, write html and use Javascript to manipulate objects for a better user experience.

      Also, I've seen far too many ActiveX programs that do database access from the client, for example. Typically, there's no security or verification of who's doing what at that level, a difficult thing to get right in any client. Often times you can take the ActiveX object and use it's own objects to access the database and change whatever you like. XUL leaves all of that up to the server which makes it easier to manage and more difficult for bad programmers to leave gaping security holes.

      Anyway, there's no 'trusted' environment. All companies should prevent internal users from abusing the system. :-)

    14. Re:Security of Online Apps a Hurdle? by LWATCDR · · Score: 1

      You left out
      5 get outlook and exchange out of the enterpise and replaced with thunderbird and ical based calander
      6 replace Office with OO and build apps around OO instead of Microsoft office.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    15. Re:Security of Online Apps a Hurdle? by Allnighterking · · Score: 1

      Online applications clearly have many benefits, especially with the recent surge in broadband, but adoption and support has been slow in coming. Why is this?


      Very easy to answer from my perspective. The total fear that most software developemnt organizations have that someone will see thier code and write something equal negating all of their hard work.

      What few if any of the "experts" understand or are willing to believe is that have code "obscured" by compiling doesn't stop someone from writing code that does the same thing. In fact it actually makes it easier.

      Of course the last statement is going to cause cut and paste coders everywhere to have a fit. But the reason I say it's easier is that if all you are trying to reverse is the action of the code and you can never see inside the black box. You never get "tainted" by the code. if you happen to write a piece of code that is nearly identical to theirs, the original company can never say they "stole" the code. Since they never had it to steal in the first place.

      This btw is the same reason that Linux developers were warned away from the supposedly leaked Windows code. You cannot copy what you have never seen. The irony is that if the code is visible it can by easier to claim violation of copyright. As anyone knows sometimes there really is only one way to write code that does something. Also too as we all know it's a case of "don't think about pink elephants" problem. Once you are told not to think about it it's had not to. Similarly once you've seen how someone wrote a piece of code it's hard to do it a different way.
      --

      I'm sorry, I'm to tired to be witty at the moment so this message will have to do.

    16. Re:Security of Online Apps a Hurdle? by smitten0000 · · Score: 2, Insightful

      Really, how many of you would willingly use X11 if it was not free?

      Not fair. If X11 was not free, it would have the possibility of being a better/different product. It is open source, and therefore it discloses all kinds of information to the general public, including video hardware details. If X11 was not-free they could enter into all kinds of NDAs with hardware vendors, and provide both better support for video cards and a more rapid development cycle.
      --
      /. sig.
    17. Re:Security of Online Apps a Hurdle? by jrockway · · Score: 1

      > Really, how many of you would willingly use X11 if it was not free?

      What if, what if, what if. It's not not free. It is free. So why are you asking this?

      --
      My other car is first.
    18. Re:Security of Online Apps a Hurdle? by Erik+Hollensbe · · Score: 1

      You pose an important question that's easily defeated, but important nonetheless.

      If it runs on a video card that's acceptable for use, and you want the system bad enough, you either pay for the video card you want, or you bug your driver manufacturer to get X11 to work with it. If you and the rest of your followers are loud enough, you get a driver. Nvidia is a good example here, ATI is another. Radeon 2d specs are freely available - 3d is not. Yes, patent issues blur the lines but if X11 on ATI really was that popular, ATI would gladly jack up the price of their cards to pay gratuities to expose the code. Depending on the patent holder's agreement with ATI, you not buying ATI because it didn't run on X11 could effect their profits as well.

      Either way, I guess it has more to do with the functionality of the system. Some cite that "people pay for MS Windows". That is true. Many times I am asked when I say, "have you checked out UNIX", they reply with "Does it run photoshop?". The people who ask this question are not going to take "well, it runs the GIMP" as an acceptable answer.

      Personally, I got sick and tired of X11 a long time ago and bought a Mac. Worth every damned penny.

    19. Re:Security of Online Apps a Hurdle? by mohaine · · Score: 1

      I disagree, if by web app you mean html. Html apps are great for simple tasks, but many complex tasks realy need a richer client. Currently the hacks requried to make a rich html client are harder to write and maintain then a lightweight swing client. Once Javascript is used, html apps suddenly start to really suck.

      Now if by web app you mean a lightweight Swing/.Net/XUL client hitting a web service then I agree. This has the advantages of the web deployments and the rich GUI most users require/request.

      --
      (appended to the end of comments you post, 120 chars)
    20. Re:Security of Online Apps a Hurdle? by Erik+Hollensbe · · Score: 1

      It's a simple question, really. Add a price tag to X11, and you're presented with a choice on equal ground. It was a choice that many UNIX geeks made for years before this crazy linux thing came along. The computer lab was there for a reason, and it wasn't because X11 was free.

      There was also a time when things like AcceleratedX were preferable to XFree86, but again, cost money. I don't think I have to tell you where AccelX is in the software world for you to make the connection.

    21. Re:Security of Online Apps a Hurdle? by Erik+Hollensbe · · Score: 0, Troll

      Dunno, probably a lot of people who like Office, Photoshop, applications they've heard of...

      People don't buy stick shifts anymore because automatics have reached a point where stick shift users are a fringe group who like the "grit" of performing the action. Automatics, in general use, have just as good or better gas mileage these days as their manual counterparts.

      Do you see where I'm going here? No one likes RMS blabbering on about how software needs to be free, but everyone argues that OSS is better because of this and that and the reality is that in plenty of cases, the commercial counter-parts are arguably better. Anyone who's messed with the guts of X11 knows this much better than I - I walked away from that mess about as quickly as it took to execute 'less' on a piece of source code.

      X11 is a mess and it's progression shows it.

      Free Software has nothing to do with quality.

    22. Re:Security of Online Apps a Hurdle? by Anonymous Coward · · Score: 0

      I know the feeling, its hard to convince people that they can type a document outside of word, let alone with a free product

    23. Re:Security of Online Apps a Hurdle? by Anonymous Coward · · Score: 0

      I agree PHP is a very strong combination.

      As for the new VB, I would assume Python would be a better comparison. Just look at where and how it is used. PHP doesn't even come close. It's not that I dislike PHP, but knowing Python, I can see no reason for still using PHP ...

    24. Re:Security of Online Apps a Hurdle? by dr_d_19 · · Score: 2, Insightful

      Basically what we want is XUL/PHP/mySQL (a very strong combination) is to become the new VB

      Well, in that case, what we need is an IDE as good as Microsofts Visual Studio. And no, I don't want at emacs/VI war here :) Let's just face, newbie developers (and experienced ones as well) likes vstudio and it's a major reason people are hooked in the windows environment later on.

    25. Re:Security of Online Apps a Hurdle? by jez9999 · · Score: 1

      PHP doesn't make you specify blocks using tabs?

    26. Re:Security of Online Apps a Hurdle? by ByteSlicer · · Score: 1

      People don't buy stick shifts anymore

      Americans need to learn that the world is bigger than the USA alone. Here in Europe almost everyone buys a car with a stick shift. I don't know why, really. Maybe it's a pride thing, mastering something more complex (managing the extra pedal and stick). Maybe it's a control thing.

      But agreed, free/open software has nothing to do with quality. In theory, everybody can help improving the code. In practice, big projects are often so complex that badly done initial design is almost impossible to correct. A strong central guidance can make a lot of difference. Big projects like the Linux kernel and Mozilla show that it can be done. But given complete freedom, many programmers will prefer programming new features over producing clean code, until they reach the point that their project becomes complex, messy, and used by many.

    27. Re:Security of Online Apps a Hurdle? by Darren+Winsper · · Score: 1

      Make Windows run on as many platforms as X11, then.

    28. Re:Security of Online Apps a Hurdle? by Darren+Winsper · · Score: 1

      Read Raymond Chen's weblog and tell me Windows isn't just as big of a mess.

    29. Re:Security of Online Apps a Hurdle? by Anonymous Coward · · Score: 0

      I've lost count of how many times there have been news reports of credit card info (among other things) "leaking" off some supposedly secure system.

      Not nearly as many as there've been reports of people losing tens of thousands of dollars after somebody stole their identity from paper records like bank statements.

      Digital records have a better track record than paper so far. Worth thinking about.

    30. Re:Security of Online Apps a Hurdle? by lwoggardner · · Score: 1

      In addition to the above comment re ATMs, do you use your credit card at any retail outlet?, dodgy local restaurant?

      All these places have your credit card details and before the internet nobody seemed to care that they could misuse the information they had.

      Why? Well fortunately its generally the credit card company that wears the risk. Its a pain, but not hard to prove that you didn't buy airline tickets from Belgium to Austria... (happened to my mother in law) and get your cash back.

      Credit cards are the last thing I worry about using on the internet. (No, I will not email you my credit card numbers) Other personal data I try to be careful with.

    31. Re:Security of Online Apps a Hurdle? by marsu_k · · Score: 1
      As someone who has a reasonable understanding of "modern security measures", I don't do any online financial stuff.
      As someone who also has a reasonable understanding of "modern security measures", I do online bank transfers regularly. I don't know how it works on your side of the pond (the Atlantic, that is), but I log to my banks web site (via https, it will automatically redirect if you try regular http), type in my user code and passcode (the latter can be changed). Then, should I want to make a transaction, I'm prompted with a dialog telling me to enter a 4-digit code corresponding to an index. These are sent to you by mail, and are disposable; i.e. you first are prompted to enter digits at index #1, then #2 and so on. When you reach #100 you can delete the list, at #90 you are given an option to order more codes.

      Now naturally there are idiots who keep the usedcode, passcode and disposable codes in one place. Hell, there are users who keep their passwords on one single file/piece of paper. "Against stupidity, the gods themselves contend in vain." But I don't find it hard to remember my usedcode and passcode, so should I lose the disposable codes it wouldn't do much harm; the usercode is eight digits, and the passcode can be four to eight digits. By the time a possible attacker could have cracked them I will certainly have those disposable codes invalidated.

      But then again, I don't know how these things are handled over there.

    32. Re:Security of Online Apps a Hurdle? by Azghoul · · Score: 1

      That's pretty much what I was saying: build your GUI using XUL and connect to a web service to do most of the "real work".

      The only issue I have with it now is that I need to have a canvas. Then online GIS will be just dreamy. Take a look at the Javascript disaster that is most ESRI ArcIMS sites these days.

      But building a desktop app with Swing is just a pain in the ass, compared with whipping up a GUI in XML and using CSS for styling.

    33. Re:Security of Online Apps a Hurdle? by Jah-Wren+Ryel · · Score: 1

      Dunno, probably a lot of people who like Office, Photoshop, applications they've heard of...

      Hello? Let me phrase it even more obviously. How many people had a choice to pay or not pay for MS Windows? The answer in both absolute numbers and percentages is clearly less than those who have paid for X in the form of an off the shelf linux distribution like SuSE or Mandrake.

      People don't buy stick shifts anymore because automatics have reached a point where stick shift users are a fringe group who like the "grit" of performing the action. Automatics, in general use, have just as good or better gas mileage these days as their manual counterparts.

      Funny, every car that I have considered purchasing in the last 5 years or so had a significant performance and/or functionality loss in the automatic version. That includes, but is not limited to, the volvo s60r, the audi A6 and the acura nsx.

      No one likes RMS blabbering on about how software needs to be free

      Yeah, sure. Tell that to the MacArthur Foundation.

      Anyone who's messed with the guts of X11 knows this much better than I - I walked away from that mess about as quickly as it took to execute 'less' on a piece of source code.

      Have you looked at the guts of MS Windows? Ok, probably not. But have you looked at the APIs to windows? If you think X11 is bad, you ain't seen nothing. Layer upon layer of discarded, mutually contradictory, half-completed interfaces. There is just no way that the code underneath that can be any better than X11's.

      Free Software has nothing to do with quality.

      I think you are arguing with a strawman. Sure, some people say Free software is about quality. But RMS doesn't. He says its about the FREEDOM. Freedom from vendor lock-in, freedom to fix that spaghetti code if it really bothers you so much and freedom to add in a little ravioli instead.

      --
      When information is power, privacy is freedom.
    34. Re:Security of Online Apps a Hurdle? by arendjr · · Score: 2, Informative

      OK, shameless plug ahead...

      Currently I'm working on the Aukyla PHP Framework which is hosted at http://aukyla.sf.net/. Besides stuff like Login management and Configuration management, it also contains a Widget model. These widgets give output in Aukyla XML, basically a custom XML schema designed to be easily exportable to XHTML 1.1, XHTML 2.0 and XUL. While the actual XUL support will follow later it will allow you to write webapplications which can seamlessly exported from one codebase to different formats. While I don't really focus on MySQL myself, I know of others who are already using this framework in combination with MySQL, so there you have your XUL/PHP/MySQL combination ;)
      I hope to do a beta2/rc1 release (depending on the stability I can get this week) the first of November, this release will show the first progress towards multiple output support.

    35. Re:Security of Online Apps a Hurdle? by Erik+Hollensbe · · Score: 1

      Did I question that it wasn't?

      All I said, was that Free Software has nothing to do with quality.

      Of course, I'm modded as a 'troll'. Heaven forbid someone does something other than claim that free software can cure cancer, climb the tallest mountains and bring world peace.

    36. Re:Security of Online Apps a Hurdle? by Erik+Hollensbe · · Score: 1

      Sure I am! If you want to convince yourself that I was saying anything positive about Windows design or that RMS was saying that Free Software is anything more than an ideal.

      Of course, I didn't say either of those, you just assumed them. :)

    37. Re:Security of Online Apps a Hurdle? by Erik+Hollensbe · · Score: 1

      I'm not sure what you're saying, because windows is a complete platform... X11 is what requires an underlying platform.

      Besides, X11R6 is a documented Open Group standard (unless my history is betraying me, the X Consortium forked from the Open Group) - "run on as many platforms" is not really realistic, unless you want to compare XFree86.

      A semi-hidden point is that X11 (the standard) is flawed (too simple in goal and too complex in practice) and no amount of "freedom" will fix that.

      Of course, I have Windows and Apple RDP on my Mac and X11 (XDarwin which is XFree's product and Apple's X11 which is not free).

      So I have a serious choice to run GNOME or KDE on my Mac, but I'll be damned if I use it, and I haven't had a reason to since I bought the thing about 8 months ago.

      Besides, if you haven't been paying attention (I have), the memory and processing requirement for X11 is astronomical in comparison to the windows GUI. I'm not even counting the overhead of GNOME or KDE.

    38. Re:Security of Online Apps a Hurdle? by kbinx · · Score: 1

      Don't you mean XUL/perl/postgresql troll, sorry

    39. Re:Security of Online Apps a Hurdle? by Anonymous Coward · · Score: 0

      you ask, 'who would use X if it wasn't free'? I would. I prefer X to Quartz or windows, because X is network transparent.
      ...of course, if X wasn't free, I'd probably use the free window server that was network transparent, because free software is almost always better than the proprietary alternatives.

      oh yeah, and BSD is free software too. Not protected-by-the-gpl free software, but free software nonetheless.

    40. Re:Security of Online Apps a Hurdle? by Darren+Winsper · · Score: 1

      The argument was "make X11 cost money and we've evened the scores." I'm simply pointing out it's not that simple.

    41. Re:Security of Online Apps a Hurdle? by Darren+Winsper · · Score: 1

      By saying X11 is a mess, you're implying what you're comparing it to isn't.

    42. Re:Security of Online Apps a Hurdle? by Erik+Hollensbe · · Score: 1

      The X consortium and Open Group are not non-profit enterprises.

      Until XFree started really gaining momentum, you paid for all sorts of stuff related to implementing the X protocol - if you look hard you might still be able to find the reams of dead trees which are complete manuals (somewhere between 6-8 manuals, which could be used to hurt people when you eventually went crazy reading them). If you were implementing X and wanted any kind of say in it's design, you paid a hefty fee. In fact, this is still the case with one exception - the XFree86 team. Although, I imagine there's a similar case for the x.org guys now that the code is forked.

      As a result, you may not have paid for X11 directly, but the cost of that SunOS box or HP/UX machine certainly had it in there. The cost of maintaining people who knew X like the back of their hand is certainly a real cost as well.

      And UNIX was dead to everything but the most ardent of geeks and internet pushers during that period. The desktop was thriving. So, unless you had a NeXT box when you were growing up, please, put a sock in it. Thanks! :)

      DOS was cheap and ran on cheap hardware. It also had the nice benefit of being very accessible for it's time to business users on a ease of use level. I don't ever recall a version of Lotus 1-2-3 that ran under anything remotely POSIX or anything that gave way to the POSIX specification.

      So please, it is that simple.

    43. Re:Security of Online Apps a Hurdle? by Darren+Winsper · · Score: 1

      "So, unless you had a NeXT box when you were growing up, please, put a sock in it."
      Err...no. Instead, I'll point out that during the period you're talking about, Windows simply wasn't that good. There was a period when it looked like X was fucked, but then the free implementation (XFree86) took over removed the cost element for people who didn't want to pay for the highly optimised versions.

      Now, with X.Org pushing X forward, it's now moving forward at a reasonable pace and provides a pretty decent windowing system.

    44. Re:Security of Online Apps a Hurdle? by ahdeoz · · Score: 1

      We don't want XUL. We want to develop apps in HTML with a client-server paradigm. But we also want it to be a thick client. That's what all the ActiveX plugins are about. What we want is an easy to use XPCOM for file access, and the possibility of doing other things like JDBC/ODBC, raw sockets, local execution, and we want a security model like applets with certs and policys, but we want it easier to use.

  6. Good Show, Mozilla! by LegendOfLink · · Score: 5, Insightful

    It's about time the Mozilla foundation is getting the recognition they deserve. As a Windows user (yes, flame me), Internet Exploder has been nothing but a giant general protection fault.

    Just goes to show, when you take out competition, you get stale, passionless software. Thank you Mozilla.

    1. Re:Good Show, Mozilla! by AngryScot · · Score: 1

      Yeh I'm a Windows uer as well, please don't kill me :(

      I think it's great that after all their hard work the mozilla guys are getting the credit they deserve.

      --

      All spelling mistakes are due to solar flares...honest

    2. Re:Good Show, Mozilla! by ScrewMaster · · Score: 4, Insightful

      Actually, we don't call them "general protection faults" any more. That sounds too much like ... a problem with the operating system or something. Really, there's no need to burden the user with awareness of such things. In fact, one of XP's many improvements is in the way malfunctions are presented to the user. No outright lies, you understand, but we've dispensed with technical-sounding terminology and hexadecimal numbers. We simply say, "We're sorry, but your application needs to close." Much friendlier that way, don't you think? Wouldn't want the user calling tech support or anything. Best if they think that spontaneous application "closures" and loss of data is standard operating procedure.

      --
      The higher the technology, the sharper that two-edged sword.
    3. Re:Good Show, Mozilla! by Erik+Hollensbe · · Score: 1

      Uh, while I haven't had a crash in XP for a long, long time, I distinctly recall when it does happen it's pretty clear it's an error.

      It even gives you the option to offer user feedback, something that plenty of other programs and systems (one of which is the topic of this discussion) do as well.

    4. Re:Good Show, Mozilla! by Anonymous Coward · · Score: 0

      Don't be embarassed about being a windoz user.
      I for one welcome our new Linux Overlords

      Daryl

    5. Re:Good Show, Mozilla! by Hast · · Score: 1

      OTOH when you get a bluescreen in XP you don't get a bluescreen. It just reboots your computer.

    6. Re:Good Show, Mozilla! by pommiekiwifruit · · Score: 2, Funny

      This was Bill Gates response to the Justice Department ruling... from now on, Windows does not perform illegal operations!

    7. Re:Good Show, Mozilla! by Clovert+Agent · · Score: 1

      Welcome to Microsoft Goodspeak.

      The same thinking which means the company no longer releases patches. It now releases updates.

      "Patches" implies a hole. Something broken. "Update" sounds like something good got better.

      To Joe User, "update" is a LOT more encouraging than "patch", in the same way that "Patriot Act" is easier to swallow than "Government May Spy On Its Citizens Act".

      Orwell was right again.

  7. let it be just a browser by xlyz · · Score: 4, Insightful

    as soon a browser reach a bit of popularity, everybody seem to try to have it substitute his OS. why can't it just be a browser???

    1. Re:let it be just a browser by SimplexO · · Score: 5, Insightful

      The title is a catchy one because Firefox is "new and cool". Really, it's Mozilla as a Platform, and that just really means XUL as a Platform. XAML is Microsoft's attempt at XUL, because it's XUL's a "Good Idea".

    2. Re:let it be just a browser by FuzzzyLogik · · Score: 5, Informative

      It is a browser. But the components that were used to BUILD the browser are very cross platform (hence you have firefox on 3 major different platforms, windows, linux, and mac). in doing so the backend of all of this is cross platform and can be used to create other applications besides just a web browser. you only really need to know javascript, xul, and a few other things and you can use the stuff that was used to build firefox and make your own application. it's a novel idea and hopefully it'll be put to good use.

    3. Re:let it be just a browser by Anonymous Coward · · Score: 0

      Because it's to bloated

    4. Re:let it be just a browser by mikael · · Score: 3, Interesting

      as soon a browser reach a bit of popularity, everybody seem to try to have it substitute his OS. why can't it just be a browser???

      Because in the corporate environment, system administrators are completely fed up of the constant battle with spyware, adware, trojans, email spam, viruses and popups that users inadvertently download while using web based applications (E-mail, web browsing). Since at least one of these applications is web-based, having a secure browser is manna from heaven. And as the other applications (calendar/diary, group conferencing/whiteboard, voicemail) need network access anyway, there is no reason why these shouldn't be accessed through the same browser. If all of this is possible, then it eliminates the need for all the applications to be stored/run on a PC, thereby eliminating the need to buy licenses for the "professional" release of a certain OS whose vendor maintained a web browser is a basic part of the OS.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    5. Re:let it be just a browser by jdkane · · Score: 1

      why can't it just be a browser???

      ... because everybody wants more of the market share, because each browser to a degree disagress with what the other browser/company is doing, because each browser just wants to be a little bit more popular in the browser wars.

      It's a bit of a catch-22: for one browser to exist, everybody involved will have to make concessions; nobody is making concessions because they are still in a browser war. For only one (type of) browser to exist, I believe human nature dictates somebody will have to win this war, rather than everybody making concessions.

    6. Re:let it be just a browser by miffo.swe · · Score: 1

      Because to make all applications platform agnostic is the next logical step in development. The web is today mostly platform independent but it lacks the ability to present a nice interface to the user. Add that to a browser and you have a platform agnostic application framework.

      This must have MS all wired up because the second they loose the applications barrier to entry on the market they are toast.

      --
      HTTP/1.1 400
    7. Re:let it be just a browser by lunar_legacy · · Score: 1, Insightful

      Firefox will remain just a browser. It's XUL platform that article refers to which Firefox among other Mozilla apps (like Mozilla Suite, Thunderbird, ...) is built upon.

    8. Re:let it be just a browser by Anonymous Coward · · Score: 0
      as soon a browser reach a bit of popularity, everybody seem to try to have it substitute his OS. why can't it just be a browser???


      Firefox is great and all, but I think it's truly missing a lot of killer functions like an HTML editor, IRC chat client, newsgroup reader and e-mail client. If Firefox had these functions I think it'd be the killer platform to take on Microsoft's dominance. Why oh why can't someone integrate all these precious functions into one combined client of some sort?

    9. Re:let it be just a browser by Anonymous Coward · · Score: 1, Insightful

      So let Mozilla handle all of that stuff!

      Leave Firefox the fuck alone; I say keep anything that's not related to *web browsing*, and that alone AWAY from Firefox. The entire purpose of its inception, afterall, was to make a standalone browser. Keep it that way.

      That's what makes firefox cool, and useful. It's relatively small, dosen't take up gobs of RAM with stuff you're not using, or even have no intention of ever using, and aside from that it works and acts (and can even look) JUST like Mozilla. What's hard to grasp about this?

      Let whatever Mozilla branch handle your calendars and PIM crap, or $random gewgaw of the week, and eventually grow to be a meta-OS (ala emacs)--if the developers chose to take it that way. Firefox doesn't deserve to be expected to fill every niche that some random jackass dreams up... Unless, of course, they develop an extension to do it, and don't bother the rest of us.

    10. Re:let it be just a browser by mikael · · Score: 1

      Firefox doesn't deserve to be expected to fill every niche that some random jackass dreams up... Unless, of course, they develop an extension to do it, and don't bother the rest of us.

      That's the way it should be - everything should be an optional plugin that can be removed/added through a simple dialog.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    11. Re:let it be just a browser by DrVxD · · Score: 3, Funny

      > everybody seem to try to have it substitute his OS

      I like FireFox, but it ain't never gonna replace XEmacs as my OS of choice ;)

      --
      Not everything that can be measured matters; Not everything that matters can be measured.
    12. Re:let it be just a browser by Anonymous Coward · · Score: 0

      "you only really need to know javascript, xul, and a few other things and you can use the stuff that was used to build firefox and make your own application."

      So, you are pitting Javascript/XUL against Java/Swing or Mono/Gtk# or C++/wxWidgets or Tcl/Tk or Python/wxWindows or Python/Gtk+, then. I find most of the others a lot more persuasive than Javascript/XUL for writing cross-platform GUI applications.

    13. Re:let it be just a browser by mrjohnson · · Score: 1

      Uh... I think you misunderstood what all of this is about. Firefox *and* Mozilla already use a XML format called XUL for their interfaces. It's already in both of them, and there's no reason to change the browser to support any of the uses mentioned.

      Heck, you don't have to install XUL to get it working, just browse to a .xul file and away you go.

      -1, Ignorant

    14. Re:let it be just a browser by Anonymous Coward · · Score: 0

      why can't it just be a browser?

      Hey, hey, hey! Firefox is a browser, and a dessert topping.

    15. Re:let it be just a browser by Anonymous Coward · · Score: 0

      But what will you use as a text editor?

    16. Re:let it be just a browser by killjoe · · Score: 1

      Is there an example of a non trivial XUL app someplace we can check out. I don't mean the amazon search thing (although it's OK). I mean one where somebody can browse a database and update records.

      Personally I really don't know if I would want to write an entire application in XML and javascript, but hey that's just me.

      --
      evil is as evil does
    17. Re:let it be just a browser by Anonymous Coward · · Score: 0

      Microsoft had technology similar to XUL for years. Check out HTA. It didn't catch on (same way XUL-platform will not)

    18. Re:let it be just a browser by Gigantic1 · · Score: 1
      It's relatively small, dosen't take up gobs of RAM....

      What...compared to IE? I mean I look at my RAM usage statistics with Firefox and they are nearly identical to those of I.E.. Nevertheless, I prefer the hell out of Firefox - I just don't think that seeling it as a "Light Browser" is accurate.

    19. Re:let it be just a browser by Anonymous Coward · · Score: 0

      XUL is for writing user interfaces. You shouldn't be writing an entire application in it. A non trivial example of its use would be Firefox or Thunderbird.

    20. Re:let it be just a browser by The+boojum · · Score: 1

      I mean, yeah, it can't even do e-mail yet. er... wait...!

    21. Re:let it be just a browser by mcrbids · · Score: 2, Interesting

      as soon a browser reach a bit of popularity, everybody seem to try to have it substitute his OS. why can't it just be a browser???

      A browser is one of those things that strictly follows the 80/20 rule - it's 80% of what we need to provide a decent application framework, and decent, centrally managed software.

      Many, many MANY developers would LOVE to have the browser be that extra 10-20% that would make the difference between a "web-based widget" and a "widget".

      One thing that a web client simply can't do well is populate a form with data based on a selection. Yes, javascript can be made to do it, but javascript is retarded as an application.

      Java allows for alot of control, but has its own problems. If a PHP or Perl app could be emebedded into a browser, I'd have to change my pants.

      A light, rich-UI interface that's portable across O/S boundaries, is stable, and reasonably secure?

      Where do I sign? Alas, Java is a boondoggle, Active-X is riddled with vendor lock-in, and javascript is a horrible hack thought up by some drunk, off-duty engineer on toilet paper one day while reading the graphiti over the urinal at work.

      It's lousy, and not advancing. XUL had my interest, until I learned that javascript was the back end for it.

      Gimme some smarts, dammit! Why can't a java VM be modularized so that language modules (javascript, PHP, Perl, Python, Ruby, etc) can be ported to the VM and let us use our language(s) of choice?

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    22. Re:let it be just a browser by Notrace · · Score: 1

      Be a little patient ...

      http://www.parrotcode.org

    23. Re:let it be just a browser by Anonymous Coward · · Score: 0

      Do not forget that your desktop uses IE library so it cheats because all required libs are loaded when your desktop starts. You just cannot compare loading an INSTANCE of an application to starting a new app.

    24. Re:let it be just a browser by KZigurs · · Score: 1

      This is the doom of Open Source and Browsers - they just can't resist the temptation to become the Next Big Thing ;D

      ---
      (Love your critics)

    25. Re:let it be just a browser by Mant · · Score: 2, Interesting

      Someone missed the point. The point isn't to build all these things into Firefox that everyone downloads.

      The point is Firefox is an environment you can run these things on in XUL. Firefox already does this.

      God knows how you managed to get marked as insightful.

    26. Re:let it be just a browser by Anonymous Coward · · Score: 1, Informative

      javascript is a horrible hack thought up by some drunk, off-duty engineer on toilet paper one day while reading the graphiti over the urinal at work.

      You know, I've read similar comments all over this story, and it's nothing but FUD. Have you ever actually used Javascript for anything other than a ten-line form validation hack? It's actually a very nice language. But people seem to be locked in the mindset that Javascript is this incompatible, restricted half-a-language that hasn't moved on since Netscape 2.0. That's not true.

      Why can't a java VM be modularized so that language modules (javascript, PHP, Perl, Python, Ruby, etc) can be ported to the VM and let us use our language(s) of choice?

      Java wasn't really designed for dynamically typed languages. However Python has already got a JVM implementation (JPython/Jython), and Parrot, which somebody else linked to, is just what you describe, although it won't be a Java VM.

    27. Re:let it be just a browser by SimplexO · · Score: 1
    28. Re:let it be just a browser by rjshields · · Score: 2, Informative

      javascript is a horrible hack thought up by some drunk, off-duty engineer on toilet paper one day while reading the graphiti over the urinal at work

      Nice troll! Seriously, what exactly is your problem with JavaScript? It is a standardised language that is quite powerful enough to handle anything reasonably expected of it. It's easy to learn and quite pleasant to work with.

      Perhaps your beef with JavaScript lies with the variety of interpretations of the API, and bastardisation thereof. Don't confuse a language with an impementation of an API. Obviously the developers of XUL think that JavaScript is worthy, and so they should. I'll be sideing with them, rather than your righteous self.

      It's lousy, and not advancing

      Taken from http://www.mozilla.org/js/js15.html: The next version of JavaScript will be the 2.0 release. 2.0 represents a rewrite of both the language specification and engine implementation... Your opinion that it's lousy is just that - your opinion. Please engage with some more considered argument before spouting your opinions.

      Why can't a java VM be modularized so that language modules (javascript, PHP, Perl, Python, Ruby, etc) can be ported to the VM and let us use our language(s) of choice?

      Yeap, because with a helthy dose of sarcasm, waiting half an hour for a VM load up which then consumes a tonne of system resources is really in the best interests of the user, not to mention that it's not complete overkill for simple maniplation of data and UI widgets.

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    29. Re:let it be just a browser by Anonymous Coward · · Score: 0

      God knows how you managed to get marked as insightful.

      By posting nonsense on Slashdot, of course. Come on, it's hardly rocket science... ;)

    30. Re:let it be just a browser by nickos · · Score: 1

      Not true - HTA is little more than HTML (the main difference is that HTA apps run in a simple window containing an HTML control rather than a full browser). See here and here.

      A previous poster was correct when he said that XAML is an XUL rip-off.

    31. Re:let it be just a browser by Kristoffer+Lunden · · Score: 1

      If a PHP or Perl app could be emebedded into a browser, I'd have to change my pants.

      This is pretty close for some uses, and with some more development it could really be something:

      http://search.cpan.org/search?query=XUL%3A%3ANode& mode=module

      Do try out the examples! :)

      Two things I'd need/like and that doesn't seem to be there, although I haven't had time to investigate yet, is the possibility to run this via an existing web server instead, and the editor widget.

    32. Re:let it be just a browser by ral315 · · Score: 0
      as soon a browser reach a bit of popularity, everybody seem to try to have it substitute his OS. why can't it just be a browser???
      Think of it this way...maybe Mozilla OS will contain a grammar checker.
    33. Re:let it be just a browser by ahdeoz · · Score: 1

      You could have just said "None that I know of."

  8. Why when something is good for the userbase is ... by Anonymous Coward · · Score: 0

    Why when something is good for the userbase is bad for Micro$oft?

  9. What about security? by Anonymous Coward · · Score: 4, Insightful

    I love Firefox. It's fairly fast (not startup, but in use), it has a decent UI and the extensions are amazing. However, I'm becoming increasingly dismayed by the sheer amount of security holes being found. I mean - shockingly - if you look at sites like Secunia, there have been _MORE_ vulnerabilities in Firefox than IE in the last six months!

    That isn't good. Sure, the FF crew may fix them faster, but ATEOTD it's getting hard to advocate FF over IE when effectively it's no more secure at present. I've already suffered this; a couple of people to whom I recommended FF have come back at me pointing out the recently discovered holes.

    Being a 0.x release doesn't really count, as the Moz Foundation is pushing this to the masses - even looking for a NYT ad. It'd just be interesting to hear some thoughts on this. I'll be using it for years no doubt, but how do others promote it considering it has had more vulns than IE?

    1. Re:What about security? by Bad+Ad · · Score: 2, Informative

      maybe because it isnt even released yet?
      its been beta forever, and been a PR for like a month tops.

      mozilla foundation dont have the man power of MS to internally test their product, so they release it for testing, if it worked ok for you during the test period then you got a bonus.

    2. Re:What about security? by KarmaMB84 · · Score: 1

      Quite a few of the holes were also present in Mozilla 1.x which went 1.0 a long time ago and is now going on 1.8...

    3. Re:What about security? by FuzzzyLogik · · Score: 5, Insightful

      The reason so many holes are found are due to the Bounty that the mozilla foundation puts forth for each security hole found. this means that people are actively looking for security holes to turn them in and get i think $500.

      Why are they doing this? Simple really. Find the holes now and lock firefox down pretty good. Better that the holes are found and fixed ASAP than found but not fixed at all... say.. like internet explorer. they're simply trying to make it more secure and this is a pretty good way of doing it.

      Look at it this way, if you develop software you look at the same code all the time and once you see it so many times you don't potentially see the security holes that you might otherwise see because you've looked at it so much that you kind of become numb to the fact that something could be wrong there. by having new eyes looking at the code you are having new eyes put on that older code and they're finding the problems, $500 is just an incentive to get people to look at the code.

    4. Re:What about security? by Anonymous Coward · · Score: 0

      there's a lot of truth to this. firefox is being very heavily pushed, and has had a large number of security holes found recently.

      and yet at the same time, it has less than 10 percent of the market. now, given the userbase (often newbies) and market size (vast) of IE, and apply that to firefox with its holes, and... well, it'd be no differnet.

      millions and millions of inexperienced firefox users getting bitten by holes ofthe same severity.

      this really isnt good for anyone, especially as its not down to firefox being beta, because these holes are in mozill too which has been out for years. there are also closed bug reports, some of which only come out after 6 months plus. who knows what else is in there?

      moz/fox is still better than IE in terms of features, but its equally weak in terms of security - and if fox ever gets the same kind of userbase, these problems will be equally massive

    5. Re:What about security? by jsebrech · · Score: 3, Informative

      However, I'm becoming increasingly dismayed by the sheer amount of security holes being found. I mean - shockingly - if you look at sites like Secunia, there have been _MORE_ vulnerabilities in Firefox than IE in the last six months!

      The reason there have been more security vulnerabilities is because of the security bug bounty, which rewards people monetarily for finding security bugs. They're simply trying to shake out the security bugs in advance, before it goes big.

      Plus, there's been more interest in firefox recently from security firms who see it as a rising star, and think they can get some fame and draw to their consulting business by finding and
      publicly revealing security bugs.

      I doubt mozilla/firefox is as insecure as IE. It doesn't have the same structural design problems, like activex, and "zones".

    6. Re:What about security? by darnok · · Score: 4, Interesting

      Your points are valid, but I can see a potentially huge market for Firefox in intranet applications. Many browser vulnerabilities are simply irrelevant in an intranet context, where users' PCs are already locked down.

      Most/all large customers have internal-only applications that have been client-server or n-tier with a custom front end. These apps tend to be brutal to deploy, particularly the front-end, as they are prone to DLL hell and various interdependency issues with other applications (it'd be nice if a customer's IT was mandated to only ever use version X of app Y to develop all apps, but that never is the case). In many cases, customers have resorted to deployment "hacks" such as deploying these front-ends to a small number of servers, then using e.g. Citrix terminal services to expose them to their users.

      Enter Firefox and other Mozilla browsers. Now it's practical to build your front-end GUI using XUL and related stuff, and have it talk to the backend over sockets, XML-RPC, SOAP, etc. The only thing that gets deployed to the end user is the Firefox/Mozilla/etc. browser (plus possibly a few addons, typically JavaScript), which is self contained and very easy to deploy.

      This is a potentially huge market, which is why MS is keen to grab it with Avalon. Unfortunately for MS, Mozilla is here now and Avalon is over a year away; Mozilla is easy to deploy, and Avalon will presumably be bundled with Longhorn and all the installation/testing issues that go with it.

      Finally, I suspect that it will be relatively easy to develop an XUL-based app solution and later retrofit it to Avalon using XSLT and not a huge amount of extra effort - an investment in Mozilla app development now *won't* be lost if a later decision is made to jump to Avalon.

    7. Re:What about security? by Anonymous Coward · · Score: 2, Insightful

      Here's (part of) what one of Mozilla's own developers has to say about their push to market themselves as more secure than IE: "How can you say its built with more security in mind? There is no proof, and we've had holes in pretty much every component ... The whole activex install angle is pure bullshit ... Note that IE has never ever tried to delete anyone's Windows desktop, for example. A user bitten by that may not think Firefox is secure..."

    8. Re:What about security? by Fnkmaster · · Score: 1
      Many of these bugs have been very minor, like the tabbed browsing vulnerabilities mentioned here the other day. There have been 2 or 3 doozies, sure, but FF is far more secure in theory and practice than IE. No ActiveX exploits, zone vulnerability exploits, a non-broken security model, complete control over extension installation and permissions, and those are just for starters.


      In practice, I've seen IE install all sorts of spyware when you visit certain sites, without permission of any sort. With FF, it just doesn't happen. I will take the theoretical focus spoof or javascript popup window timer 'vulnerabilities' any day.

    9. Re:What about security? by cmeans · · Score: 3, Insightful
      Plus, Firefox is still in prerelease...kind of silly not to expect bugs (security or otherwise) in incomplete software...

      I use Firefox, it gets better on each release.

      I expect more bugs will be found, but I also expect they'll be fixed much, much quicker!

    10. Re:What about security? by bobbis.u · · Score: 1
      What about the bugs that have already been found, but have not been fixed? As I recall, there are some quite serious bugs on bugzilla that are outstanding. Surely mozilla should also be offering bounty to actually fix these?

      It is not very professional to make a 1.0 release with a load of known bugs in it.

    11. Re:What about security? by Anonymous Coward · · Score: 0

      You also have not also to look at numbers, but serverity and fixability.

      MS patched vs unpatched.
      http://secunia.com/graph/?type=sol&per iod=all&prod =11

      Firefox patched vs unpatched
      http://secunia.com/graph/?type=sol&peri od=all&prod =3256

      Severity of problems:
      MS IE 6.0:
      http://secunia.com/graph/?type=cri&period=al l&prod =11

      Firefox
      http://secunia.com/graph/?type=cri&peri od=all&prod =3256

      And then what sort of access can be acheived by a malicious person to your computer:
      MS IE 6.0
      http://secunia.com/graph/?type=imp&period=all &prod =11

      So at this time

      Microsoft Internet Explorer 6.0(of total exploits):
      34% unpatched.
      34% are highly dangerous.
      15% are rated extremely dangerous.
      33% will allow system access

      Firefox 0.x:
      20% unpatched
      13% are rated highly dangerous
      0% are rated extremely dangerous.
      18% allow system access.

      Then you have to examine the actual exploits themselves. To see if somebody is actually able to write code that can use it yet.

      firefox:
      http://secunia.com/product/3256/

      MS IE 6.0
      http://secunia.com/product/11/

      conclusion:
      Basicly while all software has it's flaws, your a moron if you depend on IE.

      This also means that if you stuff like activeX extensions in your websites as a web developer your asking your customers to put themselves at unnessicary risk, your allowing vendor lockin, and your also depending on other inferior and more expensive softwrare (IIS vs Apache + freinds).

      conclusion x2
      You depend on MS for your web needs, your a moron. Other people have done better. Many companies/projects offer products with better performance, better security, standardized/industrial standard features, more compatable, and are generally less exensive.

    12. Re:What about security? by DigitalRaptor · · Score: 4, Interesting

      I agree totally.

      To say FF is more buggy and less secure than IE because of the number of bugs found is higher is as stupid as it is inaccurate.

      I spent 4 HOURS at my inlaws house on Saturday removing OVER 800 different bugs and viruses (750 removed by Ad-Aware, 50+ had to be removed by hand) from their XP machine. I would never have believed it if I didn't see it.

      This is an old man and an old woman. ALL they do on that computer is suck in pictures from their camera, read email, and occaisionally surf the web. They never download and install programs.

      Firefox is infinitely more secure than IE in real world usage. The vast majority of bugs are only minor issues and do not lead to the entire computer being owned.

      Compare that to IE, where the vast majority of bugs ARE doozies and DO lead the machine being compromised. Tying IE so deeply into the OS was the stupidest thing MS could have done. I'd like to send them a bill for my 4 hours, just to see if I get a response.

      --
      Lose Weight and Feel Great with Isagenix
    13. Re:What about security? by aussie_a · · Score: 1

      Just 1 many ways that Microsoft has affected how software "businesses" do business.

    14. Re:What about security? by Anonymous Coward · · Score: 0

      > Unfortunately for MS, Mozilla is here now and Avalon is over a year away;

      Unfortunately for Mozilla, they've never had a good GUI builder, and XUL apps tend to break between minor Mozilla revs. Despite Moz's huge time advantage, Avalon will probably have 10x the number of developers as XUL after the first week.

    15. Re:What about security? by the+web · · Score: 1

      I love Firefox. It's fairly fast (not startup, but in use)

      It's faster than IE. It takes IE at least 60 seconds to start everytime I power up. It even needs a progress bar.

      --
      __
      Thou hast besquirted me, O leotarded one.
    16. Re:What about security? by metalpet · · Score: 1
      > if you look at sites like Secunia, there have been _MORE_ vulnerabilities in Firefox than IE in the last six months!

      Not all vulnerabilities are equal. Not every security hole can result in your computer becoming a zombie.
      Yet by merely counting them, you're implying this is somehow comparable to this

      A better way to measure the security (or lack of) of a product could be to keep a calendar:
      For every day that goes by with at least one publicly known yet unpatched serious vulnerability (and no, I don't think <script>prompt("enter your CC# now","")</script> qualifies), put a mark on the corresponding product for that day.
      After a few weeks/months, tally up the number of days you were explicitely put at risk by using a particular product.

      I'd be extremely surprised if FireFox didn't come out spectacularly ahead of IE on this kind of test.

  10. Worries me.. by Manip · · Score: 1, Insightful

    Problem with this 'We can do more' attitude is that you could end up with serious bloat for simple software.. like your web-browser being a 20mb download and supporting everything under the sun.

    This wouldn't be the first times organisations have gone over board on something and ruined what they already had. Look at all the long term really successful products (WinAmp, Google.com, etc) they do so by keeping it simple. Not trying to re-write the wheel and do things like this.

    FireFox is already extremely bloated (on Windows) compared to other Windows applications and the source code is hundreds of meg in size, the reason - it has an entire platform.

    1. Re:Worries me.. by damiam · · Score: 5, Informative
      FireFox is already extremely bloated (on Windows) compared to other Windows applications

      Firefox is a 4.5MB download. That may be bloated compared to sol.exe, but it's tiny compared to IE, and not much bigger than Opera (3.5MB).

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    2. Re:Worries me.. by Zebbers · · Score: 1

      How is firefox bloated? Mozilla maybe, but firefox?

    3. Re:Worries me.. by spuzzzzzzz · · Score: 3, Informative
      FireFox is already extremely bloated (on Windows) compared to other Windows applications and the source code is hundreds of meg in size, the reason - it has an entire platform.

      I'm not quite sure where you get that "hundreds of megs" thing. As a gentoo user, I have source tarballs available and they're all about 30 meg:
      $ ls /usr/portage/distfiles/firefox-* -l
      -rw-r--r-- 1 root portage 33945173 Aug 6 00:06 /usr/portage/distfiles/firefox-0.9.3-source.tar.bz 2
      -rw-r--r-- 1 root portage 32396291 Sep 14 17:27 /usr/portage/distfiles/firefox-1.0PR-source.tar.bz 2
      -rw-r--r-- 1 root portage 32380173 Oct 2 16:07 /usr/portage/distfiles/firefox-1.0PR.1-source.tar. bz2

      In addition, the source tarballs contain lots of non-code stuff. The actual executable on my system is less than 80 kB. There are quite a few supporting libraries, of course. Oh, and the binary download is 8.1 megs (for linux/x86).

      Firefox is just a browser. That's all it does. The point of this article is that we can use a browser as a platform for other stuff. This doesn't involve bloating the browser; it involves writing applications that run on top of it.
      --

      Don't you hate meta-sigs?
    4. Re:Worries me.. by Matt_Joyce · · Score: 1

      Winamp should not be described as Kept Simple.
      MS Media player 4 was simple.

      The simple view of winamp, 'it plays media files' is no more valid than describing IE as 'it renders web pages'.
      Look at the winamp pluggin page, look at the preferences, options, the system tray, skins, etc.
      v3 was so awful, no one remembers it.

    5. Re:Worries me.. by FuzzzyLogik · · Score: 1

      Umm.. the reason firefox has everything at the kitchen sink is because it is cross platform. let's just say that if you coded one thing in windows.. any dialog boxes, used any windows UI controls, etc, these would not work hand in hand over in linux land. there'd be major changes in the code and that means more people are needed to work on it.. linux experts, windows experts, and so on. if you rewrite the wheel using something that will work on multiple platforms without changing that code then you have 1 repository of code as opposed to ... 3 or 4 (linux, windows, mac). it doesn't support everything and the kitchen sink just to be a platform, it does it because it needs to do that to be cross platform and CONSISTANT across platforms. notice how firefox acts pretty close to the same on every platform? i've noticed it. it's also easier to code something when it's only one respository instead of 3 or more that are all seperate and unalike.

    6. Re:Worries me.. by oddman · · Score: 1

      Wait... Firefox is bloated? Since when?

      Download sizes:
      Firefox - 4.5MB
      Opera - 3.5MB
      Safari - 7.2MB
      Internet Explorer 6 for Xp - 12MB (this is actually the install size the download size varies)

      It seems that you have no right to say Firefox is bloated if we measure download size. And I don't think you could possibly mean that it is suffering from feature bloat.

      Did you mean to say that the Mozilla suite is bloated?

    7. Re:Worries me.. by shadowmatter · · Score: 4, Informative

      FireFox is already extremely bloated (on Windows) compared to other Windows applications and the source code is hundreds of meg in size, the reason - it has an entire platform.

      Maybe the Mozilla suite, but not Firefox. In my downloads folder at work:

      FirefoxSetup-0.8.exe: 6348KB
      FirefoxSetup-0.9.exe: 4845KB
      Firefox Setup 1.0PR.exe: 4630KB

      These are the setup executables for Windows. And if memory serves me correctly, the Thunderbird client has been getting smaller with each new version even more dramatically...

      - sm

    8. Re:Worries me.. by Zardus · · Score: 1

      Uh... Firefox (Phoenix) was started specifically to make a slim, fast alternative to Mozilla. So far, a lot of the fancy features (ie, mouse gestures, advanced tab stuff, adblock) are implemented as extensions, keeping the base download small.

      I don't know what you mean by being extremely bloated, but I don't really see how its bloated in Windows or in Linux. As far as I can tell, its no more bloated than it was at Phoenix 0.3.

      --
      You can mod your friends, you can mod your nose, but you can't mod your friend's nose.
    9. Re:Worries me.. by Octorian · · Score: 1

      The binary is 80kB? I think you mean the shell script that launches the binary.

    10. Re:Worries me.. by jsebrech · · Score: 3, Interesting

      Problem with this 'We can do more' attitude is that you could end up with serious bloat for simple software.. like your web-browser being a 20mb download and supporting everything under the sun.

      Firefox is not a 20 meg download, it is a 6 meg download, which is lean enough for my tastes. And for all intents and purposes, it already is the platform they want it to be, with the browser merely yet another app running on top of the platform, written in javascript, xul and css. So it is not going to bloat. In fact, it has been steadily shrinking/speeding up, and will continue to do so.

      On a wider level though, the paradigm shift is inevitable. Historically the market has always demanded richer web apps in waves, and the browser maker which responded best won out marketsharewise. Now we see again the market complaining browsers are too dumb, asking for the ability to deliver desktop-quality apps to the browser. To not become a broader platform at this point is suicide marketsharewise. Even microsoft, who has tried desperately to avoid having the browser become a generic app design platform because it would make the OS less relevant, recognizes this and is launching their XAML initiative partly to focus attention away from the platforms that already exist, and partly to have something in the fray they can push at those wanting richer web apps.

    11. Re:Worries me.. by Anonymous Coward · · Score: 0

      ...and the source code is well over 100MB .. .bz2 = bzip2.. it's compressed... hello idiot?

    12. Re:Worries me.. by generic-man · · Score: 1

      After a day's worth of surfing, Firefox often takes 100 MB of real memory on any operating system.

      While not as bad as Safari (170 MB) it's much less memory-efficient than Internet Explorer.

      And no, I'm not going to fix the bugs. I'm going to complain on Slashdot, because goddammit that's how open source progress gets made.

      --
      For more information, click here.
    13. Re:Worries me.. by TheLittleJetson · · Score: 1

      This wouldn't be the first times organisations have gone over board on something and ruined what they already had. Look at all the long term really successful products (WinAmp, Google.com, etc) they do so by keeping it simple. Not trying to re-write the wheel and do things like this.

      You're missing the point. They're not saying new programs should be developed and integrated with Firefox, they're simply saying more programs should use the same platform as Firefox does. Since you're a windows luser, I'll put this in terms you can understand: if someone writes a program in .NET, it's not making your other .NET programs any more bloated.

      FireFox is already extremely bloated (on Windows) compared to other Windows applications and the source code is hundreds of meg in size, the reason - it has an entire platform.

      What do you expect, most windows programs rely on windows to do a lot of routine tasks: it's code thats not needed in the executable because the OS already provides it. The problem is, programs like this can't be ported easily to other OS's, let alone simultaniously released across several at a time. To do this, you must first abstract the various API's you'll be using into a common one, and then build your software on top of that.

    14. Re:Worries me.. by fbjon · · Score: 1

      v3 was so awful, no one remembers it.

      Yes, and Nullsoft apparently realized it themselves. The new version 5 is back to normal, installing it over a version 2 WinAmp is seamless, you won't notice any difference (at first). And it does have some very very clever things built in now. And it is a very small download, with plugins to play everything under the sun, including video, since it supports skins and plugins from any version now. (and the streaming video rocks).

      If WinAmp was open source, /.ers would be preaching its source as their Koran.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    15. Re:Worries me.. by Frogbert · · Score: 1

      What the hell are you talking about? Winamp? Have you seen any recient incarnation of Winamp?

      Heres a little run down, Winamp is absolutly loaded with bloat. Winamp 2.9 was the about last good version of the program and I don't even like using that because it plays videos for some reason. Every version after takes just as long as Windows Media Player to run and has annoying and ultimatly useless features such as CD burning, CD ripping, video playback, Internet Radio and TV.

      Winamp was good at one thing, playing MP3s now days its going the way of real player and just including random things. Who actually uses winamp for playing videos? Probably a lot of people due to the fact winamp likes to do a real player and associate itself with every media format under the sun.

      Lets face it Winamp is turning into Realplayer. Shame on you Winamp.

    16. Re:Worries me.. by timmyd · · Score: 1

      ..not only that, but when we're talking about bloat it should be a ratio of how much runtime is being used to how much runtime memory is actually needed. who cares about the binary size--it isn't necessarily all loaded into memory by the operating system. firefox easily takes up more than 100MB here:

      PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
      7225 timmy 15 0 153m 111m 68m S 0.0 8.8 136:37.30 firefox-bin
      7229 timmy 16 0 153m 111m 68m S 0.0 8.8 0:00.36 firefox-bin
      7230 timmy 16 0 153m 111m 68m S 0.0 8.8 0:05.01 firefox-bin
      7232 timmy 15 0 153m 111m 68m S 0.0 8.8 1:06.89 firefox-bin
      15616 timmy 16 0 153m 111m 68m S 0.0 8.8 0:00.06 firefox-bin
      729 timmy 20 0 153m 111m 68m S 0.0 8.8 0:00.00 firefox-bin
      730 timmy 15 0 153m 111m 68m S 0.0 8.8 0:00.00 firefox-bin

      I'm not sure where it's coming from... I have about 20 tabs open but if you take the images and data on all those pages they probably don't add up to even 5MB.

    17. Re:Worries me.. by jesser · · Score: 1

      Every version after takes just as long as Windows Media Player to run

      Not for me. I'm using 5.05 and it opens almost instantly. It might help that I'm using a Winamp 2 skin (Labyskin) instead of a Winamp 3 skin.

      Who actually uses winamp for playing videos?

      I do. It opens faster than Windows Media Player. It has a "5 second rewind" keyboard shortcut, which is my favorite keyboard shortcut in any program.

      --
      The shareholder is always right.
    18. Re:Worries me.. by DCstewieG · · Score: 1

      Except when you install Winamp you can choose what to install or not (cd-burning, video playback ability) and what files to associate with. If anything makes it slow now it's the modern skins, and you can change it back to use the classic 2.xx ones...which it also allows you to do when you install it.

    19. Re:Worries me.. by HawkingMattress · · Score: 0, Troll

      We don't care about the download size, damnit. It's bloated yes, because it uses shitloads of memory. There are huge memory leaks in there and everyone just pretends they ain't there. I guess it's ain't cool to say that. Bah...
      Ever tried to load say a 12 mb html file with huge combobox or something in firefox (yeah i have a client silly enough to require me to do that, because clicking next is tedious...) ? once the file is processed, (10 minutes later) you end up with about 300 megs taken by firefox. And this memory just stays there if you go to say google and load small pages after that. And it's not just huge pages like that, everyone knows that with maybe 10 table, firefox will take between 70 and 100 megs of ram. I've been a big big supporter of mozilla, but i'm really annoyed that they're more concerned about hitting 1.0 than fixing the obvious and embarrasing bugs. I thought a 1.0 release meant stable as hell in oss world, but eveything goes away those days...
      Now go on, mod me as troll, i ain't cool.

    20. Re:Worries me.. by Talez · · Score: 2, Insightful

      Yeah. The tarball is 30 megs.

      Expand it.

    21. Re:Worries me.. by ThJ · · Score: 1

      My Winamp suffers from the same thing. 2.9 was nice. 5 is back to normal visually, but they need to get that damned thing to start immediately instead of taking umpteen seconds to do the job.

    22. Re:Worries me.. by jZnat · · Score: 1

      That's partly because the installer is being compressed using 7-zip's LZMA algorithm. Try unarchiving the exe file and you'll notice that everything is LZMA'd.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    23. Re:Worries me.. by Too+Much+Noise · · Score: 1

      I think he meant this:

      >ls -hs mozilla-firefox-bin
      72K mozilla-firefox-bin*

    24. Re:Worries me.. by spuzzzzzzz · · Score: 1

      The above output shows that firefox is using 8.8% of your memory. Firefox launches multiple processes that share an address space, so the memory you see is accounted for more than once. On my computer, with 2 GB of memory, firefox is using 1.8% of my memory, or 18MB. I have several windows open, each with many tabs.

      --

      Don't you hate meta-sigs?
    25. Re:Worries me.. by Thomas+Miconi · · Score: 1

      FireFox is already extremely bloated (on Windows)

      I'm posting this from an admittedly bloated version of Mozilla (which is slow on a 1.5GHz machine) which I have to use at work.

      But at home, Firefox runs smoothly (as fast as IE) on a 4 years old 266 MHz Pentium II laptop running Win98.

      Thomas-

    26. Re:Worries me.. by Anonymous Coward · · Score: 0

      You miss the point - gentoo expands the tarball, compiles source then deletes the source. So you're just left with the tarball & the actual installation. You can of course remove the tarball should you wish.

    27. Re:Worries me.. by AbbyNormal · · Score: 1

      What the heck are you talking about? Thinking your all that!

      iexplore.exe is only 92K. Take that!

      What's that you say? It hooks into about a 1000 other dll's. Picky, Picky.

      (For the comedically challenged: this is a joke)

      --
      Sig it.
    28. Re:Worries me.. by timmyd · · Score: 1

      that's pretty good.. i wonder why it is using so much more on my machine. The 8.8% comes from my 1280MB ram, but the percentage doesn't take into account the shared libs which may or may not be used by other processes...

    29. Re:Worries me.. by Anonymous Coward · · Score: 0

      +5 Informative? The grandparent was about source size, not executable size.

    30. Re:Worries me.. by ahdeoz · · Score: 1

      Try downloading IE. Last I checked, the barest possible IE install was 20MB, on win98SE2.

    31. Re:Worries me.. by ahdeoz · · Score: 1

      I've found Mozilla 1.4 and 1.7.3 to be quite a bit better than Firefox (and their inbetween releases) regarding memory leaks and rendering snafus, but still embarrasingly worse than IE at loading large or complex pages.

  11. November 9 lauch day by solferino · · Score: 4, Interesting

    Blake Ross's minimal website reveals that November 9 is the day we "take back the web" i.e. the launch date for Firefox 1.0.

    1. Re:November 9 lauch day by Anonymous Coward · · Score: 0

      I'm skeptical. Their roadmap suggests they were anticipating releasing two more release candidates - one on Oct 18 and one tomorrow. However, Oct 18 has come and gone. I think they are behind schedule and perhaps Mr. Ross was referring to the launch of the NY Times article, not the browser.

    2. Re:November 9 lauch day by Anonymous Coward · · Score: 1, Interesting

      Yet even in just that "minimal website" he manages ten markup errors.

      http://validator.w3.org/check?uri=www.blakeross. co m

      What a wonderful training environment Netscape must have been. Who won that war again?

    3. Re:November 9 lauch day by Anonymous Coward · · Score: 0

      Excellent!!! We get two wonderful pieces of software coming out that day:

      -- Firefox
      -- Halo 2

      Could life get any better???

    4. Re:November 9 lauch day by ocelotbob · · Score: 1

      No. It's valid html 4.01 transitional. Try again.

      --

      Marxism is the opiate of dumbasses

    5. Re:November 9 lauch day by johnnliu · · Score: 1

      Nov 9 is Halo 2 day.

      FF should really pick a different day.

      I ain't taking no sickie for FF. Halo 2 on the other hand...

    6. Re:November 9 lauch day by Saeger · · Score: 1
      How about: His page is infested with TABLE tags where a couple DIV's would do (especially in a CSS compliant browser like Firefox). :)

      --

      --
      Power to the Peaceful
    7. Re:November 9 lauch day by tepples · · Score: 1

      Some people might upgrade to Firefox from years-old Netscape 4.x, which would sometimes crash on perfectly valid CSS. Why would a fellow leave Netscape 4.x users out intentionally?

    8. Re:November 9 lauch day by elemental23 · · Score: 1

      In effort to get them to join the rest of us up here in this brave, new, post-1998 world?

      --
      I like my women like my coffee... pale and bitter.
  12. Remember Java and Dotnet? by alext · · Score: 1, Flamebait

    Sorry but if ActiveX was the answer MS wouldn't have bothered with Dotnet - those applications need to be distributable and portable.

    Firefox with a VM might get some traction though...

    1. Re:Remember Java and Dotnet? by the_2nd_coming · · Score: 1

      considering all the javascript front ends for Databases in corporations, Firefox is just the platform.

      --



      I am the Alpha and the Omega-3
    2. Re:Remember Java and Dotnet? by Anonymous Coward · · Score: 1, Informative

      "considering all the javascript front ends for Databases in corporations, Firefox is just the platform. "

      Most database front-ends in corporations use custom client apps, ActiveX components, mainframe terminal emulators, or plain HTML. Javascript at best fills in a little around the edges in plain HTML, but it is not used for anything like a full user interface.

    3. Re:Remember Java and Dotnet? by the_2nd_coming · · Score: 1

      well the state of Michigan uses it or their databases.

      --



      I am the Alpha and the Omega-3
    4. Re:Remember Java and Dotnet? by dtfinch · · Score: 1

      Actually javascript+html works very well for a wide variety of uses with proper abstraction.

    5. Re:Remember Java and Dotnet? by alext · · Score: 1

      Have you seen the number of outstanding problems with HTMLArea 3, for example? And a text edit window is not exactly rocket science.

    6. Re:Remember Java and Dotnet? by the_2nd_coming · · Score: 1

      so?

      --



      I am the Alpha and the Omega-3
  13. Shhhh! We awe hunting wabbits... by coupland · · Score: 5, Funny

    People need to be vewy, vewy quiet, we awe hunting microsoft...

  14. Firefox as a platform... by OneDeeTenTee · · Score: 4, Interesting

    Is it possible that we could see a distributed OS where Firefox on one computer acts as an interface to multiple computers which act in concert to "simulate" a much more powerful machine?

    No this would not be a beowulf cluster.

    The maximum amount of processing power available to any one process would be limited to the fastest machine in the group, but it could be useful for anyone who can give thier computer difficult tasks faster than the computer can complete those tasks.

    Every new task would be automatically given to whichever node has the lightest load.

    --
    Stop the world; I need to get off.
    1. Re:Firefox as a platform... by Anonymous Coward · · Score: 0

      "Is it possible that we could see a distributed OS where Firefox on one computer acts as an interface to multiple computers which act in concert to "simulate" a much more powerful machine?"

      This concept predates FireFox. The current incarnation is grid computing (see grid.org for one overview). It's a lot harder than it sounds, given the heterogeneity of resources generally available on an internetwork.

    2. Re:Firefox as a platform... by Tsali · · Score: 1

      So this would be a whole boatload of Asian Windows XP boxen?

      Where do I get my copies?

      --
      This space for rent.
    3. Re:Firefox as a platform... by OneDeeTenTee · · Score: 1

      Thanks for the pointer to Grid.org, it was informative. That wasn't quite where I was going though, I was imagining that it might be possible to have this "cluster" type system act as a single desktop workstation and/or gaming rig.

      --
      Stop the world; I need to get off.
    4. Re:Firefox as a platform... by RTMFD · · Score: 1

      WTF is this gibberish and how did it get modded up? I guess if I post something with the words "distributed", "beowulf", "cluster", and "firefox" in it, I can get a +3 Interesting article, too?

      *Smacks the mods with a cluebat*

    5. Re:Firefox as a platform... by burns210 · · Score: 1

      The problem with 'gaming rig' is the latency. Lets assume you want this 'cluster', I would call it a web, of systems would be spread over the internet. Heck, even an enterprise-sized LAN(10,000 workstations over, say, a couple dozen subnets, etc). The latency of going from the most available(least used) 'resource'(workstation), have it punch out the result and return the end product, would be too long for even lowend gaming. The latency and overhead required in a multi-sytem network is just too great.

      Now, let me throw a buzzword in here, please. Do not shoot me. Lets say we have 1,000 machines running this FirefOS (ok, NOW shoot me), they are kernels+firefox GUI, essentially.

      Lets say this 'web' of grid resources, was a loose nit peer network of like-minded machines. Of the 1,000, lets say that each machine discovers 50-100 or so, that are in the 'ideal' range(roundtrip time, not already overloaded with peers, etc). Now, lets say that each system has it's own frontend gui. Each is a workstation in its own right. Now, when you want to compile your gentoo distro, or have some reasonably grid-able task, your workstation handsoff the specified tasks to a workstation on your peer list(routing table with metrics of processor load, round trip time, bandwidth connection) and once done, the data is returned. Now, if each did this in a SETI-style, where the computer would prioritize its OWN workload higher than another computer's load, it would be a floating supercomputer. Whatever computers were on screensaver or non-use, would contribute to processing of large tasks.

      In theory, this is something similar to Playstation 3 and grid computing.

      Sadly, most super computer tasks are not the type of calculations that can be easily broken up into N part and spread of a fairly high-latency network. SETI or Distributed.net are great for these tasks. Earthsim or Nuclear bomb theoretical testing, not so much.

    6. Re:Firefox as a platform... by OneDeeTenTee · · Score: 1

      It's a question.

      It has generated some intelligent responses.

      "Interesting" doesn't mean that it's smart. I never claimed to be smart. B^)

      --
      Stop the world; I need to get off.
    7. Re:Firefox as a platform... by OneDeeTenTee · · Score: 1

      I was unclear in my original statement. This was meant as a strictly local "cluster".

      Over a gigabit link you can stream a large amount of high resolution video. In the gaming setup the "master" pc would just send out requests for specific frames. If any of the other nodes has those frames ready they send them back.

      If no other node has those frames already ready to be stuck on the screen the "master" PC does the best job it can do alone. Our visual system will fill in the details as long as most of the frames are the highly detailed speculativly rendered one.

      The algorithems for predicting which frames would be likely to be needed in the future would need quite a bit of tweaking.

      Thanks for the response, it was informative.

      --
      Stop the world; I need to get off.
    8. Re:Firefox as a platform... by BarryNorton · · Score: 1

      I just lost karma for modding it down as off-topic (before you posted this).

      Is this entire place now policed by half-wits?

      I state a fairly little known fact, get challenged, and quote a reliable academic source (more than once) and it's ignored.

      Most of my karma came from supposedly 'insightful' comments that were, on the other hand, nothing of the sort.

      I guess I shouldn't worry about losing it therefore over similar trivia and moronic opinion - that's all Slashdot is about...

      Screw it!

  15. Mozilla? by cubicledrone · · Score: 4, Insightful

    Wasn't this tried once? XUL + Javascript + CSS + XML + XHTML = the greatest programming platform?

    Must everything become an operating system? How about quitting trying to become a brand and just make a simple quality browser?

    --
    Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    1. Re:Mozilla? by FuzzzyLogik · · Score: 4, Interesting

      a development platform doesn't necessarily mean operating system. look.. the idea is simple, write your code in XUL + javascript using the backend of Mozilla and 99% of that will work on every platform that mozilla/firefox already support. write once, run in all those other places... it's not an OS, it's a development platform. why does everyone think it'll become an OS? Seriously.

    2. Re:Mozilla? by the_truk_stop · · Score: 1
      Must everything become an operating system? How about quitting trying to become a brand and just make a simple quality browser?

      Do you even use Firefox? Just because the reporter talks about Firefox and operating systems doesn't mean anything. The technologies that Firefox utilizes are cross platform, meaning that a company can design an client-side application, and it automatically has support for Linux, Mac, and Windows.

      It's already a simple, quality browser. I recommend trying it out.

    3. Re:Mozilla? by bergeron76 · · Score: 1

      why does everyone think it'll become an OS? Seriously.

      Because it wouldn't be terribly difficult to do. Now, I'm not saying I could do it singlehandedly, however, considering technologies like eCos and that FireFox is open-source, it wouldn't be terribly difficult to bootstrap directly into Firefox. Obviously, a kernel of some sort would be a necessary abstraction layer to the hardware. With hardware quickly becoming a disposable commodity, this doesn't seem nearly far fetched.

      --
      Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    4. Re:Mozilla? by Ziviyr · · Score: 1

      it's not an OS, it's a development platform. why does everyone think it'll become an OS? Seriously.

      Refer to Emacs...

      --

      Someone set us up the bomb, so shine we are!
    5. Re:Mozilla? by KZigurs · · Score: 1

      Don't works. Looks like that ANY open source project has the stigma of the Next Big Thing. No exceptions.

      (a few really achieve this, but... how many apaches or hibernates can we have?)

  16. Re:MPL is holding up Firefox by Anonymous Coward · · Score: 2, Informative

    Most of the Mozilla code base is trilicensed under GPL, LGPL and MPL. So although Firefox can't use GPL code, other GPL projects can use Firefox code.

    The MPL license, like the BSD license, means a company can incorporate Firefox into a commercial product, which encourages companies intending to do so to devote resources to Firefox development.

  17. Re:Shhhh! We awe hunting wabbits... by sburnett · · Score: 2, Funny

    Shouldn't that be "Mycwosoft"?

  18. catch-up has slowed down in my opinion by jdkane · · Score: 4, Insightful
    From the article: Along the way, Firefox is fast becoming the browser of choice for anyone fed up with all the nasty things polluting the Web (pop-ups and viruses and spyware, oh my!).

    However XP Service Pack 2 has taken a big bite out of many security, spyware, etc types of issues that formerly plagued Microsoft's IE browser. That said, users on other versions of Windows do not benefit from these new features.

    Going forward, I would say that Firefox has more of a fight on its hands, now that Microsoft is starting to listen to the browser crowds.

    I went strictly Firefox about seven months ago, and for the last few months have not even had the IE icon available on my desktop or in my menus. However since XP SP2, I've started moving back to using IE sometimes, because it blocks pop-ups, ActiveX controls, etc. Of course Firefox still has many extensions available which I (not the average user, but a developer user) have fallen in love with. However from the average Windows XP user's point of view, why would they switch to Firefox when Microsoft just made IE more secure for them and blocked annoying popups for them? It's definitely going to be harder to market those Mozilla features now that they doen't represent the edge over IE (XP SP2) anymore.

    1. Re:catch-up has slowed down in my opinion by Jay+Carlson · · Score: 2, Insightful

      Going forward, I would say that Firefox has more of a fight on its hands, now that Microsoft is starting to listen to the browser crowds.

      "Going forward" is corp-rat speak. People who speak English prefer the phrases "in the future" or "from now on". The first of those two has become quite unfashionable; I'm not sure why.

      You may begin your speculation here. (Or not; lord knows I've missed the moderation and conversation window already.)

      I'll start. The word "future" was tarred by association with a set of know-nothings who oversold their products. Unfortunately, "going forward" has now been tarred by association with a different set of etc etc etc

    2. Re:catch-up has slowed down in my opinion by Dhraakellian · · Score: 1

      Going forward, I would say that Firefox has more of a fight on its hands, now that Microsoft is starting to listen to the browser crowds.

      As much as I may dislike Microsoft, it could be argued that this is a good thing for all. If MS feels the pressure of Firefox, notices a slipping market share, and improves IE accordingly, Windows users then have a choice between two excellent browsers instead of a choice between a crappy, swiss cheese browser and a single good browser (ignoring opera et al. for the moment.) Also, a better IE means that alternative browsers have to keep improving, since they won't be able to rest on their laurels and still hold on to their recent gains.

      Sure, MS will try to use FUD to reclaim its marketshare, but at the same time, in this case at least, they also appear to be making an attempt to win back some of that marketshare on technical merit. Will they manage to improve IE sufficiently before it's too late? We'll see.

      --
      I've read Grocklaw. BoycottNovell, you're no Grocklaw
    3. Re:catch-up has slowed down in my opinion by SunPin · · Score: 1
      I went strictly Firefox about seven months ago, and for the last few months have not even had the IE icon available on my desktop or in my menus.

      Now you're strictly a troll.

      --
      Laws are for people with no friends.
    4. Re:catch-up has slowed down in my opinion by bergeron76 · · Score: 1

      from the average Windows XP user's point of view, why would they switch to Firefox when Microsoft just made IE more secure

      Firefox isn't marketing to the "average Windows XP [SP2] user". The vast majority of Windows users don't run XP (SP2). Firefox can run on many versions of Windows (and all the other [prominent] non-MS operating systems).

      As such, I don't think it's going to be harder to market FireFox. I just wanted to point that out. I do think FF has lost a selling _point_ to that market segment, but there's plenty of users that can still benefit from FF.

      --
      Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    5. Re:catch-up has slowed down in my opinion by killjoe · · Score: 2

      "However since XP SP2, I've started moving back to using IE sometimes, because it blocks pop-ups, ActiveX controls, etc."

      Huh? You are going back to IE because it blocks popups? Firefox blocks popups too. Why would you stop using a browser you have used for seven months and go back to IE because it blocks popups?

      As for activeX controls I don't let anybody run activex controls on my browser. I have then disabled in IE. By the way MS put out an advisory not too long ago telling people to disable activeX controls. You knew about that right?

      "However from the average Windows XP user's point of view, why would they switch to Firefox when Microsoft just made IE more secure for them and blocked annoying popups for them?"

      Search as you type, tabs, block images from this server, better management of saved information, better management of privacy, download manger, and last but not least faster startup time (with the preload) and rendering.

      --
      evil is as evil does
    6. Re:catch-up has slowed down in my opinion by julesh · · Score: 1

      "In the future" isn't as commonly used as "from now on" simply because it is less specific. The "future" talked about need nod start any time. In fact, it might even be 50 years away... whereas "now" is now.

  19. 2004? 1996 calling... by YetAnotherAnonymousC · · Score: 2, Insightful

    Uh oh. Didn't I hear this ~1996 from Netscape supporters? Not that Business 2.0 at all represents the average Firefox supporter or maintainer. But still, gives me shivers.

    1. Re:2004? 1996 calling... by SeaFox · · Score: 1

      Yes, and that's exactly what started the first Browser Wars. Microsoft won and Netscape began a slow slide into oblivion.

      Then a few years later the DoJ took action and decided Miscrosft's actions were anticompetitive, completely after it mattered anymore.

      The question is. When the Second Browser War really starts boiling (which will be quite soon), if Microsoft tries to pull another Netscape-killer maneuver, will the DoJ sit on their hands until after it is over and Firefox has already been marginialized out of relevancy? Or will they take action before it's too late.

    2. Re:2004? 1996 calling... by sw155kn1f3 · · Score: 1

      hey... Netscape lost browser war because it was a crap, not because MS was anticompetetive. Hey.. before IE 4.x we all had NN installed on every machine. It was quite standard: install windows, install netscape... Simple.. Even OEMs had NN pre-installed.
      So if "autocompetetive" is to have a better browser as MS had with IE 4.x... hm.. that I don't know what is "competetive". Cripple own software or what? Bollocks.

      --
      - Arwen, I'm your father, Agent Smith.
      - Well, you're just Smith, but my father is Aerosmith!
    3. Re:2004? 1996 calling... by Anonymous Coward · · Score: 0

      And soon IE 7.0 will be better than Netscape 4.0 was. If we are lucky. Down hill.

    4. Re:2004? 1996 calling... by SeaFox · · Score: 1

      Hey.. before IE 4.x we all had NN installed on every machine.

      Well of course! Before IE 4 Internet Explorer was not bundled with Windows!

      Simple.. Even OEMs had NN pre-installed.

      Did you ever wonder why they stopped doing that?

      hm.. that I don't know what is "competetive". Cripple own software or what?

      Well, let's see...

      * Deliberately giving your software away, paying for it's development with profits from other divisions, when your competitor is using it as a business model.

      * Using distribution channels your competitor doesn't have access to (because of you).

      * Promoting proprietary changes to a medium that is supposed to be standardized so you and your competitor are on equal footing. ...do not strike me as competitive actions.

    5. Re:2004? 1996 calling... by sw155kn1f3 · · Score: 1

      Well of course! Before IE 4 Internet Explorer was not bundled with Windows!

      That's not true. It was IE 3.0 being bundled.
      IE 3.0 was just crap and nobody used it.
      Actually I used NN even when IE 4.0 was out and installed at my computer (Visual Studio 5.0 required an upgrade to 4.0).
      Then 5.0 is out and you guess what happened. Netscape produced just crap compared to IE 5.0.
      Look, we didn't even considered IE as web browser for apps etc. Primary development was done with NN. That's changed and Netscape had nobody to blame but itself.
      I want a good product, not some sensationalistic crap. Survival of the finest, period.

      --
      - Arwen, I'm your father, Agent Smith.
      - Well, you're just Smith, but my father is Aerosmith!
  20. Deja Vu... by D-Cypell · · Score: 4, Insightful

    enormous potential to hatch a new class of applications that live on the desktop but do business on the Web.

    This sounds a lot like late 90's, .com era speak to me.

    I am using firefox to type up this comment, and yes it is a great browser, but it's not going to change the way the world does business.

    Nearly every business application that has been developed for the last 10 years does business on the web.

    I hereby petition for a change to this article text so that it reads 'do business in a tab'. Now that's innovation!

    1. Re:Deja Vu... by geg81 · · Score: 1

      This sounds a lot like late 90's, .com era speak to me.

      Yes, and 5 years is hardly enough to realize a vision fully. It took hypertext, OOP, and Java-like languages nearly 40 years to make it into the mainstream.

      I am using firefox to type up this comment, and yes it is a great browser, but it's not going to change the way the world does business.

      So, the .com era speak has largely come true. Howver, current browser-based UIs are still pretty bad (like this fixed size text entry box). There is a lot of room for improvement there. An open, backwards-compatible platform giving people the ability to write much better web-based UIs could make all the difference. That might be Firefox or it might be something else.

    2. Re:Deja Vu... by Erik+Hollensbe · · Score: 2, Funny

      I'll be happy doing it the old way.... ... doing my business in the bathroom.

  21. sshh by guet · · Score: 5, Interesting

    Yet here was Andreessen publicly proclaiming in the summer of 1995 that Netscape's plan was to reduce Windows to "a poorly debugged set of device drivers." "They didn't save it up," Myhrvold said. "They fucking pulled up alongside us and said, 'Hey, sorry, that guy's already history.'"

    "The tactic drove Redmond into a rage. The day after Andreessen's quote appeared in the press, John Doerr, the prominent venture capitalist and Netscape board member, received a chilling email from Jon Lazarus, one of Gates' key advisers. In its entirety, it read: "Boy waves large red flag in front of herd of charging bulls and is then surprised to wake up gored."

    from Wired

    1. Re:sshh by toddestan · · Score: 1

      While it had little to do with Netscape, I would say "a poorly debugged set of device drivers." pretty much described Windows until Win2k came out.

    2. Re:sshh by ScrewMaster · · Score: 1

      And then, in typical Microsoft fashion, they had to fuck with something that actually worked well and kept their corporate user base happy, and come out with XP.

      --
      The higher the technology, the sharper that two-edged sword.
  22. Too much visibility, too early by Anonymous Coward · · Score: 0, Insightful

    Yes, I whish it was not, mainstream yet. Why? It is not ready... Simple example, related with safty. You're smart and you regular users do not have admin permitions in your windows/linux box. How do you update mozilla firefox automagically?

    Hmmm log in as admin and run firefox... nah, I don't wanna surf as admin. Download as regular user and install as admin? Ok... but wait, that means that the automagical update is only useful if you are willing to surf with admin permissions! So there is a feature in Firefox that assumes that you are going to connect to some site using admin permissions. No you don't have to use it, but they are promoting that behaviour. I don't like it.

    How to fix it? When a regular user downloads a patch/update it should ask for root/admin pass before trying to install. But it simply fails.

    This is just an example that illustrates really dumb things about firefox now. I whish it would become more mature before becoming mainstream.

    1. Re:Too much visibility, too early by Anonymous Coward · · Score: 0
      Yes, that definitely does suck; ran into it today, in fact.

      ~~~

  23. Memory leaks. by Anonymous Coward · · Score: 4, Insightful

    Sure, Firefox is great, I love it, I use it all the time, but before adding any more features could the Firefox team fix up the major memory leaks? PLEASE?

    1. Re:Memory leaks. by codergeek42 · · Score: 1, Interesting

      The thing about open-source projects is that they place much more QA into the hands of their users and other developers. If you don't file a bug report, it wil never get fixed.

    2. Re:Memory leaks. by Anonymous Coward · · Score: 1, Funny

      The thing about open-source projects is that they place much more QA into the hands of their users and other developers. If you don't file a bug report [mozilla.org], it wil never get fixed.


      Yeah... that's why it gets the impression of being a permenant Beta version of everything...

      MyApplication v. 0.99.9.99.9.99

    3. Re:Memory leaks. by Erik+Hollensbe · · Score: 1

      Well, I think you know better, but if you use Windows, can you recite the point release you have installed?

      No, you have "SP 2".

      Games are a great example - there have been a number of games which simply don't install or run on modern hardware, and are immediately patched after release.

    4. Re:Memory leaks. by jesser · · Score: 5, Insightful

      If you're interested in helping find memory leaks, look at how David Baron has been finding them:

      http://www.mozilla.org/projects/xpcom/MemoryTool s. html
      http://www.mozilla.org/performance/leak-brow nbag.h tml
      https://bugzilla.mozilla.org/show_bug.cgi?id= 25682 2#c2
      https://bugzilla.mozilla.org/show_bug.cgi?id =25721 8#c0

      Or e-mail David Baron and say "I'd like to help find memory leaks in Firefox. How can I help?".

      If you're not interested in helping, and you're just trying to get people already volunteering to shift their priorities, that's ok too.

      --
      The shareholder is always right.
    5. Re:Memory leaks. by jez9999 · · Score: 1

      If you DO file a bug report, it will probably never get fixed. Take a look here. See those orange, red and purple lines? They're the bugs that haven't been fixed yet, and they're increasing in number all the time. I make the count around 165,000 at the moment.

    6. Re:Memory leaks. by jez9999 · · Score: 1

      Ugh. Sorry, ignore that link, I forgot that links to Bugzilla are disabled. Try this.

    7. Re:Memory leaks. by jez9999 · · Score: 1

      Looks like that didn't work either. The page is here:
      https://bugzilla.mozilla.org/reports.cgi?pr oduct=- All-&datasets=NEW%3A&datasets=ASSIGNED%3A&datasets =REOPENED%3A&datasets=UNCONFIRMED%3A&datasets=RESO LVED%3A&datasets=VERIFIED%3A

      Fuck you Bugzilla. Anyone know a way of getting a link from /. to Bugzilla without pasting the actual URL?

  24. They could start with W3C validation by hsoft · · Score: 5, Insightful

    Before taking back the web, I think Firefox team should start by making their website W3C valid.

    I noticed that today: Firefox page and "spread firefox" page are both invalid html code. Is it just be or they are supposed to be the ones caring about standards?

    --
    perception is reality
    1. Re:They could start with W3C validation by Anonymous Coward · · Score: 0

      Before posting comments, I think you should start by making your comment valid English.

      I noticed that today: your comment is invalid English. Is it just _be_ [sic] or are you supposed to be the one caring about standards?

    2. Re:They could start with W3C validation by Anonymous Coward · · Score: 0

      That would be a correct analogy if you were talking about a comment made by an English teacher in his own web page, where he also lectures other about correct English.

    3. Re:They could start with W3C validation by Game_Player2 · · Score: 0, Troll

      Hum.. ever tried to look at slashdot's source to see if it's valid?

      Then.. why are you posting here? You should boycott it too!

      Have you ever thought that by posting on slashdot, you just helped them in creating some unvalid code?
      Hum.. I think you should stick to the w3c website and live with it. Other sites are just.. irrelevant for you.

    4. Re:They could start with W3C validation by Anonymous Coward · · Score: 0

      ...where he also lectures other...

      That's "others." And it should probably be "on" rather than "in" as well.

    5. Re:They could start with W3C validation by tbjw · · Score: 1

      Before posting comments, I think you should start by making your comment valid English.

      This is a dangling participle, where 'posting' should refer to the the person who can't write in proper English, but the sentence structure associates 'posting' with the subject of the main clause, 'I'. So it means, 'Before I post comments, I think you should...'.


      Moreover, the punctuation of 'I noticed that today: your comment...' is bizarre. The colon is seldom used in English, it is generally used to do one of the following: introduce a list; introduce a long quotation; explain the previous sentence. The last use is rare, but still acceptable---one might have:

      The delegates didn't spend long in the building after the conference: They all had plans for the weekend.

      As a rule, we expect a capital letter to follow a colon.

    6. Re:They could start with W3C validation by Anonymous Coward · · Score: 1, Interesting

      .. Maybe they are making sure they render correctly in IE, since those users are the ones they are trying to convert.

    7. Re:They could start with W3C validation by CaptainPinko · · Score: 1
      I'm taking a writing class as it is required by my science program so I'll disagree with:
      As a rule, we expect a capital letter to follow a colon.

      It look's like you only need a capital after a colon when it is joing two independent clauses; however, if used with a appositive a colon is not used. My source is Hacker's "The Bedford Handbook". Irregardless, the grandparent's usage of the colon was incorrect.

      --
      Your CPU is not doing anything else, at least do something.
    8. Re:They could start with W3C validation by Anonymous Coward · · Score: 0
      Holy shit! Troll alert!

      I was with you through "a appositive" and merely cringing, but then you used the ulitmate non-word. Irregardless is the strongest sign of language abuse one could wave. Kudos, sir troll.

    9. Re:They could start with W3C validation by LWATCDR · · Score: 1

      What the hell happened to the Internet! Freaking bunch of grammar wimps. Good heavens people when did we let a bunch of liberal arts people start using computers and posting in Slashdot!

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    10. Re:They could start with W3C validation by Anonymous Coward · · Score: 0

      How cromulent of you.

    11. Re:They could start with W3C validation by CaptainPinko · · Score: 1
      Oh, I'm not claiming my english skills are any better. I was merely intrigued by this grammatical point, looked it up, and shared my results. Frankly, I couldn't care less how people talk on the internet or anywhere else for that matter.

      Oh, and apparently irregardless is a word not a well-respected or popular but one none the less.

      --
      Your CPU is not doing anything else, at least do something.
    12. Re:They could start with W3C validation by burns210 · · Score: 1

      This grammar nazi is in serious need of a promotion, well done.

    13. Re:They could start with W3C validation by elemental23 · · Score: 1

      It's not difficult to write valid XHTML that renders perfectly in IE. Furthermore, it's not difficult to write valid XHTML that not only renders perfectly, but also nearly identically in both IE and Gecko-based browsers.

      --
      I like my women like my coffee... pale and bitter.
    14. Re:They could start with W3C validation by rmohr02 · · Score: 1

      The Firefox project page validates.

  25. great browser, but... by geg81 · · Score: 5, Insightful

    Firefox is a great browser, and there are a number of useful plug-ins available for it. It's also supported on many platforms.

    But I have my doubts whether it's a good applications development platform as it is. Out of the box, you get, what, XUL and JavaScript? I'm sorry, but that doesn't strike me as a good platform for application development. In particular, JavaScript is just far too flaky to develop anything significant or complicated in it, and a lot of libraries just don't exist for JavaScript at all. And, like it or not, even if you put part of the application on the server, things still get complicated if you want a high quality GUI.

    Maybe if Firefox shipped with a small, efficient JVM or CLR runtime and JIT that tie into the DOM, XUL, HTML, SVG, and event handlers (but without most of the bloated class libraries that Sun or Microsoft want to force on you), it could become a full platform. It would be even better if it included a small IDE out of the box.

    As it is, I think it will remain limited to simple web apps created by rather dedicated Firefox hackers (and thank you for it, it is a great browser).

    1. Re:great browser, but... by Anonymous Coward · · Score: 0

      You don't develop applications in the browser, you stupid retard. That's the "applications delivered over the web" part. You develop a client for your application.

    2. Re:great browser, but... by aldoman · · Score: 1

      No, you tie it in with PHP and say, mySQL, and you frankly have a kickass combination. All the power of your normal widgets with the speed of development that PHP offers.

    3. Re:great browser, but... by Anonymous Coward · · Score: 0

      "You develop a client for your application."

      You talk as if most of the work is in the server, and the client is just this little thing you deliver through the browser. Well, you got it backwards. Almost all the work and code for a successful end-user application is in the user interface, and XUL+JavaScript doesn't support that very well.

    4. Re:great browser, but... by geg81 · · Score: 1

      I'm not sure what that "No" is in response to. Are you saying that plain XUL without client-side programming is enough? I don't think it is: if you use XUL, you end up using JavaScript, extensively. With HTTP round-trip times of several seconds over real-world Internet connection, you just can't make a good UI by programming everything in PHP on the server.

    5. Re:great browser, but... by Anonymous Coward · · Score: 1, Interesting

      Mozilla (and by extension Firefox) is an amazing platform to develop on. XUL, XPCOM and other technologies were developed to aid running the browser cross platform, not necessarily to create a platform. It just so happens that the software engineers did a great job in minimizing the redundancy and increasing the reusability of the Mozilla codebase. XPCOM components don't have to be written in Javascript. They can be written in any XPCOM compliant language, including C++.
      Out of the box you get, standards compliant HTML rendering, Client side scripting, Secure connections via https and access to every service that Mozilla provides from socket management to XSLT transformations. There are things that are missing, but you can fill in the gap by writing your own XPCOM component.
      There is (was?) a project, blackwood I believe, which tried to integrate Java and Mozilla by making Java classes callable as XPCOM components. If that works well, there will be no stopping Mozilla and Java as a platform.
      The beauty of Mozilla is that except for the core and a few necessary libraries, it can be as much or as little as you want it to be. You can create a complete, rich, client side, skinnable via css, localizable application or you can write a small extension that just takes advantage of some RAD UI stuff, it's your call. You aren't limited by the types of apps you can create by the interfaces because Mozilla also ships with SOAP and XML-RPC libraries. In fact I'm using an updated XML-RPC client in Firefox for my latest project that calls Nariva; a Java XML-RPC service that exposes Apache Lucene functionality.
      It's the potential that has them scared.

    6. Re:great browser, but... by Anonymous Coward · · Score: 0

      Out of the box you get, standards compliant HTML rendering, Client side scripting, Secure connections via https and access to every service that Mozilla provides from socket management to XSLT transformations.

      Yes, but what is missing is a decent client-side programming language--the stuff in which one does the heavy lifting.

      There are things that are missing, but you can fill in the gap by writing your own XPCOM component.

      In what? C++? Then it's hardly a web-based application anymore. Or in Java? Well, then Firefox needs to start including a JVM out of the box.

      It's the potential that has them scared.

      But that potential will remain unrealized unless Firefox gets some kind of additional client-side programming platform. Again, one of the open source JVMs, but without Sun's bloated class libraries, could do the trick. JavaScript by itself really just doesn't.

    7. Re:great browser, but... by Anonymous Coward · · Score: 0

      You can have your application logic as much as you want on the client side or on the server side. True, once you have XUL, you need javascript for the interaction. It's not magic. The point is you can make a very responsive app that gathers as much user input as it can BEFORE it hits the logic on the PHP server. Less round tripping makes it a great, standard, thin client solution. And depending on how you do it, you can even make it easily standalone and not roundtrip at all.

    8. Re:great browser, but... by DrVxD · · Score: 1

      > XUL+JavaScript doesn't support that very well.

      Are you sure? I saw this posted a while ago, and it seems to work pretty well to me. (I have no connection with the developers of this application)

      --
      Not everything that can be measured matters; Not everything that matters can be measured.
    9. Re:great browser, but... by Anonymous Coward · · Score: 0

      The point is you can make a very responsive app that gathers as much user input as it can BEFORE it hits the logic on the PHP server.

      Yes, and my point is that, right now, your only choice you have in Firefox out of the box for doing that is JavaScript, and I don't think that's good enough. Firefox needs something, anything, more heavy-duty than JavaScript. The obvious choices are JVM and CLR, but stripped of their cumbersome and bloated vendor libraries.

    10. Re:great browser, but... by aldoman · · Score: 1

      I don't know where you got those 'seconds' from.

      Ignoring the fact that the best use would be a local server where latenices are sub-ms, even over the internet (I'm in the UK, and mozilla.org is in West-Coast US, nearly right on the other side of the world):

      Pinging rheet.mozilla.org [207.126.111.202] with 32 bytes of data:

      Reply from 207.126.111.202: time=186ms
      Reply from 207.126.111.202: time=188ms
      Reply from 207.126.111.202: time=174ms
      Reply from 207.126.111.202: time=179ms

      Sure, you have HTTP overheads there, plus PHP generation times, but they on a good machine and reasonable quality scripting are in the 20-50ms area. Nevertheless, I'm sure you could load all the important data (say 5kb - you don't need any presentation once you have the XUL loaded) in less than a second, which is certainly faster than desktop apps on a slower computer, plus no-startup time or install time.

      The whole point is that you use both. Javascript is suprisingly powerful, but I agree not ideal for doing business logic in. The power of those is quite frankly, immense.

    11. Re:great browser, but... by Anonymous Coward · · Score: 0

      With enough effort, people can write any application in anything. JavaScript is great for small bits of code for web pages, but I think it's just not a nice tool for anything big and complex, and good GUI apps become complex.

    12. Re:great browser, but... by Anonymous Coward · · Score: 2, Interesting

      In particular, JavaScript is just far too flaky to develop anything significant or complicated in it

      Flaky? Have you ever actually written anything non-trivial in it? It's actually quite a nice language if you are developing a client application rather than worried about cross-browser issues on the web.

      Can you elaborate on your "flaky" accusation?

    13. Re:great browser, but... by Anonymous Coward · · Score: 0

      A Mozilla based application is not a web based application. If all you want is HTML then don't worry about using any of Mozilla's features. If you want a thin client solution use the features, and that includes possibly writing XPCOM components that do the 'heavy lifting'. The logic has to be somewhere. There are quite a few XPCOM components written in javascript too by the way, making them automatically cross platform. There are also Python bindings (PyXPCOM) in addition to countless others I can't remember at the moment.

    14. Re:great browser, but... by Anonymous Coward · · Score: 0

      Then you haven't used XPCOM. Javascript in Mozilla is more glue than anything else, but you can write XPCOM components in javascript if you liked. Mozilla is a big complex GUI app. How do you think they fare?

    15. Re:great browser, but... by Anonymous Coward · · Score: 1, Insightful

      Why isn't it good enough? It supports classes and inheritance. It's cross platform, standard (ECMAScript) and easy for people to get into. With XPCOM you can even strongly type the interface and Mozilla will treat it like a (slow) C++ component. Equivalent libraries for most of the functionality available in java standard distributions are available somewhere as XPCOM components (objects or services) in Mozilla.

    16. Re:great browser, but... by Anonymous Coward · · Score: 0

      Mozilla is a big complex GUI app. How do you think they fare?

      Most of the hard parts of Mozilla (HTML rendering, individual widgets, etc.) are written in C++, but web based apps can't just drop into C++.

      Also, I'm not sure that the speed at which the Mozilla GUI evolves is necessarily a recommendation for the approach; the Mozilla GUI itself is pretty simple compared to many apps people would like to deliver over the web.

    17. Re:great browser, but... by w9ofa · · Score: 1

      I used to think the same way. But then I went to
      http://www.technicalpursuit.com and I was floored. Just try one of the demos. I think this stuff might be powerful enough to do %80 of your "corporate" desktop tasks (email, calendar, browser, database access, spreadsheet).

    18. Re:great browser, but... by geg81 · · Score: 1

      I'm sure you could load all the important data (say 5kb - you don't need any presentation once you have the XUL loaded) in less than a second, which is certainly faster than desktop apps on a slower computer, plus no-startup time or install time.

      My comment wasn't about the data, it was about where you put GUI code. Even if your ping times were typical delays for entire transactions, 170ms is too much of a delay for interactive response (and actual HTTP transactions are often much longer). If you want interactive response, you must put code on the client, and the only option for that right now is JavaScript.

      The whole point is that you use both.

      The point of my posting was to say that most application programmers probably aren't going to take any platform seriously that only has JavaScript as its client-side programming language, so if Firefox wants to go in that direction, it needs to do something. Allowing people to use Java or C# instead of Javascript for writing the client-side logic XUL apps might be a solution.

      In fact, Java almost got it right: a simple, efficient, sandboxed client-side langage. What it was lacking originally was a good toolkit, but XUL fills that niche. And what it was lacking later was a commitment by Sun to keep it a client-side language, but Firefox could fill that niche.

      Javascript is suprisingly powerful, but I agree not ideal for doing business logic in.

      A good GUI tends to be a whole lot more complicated than the business logic behind it.

    19. Re:great browser, but... by Anonymous Coward · · Score: 0

      Well said. If VisualBasic 6 was good enough for this market, Javascript would be just fine.

      (Except for arrogant programmers who haven't seen any JS longer than a 10 line web page script.)

    20. Re:great browser, but... by Anonymous Coward · · Score: 0

      Of course most of the work is in the server you stupid fucking idiot. Where the fucking hell do you think the database is? The workflow? The membership and authorization system? Do you know one fucking thing about web-delivered applications?

    21. Re:great browser, but... by the+quick+brown+fox · · Score: 2, Insightful
      I thought this too, based on plenty of experience writing DHTML in JavaScript 1.1/1.2, but I was recently forced to write a Firefox extension (using JavaScript 1.5) and it was surprisingly painless.

      Unless one of your criteria for a nice language for big and complex projects is static type checking (or static anything checking, I guess), you might be surprised how far JavaScript has come along. It actually has a coherent OO model (though it's different than the class/instance model used by most mainstream languages these days), it's got closures, exception handling... many programmers have written complex things in languages that gave them much less.

    22. Re:great browser, but... by the+quick+brown+fox · · Score: 2, Insightful
      But that potential will remain unrealized unless Firefox gets some kind of additional client-side programming platform. Again, one of the open source JVMs, but without Sun's bloated class libraries, could do the trick. JavaScript by itself really just doesn't.

      Just curious if you've actually tried XUL + JavaScript. I've done some Swing work, a ton of C#/Winforms work, and about a month and counting of XUL/JS work, and so far the XUL/JS experience has actually been pretty good. You might be surprised how much you can get done in the XUL without dropping into JS at all; in Winforms and (especially) Swing, the general purpose programming language (C# or Java) is responsible for declaring the UI, which most Swing developers will tell you is just incredibly painful. (Winforms isn't as bad because of RAD tools, otherwise it would be.)

      So for many applications, the amount of JavaScript you have to write is pretty small compared to the amount of C#/Java. And anyway, JavaScript isn't a half bad language anymore; C# and Java could learn a couple of tricks from it (closures in particular are invaluable for GUI programming, and neither C# nor Java have them yet).

    23. Re:great browser, but... by advid · · Score: 1

      Gmail's UI is JavaScript. It's hardly flaky.

      --
      - "I'll probably get modded down for this."
    24. Re:great browser, but... by JamieF · · Score: 1

      Exactly how does JavaScript fail where Java succeeds, from a language design point of view? A browser implementation of the DOM may be bad, but that doesn't prove that the language is flawed.

      If you remove the Java class libraries and just leave the language, you get something that's very similar to JavaScript. The biggest difference that I can think of off the top of my head is the static type checking that Java has which JavaScript doesn't. The next biggest difference is prototypes vs. classes (JS doesn't use classes).

      Play around with Rhino a bit and see if you still think JavaScript is too wimpy to do anything serious with.

    25. Re:great browser, but... by Anonymous Coward · · Score: 0

      I totally agree about JavaScript... it just doesn't cut it. It's not that it's "flaky", but it's that full blown Java just has so much more to offer, especially in terms of existing APIs. I am willing to bet that if an exact clone of Firefox existed, except it used Java instead of JavaScript, it would become the Firefox browser of choice. Yes, you can do most any client-gui extension using JavaScript, but I don't understand why the Firefox developers wouldn't choose to offer the most powerful solution they can, right from the start... before the browser becomes overly popular and is too hard to switch to full Java later on. There is no doubt in my mind that if Firefox does indeed become the next winner of the browser wars, there will come a point where we [developers] all wished we had full Java to do with whatever we pleased.

    26. Re:great browser, but... by aldoman · · Score: 1

      Sorry, but I disagree once again. 170ms is absolutley _fine_ (and that was an extreme example) for interactive responses. Maybe not for you and me (geeks), but for the 'average' office monkey, it's more than good enough.

      Not only that, you can get significant speed increases. Say you want to seach your 5 million record database. You could either write a client app and run it locally, which would sometimes give better response times, or you could run it on your quad-xeon, 4GB RAM system. Which would be better - I'd rather have the Xeon box doing it for me, rather than a 800MHz Celeron.

      Also, loading the client side programming (which could be megabytes in size) every time (or some of the time if it's cached) is a gigantic waste of time. I'd much prefer 1 second response times over my 56k modem plugged into a hotel room than downloading 3MB of client side programming just to do a query on a sales account.

      BTW, are you saying that HTML isn't succesful when it comes to application programming? It doesn't have any more than PHP, yet it seems to be one of the most used client side markup langauges around.

      The main problem with using C# and Java, apart from the huge overheads it encouters, is that you need to intermeditary code for it, and XUL doesn't do IL, not yet anyway. People need to be able to think that XUL is just HTML, but much more responsive and much more powerful. XUL should not be a drop in replacement for C# and Java, and people shouldn't have to compile it. As soon as you get people compiling it, you've lost all the goodness that it offers. It needs to be able to be wrote in Notepad, and run _1 second_ after that.

    27. Re:great browser, but... by geg81 · · Score: 1

      By a "flaky language", I don't mean that there are problems with the implementations or portability (which there may be as well). Rather, I mean that the language contains convenience features that may seem nice when writing smaller pieces of software but that can cause headaches when debugging large, multi-developer projects. Things like the fact that "+" will happily revert to string concatenation when trying to add a number and a string, or the fact that instance variables just get created automagically.

  26. The developers will make out fine by Ars-Fartsica · · Score: 4, Insightful
    I can't think of a more bullshit-proof resume bulletpoint than to point to your commit log on a high profile project.

    Anyone using Mozilla code as a basis for a product will pay out to people with a commit history.

  27. A few really good Apps could make the difference.. by Coryoth · · Score: 4, Insightful

    After seeing this demo of exactly what Firefox and XUL can do in the way of fast, rich applications, I think its only going to take a few significant applications in XUL to get people moving to Firefox just to get it.

    Does anyone know if someone is writing a webmail client in XUL? If not, someone really needs to (I've even started looking at trying to do it myself, and I'm no coder). Compared to current webmail interfaces a XUL interface would be almost indistinguishable from a local mail client. All you need to do is have browser detection send users to the old style webmail client if they aren't using a browser that supports XUL.

    Now, imagine if GMail started doing that... IE users of GMail get the standard webmail interface, but Firefox users get a full fast XUL interface. Have a look at that demo site again, and do some clicking around ... then tell me that that wouldn't be an absolutely killer app for Firefox.

    Jedidiah.

  28. If I recall correctly... by wasted · · Score: 1

    (which is very debateable), the idea of running apps on the browser is why Microsoft was so eager to kill off Netscape. If the browser is cross platform, it lessens the reliance on the underlying operating system, and threatens the profitability of Windows.

    This may not be as much of an issue as it was back in the days of the Microsoft suit, though.

  29. Because in the future the browser is your only app by Ars-Fartsica · · Score: 1

    IM, Web, commerce, file sharing...these are all the apps of the future and they can all piggyback on a good browser codebase. Now I will preempt all of the people who tell me they actually spend 95% of the time on their computer using a spreadsheet or word processor....first of all, bullshit. Secondly, its only a matter of time before these are also embeddable browser thingies...via XAML, XUL or otherwise.

  30. Believe it when I see donations by sphealey · · Score: 2, Interesting

    I stayed with Netscape through the disaster years, started using Mozilla at 0.7, and do my best to implement Mozilla (and perhaps soon Firefox) in the corporate environments where I work.

    But - until I see some significant donations to The Mozilla Foundations, including some substantial in lieu payments from corps that are using Mozilla or Mozilla technology, I will have serious doubts that Mozilla will last in the long run. Serious cash is needed to fund a serious development effort.

    sPh

    1. Re:Believe it when I see donations by Anonymous Coward · · Score: 0

      Open source software is like a pearl, once the piece of sand is sufficiently lodged in the clam, it can only grow and become more valuable.

      I'd go as far as to say that firefox is sufficiently lodged in the clam (and before version 1.0).

  31. yeah yeah by Anonymous Coward · · Score: 0

    They ought to fix it so that it has more of the menu options that were in Mozilla, works better when run in Windows limited user mode. It's still quite rough at the edges. I'm sure the program could do with more hardening as well.

  32. Re:Shhhh! We awe hunting wabbits... by NotoriousQ · · Score: 1

    As long as it is not Mike Rowe Soft.

    --
    badness 10000
  33. Huh? Who isn't online yet? by Ars-Fartsica · · Score: 4, Interesting

    Your bank? Check. Your brokerage? Check? Your government? Check. Your doctor? No, but thats because your doctor is still using Win95 and Office 97. Once someone consolidates the IT operations of law offices and medical practices, this will happen too...the cost of handling paper records is killing these industries.

    1. Re:Huh? Who isn't online yet? by WarwickRyan · · Score: 4, Funny

      Be thankful. Our Doctors in the UK are still using MS-DOS 6.22 and Word Perfect.

    2. Re:Huh? Who isn't online yet? by cduffy · · Score: 4, Informative

      Your bank? Check. Your brokerage? Check? Your government? Check. Your doctor? No, but thats because your doctor is still using Win95 and Office 97. Once someone consolidates the IT operations of law offices and medical practices, this will happen too...the cost of handling paper records is killing these industries.

      It's not all that bad. Practice management systems (for patient scheduling and billing) have almost 100% market share already. It's only electronic medical record systems that are next to unheard of -- and there are plenty of folks (such as the startup I work for) working hard to fill that gap.

    3. Re:Huh? Who isn't online yet? by edrain · · Score: 1

      Do you mind if I ask who you work for? That's a really good idea that's long overdue. I'd like to learn more. I accidentally posted this to a previous message, retardedly.

    4. Re:Huh? Who isn't online yet? by Anonymous Coward · · Score: 0

      As long as your startup isn't Cerner, you should be in good shape.

    5. Re:Huh? Who isn't online yet? by Anonymous Coward · · Score: 0

      Electronic medical record systems next to unheard of? You've got to be kidding.

      Ever heard of AllScripts? EpicWeb?

      Get to your clinic for a checkup.

    6. Re:Huh? Who isn't online yet? by iammaxus · · Score: 1
      Practice management systems (for patient scheduling and billing) have almost 100% market share already.
      That may be true, but in real terms, it doesn't mean much. Much of the communication between insurance companies and billing companies, or practices and and billing companies is still done in paper. The entire system needs to be digitized before you can really say that paper has been removed from the system.
    7. Re:Huh? Who isn't online yet? by chiphart · · Score: 1

      ...what many fail to realize is that the practice management side of medicine has *no interest* in charging down the digital lane properly. Why not? Because every piece of paper introduces a delay, if not denial, of payment by private insurance.

      I've worked in this business for 15 years and things haven't changed. Even (most of) those insurance companies that "require" electronic transmission of claims use the process for denial and delay.

      And don't even mention HIPAA.

      --

      ...if I wanted to read garbage like that, I'd go to \.
    8. Re:Huh? Who isn't online yet? by TykeClone · · Score: 1
      HIPAA

      Take that!

      Seriously, I hear you. It's like GLB for the medical and insurance industries, but it's also like an octopuss and gets its tentacles into everyone else's business.

      --
      A fine is a tax you pay for doing wrong and a tax is a fine you pay for doing all right.
    9. Re:Huh? Who isn't online yet? by cduffy · · Score: 1

      Much of the communication between insurance companies and billing companies, or practices and and billing companies is still done in paper. The entire system needs to be digitized before you can really say that paper has been removed from the system.

      We're working on it.

    10. Re:Huh? Who isn't online yet? by cduffy · · Score: 1

      Okay, "next to unheard of" is a little overboard -- but in terms of percentage, market penetration is still low.

    11. Re:Huh? Who isn't online yet? by Anonymous Coward · · Score: 0

      If he/she/it isn't comfortable posting that in a public forum, you might try the email address attached to the post.

    12. Re:Huh? Who isn't online yet? by pommiekiwifruit · · Score: 1

      I hear there is a zillion pound program mooted to make them all use The One Network And Operating System... possibly this is to enable those paranoid thrillers where hackers change peoples medicine to poison (although the NHS seems to manage a few cases of that all by itself - e.g. go in with an ingrown toenail and come out dead).

    13. Re:Huh? Who isn't online yet? by WarwickRyan · · Score: 1

      NHS IT projects have a potted history: they almost always fail whilst wasting a large amount of the NHS budget.

      I don't see this one being any different :-/

    14. Re:Huh? Who isn't online yet? by horza · · Score: 1

      Be thankful. Our Doctors in the UK are still using MS-DOS 6.22 and Word Perfect.

      What's wrong with that? Virus and trojan free, doesn't consume massive amounts of resources (memory and cpu), not overwhelmed with unnecessary features. Stick on a basic DOS based browser and you have a cheap thin-client. Sounds just what the non-technical minded doctors and the tax paying public needs.

      Phillip.

    15. Re:Huh? Who isn't online yet? by mgcarley · · Score: 1

      Man... sucks to be you guys. I've only come across around three Win95 machines in the last couple of years of contracting. One of the companies I contract to is a medical-software-development company... most of the clients run Windows 98, but they just run that as the base OS so that they can log in to a terminal server (most of them, anyway). Sure, they could run Windows 2000/XP - and some of them do - but for what they are doing on the machines, and with all those cool bugs and viruses out there which no longer affect Windows 9x, Windows 98 with Terminal Services on 2000 or 2003 is fine.

      --
      Founder & COO, Hayai India (hayai.in) / USA (hayaibroadband.com) // t: @mgcarley
    16. Re:Huh? Who isn't online yet? by Anonymous Coward · · Score: 0

      Um, last i heard hat where i live (The UK) the hole NHS is going to be on a electronic medical record system soon... oh, i just cant wait for the first hack to that.

  34. Cute by Dark+Lord+Seth · · Score: 4, Insightful

    Reminds me of a teacher at college. Well, not exactly a teacher, mind you. Teachers teach stuff, this guy just stood in front of the class and told us all to go learn ASP.NET from w3schools.com. If the guy was even at college to start with. But I digress. I recently argued with him as to why the hell we were learning ASP.NET while the course read "advanced programming". The moron gave me the following reasons why ASP.NET was to be the "entlösung" to all problems, including war, famine and dropbears*:

    • Web-based I: Everything will go over "the web" with .NET, ranging from word processors to databases.
    • Web-based II: Other programming languages like C/C++, Delphi, Java and anything not .NET will die because of this web-based 'paradigm-shift'.
    • Python: Python (my suggestion) was a joke programming language by amateurs and hobbyists.

    That's pretty much when I stopped listening and just started to stare in sheer amazement. The guy seems to be a bit right after all though, considering the possibilities that are now available for XUL regarding web-based applications. But hey, let's be fair; .NET isn't all that bad but riding the .NET car with ASP.NET is like driving a Ferrari with wooden wheels. C# would have been nice enough, instead. But this whole "everything will be web-based" idea was utterly shit and I KNEW there was a better solution than ASP.NET to web-based solutions. Then I saw a site with XUL elements plastered all over it and I was impressed. No more silly tricks with HTML forms and parsing it all through CGI scripts. It seemed like a clean enough solution for lots of things. Think of a small company; Items need to be tracked, clients need to be contacted and managed, rosters needs to be kept up to date and plenty more. Now all that can be done by HTTP with a standard webserver and a Mozilla platform.

    The compant where I worked as intern could have used that. Instead they adopted a win2k3 server with office 2k-something premium, using it as a terminal server to log in to single Access database using remote desktop, which would function as a POS system with the aid of heavy VBA scripting. Not exactly an elegant solution, though it sure is a creative way to make an Access database centralized. Now imagine the same trick with a cheapo webserver running Apache 1.3.something, serving XUL documents that read/write data from an MySQL database... ( It WAS a rather small shop, after all... )

    1. Re:Cute by YE · · Score: 3, Funny

      The moron gave me the following reasons why ASP.NET was to be the "entlösung" to all problems...

      The Entlösung? As in "solution involving ducks"? Or "the Duck solution"? Is there a Monty Python + Holy Grail reference I'm missing here?

    2. Re:Cute by Anonymous Coward · · Score: 1, Informative

      But hey, let's be fair; .NET isn't all that bad but riding the .NET car with ASP.NET is like driving a Ferrari with wooden wheels. C# would have been nice enough, instead.

      ASP.NET is the platform and you can use C# on it. I can understand your teacher well - if you don't know that much, how could your criticism be taken as anything else as anti-M$ fanboyism?

    3. Re:Cute by Anonymous Coward · · Score: 0

      Your reply was probably to be taken as funny (which it also is), but for the people demanding information, he probaly ment "endlösung", "final solution".

    4. Re:Cute by ScrewMaster · · Score: 1

      May I ask what "entlösung" means? I gather from context it means something akin to "be all and end all".

      --
      The higher the technology, the sharper that two-edged sword.
    5. Re:Cute by man_ls · · Score: 1

      Think final solution, without the connotations that implies.

      (note for those who think I'm trolling: no capital F and S. this is not the holocaust.)

    6. Re:Cute by asdfghjklqwertyuiop · · Score: 1

      Python isn't the solution for anything either.


      Python is the solution to many things. Last month I interviewed at a large company that did many line of business apps in Python.

    7. Re:Cute by Dark+Lord+Seth · · Score: 1

      Not really, more as in... "This is why Seth ended with a 2 ( or E for silly people ) as his grade for German classes all those years ago."

      :(

    8. Re:Cute by Dark+Lord+Seth · · Score: 1

      Out of context it could be regarded as blatant anti-MS fanboyism, indeed. However, C# seems like a good enough programming language, to be honest with you. The main problem was that this class was called "Advanced programming", with special attention toward those who will continue their education after this at HBO level. ( Dutch educational system is impossible to understand; think of HBO as the average US or UK university. ) I asked around at the HBO I plan to attend and no where do they use ASP.NET or anything with a similiar syntax. Instead they focus on Java and C instead. So, regarding that, I asked the guy who was in charge of that class wether or not we could use C# instead. It resembles other programming languages enough so that any experience with C# will be applicable to most C-like languages.

      No cookie, the moron insisted on ASP.NET. Even using regular ASP or VB would be against his rules because he insisted on ASP.NET at all costs. Another issue would be the entire "web-based" bullshit the guy kept forcing down our throat. This isn't 1998 anymore and no one cares or wants a college-level webmonkey. Besides, there were many MANY more things wrong with that course, but I'll digress about rambling about it too much...

    9. Re:Cute by ahdeoz · · Score: 1

      That seems like a fair expectation from a high school teacher. What do you think, someone who's main job is probably to teach typing skills to 15 year olds is supposed to explain function pointers or keep up on all available programming languages?

  35. Mozilla?-Luddites on parade. by Anonymous Coward · · Score: 4, Insightful

    " Wasn't this tried once? XUL + Javascript + CSS + XML + XHTML = the greatest programming platform?"

    What do you mean "tried once"? It's still there, and has been used. Just because every new use doesn't come with a press release, doesn't mean people aren't using it.

    As far as why? Rich-clients are the future, even if all the luddites rally against them.

    "Must everything become an operating system? How about quitting trying to become a brand and just make a simple quality browser?"

    Must every bit of FOSS have a scripting capability? I'm browsing with Mozilla now. I'd say it reached "quality" when the majority of the "were's my browser?" posts dropped severely about two years ago. And YES brand is important. Quick! What is LINUX? Quick! What is Apache? Much better than "a browser" or "an operating system".

  36. Mozilla Amazon Browser by CanadaDave · · Score: 4, Informative
    "Amazon (AMZN) could build a search application into the browser that lets users buy books without visiting its website."

    That already exists! Ok, it doesn't let people buy book yet, but you can search. I wonder if the author of the article knew that. Check it out here and here. I've actually tried it out and it works really well.

    Get the firefox extension here.

    1. Re:Mozilla Amazon Browser by emjoi_gently · · Score: 2, Interesting

      Why is it a big deal to buy books from amazon without visiting thier website anyway? What's so terrible about their web site? Or are we talking Power-Buyers here who just don't have time to look at a web page? Just buy the book NOW! As for writing applications that are crossplatform compatible and accessable over the net? Ummm... me and thousands of others have been writing JSPs and PHP and Cold Fusion and so on for years. In many cases serverside apps, rather than applets or plugins, are the way to go to avoid OS, Java or Browser compatibility issues.

    2. Re:Mozilla Amazon Browser by CanadaDave · · Score: 1
      I don't think it is a big deal, unless it can be done faster or better in some way. I have made python scripts for example to automatically renew my library books. I have also make automated scripts to fetch information about patents from the USPTO, given a list of patent serial numbers.

      If something like MAB can be used to fetch information automagically, for example, to get around the limited number of books you can see on one page of your browser at one time, or to be able to search and sort better (Amazon's search sucks. Sort by bestselling or highest rated and watch the keyword sort fail miserably) then that would be a great advantage.

  37. BZZT, you are already digital by Ars-Fartsica · · Score: 3, Insightful
    If you really were an "expert" like you claim to be, you would know that financial services have been computerized for years. Do you use ATMs? LEt me guess, you'll lie in a response and say no just to stick to your party line, but it doesn't matter, going and dealing with the teller just means you strip off one layer of the digitization. It still happens upstream whether you like it or not.

    Now let me guess you will tell me you keep it all under your mattress and don't deal with banks at all.

    1. Re:BZZT, you are already digital by kent_eh · · Score: 3, Insightful

      *sigh* 1) I never called myself an expert 2) Obviously financial services are computerized.
      What I intended, and apparently should have explicitly said, was that I don't (yet) trust the security of systems that are directly connected to the public internet. At least I don't trust them enough to bet my own money.

      --

      ---
      "I can't complain, but sometimes still do..." Joe Walsh
    2. Re:BZZT, you are already digital by edrain · · Score: 0, Flamebait

      Do you mind if I ask who you work for? That's a really good idea that's long overdue. I'd like to learn more.

    3. Re:BZZT, you are already digital by Technician · · Score: 2, Insightful

      It still happens upstream whether you like it or not.

      Walking cross the street involves risk. I try to not spend all day playing in the street.

      The same for my finances. I do use banking services now and then, but most of the time it's cash and carry. The fewer debit registers I use, the fewer of them that have my information. If one is compromised (Open Wireless registers at Home Depot for example) the fewer chances my data will be compromised.

      It's about reducing risk, not elimination of risk for the truly paranoid.

      In most places you can't rent a car or hotel room without a credit card. For most everyting else, cash works.

      --
      The truth shall set you free!
    4. Re:BZZT, you are already digital by Seahawk · · Score: 1

      Somewhere the Public ATM is connected to the public internet!

      Not directly, but if the online transaction talks to the same backend as the ATM down the line, there is the possibility of getting in there.

      Unless offcouse a human is sitting manually and copying the numbers from one system to the other! ;)

      ANd as long as there is a network connection, there is a possible security issue.

    5. Re:BZZT, you are already digital by mikefe · · Score: 1

      Man, and here I thought your sig said "Battling Breasts"! :(

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
    6. Re:BZZT, you are already digital by edrain · · Score: 1

      Sorry to disappoint. :)

      On the other hand, the code I created can be adapted with a little work. Maybe I could make some money off of that work after all...

  38. Not firefox. Try google by Billly+Gates · · Score: 1, Interesting

    A web browser is not an operating system. I repeat a web browser is not an operating styem!

    Google on the otherhand seems to not only integrate with the web but also the desktop. They are developing api's and may even challenge the database market soon.

    Html on the desktop freaked out microsoft because it was something they did not control. Besides some XML its mostly html formatted documents. Big deal.

    Google will began to act as an interface to data locally as well as on the corporate lan and internet and will open a huge wave of innovative software using google's api's and protocals.

    Its still in its infancy but if I were Bill Gates my eyes would be aimed at google for the time being.

    1. Re:Not firefox. Try google by Anonymous Coward · · Score: 1, Interesting

      I know i'm getting off-topic, but doesn't this idea, that google will take over everything, scare anyone?

      The old saying, that power corrupts, and that absolute power corrupts absolutely, I think is self-evident.

      Google is not a democracy. They are a really cool company at the moment, and they have built their success on providing a useful service. And right now, someone could still displace them if they start to suck just as they displaced those who came before. But they will be a lot harder to replace when they have become the os, the filesystem, the database, and everything else.

      Google is not free software. It is a company that provides a service, and the terms of that service are subject to change at any time. In fact, i think there are already a lot of restrictions on what you can do with their apis. They use a lot of free software, they give a lot back to the community (i think), but if you use their apis, and you get tired of the way they're running things, it's not like you can just fork the way you can with free software.

      To bring this back on-topic a little, how can we provide something like google that nobody owns in the sense that nobody owns free software (i know that the author still retains copyright, that it's built on copyright, but you are free to fork)? Is the browser as a platform a step in the right direction? Maybe a free google replacement can be built on top of something like firefox.

    2. Re:Not firefox. Try google by toddestan · · Score: 4, Funny

      A web browser is not an operating system. I repeat a web browser is not an operating styem!

      It is if you ask Microsoft!

    3. Re:Not firefox. Try google by Billly+Gates · · Score: 2, Interesting

      So is Microsoft right?

      If you dont like google dont use it. Or better yet write your own alternative in teh spirit of free software.

      Google makes their money from ads and from businesses. So far its free as in beer and the api's are not proprietary with restrictions the last time I looked.

  39. apt metaphor by geg81 · · Score: 3, Insightful

    What an apt metaphor: an intelligent, young, adventurous member of the species "homo sapiens" (Netscape) gets gored by a bunch of dumb, overweight beasts with sharp horns (Microsoft).

    A lot more applications should have moved to the web over the last decade. Microsoft prevented that because they were not ready for it yet, even though the industry was. Instead, we got nearly another decade of poorly written VB, Office, and Access applications.

    1. Re:apt metaphor by dedazo · · Score: 4, Insightful
      an intelligent, young, adventurous member of the species

      I suggest you go back and review your history. The people who founded Netscape were as much hardasses as Gates and everyone else at Microsoft. These are the people who claimed they had "invented" the Internet (even before Gore) and took all the glory away from Berners-Lee and his team. It's just that they were not as good at the game as Microsoft were. They released a buggy unstable 3-4.x product that couldn't possibly compete with IE4 and then when they got reamed (Navigator was free, just like IE, remember?) they went to court to claim that Netscape engineers were not "weenies".

      poorly written VB, Office, and Access applications

      Yes, because I'm sure that the same people who wrote those applications would have done wonders with C, Python and Perl. After all, we all know it's the language, not the developer.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    2. Re:apt metaphor by bergeron76 · · Score: 1

      Yes, because I'm sure that the same people who wrote those applications would have done wonders with C, Python and Perl. After all, we all know it's the language, not the developer.

      Yes, because I'm sure that the people who wrote those applications would have done wonders with a mature operating system like Unix. Instead, they were forced to code for the [at the time] immature DOS/Windows operating system.

      Afterall, we all know it's the marketing of the system, not the quality.

      --
      Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    3. Re:apt metaphor by sw155kn1f3 · · Score: 1

      Geez.. what are you talking about?
      I had client/server suite written for Linux in 1995... It was superior platform (in text mode and with machines that can't run win95 yet, you've got all the stuff of 32-bit operating system). It worked for 5 years after that. Not to mention Solaris and IRIX stuff we've got before.
      So specialised enterprise systems were and are definitely there. The fact you don't know about them and code shit in VB doesn't mean people didn't use Unix/Linux.

      --
      - Arwen, I'm your father, Agent Smith.
      - Well, you're just Smith, but my father is Aerosmith!
    4. Re:apt metaphor by Anonymous Coward · · Score: 0

      Navigator was free, just like IE, remember?

      It wasn't free to begin with. Netscape gave away Navigator only for non-commercial use and made money selling to businesses. Until Microsoft used the money it made on its OS monopoly to extend their monopoly to the web browser market by buying a license to Mosaic, throwing as many developers as it took at the problem, and then giving it away for free to Netscape's (former) customers.

      So yes, Navigator was free, if you only look at the time period after Microsoft illegally forced them to change their business model.

  40. The usual ... by orangeguru · · Score: 4, Insightful

    Netscape was supposed to be a new platform ...
    Java was supposed to be a new platform ...
    Even Flash was supposed to be a new platform ...
    Now Firefox is supposed to be a new platform ...

    Did they kill MS? Nope.

    XUL is cool, but so far I haven't seen MANY great applications done with it.

    1. Re:The usual ... by Anonymous Coward · · Score: 2, Informative

      : XUL is cool, but so far I haven't seen MANY
      : great applications done with it.

      Apparently there are still quite a few restrictions on web applications that use XUL. That's a good thing (security wise), but hopefully beyond Mozilla/XUL2.0 the moz developers will implement something that will ease development as well, without re-inventing ActiveX hell. It _is_ possible to write working web applications if you invest a lot of time and can live with a somewhat disjointed documentation. xulplanet.com is a good start. The Amazon Browser is pretty impressive (but not that useful in real life, I admit that). Don't miss The games at mozdev, they're tiny XUL applications running over HTTP as well. And Nextls XUL is a somewhat weird frontend for a client/server mp3/ogg jukebox, also in XUL over HTTP. So what other XUL webapps are out there, anyone?

    2. Re:The usual ... by Anonymous Coward · · Score: 1, Insightful

      Netscape was supposed to be a new platform ...

      Netscape fucked it up and Microsoft beat them down with a superior product.

      Java was supposed to be a new platform ...

      Java was way too slow at first, and only started to get really good after the initial hype had died down, which slowed its adoption. Now, years later, Microsoft is introducing a roughly equal product, all things considered. We'll see. (keeping in mind that IE really, really sucked at first.)

      Did they kill MS? Nope.

      Is that the goal? I don't think so... I think most of the developers of this stuff are happy to let Microsoft survive, they just want to take a big slice of their pie.

      In general, it's better to take a position that benefits you rather than one that hurts someone else.

    3. Re:The usual ... by burns210 · · Score: 1

      Netscape: Killed by MS, partially by poor management. MS shipped IE for free, cut Netscape's reasonable ability to sell their product and drove them out of the market.

      Java: MS shipped a knowingly and specifically buggy JRE with Windows that broke and hurt Java's adoption significantly. Things, I thik(?) are better, but the initial wave of Java lost almost all of its steam.

      Flash: Never heard of Flash as a platform. It has been marketed(or implemented) as a too-heavy UI for websites, and is only now settling into the 'useful' category and moving away from the 'oh god, my eyes, they burn!' category.

      Firefox? Open Source, Free, badass. MS can't undercut the price, they can't ship an incompatable version of Firefox(no, IE doesn't, necesarily, count) and Firefox is arguably superior in every aspect of the game than IE is, with the exception of sites that are written to ONLY work with IE.

      If ever there was a true 'platform' to debunk Microsoft's Windows platform, it is Firefox. That is assuming Sun doesn't move to open source Java reasonably soon.

    4. Re:The usual ... by mcsmurf · · Score: 1

      > XUL is cool, but so far I haven't seen MANY great applications done with it. There are some great apps IMO, but mostly those are used in intranets, so you don't see them (trust me, i've seen screenshots and partly the apps itself).

  41. Mod down, bullshit hemming and hawing by Ars-Fartsica · · Score: 1

    I can't believe it, nearly every comment is coming down on this incredible project. People on this site need to get over the very base notion that the contrarian viewpoint is inherently insightful.

    1. Re:Mod down, bullshit hemming and hawing by Anonymous Coward · · Score: 0

      Huh? "Mod down negative comments about Mozilla"??? Please give me a break. If you don't agree, answer with your own POV, (if you have one, which I doubt since you talk like a typical zealot)

    2. Re:Mod down, bullshit hemming and hawing by Anonymous Coward · · Score: 0

      I can't beleive you oxs freaks,when Netscape could'nt compete with m$ everybody said M$ was the best, fastest loading browser they've ever seen on win95/98/me/whatever system, people ate it up.

      You F**king hypocrites Now you've got a relatively secure Mozilla Browser (Not ToTally Secure), and you Fu*kers are still complaining. When are you people ever happy.

      I think that dog don't hunt
      I put my name to it when I say something
      rumplestillskin

  42. Perhaps he should have said... by leonbrooks · · Score: 1

    ..."because Ross and the non-profit MF don't stand to make money..." since that sooner or later seems to drop any group's focus onto making money rather than making good software.

    --
    Got time? Spend some of it coding or testing
  43. Web Application Install Sucks by Proc6 · · Score: 1
    Im all for a web-browser being a general shell able to host "applications". That's really what is it, an OS agnostic frame to hold platform-independant content. Web applications could be just as powerful local applications as server applications.

    The problem is, installing web applications right now sucks. It isn't double-click setup pretty, and not everyone has a personal web server running, and the libraries that web applications use, from PHP to JSP to NET arent evenly distributed, nor can they be installed (at least not easily) as part of a setup.exe type deployment.

    If someone could rectify that, so that a person could receive MyCoolAccountingApp_Setup.exe, run it, and bang, it looks and acts like any other local piece of software, then it would definately be an advancement. But right now its more "Well install IIS or Apache, then install PHP and these 4 modules, then hand register this DLL with the COM server, then copy all these files to these 3 locations. Zzzzz. Totally fine for server central web-applications, but not for personal ones.

    --

    I'm Rick James with mod points biatch!

    1. Re:Web Application Install Sucks by Anonymous Coward · · Score: 0

      Actually, it IS "double-click setup pretty". But only on Internet Explorer. And the convenience of installing web apps is IE's biggest vunerability. Take your pick: security or convenience?

  44. Why is this news? Anyone remeber.... by MetalliQaZ · · Score: 3, Insightful

    Mozilla (seamonkey)? Its been around a lot longer than firefox, and it is just as much of a platform as firefox can be. I guess people just like the cool name...

    --
    "Here Lies Philip J. Fry, named for his uncle, to carry on his spirit"
  45. The download has DECREASED in size by Ars-Fartsica · · Score: 2, Insightful

    And sharing the gecko engine will mean more and more software will be able to ship smaller binaries once gecko already resides on your system.

  46. Ouch! by Duncan3 · · Score: 1

    Though Ross and the nonprofit Mozilla Foundation don't stand to make money

    Wow... and ouch... just throw the #1 problem, in many peoples eyes, of the GPL in their faces and rub it in why don't you.

    Again, ouch...

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    1. Re:Ouch! by Myen · · Score: 1

      You do realize, of course, that most of the files in their CVS tree (other than /mozilla/other-license/) is MPL/GPL/LGPL tri-licensed (they're actively trying to make all of it true), right?

      MPL would mean they would be able to take the code, use MPL only, and never ever distribute the source again... (That's how Netscape managed to have their own fork and not disclose things like the AIM integration, AFAIK - if you dig through bugzilla, you'll see references to bugscape)

      I know at least one poster on planet.mozilla.org had already stated that they don't work for the money, and that they'd earn more elsewhere - but not as emotionally fulfilling or some such. Sure, that's just an opinion from some random guy, but it's one that makes sense to me.

      * I'm not a real Mozilla-person, so this is just what (I think) I know. Take with dumptruck of salt.

    2. Re:Ouch! by Duncan3 · · Score: 1

      Yea, that was supposed to be a joke. A joke son, a joke.

      --
      - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
  47. What can the platform do? by johannesg · · Score: 3, Insightful
    People are talking about Mozilla/Firefox as a platform, but I don't entirely understand what to expect from it. Does it give me the ability to have processing in a webpage on the desktop? The ability to open windows with controls that look like "normal" (read: non-HTML) Windows-windows? The ability to create my own controls and use those on any desktop?

    1. Re:What can the platform do? by Anonymous Coward · · Score: 0

      Yes, XUL does all that more-or-less. It's an XML language for incorporating application widgets (tabs, panels, toolbars, icons, buttons, etc) with programmed functionality (via Javascript). So you can build an application (not a mere website with some forms on it) and have it run in Firefox or Mozilla on any platform.

    2. Re:What can the platform do? by Coryoth · · Score: 4, Informative

      Does it give me the ability to have processing in a webpage on the desktop? The ability to open windows with controls that look like "normal" (read: non-HTML) Windows-windows? The ability to create my own controls and use those on any desktop?

      Um, pretty much, yeah. Open this in Firefox or Mozilla, or better yet, go here and click on the "launch in its own window" link.

      Jedidiah.

    3. Re:What can the platform do? by marcosdumay · · Score: 2, Informative

      Actualy, the firefox interface itself is written in XUL, just like any other application you can run on it. That means, you can display almost anything in a "normal" window. The only interface limitation (I think) is the absence of a "canvas" object, but this is very litte restritive, due tho the large amount of available objects to use.
      Processing stuf on the machine, however, is a bit more complicated. Fireforx, nowadays, accept any kind of javascript that doesn't access the local discs (for security reasons). Anything different must be installed locally with a XPI script. Javascript is not very powerfull, and installing a XPI script from the web needs a big amount of trust, but, with this, you can run any program you want.

  48. Re:A few really good Apps could make the differenc by CosmicDreams · · Score: 4, Informative
    Does anyone know if someone is writing a webmail client in XUL?


    Yes, http://xulwebmail.mozdev.org/
    --
    Go Gusties
  49. Mozilla?-Evolution of the geek. by Anonymous Coward · · Score: 0

    "why does everyone think it'll become an OS? Seriously."

    Because a meteor has struck the earth wiping out all the uber-geeks. Leaving the new mammal-geeks who know nothing of what came before. What's an OS? What's a de..vel..op..ment plat...form?

  50. +5 most insightful post by caino59 · · Score: 0, Troll

    all-day long

  51. Re:Firefox... by Anonymous Coward · · Score: 0

    In Soviet Russia, Foxes stand in line for an hour to get food... So I don't know what the hell your talking about.

  52. $10 Billion?!?!? by ZuperDee · · Score: 1

    Good GRIEF!!! According to the article, "But in 1999 Netscape was sold for $10 billion to America Online." Nowadays, I personally find it hard to believe Netscape was ever worth that much.

    1. Re:$10 Billion?!?!? by spikedvodka · · Score: 1

      Don't be so sure...

      disclaimer: I work for Movie Gallery

      Movie Gallery appears to have sold it's corperate soul to AOL/Time Warner, and for a while we were required to both run AOL adds, and provide free AOL disks. Now we are only required to run the *freaking annoying ads*, but instead of AOL internet service disks, we have to provide "Netscape Internet Access" Disks, which are designed to be a price competetor with juno/net-zero

      The netscape name is far from dead. People still have this idea that netscape is smaller and faster, and that idea can be worth a lot of money

      --
      I will not give in to the terrorists. I will not become fearful.
    2. Re:$10 Billion?!?!? by spikedvodka · · Score: 1

      forgotten OB:
      The opinions expressed are soley my private opinions, and do not in any way shape or form indicate or imply the opinions of any member of management or staff at Movie Gallery.

      The previous post has also not been approved by Movie Gallery, and I have to take full responsability for it.

      okay, now the MG lawers can be happy

      --
      I will not give in to the terrorists. I will not become fearful.
    3. Re:$10 Billion?!?!? by Anonymous Coward · · Score: 0

      When reading a story about any company purchase in the Internet boom, it helps to remember that the price was not (in this case) $10 billion, but $10 billion in AOL stock at the time And what's that worth now?

      When the price of everyone's stock price is inflated, stock-for-stock transactions are going to carry high apparent dollar amounts. Not real money, though, especially where you have provisions that lock out actual sale of the stock for months after the transaction.

  53. Hmmm... by KrisHolland · · Score: 1

    "The MPL license, like the BSD license, means a company can incorporate Firefox into a commercial product"

    I think you better read the MPL again, it hardly looks anything like BSD and more importantly you cannot incorporate MPL code into a GPL program but you can with the modified BSD license. You can see here what licenses are Free but incompatible with the GPL.

    "Most of the Mozilla code base is trilicensed under GPL, LGPL and MPL. So although Firefox can't use GPL code, other GPL projects can use Firefox code."

    This wikipedia article says Mozilla is released under the MPL and the GPL which indicates you are correct about it being released under the GPL. I don't see why they just don't stick with the GPL, the MPL doesn't offer anything above what the GPL already guarentees.

  54. Mozilla Amazon Browser-Rich(y) Rich. by Anonymous Coward · · Score: 0

    Have you tried NewsMonster? What about Komodo? Or Ozone's desktop featured last year on Slashdot?

  55. IE7 by LordMyren · · Score: 4, Interesting

    Why hasnt IE been updated in so long?

    Because IE7 was the biggest threat to microsoft. They nearly built open standards which would have let their users to everything as webapps. The only problem is they didnt have any lock-in.

    Thats why IE7 team was stomped into the ground and we havent seen or heard a major release since Win2000.

    Someone dig up some of those random facts i once had on this subject please? IE7 was a strong active dev team doing neat stuff. Then they were axed.

    1. Re:IE7 by rmpotter · · Score: 2, Informative

      I've wondered about this also. Check out Dean Edward's stuff. He's created a nice Javascript library that "modifies" IE behaviour so that most of its CSS rendering bugs and incompatibilities disappear. Very cool work. Why can't Microsoft do it?

      --
      Is this sig nificant?
    2. Re:IE7 by Myen · · Score: 1

      (Assuming you mean just using the .htc's straight)

      Because it's a hack, and not exactly matainable in the long run.

      Appearently, stylesheet support in NS4 was done in JS... Just thought I'd bring that up ;) (see source tree, that csstojs.c looks especially suspicious.. But I havn't actually went through it.)

    3. Re:IE7 by bergeron76 · · Score: 2, Insightful

      Microsoft decided not to release a stand-alone IE application so they could circumvent the US Department of Justice ruling against them. They were found to be in violation of anti-trust laws because they were using their monopoly power to promote their product (IE) beyond their competitor (Netscape). Their best arguement in this situation was to eliminate the competing product, and [actually] integrate that code into the Operating System itself (the forthcoming Longwhorne).

      By doing so, they get the added benefit[sic] of pre-empting future DOJ inquiries because it's a "different" product entirely.

      --
      Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    4. Re:IE7 by bersl2 · · Score: 1

      This is exactly why we continually denounce big corporations: they only look at effects to the bottom line; FOSS must consequently exist to protect progress.

    5. Re:IE7 by Anonymous Coward · · Score: 0

      Nope, that's their code to access style properties via javascript (think along the lines of the DOM).

  56. Browser as a platform deja vu by Jayfar · · Score: 1

    I remember a cover story in the late, great BYTE magazine (back when it was still in dead tree format) touting Netscape as the browser becoming the platform and making OSen essentially irrelevant. That was just a little before ms squished Netscape like a bug.

  57. Not the case, based on what I see and hear... by Anonymous Coward · · Score: 0

    I am not an XP user, but based on what I see and hear from those who do, SP2 is creating all sorts of issues ranging from slow performance to completely breaking applications. As a result, many are avoiding SP2 like a plague, at least until its bugs are fixed.

  58. Crazy? Yes; Interesting? No! by Anonymous Coward · · Score: 0

    No one looking for a clustering solution would try to control it using firefox; far better libs exist. No one developing a browser would bloat it by adding such stupid functionality. In short: yes, everything is possible; but you had to be out of your mind.

    1. Re:Crazy? Yes; Interesting? No! by OneDeeTenTee · · Score: 1

      I'm not imagining this specifically as a clustering solution, but as a way to put together a pseudo-multi-processor computer. The "tasks" in a gaming PC could be really intelligent enemies, speculative pre-rendering areas from multiple vantage points *before* the player enters them, and any other task that could enhance the experience but that needs more power than a regular gaming PC offers.

      That said, yeah, building it into a browser (especially one which is designed to be lightweight) sounds dumb.

      --
      Stop the world; I need to get off.
    2. Re:Crazy? Yes; Interesting? No! by burns210 · · Score: 1

      The cluster would have to be high-performance(above average, atleast) on gigabit small dedicated LAN...

      The latency of going OS->mobo->nic->wire->nic->mobo->OS, etc is too much compared to the previous single system setup.

      Now something like smart AI bots, that do more prediciton/learning, sure, that would be easy to put over the network, but then the end would not justify the means as a bot just isn't that intense to justify mroe than 1 computer for all the bots in a medium/large map.

      Pre-rendering maps and viewpoints? Just seems like too much bandwidth required to make the ends justify the means.

  59. FF front end on Mozilla platform by shubert1966 · · Score: 3, Insightful

    It's a great browser. We can get into the security, but alot of what makes a killer app killer is the GUI. I don't know the legal specs, but I'm blown away no one else got famous using "tabbed browsing". Til now it's been the webdevelopers who've brought that to the average consumer through frames(sic) - who owns the rights to the concept? I sure hope M$ doesn't. The recent cross-tab vulnerability notwithstanding.

    Anyway, Firefox is more user-friendly than MSIE, without becoming a lecturing tedious drone(clippy). It's installation size (1.7.3) is roughly 9MB, compared to my MSIE at 14MB. It blocks most popups and allows me to configure/repeal this and other user-level-tweaks with intuitive ease.

    The open source aspect DOES have a positive impact on it's development as well. As another poster accurately stated - the more eyes on the code, the more better. Microsoft can't compete in that way. I think they should continue extending the platform - do they do firewalls as and end-product? (ok, I'll go find out later)

    We're discussing a free product that most of us feel is superior to the market leader. That itself is reason to celebrate. Way to go F^2!

    --
    Stuff that matters.
  60. Feature creep by bencvt · · Score: 1
    This wouldn't be the first times organisations have gone over board on something and ruined what they already had. Look at all the long term really successful products (WinAmp, Google.com, etc) they do so by keeping it simple. Not trying to re-write the wheel and do things like this.
    Actually, both Winamp and Google are victims of feature creep. And really, both of these killer apps have more functionality, features, and bloat than Firefox. Take a look:
    • Winamp rips, burns, and plays CDs, mp3s, wavs, and any other audio file you could think of; it has all sorts of eye candy (skins with transparencies, visualizations, ...) It plays videos. It washes the dog and takes out the trash.
    • Google, too, has all sorts of extra features that have gone well outside its original mission (a search engine). Examples: Google is now a major ad server; the dozens of services listed here and here.
    No, both of these huge popular, long-term successful products have certainly not been kept simple. The wheel has indeed been reinvented many times over, and the products are in fact stronger for it because Google and Nullsoft keep a close eye on their feature creep. They don't and they shouldn't stop their software from evolving to find new markets and improve old ones. The trick is to not go completely overboard with a new feature or product that works against other members of your product suite. Google and Nullsoft (and Firefox, for that matter) have been very good at this. They keep feature creep heading in the right direction.
  61. Mumble foo, market speak... by Fallen+Andy · · Score: 1

    Sigh. What platform are we talking about? Don't resurrect the dead (and tarnish the good name of FireFox , Moz and friends).

    If we need a platform then support Miguel and Co. with their alternative to MS dotnet...

    I question whether the poster has a secret agenda here....

  62. Re:A few really good Apps could make the differenc by neil.pearce · · Score: 2, Interesting

    That does look quite interesting, would people care to share links to informative XUL documentation?

  63. Re:A few really good Apps could make the differenc by Fnkmaster · · Score: 4, Insightful

    XUL is cool. Javascript is nicht so cool. I can't really imagine having to build or debug a complicated GUI application with Javascript as your primarily language for doing everything.

    I realize that part of the problem with Javascript has been different browsers with slightly different interpretations of DHTML and DOM stuff, and that has given Javascript a worse rap than it deserves.

    But that rap isn't completely undeserved. And trying to convince programmers that they should be building the key functional blocks of their applications in Javascript just isn't going to fly any time soon. At least call it something else. Like "XULscript", fix the marketing problem that Javascript has.

  64. Re:A few really good Apps could make the differenc by Anonymous Coward · · Score: 0

    Yes, that's a great demo and it shows that there is a lot of functionality in Firefox. But look at what it took to write that code: a dozen JavaScript files and a lot of XML. JavaScript and XML just aren't very nice to use for engineering large, complex interactive software systems.

  65. Is this possible too...? by bogaboga · · Score: 1
    I mean, having Firefox as a browser in one tab, a wordprocessor in another and a spreadsheet in another and so on. This is what I'd like to see as FF is being extended. Question is...Is this possible?

    Cb..

    1. Re:Is this possible too...? by ReinoutS · · Score: 1

      You're describing a freaking window manager. Pray to $DEITY that Firefox will never become your window manager...

    2. Re:Is this possible too...? by jp10558 · · Score: 1

      Why?

      Honestly - why would you possibly want this over say the normal taskbar with the various applications there?

      Why do people seem to want to allow the web to be their applications? Not only are you then tied down to an internet connection, but your computer is pretty useless by itself. Laptops wouldn't work at all.

      What about security? If you let remote locations do everything on your PC (as many applications need to) then you have security holes such as Windows XP never dreamed of.

      I guess it would finally give companies the software as a service that they are so keen on - which I don't need at all.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    3. Re:Is this possible too...? by dogen · · Score: 0

      No, you wouldn't have to be online, eh? you could just work offline. Use Mozilla as a standalone, x-platform frameworks for your app, accessing your harddrive instead of the net.

    4. Re:Is this possible too...? by Myen · · Score: 1

      Word processor, at least, probably - they do have Composer / NVU to rip things out of; I'd be surprised, in fact, if NVU can't browse. So just package that up and you should be off. (Remember that all of the frontend in both is XUL being connected to the C++ bits by XPCOM, meaning that they share the toolkit)

      Now, as to why... I have no idea; I would prefer it be separate, but that's why I don't use Seamonkey (Mozilla Suite).

  66. One thiing that needs pointing out.... by ltwally · · Score: 2, Interesting

    One thing that needs pointing out: Firefox (and other mozilla based products, as well) does, in fact, have "zones." The only difference is that there is only one zone by default: the insecure/internet zone.

    But the mere fact that Firefox has "zones" is a pretty solid indicator that at some future point in time, the Mozilla team intends to make use of "zones" in the base products.

    If you wish to enable the zones, all you need is this plugin. The plugin does not provide this zones itself, all it does is provide an interface for the builtin zone capabilities that Firefox and Mozilla have.

    --



    /dev/random
    1. Re:One thiing that needs pointing out.... by Anonymous Coward · · Score: 0

      Where's the link to plugin?

  67. Re:A few really good Apps could make the differenc by ArbitraryConstant · · Score: 1

    "Now, imagine if GMail started doing that... IE users of GMail get the standard webmail interface, but Firefox users get a full fast XUL interface. Have a look at that demo site again, and do some clicking around ... then tell me that that wouldn't be an absolutely killer app for Firefox."

    Gmail does do some kind of local scripting. I don't know the specifics, but it's very fast, much faster than it would be if it had to access anything online for every click. Also, there's autocomplete boxes that pop up when you start typing in a From: box that narrow down the list with each letter you type. That and other stuff makes me sure that a lot of what it does happens locally.

    For that reason, I kinda doubt XUL would be much faster.

    --
    I rarely criticize things I don't care about.
  68. link by ltwally · · Score: 1

    hmmm slashdot seems to have cut out my href. so here is the link to the plugin in plain-text. http://piro.sakura.ne.jp/xul/_policymanager.html.e n

    --



    /dev/random
  69. Browsing the future. by Anonymous Coward · · Score: 0

    "Secondly, its only a matter of time before these are also embeddable browser thingies...via XAML, XUL or otherwise."

    I know local based programs can be called up in a browser. Interchange (RH's ecommerce package) could use Gnumeric.

  70. Mozilla has "Zones" by Anonymous Coward · · Score: 0

    They're called capabilities. Not exactly the same, but do the same thing. Just 'cuz there's no GUI, doesn't mean it isn't there.

  71. bloat is a non problem by cinnamon+colbert · · Score: 1

    for 20 yrs, geeks have been whining about MS bloat. I can see it has really hurt them. Bloat whine is stupid. It is not a problem. If you have a highspeed connection, u can download a 20 meg file in - literally - a few minutes. And as to all those geeks who are gonna whine about ram or HD storage - GET OVER IT !!!! nothing is cheaper them mem. I just got my kid a new emachines computer with 160 gig hardrive and 512 ram, under 600 bucks with dvd burner - an d i know a lot of /.s cd do better. Geeks - listen up !! do u know why MS is succesfull ? becasue of bloat !!! Yes !!! people want features, the more the better, I mean a duh, isnt features why u buuy a computer ?? As 2 FF displacing IE - there is a small problem: ff does not work as well as IE, at least based on my statistical sample of 3 machines. All it takes is ONE failed bank transaction, and FF will be toast - that is the thing about MS: they are the only people with a monopoly posistion, and thus the only people who can survive a failure.

    1. Re:bloat is a non problem by eyepeepackets · · Score: 2, Insightful

      "becasue of bloat !!! Yes !!!"

      Because of bloat my Pentium II 366 Celeron laptop running a tweaked Slackware 8.0 (!) install seems to run faster that the Pentium IV Dell with Windows XP I have to use at work. The perceived speed (what the user sees as speed) difference between the two is nil. That is the downside of excessive bloat.

      Axiomatic: Bloat attracts bloat! My bet is that after 30 days of running MS XP on the net your son's new emachine will have the perceived speed of a Commodore 64.

      Have fun and be happy!

      --
      Everything in the Universe sucks: It's the law!
    2. Re:bloat is a non problem by damiam · · Score: 2, Insightful
      there is a small problem: ff does not work as well as IE ... All it takes is ONE failed bank transaction

      Firefox works far better than IE in most cases. If banks want to ignore standards and test only under IE, that's not Firefox's problem.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    3. Re:bloat is a non problem by cinnamon+colbert · · Score: 1

      and u wonder why geeks work for mbas....

  72. Re:A few really good Apps could make the differenc by Coryoth · · Score: 3, Insightful

    Yes, that's a great demo and it shows that there is a lot of functionality in Firefox. But look at what it took to write that code: a dozen JavaScript files and a lot of XML. JavaScript and XML just aren't very nice to use for engineering large, complex interactive software systems.

    Sure. I don't think web applications are ever going to take over as many people claim. I don't expect to see web based word processors of any note, nor web versions of any terribly complicated program - but XUL for webmail, for apps like the demo, for online tax calculation apps, for simple bespoke database frontend apps at companies etc. there is plenty of room (and value) in a fully cross platform web application. The utility of having the whole thing be cross platform and remote can be sufficient to justify any extra coding complexity if we're talking about relatively simple applications here.

    Jedidiah.

  73. Platform != OS by Anonymous Coward · · Score: 0

    Firefox is built on the Mozilla platform. An OS is nowhere in the roadmap. Google knows the Mozilla platform better than any other large company.

    1. Re:Platform != OS by Anonymous Coward · · Score: 1, Interesting

      Exactly. The api's and varies and langagues like Java really do act as a layer in the os. .Net is a whole platform as the answer to java and the web.

      They have their own threading model, network stacks, gui components, etc. Sun admitted they hoped to make Java into a full fledged operating system with just a kernel underneath it.

      Google is aiming for the filesystem and some user space on top of that. I imagine in a few years we will have our own gui, filesystem access, and database from the google system. Longhorn of course will be Microsoft's answer to it.

      Mozilla is just part of it and is another layer.

  74. But GIMP was there quietly long ago by Fallen+Andy · · Score: 1

    so why not support GTK+ in it's various forms anyway. Don't see that a browser is the basis for
    a platform anymore (not since the Netscape hype a while back).

    In any case, even MS is back peddling from the "browser as the ultimate UI" thing like crazy these days in case you haven't noticed. Smart (fat) clients seem to be the prevailing "cult".

    If Business 2.0 is an Esther Dyson thing then I think the answer is go back to sleep people. Just the usual prattle....

    1. Re:But GIMP was there quietly long ago by FuzzzyLogik · · Score: 1

      GTK+ is a crash prone POS on windows. sorry. to use it in os x you have to have X11 running, and it's actually rather a pain to use.

      actually.. MS isn't back peddling, what do you call ASP.NET and XAML? :-P try again buddy.

    2. Re:But GIMP was there quietly long ago by Erik+Hollensbe · · Score: 1

      The approach that wxWindows and in some ways, the way Apple integrates java I think are the best solutions.

      wxWindows says that the standard windowing toolkit is law and let's abstract it.

      The AppleJava connection indicates that java, a cross-platform language, is an integral part of the OS. It's not merely an after thought.

      The wxWindows way seems the most pragmatic, as getting two groups of users to agree on anything, much less language or API choice, even if functionally equivalent, is pretty damned impossible. Of course, this whole statement lends to paradox because of it.

    3. Re:But GIMP was there quietly long ago by FuzzzyLogik · · Score: 1

      the problem with the way that apple includes java by using cocoa bindings is.. not the best way to do it. it takes java.. a write once, run anywhere language.. and ruins it.. if you use any of the cocoa bindings then the app will not run on anything but os x.

      i'm not too familiar with wxwindows.. so i can't comment there.

    4. Re:But GIMP was there quietly long ago by Erik+Hollensbe · · Score: 1

      Yeah, I thought about it after I posted that.

      Although, IIRC there is a framework goes a long way to eliminate this (struts? Swing is really going out of it's way to have a unified look and feel, so I know it's not that), maybe I am thinking of something else. I've never really devoted a lot of time to programming java applications, mostly hobby work.

  75. Re:A few really good Apps could make the differenc by Coryoth · · Score: 1

    Gmail does do some kind of local scripting. I don't know the specifics, but it's very fast, much faster than it would be if it had to access anything online for every click. Also, there's autocomplete boxes that pop up when you start typing in a From: box that narrow down the list with each letter you type. That and other stuff makes me sure that a lot of what it does happens locally.

    You didn't click on the link did you? Sure a little scripting of GMail can make it fast, but as far as rich interfaces go, I don't think it would look so good in comparison to a XUL interface. Go look at the demo, and spend some time clicking around and using all the features of it.

    Jedidiah.

  76. 2%??? Try 17% by DigitalRaptor · · Score: 1, Informative

    I'm not sure where they are getting 2%, with Microsoft having almost the rest...

    According to this:
    http://www.w3schools.com/browsers/browsers_stats.a sp

    Firefox / Mozilla is up to 17%, and IE is down to 75.8%.

    I say to Microsoft: Good bye, and good riddance!

    --
    Lose Weight and Feel Great with Isagenix
  77. Mozilla Amazon Browser-Mega-pricewatch. by Anonymous Coward · · Score: 1, Informative

    "Why is it a big deal to buy books from amazon without visiting thier website anyway?"

    MAB (and other programs like it) has the potential to do for eCommerce what CD-Burners have done for the music industry. Take a big load off the server end. Puts more of what you want in your hands (by changing the interface). Merge several together and you can have a meta-shopper interface on your end (pricewatch on steroids).

  78. Re:A few really good Apps could make the differenc by bkissi01 · · Score: 1

    Everyone with a Gmail account should send Google feedback requesting an XUL interface. If enough people request it Google will almost have to comply

  79. this was thought of long ago by Robocoastie · · Score: 2, Insightful

    >>Firefox's open platform gives it enormous potential to hatch a new class of applications that live on the desktop but do business on the Web.'" old news. This is the same thing that was said back when Netscape made the first "Communicator" suite and it didn't come to pass.

  80. Merchandising, merchandising!!! by Anonymous Coward · · Score: 0

    ...Firefox the Flame Thrower (the kids love this one); and my personal favorite, Firefox the doll--
    "May the source be with you!" (adorable)

  81. XUL as an Application Platform by SendBot · · Score: 4, Informative

    This is shamelessly ripped from http://xulplanet.com/tutorials/whyxul.html
    I think it presents a concise overview of firefox as a development platform.

    XUL and Gecko make an excellent choice for building sophisticated Web applications. It provides a rich user interface toolkit, an HTML and CSS renderer with excellent standards-compliance and support for web services, all completely cross platform.

    Work is ongoing with the Gecko Runtime Environment (GRE), which aims to make Gecko a snap to drop into a standalone application, complete with your own executable, if you desire. The idea is to allow the right version of the GRE to be installed automatically with the application if necessary. If the GRE is already installed, there is no need to install it again, or even download it. For those that are interested, the GRE is about 5 to 10 MB, depending on your platform, which is quite small compared to other application platforms. It's also possible to have Gecko run directly from a network drive or CD.

    Since XUL may be used on Web sites, it can be used with server-side architectures such as PHP and JSP to build dynamic content. This allows Gecko to be both a two-tier or a three-tier application model depending on your needs. There are projects in development now which aim to integrate Java, Python and other languages into Gecko directly.

  82. Javascript and business logic by Anonymous Coward · · Score: 0

    Why isn't javascript ideal for doing business logic?

    1. Re:Javascript and business logic by aldoman · · Score: 1

      The fact that it can't communicate with a database, directly at least, is a fairly major hurdle.

    2. Re:Javascript and business logic by JamieF · · Score: 1

      "Directly?" Nobody writes database drivers in VB or Perl but they "directly" talk to databases. (I mean, I *hope* nobody writes database drivers in VB...)

      Javascript running in a browser context with the browser DOM and nothing else can't connect to a database via a native driver, that's true. But there's no reason that Javascript the language can't possibly talk to a database.

      In fact, Netscape LiveWire is/was a JavaScript based server-side programming environment that shipped in Netscape Enterprise Server. It had database access via native database drivers, that were accessible to JavaScript code. Developers didn't have to write their own database driver wrappers or business logic in a lower level language. It worked like PHP or Perl DBM is now - native drivers accessed by a higher level langauge.

      If you wanted to, you could write a simple JDBC driver wrapper in Java that exposed arbitrary JDBC drivers in a uniform way, and use the Rhino JavaScript environment to write JavaScript code that hits a database. Once you did this you'd have a similar environment that would run JS code and wouldn't make you cross over into another language all the time to get Real Work done.

      A more important question, though, is whether you'd actually want to write a client-server app in JavaScript plus some lower-level language that actually had database drivers (i.e. Java or C or whatever). I don't think that would be a good idea. I would think (based on no experience actually trying to do this) that a better architecture would be to use web services, and have some sort of lower-level language marshalling the web service calls to/from JavaScript objects, so that XML parsing isn't being done by JavaScript code but by something native/JIT compiled and thus much faster. The middle tier would do the database stuff and the web services API would hand coarsely grained chunks of response data to the thick client to reduce round-trips.

      You could still write the client and middle tier in JavaScript and have let only the middle tier touch the database. That might be icky if you ended up writing the front end as a XUL app, talking to a middle tier written as a JavaScript/Rhino app, since there would very likely be JavaScript bugs on one implementation that weren't on the other (so code that ought to run in both places would actually break).

    3. Re:Javascript and business logic by aldoman · · Score: 1

      By 'directly', I mean PHP's mysql_* and .net/C# System.Data commands and controls -- something which the average programmer really does need.

      No-one is going to write a full database access libary in Javascript, especially when you are talking about putting a middle layer (which would be absolutley needed to protect your database passwords), when you could just use PHP.

    4. Re:Javascript and business logic by JamieF · · Score: 1

      Your definition of "directly" really means "somebody wrote an API to expose a native library with low-level language bindings to a high-level language". For instance I wrote a PHP app that uses Oracle. Oracle didn't provide a full database driver library implemented in pure PHP. Somebody wrote the wrapper code in C (or C++) that links to the regular old Oracle library that comes with C headers, and this wrapper code exposes the Oracle driver API as PHP functions.

      The same thing could be done with JavaScript using Rhino talking to JDBC, by wrapping the JDBC API and providing a set of JavaScript objects that simulates it. Or, you could write some XPCOM/XUL code in C++ and expose ODBC as JavaScript objects. That would satisfy your definition of "direct" database access.

    5. Re:Javascript and business logic by ahdeoz · · Score: 1

      But, there is no such XPCOM library that exposes a JDBC or ODBC connection. That's what's needed more than anything to create client apps. Because there is still a demand for client/server apps, and if you still have to go n-tier and hit a CGI/Servlet/Module/API on a webserver to access your data, XUL doesn't get you anything. There are a lot of people doing things like shipping webservers with client apps that just launch the browser and point it to the local server, and would like to eliminate the added complexity. Installing/configuring a webserver, database connectivity and connections, and scripts to run their apps when all you need is to query a DB means that VB wins or you buckle down and build a full fledged Java App, or just go with an ActiveX control. IF XPCOM could give us Java's Security Sandbox with ActiveX's access to the OS, combined with easy XUL menus and access to HTML widgets (HTML tables are a must for good, easy layout) then you'd have a huge winner. And XPCOM access to ODBC (or JDBC) would be the straw that leads to all the other things, like a good XUL IDE, other scripting languages, client caching frameworks, and

  83. Re:A few really good Apps could make the differenc by Anonymous Coward · · Score: 0
    I think its only going to take a few significant applications in XUL to get people moving to Firefox just to get it.

    yeah, and for that, a good XUL IDE would be needed. I tried xulmaker but it did not even start for me. does anybody know any _working_ XUL IDEs out there?

  84. parent++; by nietzsche_freak · · Score: 1
    Firefox is great and all, but I think it's truly missing a lot of killer functions like an HTML editor, IRC chat client, newsgroup reader and e-mail client. If Firefox had these functions I think it'd be the killer platform to take on Microsoft's dominance. Why oh why can't someone integrate all these precious functions into one combined client of some sort?

    Parent's clever humor exposes the heart of the matter: the newcomers who are clamoring for FF to become a 'platform' are jaw-droppingly ignorant (qv., Mozilla).

    Sadly, none of the aforementioned newcomers will get the parent's joke...

  85. like konfab? by Compu+Tech · · Score: 1

    are we talking about making it an os or an app to run little widgets on like konfabulator...i think it should remain an app not an OS an APP so that the average joe user can use it and have their dumb programs like MS works (oxymoron)

  86. Re:A few really good Apps could make the differenc by ModernGeek · · Score: 1

    I think I am going to write an XUL interface to my site. XUL forums and chat, here I come!

    --
    Sig: I stole this sig.
  87. Re:A few really good Apps could make the differenc by ArbitraryConstant · · Score: 1

    "You didn't click on the link did you? Sure a little scripting of GMail can make it fast, but as far as rich interfaces go, I don't think it would look so good in comparison to a XUL interface. Go look at the demo, and spend some time clicking around and using all the features of it."

    I did click in fact, and I don't really see much difference in user experience between gmail and the link you posted. The one you posted looks more like a native app, but to me they seem about as fast as each other,

    --
    I rarely criticize things I don't care about.
  88. Um...here comes cliche but it's worth reading... by FatSean · · Score: 0

    How are you measuring memory use? TaskManager? It's fairly common knowledge that IE leverages libraries already loaded when windows starts. Won't show up on the task manager numbers.

    You might say that I am arguing semantics...as total memory used is total memory used...but really...what's a few MB amongst friends and applications in 2004?

    --
    Blar.
  89. I wish CPM would come back by TFGeditor · · Score: 1

    Ah, the good old days. CPM worked, was simple yet powerful, fit on a floppy, and required just a few K of memory. Bells and whistles? That's what apps were for.

    --
    Ignorance is curable, stupid is forever.
  90. Totally out of curiosity by Anonymous Coward · · Score: 1, Interesting

    (okay, okay, and partly out of ignorance...)

    Does Microsoft have a bugzilla type of thing where you can report memory leaks in IE, Office, etc?

  91. Uh oh, "Platform" again by Animats · · Score: 4, Insightful
    We've done this already. Three times. Once with Netscape. Once with IE. And once with Mozilla.

    Browsers, as a "platform", suck.

    You really don't want browsers downloading and executing code. It's just too insecure. That way lies the hell of Active-X. The great thing about HTML is that it's basically descriptive, not executable. Downloading code in some interpretive language is only slightly less insecure, and much slower. (Or, when there's a page with a dumb ad on screen, CPU usage goes to 100%)

    Asking the user for permission to run code doesn't work. Not only will users answer "yes" for hostile code, they'll implicitly agree to EULAs your business's lawyers would never agree to.

    Most free "plugins" are in some sense hostile code. They phone home. They look around the host machine. They burn CPU time when not doing anything for the user. Even the "good ones", like Google's toolbar, overreach. Others are much worse.

    What we really need are good extensions to HTML for forms. Better validation and help are all things that can be done descriptively, rather than by running executable code on the user's machine. HTML forms are lame; they can't even set up a field that must, say, have five numeric digits and must be filled in. You could do that on IBM green-screen terminals thirty years ago.

    1. Re:Uh oh, "Platform" again by Anonymous Coward · · Score: 0

      HTML forms are lame; they can't even set up a field that must, say, have five numeric digits and must be filled in. You could do that on IBM green-screen terminals thirty years ago.

      Green screen: Zip code
      User: K1N 6H3
      Green screen: 5 digits only
      User: K1N 6H
      Green Screen: numeric entry only
      User: I'm in Canada damn it
      Green Screen responce: Canada not allowed
      User: Fine 90210
      Green Screen responce: Entry accepted. Shipping to Vancover, CA 90210
      User: FUCK!

    2. Re:Uh oh, "Platform" again by Anonymous Coward · · Score: 0

      Uhm, this is not the same as something like ActiveX. It's more like "Java applet, but lighter and integrated with Mozilla's UI." While there is something of a security threat, it's effectively limited to what the browser is capable of doing. So unless the browser carries around valuable information or stops users from uninstalling evil extensions or somesuch there isn't so much of an issue here.

      While most people here cite the nifty Amazon search, Chatzilla is one of my favorite examples of how XUL works for apps. It's a full-featured IRC client, written entirely as an extension. It's themable with CSS files, and to demonstrate how cool this is, if you go to their official site and then start up the client, you can retheme it instantly by just dragging the theme you want into the Chatzilla window.

    3. Re:Uh oh, "Platform" again by demon · · Score: 1

      What we really need are good extensions to HTML for forms. Better validation and help are all things that can be done descriptively, rather than by running executable code on the user's machine. HTML forms are lame; they can't even set up a field that must, say, have five numeric digits and must be filled in. You could do that on IBM green-screen terminals thirty years ago.

      Isn't this what XForms promises to do? Provide extensions that allow you (the developer) to more explicitly specify what a form is supposed to contain, at the same time making it more dynamic and flexible?

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    4. Re:Uh oh, "Platform" again by omicronish · · Score: 2, Interesting

      You really don't want browsers downloading and executing code. It's just too insecure. That way lies the hell of Active-X. The great thing about HTML is that it's basically descriptive, not executable. Downloading code in some interpretive language is only slightly less insecure, and much slower. (Or, when there's a page with a dumb ad on screen, CPU usage goes to 100%)

      One alternative is to go with VMs and enforce security that way. For example, it's possible to run a .NET application with restricted permissions that say it can't read/write files and the registry, but it can only display UI. I'm sure something similar is possible with Java. You might wonder how security like this could possibly work, but you simply prevent applications from using System.IO.*, for example, and since .NET code is verified so that buffer overflows and "unsafe" code is impossible, it becomes highly unlikely that .NET code will be able to break out of the security boundaries it runs in.

      Sure, you might get security holes that might allow a program to call System.IO.* stuff after all, but that can be patched, unlike ActiveX, which as a whole is simply a flawed concept.

      I'm guessing in the future we'll be executing code from the web once more on our machines, but this time within the confines of a VM. Now that I think about it, why hasn't Java taken off more on web pages? The general slowness of applets loading is what bothered me before; is UI and applet performance still annoying? Or maybe it needs a XAML/XUL-like language?

    5. Re:Uh oh, "Platform" again by vidarh · · Score: 1

      Firefox as a platform works in two ways: You use XUL with the security restrictions of remotely loaded javascript, or you install an XPI that may contain javascript with more rights. The first case is all you need to be able to do what you suggest, and gives no more access to the system than a normal HTML page with javascript. The latter is what brings security implications.

    6. Re:Uh oh, "Platform" again by Anonymous Coward · · Score: 0

      In theory if the VM is simple it can be secured. In practice, things like the Java VM and .NET's VM are very, very complex. So, the System.IO.* potential security holes can slip in. Also, you didn't mention closing off Windows.Forms. Doesn't that open a security hole, too?

      Making sure a VM can safely run code is horrendously hard problem. How do you know if the code is secure? Treating a webpage declaratively has little danger of a security hole.

  92. Personal Development Experience by emmetropia · · Score: 1, Informative

    I know that, personally, I find the ability to write things around firefox impressive. The current project that i'm working on requires a web based Rich Text editor, but with some twists to fit the data that will be modified. I initally looked into doing it to work for IE, but decided that I would develop it as a firefox extension, and when it's working properly, I'll share the source. I'd much rather a simple firefox extension than trying to do it based all in javascript to work in both firefox and IE. Most of that isn't important, but what it leads me to is this: With the extension only being for Firefox, it forces the end users of the product (there will probably only be a few hundred) will need to use firefox. I know they'll have to, because they're locked into using this tool when it's finished, so they'll need to use Firefox to get what they want accomplished. It might not be the best method to get folks to switch, but it works.

  93. Quick! by complete+loony · · Score: 1

    Apply for a patent!

    --
    09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
  94. Are you mods paying attention? by p3d0 · · Score: 0, Flamebait

    Parent is classic flamebait, and it's not even very well disguised.

    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  95. Obligatory Ghostbuster reference by Anonymous Coward · · Score: 0

    *PHB opens refrigerator and hears a dark, monstruous voice*

    - A am XUUUUUUUUUUUL!!

    1. Re:Obligatory Ghostbuster reference by Anonymous Coward · · Score: 0

      "There is no data, only XUL"

  96. Are you saying.... by zogger · · Score: 1

    ...firefox in total,all platforms, or firefox as it exists running on top of MS OS? How does it compare to IE security-wise JUST on MS?

    I really don't know, anyone? I think it's important to not leave out the little details with this.

  97. mod parent up by Anonymous Coward · · Score: 0

    It's funny because it's true.

  98. Put the "curl" in your toes. by Anonymous Coward · · Score: 0

    "Sure. I don't think web applications are ever going to take over as many people claim."

    Oh you may be surprised.

  99. great browser, but...Can't wrap brain around it. by Anonymous Coward · · Score: 0

    "My comment wasn't about the data, it was about where you put GUI code. Even if your ping times were typical delays for entire transactions, 170ms is too much of a delay for interactive response (and actual HTTP transactions are often much longer). If you want interactive response, you must put code on the client, and the only option for that right now is JavaScript."

    Apparently hearing "browser" triggers a whole lot of preconceptions. The design of the underlying framework is powerful enough that communications doesn't have to be via HTTP. It could be jabber if you want. Or if you want XUL without all the rest, then try Luxour? Think outside the box. That's what geeks are suppose to do.

  100. May stifle innovation by Anonymous Coward · · Score: 0

    I am not all happy with the browser becoming the platform for applications. It would stifle innovative applications because the author wont think out of the sandbox the browser provides him with.

    Various p2p tools, seti@home, bit torrent, q3arena etc are not browser based applications and we are glad they arent.

  101. SlashHack by graveyhead · · Score: 3, Interesting

    (see my sig)

    SlashHack is a cool example of an app written on top of the Mozilla platform.

    The article is correct Firefox (really Moz as others pointed out) is a fantastic development platform.

    The technology is especially cool for me: I wrote a system in 2000 for a client that positions Java Swing widgets using XML, in order that the app could support pluggable skins. I view XUL as the ultimate application of that architecture. A fantastic decoupling of logic and presentation.

    --
    std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
  102. Re:A few really good Apps could make the differenc by IGnatius+T+Foobar · · Score: 3, Interesting

    That's a great demo. But the first thing I thought when I saw it was, "Damn, when Microsoft inevitably steals this and puts out their own version in the form of XAML, we in the non-Microsoft world are going to have a really hard time keeping our platform software relevant and viable."

    We've got to get this stuff out there and widely used before Microsoft does. The very future of computing is probably at stake.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
  103. SlashHack-Oeone XUL. by Anonymous Coward · · Score: 1, Interesting

    You might want to look at NewsMonster and Oeone's desktop for clues as to ways you can expand.

  104. Same Threat - Different Date by Nom+du+Keyboard · · Score: 3, Interesting
    But FF is not just a problem as a browser; its potential as a platform is significant.

    This was the Netscape threat of 5 years ago. That Java enabled apps running under Netscape would destroy Microsoft/Windows because any platform that that could support Netscape would run everything else as well.

    Didn't happen then. Don't hold your breath yet now.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  105. Re:great browser, but...Can't wrap brain around it by Anonymous Coward · · Score: 0

    The design of the underlying framework is powerful enough that communications doesn't have to be via HTTP. It could be jabber if you want. Or if you want XUL without all the rest, then try Luxour?

    Hello? Are you even bothering to read anything or do you just blindly type away? The whole thread is about about nice something like XUL could be if it weren't hamstrung by the limitations of what ships with Firefox, specifically the fact that Firefox only ships with Javascript as its sole choice of client programming platform.

    Apparently hearing "browser" triggers a whole lot of preconceptions.

    Yes: the correct ones in this case. It's not about whether XUL is good or bad, but whether XUL inside Firefox makes a decent client programming platform by itself or whether we need a little something else packaged with Firefox.

  106. works for us by Gunark · · Score: 5, Interesting

    I work for a company that develops intranet-type applications for big mega corporations here in Canada. We've been developing and deploying apps written in XUL/JavaScript + PHP or Python for almost a year now... so far so good. Surprisingly (or maybe not surprisingly) no one has complained about the forced switch to Firefox. In fact we tend to get thank you emails gushing with compliments about Firefox :)

    XUL is here, and it works. Having all of the advantages of web-based deployment, while being able to use proper user interface elements is a godsend.

    1. Re:works for us by Glabrezu · · Score: 3, Interesting

      well, not exactly our experience here. We have been trying to develop a system using XUL and JavaScript but we ran in multiple problems, that required almost always some kind of work around.

      Don't get me wrong, I do think there's a LOT of potential in XUL. Specially, XBL has been wonderful to develop some data binded components that saved us a lot of time in the long run, and they were quite easy to develop.

      However, theres a lack of maturity in some of it features that make them look as it they were an after thought, or just not really well designed. Templates have a lot of limitations, remote XUL just doesnt work right (or at least the docs that explain how to sign components are just too outdated), many errors result in segfaults (agree, the problem was in how we were using some components, but you shouldn't segfault in any case!!), theres no clear separation between components and services (I really don't understand why they don't share a common interface!), XBL lacks of obvious things (like a script tag, please). And honestly, javascript sucks to structure your code... we had to implement an include () directive to import other .js, there should be a way to do that in the language. And, there should be support for other datasources besides RDF.

      And the worst part is that there are not many apps developed in XUL, so documentation (specially about XPCOM components) is really scarce. The reference is OK (most of the time), but you dont have a single example for most of the XPCOM components. A search in google usually returns C/IDL headers from the mozilla implementation or the reference at xulplanet ;).

      I really hope XUL development speeds up. Its really a good platform, and the separation between presentation/data/logic really shows up. But as it is, its darn difficult, and slow, to develop for it (at least till you know most of the work arounds).

      By the way, has anyone developed both in Luxor and mozilla XUL and have some insights in their pros and cons? (besides what the luxor page says, which of course I wont believe until I try it :P).

      --
      Santiago
    2. Re:works for us by loconet · · Score: 1

      sounds sweet! could i send you my resume? :-)

      --
      [alk]
  107. Re:Why is this news? Anyone remeber.... by Rie+Beam · · Score: 1

    Because Firefox is popular. Not much of a development platform when three people and the developer use it - no offense to the Mozilla team.

  108. Is IBM rich enough ? by Anonymous Coward · · Score: 0

    Serious cash is needed to fund a serious development effort.

    August 11, 2004, (Mountain View, CA). The Mozilla Foundation, in collaboration with Novell and IBM, today announced the formation of a project to implement the W3C's XForms 1.0 Recommendation. XForms is the forms module in XHTML 2, developed by the World Wide Web Consortium (W3C), which enables developers to deliver the type of next-generation, rich, portable web-based applications desired by corporate IT.
    (from http://www.mozilla.org/press/mozilla-2004-08-10.ht ml )

  109. Loads faster then IE? by sstidman · · Score: 2, Insightful

    Firefox, a free open-source browser that loads twice as fast as Internet Explorer

    I keep reading comments like this from time to time. I like FireFox and I find that it is pretty fast once it is loaded, but on every box I have tried it typically takes 8 to 10 seconds to load the first time I use it. IE always loads in under 2 seconds, usually less than 1 second. Is there some trick I am unaware of? Does anyone know why folks keep claiming that it loads faster than IE?

    --
    Send/track messages to 100K people: www.xPressAlert.com
    1. Re:Loads faster then IE? by MHV · · Score: 0, Flamebait

      Obviously you are new here... Or probably also a new computer user? Read up on the fact that IE's HTML runtime is a part of the OS on Win32. FF has to load everything the first time, whereas IE has a lot of stuff pre-loaded.

    2. Re:Loads faster then IE? by sstidman · · Score: 2, Interesting

      Wrong on both counts. I am neither new to Slashdot or computers. I guess you are a troll, but I'll adress your ignorant assumptions anyway.

      Did you read my post? Did you read the article? I know that IE is faster and I fully understand why. And it makes sense that FF would be slower since it has to load everything the first time. But I have read many times by various Firefox advocates (including this article ... did you read the article?) that despite these facts Firefox still loads faster than IE. It doesn't make sense to me and it does not jive with what I have observed which is why I asked the question. Contrary to what you seem to think, I did not ask why Firefox is slower to load. I asked why Firefox advocates think that it is faster to load than IE.

      --
      Send/track messages to 100K people: www.xPressAlert.com
    3. Re:Loads faster then IE? by cranos · · Score: 2, Insightful

      They may actually be refering to page load times not start up.

    4. Re:Loads faster then IE? by Deternal · · Score: 1

      It could be since alot of advocates don't use IE that often and thus still has MSN as startpage (and non or mozilla.org as startpage in FF).
      Since mozilla.org is easier to render and FF is faster at rendering that could easily explain why people feel it is faster.

      Thats my best bet anyway :)

    5. Re:Loads faster then IE? by MikeBabcock · · Score: 2, Informative

      It loads pages faster than IE. IE doesn't load faster than Firefox incidentally -- it loads when your system boots and never unloads from memory to my knowledge.

      You wouldn't know how long IE takes to load because it doesn't unload.

      --
      - Michael T. Babcock (Yes, I blog)
  110. Re:A few really good Apps could make the differenc by Myen · · Score: 1

    The best one I know of is xulplanet.com. You can also google for some of the stuff from IBM (I think there was a series of 3 on using XPCOM); see bottom of this page.

    PDFs of the book Rapid Application Development with Mozilla (look for "Download ... in PDF" on that page) from the publisher might help too, if you prefer going through that - or buy the book or something.

    Note, though: devedge.netscape.com (the Netscape developer's site) appears to have been taken offline recently; so you'll need to go through web.archive.org if you find any results on that that look interesting.

    (The folks on forums.mozillazine.org are usually quite nice too, if you're civil about things. Might be a better place to ask.)

  111. Re:A few really good Apps could make the differenc by Myen · · Score: 1

    ECMAScript? ;)

    At least (at this point, anyway) you'd only be developing for Mozilla - nobody else supports their XUL - so you won't have to worry about cross-browser compatibility. It would turn out fewer warnings though - the prefs javascript.options.strict and javascript.options.showInConsole help somewhat, at least.

    (JS definately has its quirks, of course - it's not exactly an OO / procedural language, I guess. I would probably have an easier time with it had I actually been in CS where people get to muck with Scheme...)

    Yeah, Venkman doesn't seem to be the best debugger around... But it's not all that bad either.

  112. Business babble? by RoboProg · · Score: 1

    You hate that phrase, too?

    Yes, all the "Enterprise" (translation: big, over-complicated and bloated) mumbo-jumbo and impressive (?) sounding word-ifying logo-rhea gets old after a while.

    Yes, and it's completely off topic, but I just had to chime in with a hearty "AOL!". :-)

    --
    Yow! I'm supposed to have a plan?
  113. Re:A few really good Apps could make the differenc by Fnkmaster · · Score: 1

    It would be a good start to rename all those files ".es" instead of ".js" then. ;)

  114. JRE? Micro Edition? by RoboProg · · Score: 1

    Hmm. Small fast good java runtime instead of "java"-script? What an intriguing idea.

    Of course, you really have to be careful here. You would want to call it Java, but you have to meet SUN's requirements. So, what about the "Micro Edition" of Java for embedded devices? It is supposed to be quite a bit smaller. I personnally have not worked with it, so I don't know if it is fatally crippled in some way, or if it retains most general usefulness.

    If it is mostly usefull, but lacks a few things, could a mozilla/fire-thing package be added on with enough XUL support to get the job done?

    Any comments?

    --
    Yow! I'm supposed to have a plan?
  115. The eye! by RoboProg · · Score: 1

    "but if I were Bill Gates my eyes would be aimed at google for the time being."

    Poor Frodo doesn't have a chance, unless we launch a counter strike at the gates of Mordor itself as a diversion!

    Er, ah, carry on!

    --
    Yow! I'm supposed to have a plan?
  116. Not unti l XUL is beyond just mozilla by Ambassador+Kosh · · Score: 4, Interesting

    Overall I can't see how doing stuff with XUL is a good idea until other systems support XUL also. The point of web based apps isa freedom to change at any time. If you write to XUL you have locked yourself in to one rendering engine essentially. If xul worked with khtml and opera then I would not have this problem.

    I want to have the freedom that web based apps give me and my customers not remove that freedom. Tieing myself to one browser engine does remove that freedom. Right now if I do regular html, css etcthe stuff works pretty much everywhere under almost any kind of device. With XUL I would lose that freedom and it is important.

    --
    Computer modeling for biotech drug manufacturing is HARD! :)
  117. True 'nuff by stealth.c · · Score: 4, Funny

    The features it has now are just FINE. Stop adding them. We could probably even do with fewer. I am curious though. What makes you say it "isn't that great?" It's far and away better than IE (imho), and it doesn't feel as clunky as the Mozilla Suite. It does everything I want it to and for me it's been a pleasure to use. In fact I use it exclusively. What flaw am I overlooking? Is it something that only anal-retentive coders notice?

    But of course--security problems or not--almost anything is better than IE, eh? eh? ;)

    1. Re:True 'nuff by jrockway · · Score: 1

      Yes. But I worry about security holes... security holes should not be overlooked for years because people are too lazy to fix them (I suppose I should fix them if I care so much...). And the OS X version likes to crash A LOT. Therefore I use Safari. I do like Firefox under Linux, though. Not as unstable or ugly.

      As for IE, I avoid Windows at all costs so I don't really encounter it.

      --
      My other car is first.
    2. Re:True 'nuff by niteice · · Score: 1

      You've never looked at the firefox source, have you? For some reason, they include the entire rest of the mozilla suite, but only actually build firefox.

      --
      ROMANES EUNT DOMUS
    3. Re:True 'nuff by ahdeoz · · Score: 2, Informative

      All I know is that Mozilla works fine and Firefox is slow as hell and has a tendency to turn into unresponsive sludge on my PIII 500. It behaves suspiciously like it has some serious memory leaks and a near fatal flaw about emerging from swap. And Firefox is ugly compared to Mozilla. And a lot of plugins are iffy on Firefox (like flash and java) and when it comes down to it, Firefox just doesn't have the features needed to be a full use browser, and to top it off, it's default behavior sucks in a lot of ways.

    4. Re:True 'nuff by Bert64 · · Score: 1

      Firefox is based on the same codebase as mozilla, but is somewhat stripped down, theres no reason it would be slower than mozilla.
      As for ugliness, both mozilla and firefox can be themed and could easily be made to look the same..
      As for the features, firefox has far more features than that simplistic shell that is IE.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    5. Re:True 'nuff by stealth.c · · Score: 1

      A lot of my experience with Firefox has been on WinXP Pro. It's very fast, and I haven't noticed the memory leak style slowness for a coule versions now. Could this be something OS specific?

  118. Banks != merchants by tepples · · Score: 1

    The security on bank computers and the security on merchant computers are two completely separate issues.

    1. Re:Banks != merchants by Mr+Guy · · Score: 1

      Thank you for playing "Defend the Mispoken", but I'm afraid you'll find the answer was C: Parent was right. As evidence I point to the grandparent you are defending: Or of some worm taking out a bank's system, or some other breach of data storage..

  119. Why people switch *to* IE by tepples · · Score: 1

    You are going back to IE because it blocks popups? Firefox blocks popups too. Why would you stop using a browser you have used for seven months and go back to IE because it blocks popups?

    "We're sorry, but this site requires Microsoft Internet Explorer because it depends on DHTML behaviours and sloppy JScript coding. You can download Microsoft Internet Explorer at http://www.microsoft.com/windows/ie/"

    1. Re:Why people switch *to* IE by killjoe · · Score: 1

      I almost never run into those sites. On the extremely rare situation that I do run into them I go somewhere else. I can't think of the last time I had to fire up IE. It's been so long.

      --
      evil is as evil does
    2. Re:Why people switch *to* IE by jez9999 · · Score: 1

      Unfortunately, sometimes you can't just 'go somewhere else'. Whilst I'll agree it's rare, there are some services, for example like the WebAccess mail that my Uni uses, that you MUST use IE for, and I do. It renders ok in Firefox but for some weird reason, logs itself out whenever you visit a new page.

    3. Re:Why people switch *to* IE by killjoe · · Score: 1

      I have had the fortune not to have to deal with anybody who forces me to use IE. Even the exchange web interface they use at work doesn't force me to use it. I am truly sorry your school is unable to write applications that can't work in browsers other then IE (to me that says something about them).

      The only time I use IE is when I am on other peoples computers or public computers, then I am remindeded at what a crappy piece of software it is. Browsing without firefox is like trying to type with all your fingers cut off.

      --
      evil is as evil does
  120. Re:A few really good Apps could make the differenc by tepples · · Score: 1

    It would be a good start to rename all those files ".es"

    (Español?

  121. J2EE, jboss : just drop the war file in, and voila by Anonymous Coward · · Score: 0

    Just Look at JBoss, it's a kewl J2EE compliant application server.
    How to deploy a web application: just copy the application WAR file into the deploy directory. That's all. It works right on the money.

  122. LOTR. Be ent-ertained. by tepples · · Score: 2, Funny

    The Entlösung? As in "solution involving ducks"? Or "the Duck solution"?

    No, it's a solution involving walking, talking trees :-)

  123. Re:J2EE, jboss : just drop the war file in, and vo by tepples · · Score: 1

    Even if .war packages are drag-and-drop to install, then how does one deploy JBoss itself? Is that double-click setup.exe easy?

  124. Bloated? What about IE? by Spy+der+Mann · · Score: 1

    Maybe you don't know this because... perhaps you weren't online at the time.

    But I remember having to download 80 friggin' MEGS in my win9x for Internet Explorer _5_.

    It was so bloated that i had to use a download manager (or did it have its own download manager? Can't remember well).

    Now can you tell me now what's so bloated in Firefox? It just happened to have an excellent framework for a SPECIFIC web application (i.e. the browser). But its framework turned out to be SO GOOD, that you can build OTHER applications with it.

    How can you call code reuse "bloating"?

  125. Will it be on bittorrent? by Spy+der+Mann · · Score: 1

    We want to take back the web, not take down Mozilla.org. Unless they want us to direct download so they can use the stats on their favor?

    Dilemma: waste bandwidth or get underrated stats? Hmmmmmm.......

    1. Re:Will it be on bittorrent? by mcsmurf · · Score: 1

      I don't think there will be bittorrents, because the past has shown that few people use it, too few to set up a tracker or something like that. The Mozilla FTP is a round-robin of seven servers with high-speed access to the internet, so i think the load can be handled quite good.

  126. Re:J2EE, jboss : just drop the war file in, and vo by Anonymous Coward · · Score: 0

    Yes. Just go there, download the zip archive and just run the Jboss script.

  127. Hasn't been said yet... by gtkuhn · · Score: 1

    you all must be really focused on this. I, for one, welcome our new Firefox overlords.

  128. Not the second coming by Anonymous Coward · · Score: 0

    Firefox is touted as the best browser around. Having used it for a few months, across different rev levels, I am not impressed. It locks up periodically for up to several seconds, which is annoying when typing. It is just as flakey in rendering some html pages as Konqueror. And the plugin model is annoying when basic features have to be downloaded from random people you are supposed to trust.

    Firefox is decent. But it is wrong to tout it as the best.

  129. AcitveX XUL? by CaptainPinko · · Score: 3, Insightful

    just thinking but wouldn't it really help to get the ball rolling if someone developed an ActiveX plug-in to support XUL in IE? That way even IE only shops can write XUL where there might have written it in AcitveX instead. This could prevent the construction of another barrier to switch over to Mozilla/Firefox at a latter date. This would be a great way for OSS to get a foot in the door at some major organisation.

    --
    Your CPU is not doing anything else, at least do something.
  130. Work on security issues by jeti · · Score: 4, Informative

    It has the potential to be great, but we need to get past all this "add more features" and fix security programs.

    Maybe Firefox is not yet as secure as it should be. But people are intensely at work tightening things up.
    According to The Burning Edge no less then 10 security related bugs have been fixed in the last week.
    The developers are obviously using the random HTML script, and the security bug hunting program seems to pay off.

    I'm under the impression that Firefox developers are working very hard to provide a secure version 1.0 of Firefox.

    1. Re:Work on security issues by 4of12 · · Score: 1

      The developers are obviously using the random HTML script

      Isn't the EULA kind of restrictive on that product?

      --
      "Provided by the management for your protection."
  131. YES! by hobo2k · · Score: 1
    This would be very cool indeed. .Net has a security system based on which assembly (applet) is trying to perform the action, instead of which user launched the process. That allows you to do things like grant an applet access to the video card, but deny access to the harddisk.

    I don't think enough people are using (and hacking) .net/mono yet to be able to really know if this system is secure. But I do think it is a much more interesting system than plain old user-based permissions.

  132. Crux of thier business model... by Anonymous Coward · · Score: 0

    Get the most stupidest of all the investors, but
    who are great in number and well organized and use
    them to get the competition down. Offering heaven high profits is one of the surest ways of luring them. BTW, it won't be really stupid to get them to kill competition.

    The intelligence behind is something as wiered as
    Professor James Moriarty of SH.

    -Aayee Oosa

  133. Has Microsoft ever faced this kind of competition? by jbn-o · · Score: 3, Insightful

    Hey...it's not like MS has never utterly crushed a rival browser before, huh?

    A free software and open source web browser with an audience (increasing numbers of people getting the browser, the press talking about it, and lots of third-party add-ons)? I don't think Microsoft has ever faced that kind of web browser before.

  134. Not until... by seguso · · Score: 3, Interesting
    IMHO, as long as Microsoft is allowed to offer Internet Explorer as a default, Firefox will never reach a sufficient market share to have vendors use it as a platform.

    The law has to realize that a (monopolist) operating system must not be allowed to bundle a file browser, a web browser, a multimedia player, a firewall, an instant messenger, and any other kind of software which someone else may want to sell. Otherwise that dominant position of that monopolist will be self-reinforcing.

    We are spectators to the same phenomenon that happened on the earth, where a completely unregulated natural selection took place: humans have come to such a dominant position that other animals simply cannot compete with them anymore and have no way to invert the dominance. They are only free to adapt to niches that are of no interest to humans. (like MacOSX and Linux are doing)

    There is a degree X of dominance that, when crossed by a species S, allows S to stay dominant, if no regulation happens. This has happened on the planet earth but must not happen in the market.

    So we can only prevent monopolists to include products by default. Of course some users like to buy a product that does all those things out of the box, but 1. that desire is not necessarily to be fulfilled, because there may be more pressing matters, 2. the installation of products could be made embarassingly easy if you really want to. One click.

    Modularity is the key.

    1. Re:Not until... by logpoacher · · Score: 1
      They are only free to adapt to niches that are of no interest to humans. (like MacOSX and Linux are doing)

      What a wonderful sentence! It's ok - I know what you mean, and agree - but there is a certain glory to declaring on Slashdot that non-Windows users aren't human! :-)

    2. Re:Not until... by sacrilicious · · Score: 1, Troll
      There is a degree X of dominance that, when crossed by a species S, allows S to stay dominant, if no regulation happens. This has happened on the planet earth

      Don't worry, humans are gearing up for voluntary self-regulation in this regard via a combination of nukes and voting Bush into office.

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
    3. Re:Not until... by airjrdn · · Score: 1
      The law has to realize that a (monopolist) operating system must not be allowed to bundle a file browser, a web browser, a multimedia player, a firewall, an instant messenger, and any other kind of software which someone else may want to sell. Otherwise that dominant position of that monopolist will be self-reinforcing.
      Outside of the food industry, where else does this happen? When I buy a new car, I get the radio, tires, upholstery, paint, etc. that the manufacturer wants me to have. Like it or not, the real world just doesn't work the way you're wanting it to.

      a friends site

    4. Re:Not until... by flynns · · Score: 1

      Y'know, I hate to sound like I might be --supporting-- Windows... ...but if it's their product, why can't they put anything they want into it? Instant messenger? File browser? Antivirus software? Singing, dancing clown GIFs? Sure, it's theirs, they can do what they bloody well want...

      who am I to say what crap Billy can or cannot put into his software?

      the difference that will kill Windows, that --must-- be if Windows is to be relieved of its dominant market power is.... [insert flame-war here]. But, it will happen at this rate.

      --
      'If you're flammable and have legs, you are never blocking a fire exit.'
  135. Online sychic warnings .... :-) by Anonymous Coward · · Score: 0

    " Just ask San Francisco-based Web developer Chris Pederick, ...
    just millions of PC users downloading Firefox. That, and a really smart 19-year-old who's just getting started"

    1. Make sure what you eat and drink are safe.
    You should avoud foreign trips in the coming years. If you are absolutely sure you should, avoid eating at strange places. Keep a known neighborhood - or build a trusted one.
    2. Keep an eye on your sleep disturbance patterns.
    3. Keep an eye on religious build up in neighborhood.
    4. Let your doctors be trusted ones.

  136. Forget VB by karnat10 · · Score: 1

    ...XUL/PHP/mySQL (a very strong combination) is to become the new VB

    Ouch, that hurts. Please don't mention PHP, mySQL in the same phrase. As VB.

    PHP and mySQL are technologies, while the other acronym stands for some badly designed dangerous toy.

    1. Re:Forget VB by Anonymous Coward · · Score: 0

      And you are an uniformed idiot! You clearly have no idea how widely VB is used in the commercial world. It may not be perfect, but then neither are PHP and mySQL, but saying it's a 'badly designed dangerous toy' just make you look like a total asshat.

  137. Why are there so few XUL applications? by Dulimano · · Score: 1

    This is the third or fouth time that someone points to faser.net/mab on this thread as an example of a good XUL application. No other examples mentioned at Score:5. That thing is very-very cool indeed. But I'd really like to know why aren't there many more of these.

    1. Re:Why are there so few XUL applications? by rycamor · · Score: 1

      There are many more applications done in XUL. Just browse Mozdev and the Firefox Extensions list for a few of them. Quite a few smaller companies have started internal projects based on XUL/Mozilla (as my own company has). Also, there are some larger companies, such as ActiveState with the Komodo editor, and Axentra with the Oeone Desktop.

      I predict that within the next 2 or 3 years we will see many more mid-level applications developed in this platform, and even a few large ones.

    2. Re:Why are there so few XUL applications? by jrumney · · Score: 1

      Just try writing a decent application in XUL and Javascript. Its better than DHTML and Javascript, but not much. It needs better development tools and a way to avoid Javascript for doing the basic event driven stuff that covers 90% of the use of scripting in these types of applications. Maybe then you'll see more than just the one interface to Amazon written using it.

  138. Some maybe Most are getting confused... by vivehosting · · Score: 5, Interesting
    Alot of people are confused about the facts and the potential of Firefox, even the ones that use it. First, let me just say to those who claim IE is faster... IE loads up faster initially, but Firefox renders faster. Unless you are the type to go to a website, close the window, open ie, go to a website, and so on. Firefox is going to be a much faster solution.

    I've been noticing more here than anywhere else that some are confusing Firefox with the Mozilla Suite(Someone even mentioned being a user of FireFox 1.7.3). Firefox is not bloated and will never be bloated. Extensions are optional and if you are like me, you would only be installing about 5 small features to the default installation. The option is there to bloat to your wishes though ;).

    Now the potential as a platform isn't really going to be Firefox. It's starting with firefox, and will become popular because of firefox, but the platform is under development as the XUL Runtime Environment (XRE). This is where the magic starts.

    One will be able to develop executable applications seperate from Firefox that automatically run on Windows/Linux/Mac. Right now, noone wants to tie their developments to a browser although a few like to tinker with it on their own. When the XRE is released, people will then actively develop XUL/Javascript applications with an optional backend of their choice. You will be able to create .exe applications. You can make those one-click installations someone mentioned somewhere here. No need for the browser although the browser can be used if you want to. Bad news is the XRE isn't being actively developed as Firefox is. So, who knows when they'll release it. But when they do, Firefox, Thunderbird, etc will be complete XUL/Javascript Applications that run using the XRE and GRE. I don't know much about GRE, but that's most likely going to stay browser-specific, although I'm probably wrong.

    I'm one of the people who has starting learning XUL and such, and although I have big plans for it. I do not plan on coding for a browser ;) XRE all the way!

    1. Re:Some maybe Most are getting confused... by MikeBabcock · · Score: 1

      Along that line -- look at the Calendaring app that has been developped for Firefox/Thunderbird in XUL. It runs from the Tools menu and presumably could be made to launch directly from the desktop too. Full groupware suites done in XUL would be incredible.

      --
      - Michael T. Babcock (Yes, I blog)
  139. a quick trip down OS theory lane by Moraelin · · Score: 3, Interesting

    A native program running in a well designed OS is just as secure as Java.

    That's why, for example, we used to let 20+ students at terminals at a mainframe or mini, in universities for example. They could run whatever programs they wanted on that machine, including their own code and including stuff they found on a hacker BBS. And in fact in all CS universities they're _supposed_ to program on those machines. Yet none of them came anywhere _near_ owning the machine.

    The concept that a program once running on a machine automatically can retrieve or overwrite _all_ data, format the drive, or generally even blow an alien mothership up, is (A) Hollywood idiocy, and (B) never true except for the simplest single-user OS's like Win'95.

    Or to put it otherwise: what do you tell Unix users? "Don't run as root except to install programs or other admin tasks. Especially don't go online as roo." Then they ask: why? "Because if someone takes control of the program via an exploit, they can't do as much harm if it doesn't run as root."

    For all practical purposes, a modern OS is (or could be) just as virtualized as any Java sandbox. Programs no longer run directly on the bare metal, like in the days of DOS. (Which was barely a program loader.) They have to go through the OS to do _anything_. Including, but not limited to, reading or writing files, opening TCP/IP sockets, installing stuff.

    Heck, even directly accessing RAM from other apps or directly poking machine ports can be blocked when running on a 386 or above (and _is_ blocked when you don't have kernel access).

    Basically when running an app on a 32 bit CPU it can be as sandboxed as you want it to be.

    E.g. don't want them accessing files? That's trivial. Just run them as a different user that can only access its temporary directory.

    So ActiveX _could_ work, and it _could_ be extremely secure. Maybe not on Windows, and maybe not implemented by MS. I'll concede that point. But at least theoretically it can be at least as safe as Java, and without needing users to download 100 MB plugins that get wantonly changed by Sun.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:a quick trip down OS theory lane by Ba3r · · Score: 2, Interesting

      There are legions of security holes that can be present in any system, unix, windows,whatever. To think that just because something is a Sun its safe is ludicrous. For example, at the RIT cs department a couple years back when i was a student, they had a series of break ins, to the point where for one hour, the password file had been deleted and everyone could have logged in as root. And we were running Solaris!

      Computer security only starts with a well designed OS. Every OS is vulnerable, at the very minimum, to a co-opted high level user.

    2. Re:a quick trip down OS theory lane by Anonymous Coward · · Score: 0

      I know this is drifting offtopic but I thought I'd add it anyway, an ideal secure OS, or at least how I think it would be basically designed would use Application level priviledges to sandbox all programs whether or not the user is root/admin. I won't pretend to be security expert or skilled OS dever but this is a basic layout.

      The idea here is that programs must request user permission to perform certain tasks and that the OS will defend itself(Anything being copied to/deleted from the OS folder [by a program] that isn't signed by the author[of the OS] gets either redirected or crashes the program). If a program attempts to access the files that the user (or a program on the users behalf) declared "confidential" [Automaticaly set as such in the user's folder] must ask user permission to access. Once a file is confidential, it cannot be viewed/deleted/permission changed by anything without direct user permission. The requests for permissions is handled by the OS and it naturally blocks attempts by the program to virtualise user input to accept it. Naturally if the program had internet permissions the user would be warned the files may uploaded onto the net if the app isn't trustworthy.
      A blacklist could also be employed, and routinely updated by the OS, to block the latest known trojans from running at all. To prevent abuse, the blacklist would be editable by the root.

      This would be a reasonably secure OS without needing to resort to inserting a second layer because the first one is full of holes. If the OS is locked down so all system, user and program files can't be edited without user intervention [User intervention only avaliable on Root] the system should be very difficult to hack, except for buffer overruns which, since the OS is locked, will have less of an impact unless it hits the kernel. This threat can be minimized by all services having predeclared permission sets that avoid having write access (and have minimal read access) to any media and internet access permissions simultaneously. A case by case approach to applications combined with user priviledges could be much more effective at controlling potential threats before they materialise. I haven't got a *nix version on my computer atm because I haven't found a Linux distro I like yet so I am not very familiar with Linux's security system, like I said I'm not an expert.

      (Something that people affected by the Microsoft's Managed code/.Net propaganda may be thinking "it's still unmanaged which makes it more dangerous" are wrong. A user mode program on an Intel 386+ processor has no permission to do anything other than play with registers and access it's allocated memory, EVERYTHING else is provided by the OS, a poor OS security system is what allows damage to occur on the system, 'fopen' isn't coming out of thin air)

    3. Re:a quick trip down OS theory lane by sonicattack · · Score: 1

      Because if someone takes control of the program via an exploit, they can't do as much harm if it doesn't run as root.

      You follow this up later on with the mention of sandboxing and restricting access to even the user's files, but I'll mention it nevertheless, since I was reminded of it, and there are lots of advocates for Linux-like systems missing an important point when they tell about the security advantages of "not running a browser/whatever as root"

      It's important to consider that even if the damage done is "in the context" of the user alone, and not the supervisor, this helps little on single-user systems (as most home desktops are), since the user's own files are much more important than the operating system's.

      So if someone uses a buffer overrun exploit, or you-name-it, against the user's browser, it's little help that the only data that was copied / deleted / changed was the user's private files.

    4. Re:a quick trip down OS theory lane by Moraelin · · Score: 1

      A very useful point to remember, indeed. I'll definitely aggree with you there. And it's refreshing to see someone thinking about the "what can happen?" part instead of just repeating mantras. That's what security is all about.

      However, what I was advocating was a bit more restrictive than even just running ActiveX on the user's, well, user.

      Basically if I was Microsoft and if I was designing an ActiveX kinda system, I'd generate a new temporary user ID for each control loaded, and those users would belong to another group too.

      That fictive temporary user would _only_ have access to its newly-created empty home directory, and to a newly-created empty temporary directory. Anything else would be off limits.

      Basically that control would not be able to access _any_ files, except whatever temporary files it creates itself. And even for those I'd give it a max disk space quota.

      For any other operations, including opening TCP/IP sockets, printing, whatever, I'd want it sandboxed to heck and back and forbidden by default. It _is_ possible to sandbox those, since all those go through the OS at one point or another.

      Briefly it's just a theoretical exercise in "how an untrusted binary program _could_ be sandboxed even without resorting to emulating a fictive machine." If you will, just doing a real assessment of what can go wrong, and how to prevent it (if you also wrote the OS), rather than blindly repeating the mantra ".exe files in the browser = bad, virtual machine = good and infailible".

      --
      A polar bear is a cartesian bear after a coordinate transform.
    5. Re:a quick trip down OS theory lane by swillden · · Score: 1

      To summarize what you said in one word: chroot.

      It can be done, certainly. But IMO the VM sandbox adds an additional level of safety that is valuable. And, frankly, the overhead of an interpreter is trivial on modern machines anyway, except for very particular -- and rare -- tasks. So a VM gives you both easier portability and improved security.

      However, you've got me thinking it would be nice if browsers would run Java applets in a VM that is in turn running in a chroot jail.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    6. Re:a quick trip down OS theory lane by pyrrhonist · · Score: 1
      However, you've got me thinking it would be nice if browsers would run Java applets in a VM that is in turn running in a chroot jail.

      How would the applet be able to display itself then?

      --
      Show me on the doll where his noodly appendage touched you.
  140. You know what I'd really want to see? by Moraelin · · Score: 1

    I will also concede the point that coding for one proprietary platform is bad.

    However, you know, I can't see a point in locking people up into Sun's proprietary platform either. Whether it's Windows DLLs or .Net or Sun's Java, it's still a proprietary non-open platform.

    What I would like to see is a good F/OSS environment. A good one.

    Preferrably do away with the whole virtualization idiocy too. You _can_ be portable even without emulating a non-existent CPU and inventing a new machine code for it. (Java bytecode is just that.)

    E.g., I'm thinking: GCC is portable, right? It may not always write the highest performance code, but it can generate code for more platforms than Java runs on anyway.

    So why not use GCC as a platform instead?

    Make an equivalent of the "class" files that's basically a semi-compiled C/C++ file. That is, right before the actual machine-dependent code generation. But otherwise already pre-processed and parsed.

    Then the runtime on the client machine would just take this file and finish the compilation, abd links it producing the actual executable.

    And, as I've said before, it can be as sandboxed as Java is anyway. Since you control the final code generation and linking, you can link it to libraries that are as sandboxed as you want them to be.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:You know what I'd really want to see? by Darren+Winsper · · Score: 1

      So, instead of using Java bytecode or .Net Intermediate Language, you want to use GCC's...intermediate language, which is essentially a bytecode? Right...

  141. Nothing to see here, move along by Anonymous Coward · · Score: 0

    That kind of stuff has been done already for years in plain javascript and HTML:

    http://webfx.eae.net/
    http://www.bindows.net/

  142. Re:Has Microsoft ever faced this kind of competiti by Gigantic1 · · Score: 2, Interesting
    A free software and open source web browser with an audience (increasing numbers of people getting the browser, the press talking about it, and lots of third-party add-ons)? I don't think Microsoft has ever faced that kind of web browser before.

    No, MS has never faced such a dynamic browser before, and by dynamic, I mean "...responds to user's wants". Compared to IE, Firefox does very a good job at closing up security holes in a timely manner and providing a platform where a user can select a rich variety of add-ons (like "Bug-me-not", "Dictionary Search", "Zoom", "Cookie Manager" etc..). Also, Firefox blocks the snot out of Pop-ups, and I am eternally gratetful to it's developers for that! Also, the tabbed browsing is a god-send, too. Really...ever since I've been using Firefox, my web-surfing experience has become significantly more enjoyable and, I'll say it again, I am forever grateful to it's developers.

    Now, given Firefox's superiority, it would seem that things should easily go thier way and IE would soon be history, but...unfortunately, those guys in Redmond still have a desktop monopoly and a lot of money - and it all begins and ends with that fact. At one time, Netscape's Navigator was everything - THE browser - and Microsoft's IE was nowhere, and then it all changed: Microsoft rolled over Netscape in a few short years despite the fact that politicians, courts and many of the computing public cried "foul" at MS's tactics; nevertheless, MS won. See, as long as IE was packaged with Windows as the default browser and was "Good enough, it put Netscape in a losing position from which it could never recover.

    Anyways, we shall see. In the meanime, I will continue to use Firefox.

  143. Re:Um...here comes cliche but it's worth reading.. by Anonymous Coward · · Score: 0

    "It's fairly common knowledge that IE leverages libraries already loaded when windows starts"

    Nice trolling. Do you really not expect anybody on slashdot to know what a user mode process running on a protected mode operating system is? Task manager measures the amount of virtual memory that was reserved by a process. IE is no more special than firefox other than the fact that Window's help browser and file manager use part of IE's shared libraries under certain conditions.

  144. Double standards by Moraelin · · Score: 1

    You know, I'm quite fed up with the double standards here. In fact, with the double standards surrounding F/OSS in general.

    On one hand, "hey, ProgramX is cool, stable, 100% secure! You should switch to it right now!" On the other hand as soon as you mention a bug or mis-feature or UI problem... it's either (1) "uh, well, it's still work in progress", or (2) "it's OSS, so drop all else you were doing and fix it yourself, you idiot", or (3) "you didn't pay a dime, so WTF do you expect? Commercial quality?" Or some other variants of those.

    The falacy works something like this. I'll use different product names to illustrate the point better:

    Premise 1: "Excel could be better... for a commercial program made by a big corporation."

    Premise 2: "The free 4-operations calculator written by the neighbour's 12 year old geeky son, is _amazing_... for a free program written by a 12 year old in an afternoon. That kid is amazing."

    (False) Conclusion: "If Excel 'could be better' and BillysCalc 'is amazing', then BillysCalc is better than Excel. And everyone should uninstall Excel and download Billy's 4-operation calculator instead."

    Which is just false. It's based on deliberately taking stuff out of context, and comparing it to something taken out of another context.

    There is no such thing as "X is better than Y, considering that X is a pre-beta, so you should ignore all the bugs and security holes in X." It's either better compared as is, or it isn't.

    If I uninstalled Y and installed X, would I get less bugs? More security? What? Is X, taken as it is _now_ and without the excuses and "yeah, but"s, indeed better?

    No, I don't give a flying fuck about excuses as to why X should be excused for still being buggier. I'm not interested in what X _could_ be in a distant future and an alternate universe, but in what it is _now_.

    That's all. All the rest is just piss-poor excuses and a piss-poor smoke-and-mirrors show.

    And the sooner the F/OSS community as a whole can get out of this "but _I_ can be excused if my programs are buggy and unusable" mentality, the sooner it will be taken more seriously outside the die-hard fanboy circles.

    Every single F/OSS project that did make it, even on the server side, was stuff which just worked here and now, on its own merits. No excuses, no "yeah, but it's still a beta." (After, what, 6 years already?)

    Apache, for example, is usually _the_ example of a F/OSS project that not only is in widespread use, but which actually still keeps MS from getting the server-side monopoly they fight to achieve. But you know what?

    Apache is also the prime example of a project that actually _worked_ and never made a "but I have a good excuse" show. Apache was always provably better _right_ _now_. Not "after we get around to fixing the bugs", not "really soon now", not in any other kind of wishful possible future.

    You could do a straight apples-to-apples comparison between Apache and IIS to your boss, and never need to come up with excuses for Apache.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Double standards by ahdeoz · · Score: 1

      you do realize that you might come across more than one opinion on slashdot? There are several people posting here, and sometimes the group is not entirely consistent in their thinking.

  145. There is a difference by Moraelin · · Score: 2, Insightful

    The difference is basically that:

    1. First and foremost, GCC's bytecode isn't Sun's or MS's proprietary stuff.

    2. It _is_ more efficient. Java on the desktop is still by and large a fscking disaster. It uses more RAM, its GC doesn't play nice with the swapping, and it _still_ runs at about half the speed of native C++ code in real apps. (As opposed to Sun's cleverly crafted micro-benchmarketting.)

    (Virtualizing everything and emulating fictional machines instead of dealing with the _real_ machine, is every Computer Scientist's wet dream. When you live in a theoretical world, it's easy to forget about the concerns of the _real_ world. Such as performance. Or memory footprint. Or the fact that computers have finite memory and a swap file, so an idiotic GC will cause thrashing when the machine is overloaded.)

    3. A Swing app tends to look-and-feel nothing like a native app.

    (And it's not just about the "look", but about users being able to just use their existing skills on a new app. E.g., not having to learn yet another file chooser dialog. What's wrong with the existing Windows one? Coding yet another set of personalized widgets is every geek's wet dream, which is why every idiot just has to do that. Using yet another new widget set is, however, something every non-geek would rather avoid if he/she had half a choice.)

    Now the last two points _are_ slowly getting better. JIT compiling has come a long way, for example. We're no longer in the days of Java 1.0 running 20 times slower than even the worst written C++ program. And IBM's SWT sure is what Swing and AWT _could_ have been, if Sun's engineers didn't have their heads firmly up their arse.

    Still, you know... can't help wondering why we keep waiting for Sun's proprietary thing to eventually get fixed, instead of using the open alternative that already exists and which already works better. Are we _that_ addicted to Sun's marketting and lies, or?

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:There is a difference by Darren+Winsper · · Score: 2, Interesting

      "First and foremost, GCC's bytecode isn't Sun's or MS's proprietary stuff."
      The Mono folk seem pretty sure they can implement the .Net CLR without being sued out of existence. Also, the CLR is an ECMA standard. GCC's intermediate language is also intended for use in GCC only and is subject to change on a whim.

      "It _is_ more efficient."
      Do you have any evidence of that? When working on an assessment several months back, I wrote a Java implementation of an algorythm whereas my mate wrote his in C. My implementation was at least as fast as his despite using lots of high-level concepts and never marking my methods as final, whereas my housemate used things like small structs and memcpy.

      "A Swing app tends to look-and-feel nothing like a native app."
      So? That has nothing to do with bytecode.

      "Still, you know... can't help wondering why we keep waiting for Sun's proprietary thing to eventually get fixed, instead of using the open alternative that already exists and which already works better. Are we _that_ addicted to Sun's marketting and lies, or?"
      Yes, we're so addicted to Java that virtually nobody in the open source world uses it for desktop applications. Look, do you have *any* evidence that GCC's IL would be useful in the general case, or are you just blowing hot air?

    2. Re:There is a difference by rowanxmas · · Score: 1

      I think that you are forgetting the whole toolkit issue. If I write C++ code that uses GTK, then go to windows and there is no GTK: error.

      I think that is the main reason that Java/Mono are good, is that they can hide the toolkit issues by having one general API.

  146. www.openlaszlo.org by hqm · · Score: 1
    There is a open-source browser-independent rich internet app devleopment platform, called Laszlo, available from www.openlaszlo.org.

    Yes, it compiles to the Flash virtual machine now, but it is being ported to other runtimes, and will probably be the standard rich internet app language eventually.

  147. Re:2%??? Try 17% by elemental23 · · Score: 1

    Yes, but my grandmother isn't reading w3schools.

    As has been said many times before, the traffic w3schools gets is not representitive of the web using population as a whole. People interested in teaching themselves web design/development are going to be more technically knowledgeable and more likely to seek out technically-superior alternatives to the browser that came installed with Windows. The vast majority of people out there are not part of this group.

    --
    I like my women like my coffee... pale and bitter.
  148. "No confidence" in new NHS computer by prandal · · Score: 1

    That was covered on Radio 4's File on Four last week.

  149. Confonding speed and security by robertaas · · Score: 1

    The reason Firefox is considered safe is mainly the slow startup. In the time it takes to start Firefox most users have the time to get 2 viruses and 6 spywares through MSIE. Robert-

  150. Not Slowing Down by superyooser · · Score: 1

    Firefox is still fast becoming the browser of choice. See this chart.

  151. Interesting. by hsoft · · Score: 1

    Interesting. I wonder which page has been created first: The project page or the product page.

    --
    perception is reality
  152. Oh, it's written at the bottom of the page :) by hsoft · · Score: 1

    The product page (invalid one) has been created last.

    --
    perception is reality
  153. No! by rjshields · · Score: 1

    Actually, now you can embed .NET controls in webpages. Would be an alternative to ActiveX.

    You're talking about .NET web controls, right? Web controls run at the server end and manifest themselves as bits of HTML and JavaScript in a web page. No .NET code is run on the client. The whole point of using ActiveX is that you need more that HTML and JavaScript have to offer. So, no, .NET web controls would not be an alternative to ActiveX :)

    --
    In this world nothing is certain but death, taxes and flawed car analogies.
    1. Re:No! by XMyth · · Score: 1

      No no, I'm talking about .NET controls that run in the browser. Give me a few minutes and I'll find an example for you. I'm definately not talking about web controls.

    2. Re:No! by rjshields · · Score: 1

      Sorry, my bad :-)

      IE only though :-(

      It looks like the Mozilla folks are going down the XUL route, which is more of a markup-and-script approach than a code-running-in-browser approach. It must be said that the markup-and-script approach seems to have been more successful thus far, despite the fact the markup was designed an age ago.

      There are certainly similarities between these .NET controls and Java applets and I can't help thinking there's a chance these might go the same way as Java applets. Applets are problematic due to different VM vendors and versions. Do you think the .NET equivalent might suffer form the same problems? Are there any advantages over Java applets?

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    3. Re:No! by XMyth · · Score: 1

      Well, like I posted above....if these could be made to work on Mozilla with an extension + Mono then I'd say they're at least on par with Java applets.

      Any advantages over Java applets would boil down to a debate over which is better, .NET or Java. I'd say .NET but I have only a little experience with Java and with the latest version of Java it seems to have caught up to many of .NET's advantages. Really though, the differences are so minor in the long run that if both is available then it really doesn't matter which you pick...unless you fear vendor lock-in from Microsoft.

  154. Re:2%??? Try 17% by Anonymous Coward · · Score: 1, Informative

    Do you have more believable stats? Because the ones I have seen have either been using a script that works only in IE, thus gaining 99.9% IE, or failing to adjust for the fact that a large percentage of Mozilla/Firefox/Opera users set their user-agent to display as Mozilla/4.0; comaptible; MSIE, because of sites refusing to work with anything but IE.

  155. Firefox Fast? by in10se · · Score: 1

    I can't understand why everyone says that Firefox is fast. On a brand new install of WinXP on a brand new 3GHz computer at work, I downloaded and installed Firefox. Not only does it take about 10 seconds just to open, but pages load about 3 to 4 times _slower_ than in IE. Don't get me wrong, I love Firefox. I'm a web developer and I use it as the standard when creating all my stylesheets (if it works in FF then I know it's right - I'm willing to add hacks for other browsers as needed), but it is *****SLOW******.



    Working in a university setting I have a 100Mbit line direct to my workstation and web pages (especially images and tables) are noticably slow to download on FF while IE is nearly instantaneous. I'm not working through any hardware firewalls or proxies. The problem isn't limited to a single computer or this specific internet connection either. Regardless of the problems I have with it, I use it exclusively at home for security.

    --
    Popisms.com - Connecting pop culture
  156. Everything old is new again by qray · · Score: 1

    Didn't Netscape try this tactic. Maybe my memory is fuzzy, but I thought they tried to position the Netscape browser as a platform.

    Maybe it will be better the second time around. Or are we just watching reruns?

    I guess I should put a sig here

  157. Read the article by AbbyNormal · · Score: 1

    It was a very interesting article and it did mention toolkits available for this type of development, but did not mention any addresses/groups. Would be nice if someone could comment on some nice Open Source kits out there.

    I think it would be a fantastic platform, like VB was to small office developers. Most of the slashdotters would scoff at this, but think of the acceptance this platform would gain if you had the ability to simply drag/drop a from control and create an entire website from scratch...

    --
    Sig it.
  158. XUL a viable option by MemoryDragon · · Score: 1

    For web based applications.
    Following szenario comes to my mind in the long run.
    Server an application server with java server faces.
    JFS has an MVC model on control level.
    Now it is thinkable to have more dynamics on the control level, with XUL als the view part for the Mozilla engine, Xaml as the view part for the IE, and normal HTML forms and Javascript for the rest of the world.
    Therefore you can get more dynamics with certain browsers, and UI building might become easier if you program against platforms which either support xul or xaml.

    Face it the current situation with HTML forms and nothing else is god awful. I'd rather program 10 programs in Qt or Swing than one HTML form with the needed dynamics of input checking weird custom controls which are not supported out of the box etc....

  159. Cant destroy the competition by narsiman · · Score: 1

    Somehow this destroy the competition seems so bush like. You cant destroy IE for any number of reasons.

    I think the ideal solution for a FireFox on every desktop is to use it the way I do -

    Intranet apps - use IE
    Internet use - use FireFox.

    FireFox will have its exploits and all but it is my spare tire approach - sell it as the necessary backup all the time. Once you get needed credibility and 'eyeballs' behind it, it will start replacing IE.

    Narsi

  160. Please don't go there Firefox by Master_Ruthless · · Score: 2, Insightful

    Internet Explorer is what it is because Microsoft stopped thinking of it as a web browser and started thinking of it as a development platform. Many of the most abused, insecure features of IE (the infamous Browser Helper Objects being the best known example) were bloated on after a few versions in an attempt to make IE a more viable development platform.

    It is precisely because Firefox lacks those "features" that I use it.

  161. Don't forget about Flash by arete · · Score: 1

    With MX2004, Flash is a serious, practical OOP environment. Obviously it's not systems programming, but for user applications it's fairly ideal.

    And it runs on Windows/Mac/Linux, including in Firefox. (Admittedly it only runs on i386 linux)

    Arete

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
  162. as i said earlier and i will keep on saying by john_uy · · Score: 1
    talking about platforms, they should release an official msi installer for enterprise deployment on microsoft deployment. how can you get critical mass when you just target home users. if enterprise would start deploying apps such as firefox, then people at home will use it as it is what they are used to in the office. isn't this a simple thing to do (i'm sorry but i'm not a programmer/developer. if i was, i would probably contribute to them to make the official msi binaries!) maybe they can ask support from installshield for a licensed copy? or may be ad they will be using for the new york times can be used instead? i guess that will be better.


    for some of you reading, they are already hacks that release a format in msi. but i wouldn't want to depend on this on the long term especially if we are going to deploy this en masse. more work to do guys. it's like from the saying "so near yet so far." with all the publicity lately in oss in general, it seems that everybody is interested. but a good product alone does not translate into a general adoption. the critical path of proprietary -> oss migration is not being addressed. it's like saying that you have created the most fuel efficient car but requires a fuel that cannot be bought easily by the regular consumers.


    imho, i say that most new installations are starting to use oss. but it is still difficult to 'convert' the proprietary to oss still i think due to the lack of migration tools and support in oss. remember, if big corporations start adopting oss in their systems, the consumers will follow. so target the enterprise first!

    --
    Live your life each day as if it was your last.
  163. Partial page, round-trip updates by Baby+Duck · · Score: 1
    Is there anything in Mozilla/Firefox that allows an event to update part of a page's content, both in visual and scripting content, with:
    1. A new request/response cycle to the server
    2. The rest of the page remains intact, meaning:
      • It doesn't have to be resent
      • The location in the browser bar remains the same
    --

    "Love heals scars love left." -- Henry Rollins

  164. How does it compare to other platforms? by kohsuke · · Score: 2, Insightful

    A new platform is always interesting, but is it really good when compared to other platforms?

    Take Java, for example. You can write a Java Web Start application that launches like a locally-installed application. It's got a reasonable set of GUI components. It runs on most of the platforms I care, it has probably got a bigger installation base than Firefox is.

    And then there's a difference in productivity. Java is way more productive than Firefox as a platform. Go to a book store, you see a whole bunch of books on Java. There are countless FAQs, articles, mailing list archives, communities, and local user groups that covers every aspect of Java. A whole range of IDEs and debuggers to make you even more productive. Hundreds of commercial/free libraries you can use.

    All of these things help you get the job done quickly.

    So what does the Firefox platform bring to the table? Why a developer like me should be intereste in it?

  165. There really shouldn't be security problems by Bill+Dog · · Score: 1

    Haven't we been hearing on Slashdot that Microsoft products are inherently insecure because security needs to be designed in? Timely fixes are a good thing, and I understand that Firefox isn't 1.0 yet. But if it or any other browser for that matter doesn't appear to be designed any more secure than any other, then a major reason for switching from IE is greatly reduced.

    --
    Attention zealots and haters: 00100 00100
  166. XUL and XPCOM are to blame... by Anonymous Coward · · Score: 0
    Why are they doing this? Simple really. Find the holes now and lock firefox down pretty good. Better that the holes are found and fixed ASAP than found but not fixed at all...

    I use Firefox, but it seems to make a lot of the same mistakes Internet Explorer does, as well as a few new ones.

    First, regardless of what everyone says, Firefox is big. It's a mozilla app and uses millions of lines of code. Anything that big is going to have tons of bugs ready to be exploited. This is especially so considering that firefox/mozilla has very few developers, most of them being current/former Netscape employees. This is why you see them putting up a security bounty to get extra testing: people still aren't looking at the code (which is quite big and ugly) despite it being around for 5 years.

    Second, XUL allows remote websites to spoof the entire interface easily. This is a major security hole and is not yet fixed. The only solution to it is to disallow remote websites to display XUL unless they are trusted. If that happens, what's the reason for developing XUL in the first place? If it can't be securely used except on a predetermined set of websites, it's useless for the web-apps that pundits say are going to take over the world.

    Much of Firefox is affected by these over-designed useless features. It would do better with a redesign for understandability instead. The XPCOM-garbage is another example. Firefox uses XPCOM as its internal architecture. The primary motivation for having XPCOM is to maintain binary compatibility. But Firefox has the source available, so having binary compatibility between internal components adds nothing. The only thing XPCOM contributes is a different API that people have to learn to use and will make mistakes using. It's buzzword-compliance syndrome ("My app is object-oriented. Therefore, it is leet and you should use it..."). They would be better off using a signals/slots mechanism similar to Qt, which is a superior component structuring technology.

  167. Re:Um...here comes cliche but it's worth reading.. by generic-man · · Score: 1

    So what you're saying is that it's normal for a web browser to use 100 MB of memory?

    Perhaps the fine folks at Opera might like to know that. They must be breaking the rules by using a tiny fraction of that amount.

    --
    For more information, click here.
  168. Re:A few really good Apps could make the differenc by ahdeoz · · Score: 1

    The problem with that demo is that it depends on XMLHTTPRequest. In other words, you need a webserver for it to work, and all the work is done on the server, except display. The other solution proposed by XUL advocates is to use RDF, which is just rediculous. I'd much rather build a SOAP interface in javascript. (Actually, I could probably already find one.) What we need --and I've said it before-- is a way to communicate directly with a database or the local OS. XPCOM can read/write files, although it's ugly and really slow, but that's what we need that ActiveX has. ActiveX is not secure but it gets the job done. Java is secure, but hard to deploy, annoying to use, and impossible to build a decent GUI in a reasonable time frame. Mozilla has GUI with XUL (and HTML) and Gecko. It almost has the other 2 with XPCOM, but not quite. And then it needs to be able to use a language that has the libraries we can all use. That means Java, Perl, PHP, or VB. And then it needs RAD tools. I think the pieces would all come into place if XPCOM could fix file access and add sockets or DB drivers. Maybe the best thing is to open it up to Java, since Rhino is already a java app, it shouldn't be that hard.