Slashdot Mirror


Mozilla Rising ... As A Platform

ceswiedler writes "Salon is running a story about Mozilla's potential dominance as a platform for application development. They discuss the community development centering around Mozilla, and point out that its cross-plaform GUI environment is 'exactly the kind of thing Microsoft was trying to prevent when it launched its war against Netscape. It didn't want Netscape around, because Netscape was becoming a platform.' In what might be a Salon first, they even include a reference to a Slashdot comment by SkyShadow."

397 comments

  1. OooO! by scaramush · · Score: 5, Funny

    I wonder if this is Salon's attempt to /. Slashdot for all the times Slashdot has hammered Salon? ;)

    --
    "...you can steal my woman, but you ain't done nuthin' smart."
    1. Re:OooO! by kasperd · · Score: 2, Offtopic

      Salon's attempt to /. Slashdot

      Which site has the largest number of zombies reading the articles and clicking on all the links?

      --

      Do you care about the security of your wireless mouse?
    2. Re:OooO! by scaramush · · Score: 5, Funny
      Which site has the largest number of zombies reading the articles and clicking on all the links?

      Well, if you'd just said "which site has the largest number of zombies clicking on all the links", I'd would have to have given it to Slashdot.

      But when you throw in that tricky "reading" thing...

      --
      "...you can steal my woman, but you ain't done nuthin' smart."
    3. Re:OooO! by Anonymous Coward · · Score: 0

      You mean that hitting F5 for the sake of getting a 'fp' doesn't count as 'reading'?
      Back to school with me... ;)

  2. a slashdot comment... by bashbrotha · · Score: 4, Funny
    ...about a salon article in which a slashdot comment is used. the thought is just funny.

    now only if salon would write an article about the comments posted on slashdot referring to the article on salon that referenced a slashdot comment. than, slashdot would have to post a story about the article on salon about the story on slashdot that arose from an article on salon that featured a slashdot comment...

    sorry, its been a long day.

  3. mozilla as a common library for linux? by Luke+Skyewalker · · Score: 4, Insightful

    it seems that mozilla, as a whole, will evolve into a framework of reusable components that will transcend the browser application itself.

    this will pose to be a problem for microsoft; why bother using microsoft components, which are bound to windows, when i can program across multiple platforms using mozilla components?

    1. Re:mozilla as a common library for linux? by Angry+White+Guy · · Score: 2

      Isn't that what Mono is for?

      --
      You think that I'm crazy, you should see this guy!
    2. Re:mozilla as a common library for linux? by MisterBlister · · Score: 1
      Because most people use Windows on the desktop anyway, and they are familiar with a certain look and feel that Mozilla only emulates poorly?

      I'd be much happier to suppose Mozilla as a dev platform if it were capable of using native widgets underneath, like wxWindows does.

    3. Re:mozilla as a common library for linux? by NineNine · · Score: 4, Insightful

      a framework of reusable components that will transcend the browser application itself.

      IE's already there. IE has been there for several years. Hell, I use IE components daily.

      IE's already in place, and it works very, very well, and the components are well documented. I'm seeing *many* shrinkwrap programs coming out now that DO use IE as a framework. Quickbooks Pro 2002, for example, is built on IE.

    4. Re:mozilla as a common library for linux? by Anonymous Coward · · Score: 0

      IE's already there. IE has been there for several years. Hell, I use IE components daily.

      Hail Micro$oft. So has Mozilla/Netscape. Shame on you.

    5. Re:mozilla as a common library for linux? by thelexx · · Score: 1

      You may not be aware of this, but IE doesn't run on Linux, BSD, Solaris, etc.

      LEXX

      --
      "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
    6. Re:mozilla as a common library for linux? by Anonymous Coward · · Score: 0

      read the subject ... "for Linux".

    7. Re:mozilla as a common library for linux? by kberg108 · · Score: 0

      i agree go mono whoo whoo whoo...
      !!!Miguel Rulez!!!

      --
      I like things that are sweet and not things that are lame. --
    8. Re:mozilla as a common library for linux? by 1010011010 · · Score: 5, Insightful


      IE! Ooo... it's sooo cross-platform...

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    9. Re:mozilla as a common library for linux? by kberg108 · · Score: 0

      no stupid cross platform and the same goes for the post below this. I use IE components every day and love some of the features but the framework that IE runs in is fucking shit period end of story. And if you want to argue over this I have 7 years interface development using IE and I still have found no continuity.

      --
      I like things that are sweet and not things that are lame. --
    10. Re:mozilla as a common library for linux? by sphealey · · Score: 5, Interesting
      IE's already in place, and it works very, very well, and the components are well documented. I'm seeing *many* shrinkwrap programs coming out now that DO use IE as a framework. Quickbooks Pro 2002, for example, is built on IE.
      What was that quote attributed to Lenin? "The capitalists will sell us the rope we use to hang them"? It amazes me when I see independent software developers build their products on Microsoft tools when Microsoft has already announced their intention to attack that market in the future!

      A good example here is midrange ERP systems. Vendors are embracing Microsoft tools including .Net and IE. Of course, Microsoft acquired Great Plains and has already stated that it plans to "embrace" 90% of the functionality of the ERP products. Yet there the ISVs go, paying for the privilage of using the tools that will make them obsolete.

      It makes Microsoft's statements in the antitrust trial that its competitors were just too stupid to keep up seem more believable.

      sPh

    11. Re:mozilla as a common library for linux? by cobar · · Score: 2

      Mozilla does use native widgets in many cases. Try firing up the classic theme under XP to see what I mean. The same will come to Linux eventually, with GTK pulldowns, scrollbars, checkboxes, etc. Those aren't in yet because the code had stability issues, but it will presumably return some day.

    12. Re:mozilla as a common library for linux? by hyperturbopete · · Score: 1

      why bother using microsoft components, which are bound to windows, when i can program across multiple platforms using mozilla components?


      same reason you dont use the Java platform . . .
      -or- the same reason you do use the Java platform! Mozilla will compete with both MS and Java :-)

      Good Luck!

    13. Re:mozilla as a common library for linux? by StillaCoward · · Score: 1

      Which would be totally ugly on a KDE desktop....

    14. Re:mozilla as a common library for linux? by Anonymous Coward · · Score: 0
      What was that quote attributed to Lenin? "The capitalists will sell us the rope we use to hang them"? It amazes me when I see independent software developers build their products on Microsoft tools when Microsoft has already announced their intention to attack that market in the future!

      So wait, you're saying that Microsoft == Communism? And didn't Lenin's brand of Communism fail, anyway? Analogy... too... confusing...

    15. Re:mozilla as a common library for linux? by jefflinwood · · Score: 1

      You may not be aware of this, but there is/was a Solaris port of IE. It pretty much sucked, due to the crappy software porting house MS used.

    16. Re:mozilla as a common library for linux? by nelsonal · · Score: 1

      Hello, that is what the entire anti-trust case was about. It had nothing to do with the fact that Microsoft has a monopoly over the desktop market (which is not illegal), it was that they used that monopoly to monopolize the browser market.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    17. Re:mozilla as a common library for linux? by polin8 · · Score: 1

      "mozilla is a great OS it just lacks a good browser."

      -joe konqueror

      *holy wars of the future

    18. Re:mozilla as a common library for linux? by Bingo+Foo · · Score: 2

      Yeah, no kidding. Everybody knows that MP3 == Communism

      --
      taken! (by Davidleeroth) Thanks Bingo Foo!
    19. Re:mozilla as a common library for linux? by Anonymous Coward · · Score: 0

      They created something like Opera instead, and settled for load-times less than five minutes.

    20. Re:mozilla as a common library for linux? by SquadBoy · · Score: 1

      And you can get it for HP-UX. I hate myself because I know that. :( BTW it sucks and why you would want to use it is beyond me.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    21. Re:mozilla as a common library for linux? by cobar · · Score: 2

      Well, GTK is already ugly and bad enough on any desktop. I thought Mozilla could look better, but then I saw the test builds with GTK. But I believe you can use QT widgets for Mozilla if you compile it differently. No idea if Mozilla just wraps the functions so that it would be an easy switch or if you'd have to change all the GTK calls to QT ones.

    22. Re:mozilla as a common library for linux? by The+Raven · · Score: 2

      Pfau... who says we pay for them? I borrow a friends corporate copy of his charter MSDN membership. :-)

      --
      "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.
    23. Re:mozilla as a common library for linux? by 0x0d0a · · Score: 2

      Because bets are ten to one that anything for Mozilla will be terribly slow?

      Don't get me wrong -- this is an interesting idea. But Mozilla makes the bloated, slow XP seem like a slender gazelle.

    24. Re:mozilla as a common library for linux? by DunbarTheInept · · Score: 2

      If you had the attention span to read past the first sentence, you'd see that cross-platform ability was mentioned, something IE lacks.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    25. Re:mozilla as a common library for linux? by deKernel · · Score: 1

      Small difference. Mono is for basically C# language plus a managed enviroment (prevents memory leaks and such). Mono is basically Java (Yes I know that this is not a real good analogy but what the hay!!), but with a good language.
      Mozilla is just a non-managed developmental frameworks.

    26. Re:mozilla as a common library for linux? by sonamchauhan · · Score: 1

      Mozilla's XUL offers basic GUI functionality like Tabbed panes, Forms, etc. This is useful, but I don't think XUL provides the following:

      (1) A general purpose drawing component.
      Eg: Can I write an mapping application in XUL that allows me to zoom in and out of a vector map seamlessly. Am I forced to use SVG and nothing else?

      (2) A way to invoke external components using a bridge provided by the host OS.
      Eg: Can I make a Windows/COM call to an installed CrystalSpace graphics engine so it displays in an XUL window?

      I think requirements (1) & (2) above are provided by C# and (1) is provided by Java.

      Is this correct?

    27. Re:mozilla as a common library for linux? by cornice · · Score: 2

      Good point. If you look deeper into the ERP systems market for small to midsized companies you'll see 2 companies dominate - Microsoft and Best (was Sage). Both companies have been gobbling up smaller competitors for the past few years. I have heard that Sage owns the market in Europe. Anyway, one of Best's top producers is Mas90 (Mas200) which was originally produced by State of the Art. It's written in a flavor of Business Basic called ProvideX which happens to be cross platform (Linux too). Since the acquisition of SOTA, Best has been using more and more IE components and has dropped unix support all together. They developed a new client server version based on SQL Server. Microsoft feeds them a little rope here, a little rope there...SNAP!

    28. Re:mozilla as a common library for linux? by Anonymous Coward · · Score: 0

      Maybe because mozilla is slow as shit?

    29. Re:mozilla as a common library for linux? by Billly+Gates · · Score: 3, Insightful

      I believe the browser war is going to really be over soon after pallidium is released and when .NET matures sadly enough.

      I have a very nasty feeling that Palidium is going to be Microsoft's answer to fix things like interoperability and Linux. First it will wipe out Linux due to legal issues rather then technical. Second Alot of websites especially porn websites or hollywood movie websites will have drm protected pictures and video's. If I was in charge of www.2bigirls.com for example, I would love to drm the pictures and video streams for obvious reasons and raise my rates. With people using the net more and more for entertainment purposes, this market will explode and sadly the RIAA/MPAA really do have a clue. They want hardware protection in place and then they will offer as many .wma's to your hearts content.

      Then it wont matter how good mozilla is as a browser or its components. People have shown over and over again that they buy things for compatibility and to get things down with the least amount of effort. If they can not view web pages with anything but drm pc's with IE then thats what they will use. Isn't porn and entertainment how VHS won over the supperior beta?

    30. Re:mozilla as a common library for linux? by liloldme · · Score: 1, Informative
      The problem with Mono is that it is currently in muddy legal waters. Microsoft has not revealed their licensing terms for the IP required to implement the specifications they put through ECMA. That means the Mono project is implementing a specification without knowing what the license terms will be. Steve Ballmer has recently said in an interview that they will protect their .NET implementation and any theft of their IP -- which according to Mono website is all what the Mono participants are doing, taking advantage of the millions MS poured into research and copying it. This is according to Icaza himself. Microsoft could any day drop ton loads of legal shit on Ximian and make Mono go away. Any day. Mono is not legally safe, not even close.


      Mozilla however, is a genuine development effort that is not attempting to just rip off on other people's work. They have done some real development, they have done some real innovation of their own, and most importantly they are legally protected. There's no way (well there's always a way but the risk is much much smaller) for Microsof t to send their army of lawyers after Mozilla developers and claim they are infringing on MS IP. Mozilla guys are actually doing the work on their own. It is in a whole lot healthier position from the legal point of view.


      Therefore I would rather see any OSS framework develop out of Mozilla than Mono. Just to make sure I can safely keep on using it.

    31. Re:mozilla as a common library for linux? by liloldme · · Score: 0
      Well it is just too bad these great IE components do not work on my computer.

      Mozilla actually does it right. IE does not. So it doesn't really matter how many years ago IE did it. It doesn't work. Useless.

    32. Re:mozilla as a common library for linux? by davmoo · · Score: 2

      Why bother using Microsoft components?

      Well, for starters, and for me at least, the Microsoft components work and work reliably...that is not something I can say about Mozilla in my own experience.

      I do not like Microsoft's tactics. I do not like thier latest round of changes to their "you give us the right to sleep with your sister" EULA. I want to switch to Mozilla, and have extensively tried to do so.

      And Mozilla worked great...until it locked my machine so hard I had to shut the power off to reboot. And not just 1.0, it happened regularly in 1.1. And not just Windows XP, it happened regularly in Linux (Mandrake 8.2 and 9.0 RC1 and RC2).

      And I'd like to point out that in Windows XP Mozilla holds a certain distinction in my experience...*NO* other program has caused my machine to lock up like that since I switched to XP Pro last year.

      So my attitude is before I would even consider using Mozilla as an application base, its going to have to be able to function as a browser without crashing...and it can't even do that yet.

      --
      I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
    33. Re:mozilla as a common library for linux? by Darren+Winsper · · Score: 2

      I find these lock-up stories interesting, seeing as I've been using Mozilla all the way back to M4 and it's not locked up my system once in that time. It's not as if it's only one machine either, I've used Mozilla on something like 20 different configurations using Linux and Windows (95/98/ME/2000/XP) and I've not seen it once lock-up the system.

    34. Re:mozilla as a common library for linux? by Anonymous Coward · · Score: 0

      > Which would be totally ugly on a KDE desktop....
      >
      Who cares since KDE is basically Krap anyway?

    35. Re:mozilla as a common library for linux? by Anonymous Coward · · Score: 0

      Well, add this to your book: Microsoft also bought Navision.

    36. Re:mozilla as a common library for linux? by Anonymous Coward · · Score: 0

      You know- I have this feeling as well. We really need to stop this in its tracks. Stop watching movies, paying porn sites and buying CD's. Use P2p if you really have to see it. Dont buy mS products. Palladium is the kind of initiative that puts very nasty assasination thoughts into my head. I really think it is the worst possible thing that could happen to the net. If it becomes the prevelant technology- I'll sell/scrap all my computers and buy a damned farm or something- because I for one do not want to be part of that world or that future.

    37. Re:mozilla as a common library for linux? by protoshoggoth · · Score: 1
      What was that quote attributed to Lenin? "The capitalists will sell us the rope we use to hang them"?
      Um, yeah, that worked out really well for them.
    38. Re:mozilla as a common library for linux? by HopeOS · · Score: 2

      Funny that you should mention Quickbooks because the current service pack for IE6 thoroughly break the Quickbook extensions. The rumor that I heard coming from Intuit is that the development team is quietly looking into using a different browser. Something that comes with source code that they can control...

      -Hope

    39. Re:mozilla as a common library for linux? by Anonymous Coward · · Score: 0

      You've got serious problems with your machine - not the browser. There is no way a user program like Mozilla should be locking your machine solid (not counting Win9x/Me users of course)... sorry to burst your pro-Microsoft/anti-Moz bubble. It's possible that Mozilla is triggering the problem, but it's not the browser that's wrong. You are blaming the messenger.

      I'd run a RAM checker, for a start.

    40. Re:mozilla as a common library for linux? by Black+Copter+Control · · Score: 1
      Lenin was overthrown by Stalin.
      Stalinism != Communism

      Canada used to have a pretty strong Marxist/Leninist communist movement -- they used to heap scorn on Stain.

      The biggest difference between Stalinist communism and end-game Capitalism is how obvious it is who controls the monopoly. With exponential corporate mergers we're getting pretty close to the centrally planned economy model with only the thinest veneer of free market covering it.

      Another way of putting it: Under Stalinism, the government controls the businesses. Under present-day Captitalism, it's the other way 'round.

      --
      OS Software is like love: The best way to make it grow is to give it away.
    41. Re:mozilla as a common library for linux? by xtremex · · Score: 1

      When palladium makes my Linux machine no longer work, that's the day I leave the Computer Industry. No..I won't join the "evil" empire..I'll be a lone wolf..I already left the industry...I've been unemployed for a year!

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
  4. Bad link by Anonymous Coward · · Score: 0

    The link to the /. comment doesn't need "http:" just use /comments.pl

  5. Mozilla vs. Netscape by Mwongozi · · Score: 2

    On a not entirely unrelated subject, the main differences between Mozilla 1 and Netscape 7 are:
    * ICQ/AIM integration in Netscape
    * No pop-up killer in Netscape

    I like the first, but I don't like the second. Is it possible to add the ICQ integration to Mozilla, or, alternatively, to add the pop-up killer to Netscape?

    1. Re:Mozilla vs. Netscape by Anonymous Coward · · Score: 1, Informative

      > Is it possible to add the ICQ integration to Mozilla

      No.

      > alternatively, to add the pop-up killer to Netscape?

      Complain to PDT.

    2. Re:Mozilla vs. Netscape by SquadBoy · · Score: 3, Interesting

      This might work. I *love* Jabber just get a server that has a good ICQ gateway and you should be rocking.

      http://www.jabbercentral.org/clients/view.php?id =9 71468490

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    3. Re:Mozilla vs. Netscape by 1010011010 · · Score: 2

      For some stupid reason, that chat client requires SVG support. What if I don't want the steenking whiteboard?

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    4. Re:Mozilla vs. Netscape by Anonymous Coward · · Score: 0

      I like the first, but I don't like the second. Is it possible to add the ICQ integration to Mozilla, or, alternatively, to add the pop-up killer to Netscape?

      You might be able to do the first by copying some files from a Netscape directory to a Mozilla directory, but I wouldn't count on it.

      To add pop-up blocking to Netscape 7, follow this link, and then read the instructions. (Instructions are 'Click over here!')

    5. Re:Mozilla vs. Netscape by kberg108 · · Score: 0

      oh yeah and support for CSS, HTML 4.0, XHTML, DHTML... ect ... your an idot browsers clickey buttons and menus are not the advance in browser tecnology the only thing that a browser should be measured against is the browsers ability to support the standard... such as those listed above... get a clue

      --
      I like things that are sweet and not things that are lame. --
    6. Re:Mozilla vs. Netscape by Anonymous Coward · · Score: 1, Informative

      You can kill popups in netscape if you set the following lines in the "prefs.js" file.

      user_pref("dom.disable_cookie_get", true);
      user_pref("dom.disable_cookie_set", true);
      user_pref("dom.disable_image_src_set", true);
      user_pref("dom.disable_open_during_load", true);
      user_pref("dom.disable_window_flip", true);
      user_pref("dom.disable_window_move_resize" , true);
      user_pref("dom.disable_window_open_feature .status" , true);
      user_pref("dom.disable_window_status_chang e", true);

      or if the icq/aim integration is in the form of an xpi just find it and drag & drop into a mozilla window to install.

    7. Re:Mozilla vs. Netscape by aengblom · · Score: 5, Informative
      Add in pop up blocker to Netscape 7:

      (it exists. I think this is it)

      Download the adblocker.xpi file (Shift+click to download). When you download the adblocker.xpi file in Netscape 7, it will add .txt to the filename (adblocker.xpi.txt). Before saving the file, remove .txt from the filename and save the file to disk. Then in Netscape 7 click File | Open to install.

      In Netscape 7 click Edit | Preferences | Advanced - Scripts & Windows to unselect or select the Open unrequested windows

      --


      So close and yet so far from the world's perfect ID number
    8. Re:Mozilla vs. Netscape by StillaCoward · · Score: 1

      * Mozilla works on my desktop

      Netscape opens with an inch long browser window, with teh rest of the screen taken up by error codes. I assume it is some kind of XUL error. I've tried killing my mozilla profile, thinking it is causing compatability errors, but no luck.

      Bye bye Netscape.

    9. Re:Mozilla vs. Netscape by mojotunes · · Score: 1

      If you don't want the whiteboard, you don't use it. Jabberzilla will still work without it.

    10. Re:Mozilla vs. Netscape by 1010011010 · · Score: 2

      Or not, as it turns out.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    11. Re:Mozilla vs. Netscape by rcharbon · · Score: 1

      The _main_ difference is that it's possible to get the latest Mozilla engine, with all the bug fixes, as soon as it's available. Netscape 7 will always trail behind.

      We have pages with Javascript that crash Netscape 7 PR1 (and Mozilla 1.0), but work with the latest Mozilla 1.1 releases.

    12. Re:Mozilla vs. Netscape by xtremex · · Score: 1

      What is the actual benefit of Running Netscape 7? I'm running moz 1.1 on Linux and to me, Netscape is the same thing, albeit based on an older build...

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
  6. Ah by Anonymous Coward · · Score: 1, Funny

    The Force is strong in this one.

  7. SVG by 4of12 · · Score: 5, Insightful

    My vote is for SVG, even though the current support for it in Mozilla is pretty fragile [YMMV, I'm on 1.1 Linux].

    With full support for SVG, Web applications could really take off in a big way (graphical and not just text interaction) that is unhindered by platform specific nonsense.

    One big hitch though seems to be in rendering quality outline fonts. Everyone would love to have the precision of PostScript for determining exactly where text is located, how far it extends, etc, but there seems to be big players that are nervous about releasing outlines of their fonts and have punted about precise layout of fonts inside SVG, deferring to upper level CSS specifications and what not that permit layout decisions to change when we really need a web layout engine that doesn't change from platform to platform (and is free and open).

    --
    "Provided by the management for your protection."
    1. Re:SVG by Anonymous Coward · · Score: 0

      My vote is for SVG

      Mine too. Widespread adoption of SVG on the web would totally rock. And it would mean I wouldn't have to spend hours trying to debug Macromedia's crappy 'actionscript' with their crappy Flash MX application/

    2. Re:SVG by Anonymous Coward · · Score: 1, Insightful

      The moment when I realised that mozilla really was something was when I read a sentence which pointed out that SVG animation basically 'just works' becase the SVH objects are all represented within the DOM and can be access via javascript, the same is true of MathML aswell.

      The level of integration between the various components of mozilla is really quite a beuatiful thing.

    3. Re:SVG by larry+bagina · · Score: 0, Offtopic

      It's called "Flash." Look into it.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    4. Re:SVG by g4dget · · Score: 2
      One big hitch though seems to be in rendering quality outline fonts. Everyone would love to have the precision of PostScript for determining exactly where text is located, how far it extends, etc, but there seems to be big players that are nervous about releasing outlines of their fonts and have punted about precise layout of fonts inside SVG,

      Why do you need "the big players" to do anything? If you got scalable fonts on your system, whether free or proprietary, you already got plenty of outlines.

  8. There's already one big cross platform... by Anonymous Coward · · Score: 0

    ...environment out there: Java.

    saps.

  9. Mozilla as an app. platform - why not? by Anonymous Coward · · Score: 0

    It's just as buggy, slow and annoying as MS Windows - why NOT use it this way?

  10. Is this a Good Thing (TM)? by goldspider · · Score: 1, Troll
    Correct me if I'm wrong (as in not intended as a troll), but isn't this the sort of thing that Microsoft was criticized for with it's heavy incorporation of browser and kernal?

    How safe would this be? What kind of interaction between an application developed with Mozilla and the kernal would there be? Would this potentially create vulnerabilities?

    Just wanted to be sure all sides of this were explored.

    --
    "Ask not what your country can do for you." --John F. Kennedy
    1. Re:Is this a Good Thing (TM)? by aao-brad · · Score: 3, Interesting
      You forget one thing. Windows is an OS, whereas Mozilla is just an application / framework, which is multi-platform. From what I understand, Mozilla is only tied to the platorm you compiled it under.

      Microsoft's problem is that it tied IE to the underpinnings of Windows, which essentially means you have to keep IE around. Mozilla doesn't tie itself directly into the OS.

      I'm not sure about the interaction, but I think it will be something like: [Kernel} ---> [Mozilla App Layer] ----> Application

      Keep in mind that not every single application written for an OS will run through the Mozilla layer, only those apps written with the Mozilla framework would pass through the app layer.

      --
      "What kind of chip you got in there, a Dorito?" - Weird Al Yankovic
    2. Re:Is this a Good Thing (TM)? by kberg108 · · Score: 0

      your stupid too... this is a discussion about mozilla a cross platform gui not a proprietery OS.

      --
      I like things that are sweet and not things that are lame. --
    3. Re:Is this a Good Thing (TM)? by DaoudaW · · Score: 2

      Windows is an OS, whereas Mozilla is just an application / framework, which is multi-platform. From what I understand, Mozilla is only tied to the platorm you compiled it under. Ha... another victim of M$ propaganda. Windows(r) hasn't yet been an OS. Each version of Windows(r) has an underlying, unnamed OS and a window manager application running on top of the OS. These Windows(r) window managers are not functionally dissimilar to Linux window managers, nor would they be dissimilar to a cross-platform window manager based on mozilla.

    4. Re:Is this a Good Thing (TM)? by Anonymous Coward · · Score: 0

      > Correct me if I'm wrong (as in not intended as a troll), but isn't this the sort of thing that Microsoft was criticized for with it's heavy incorporation of browser and kernal?

      Except Mozilla runs under many different OSs, and isn't tied exclusively to any of them. It also doesn't integrate so strongly with the underlying OS that one can't remove Mozilla completely if desired.

      Also doesn't hurt that Mozilla (nor Netscape) isn't being developed by a convicted monopolist with anticompetitive designs in almost all its products..

    5. Re:Is this a Good Thing (TM)? by doorbot.com · · Score: 3, Informative

      Microsoft's problem is that it tied IE to the underpinnings of Windows, which essentially means you have to keep IE around.

      Really?

      Then how was Microsoft able to release IE for Solaris and HP-UX?

      I'm not sure if you're trolling or not... your argument is pretty bold yet lacking in supporting facts. But if you aren't trolling I would suggest you reverse the argument. I think it's more accurate to say that the more recent versions of Windows depend heavily on IE (consider it's integration into the shell).

    6. Re:Is this a Good Thing (TM)? by scd · · Score: 1

      "tied IE to the underpinning of Windows" means that some of the OS stuff that Windows can't run w/o uses components of IE, meaning that IE can't be fully removed.

      Note that this does NOT preclude IE moving to other platforms.

    7. Re:Is this a Good Thing (TM)? by Anonymous Coward · · Score: 0

      "Each version of Windows(r) has an underlying, unnamed OS and a window manager application running on top of the OS. These Windows(r) window managers are not functionally dissimilar to Linux window managers, nor would they be dissimilar to a cross-platform window manager based on mozilla."

      What are you talking about? The window managers for Microsoft products have been tightly integrated in the OS for every version after windows 98. And the NT/Windows 2000/XP lines don't even have DOS components in them. They do have a DOS emulator but not DOS like Windows 95 and 98.

      These are NOT window managers running on top of an OS. The OS couldn't function without the windowing components because they are intergrated.

      This is nothing like Linux and KDE or Gnome.

    8. Re:Is this a Good Thing (TM)? by Eric+Damron · · Score: 2

      He is correct. Microsoft uses IE libraries through out NT, 2000, XP OS's. So, if you remove IE you break windows.

      You could accually remove IE as long as you replaced all of IE's DLLs that were used in other parts of the OS but what a pain and I'm not sure just how much of IE isn't being used by other parts of the OS. Microsoft has put a lot of effort into making sure each OS is more tightly integrated with their browser.

      --
      The race isn't always to the swift... but that's the way to bet!
    9. Re:Is this a Good Thing (TM)? by ianezz · · Score: 2

      How? By using this. Think at Winelib, but proprietary.

  11. Why does everything have to be a platform? by Subcarrier · · Score: 1, Funny

    Mozilla Rising ... As A Platform

    You mean, like an elevator? Come back to Earth and just make it faster. Mozilla is bloated enough as it is.

    --
    "I have opinions of my own, strong opinions, but I don't always agree with them." -- George H. W. Bush
  12. I wonder if Tim is in on this by adamy · · Score: 4, Informative

    I've been looking forawrd to the Mozilla Programiing book from O'Reilly coming out. According to their web site it is coming out this month. Conspiracy anyone?

    I've played with Mozilla some. Java script with CSS is a powerful way to do UI development. The question is how are we going to build apps that

    1) Havethe install flexibility of a website
    2) Have access to the local hard drive.

    One cool thing about Mozilla is that you can remote an XUL reference just like an html, and it will render. This means that you get a pretty huge toolbox of UI available for anyone browsing using mozilla. One development tactic might me to use a XUL interface for layout, and swap out the javascript file to have different behavoir if you want to process locally or remotely.

    I'd love it if SVG got into the main branch. As I understand it, the reason it hasn't was due to Licensing Issue. The original is under LGPL and GPL, but Mozilla is also licensesd under the MPL. Not sure what the SVG authors view on the MPL is.

    --
    Open Source Identity Management: FreeIPA.org
    1. Re:I wonder if Tim is in on this by 1010011010 · · Score: 2


      I'm not sure why the LGPL presents a problem for the Mozilla project, other than it not conforming to their tri-license policy.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    2. Re:I wonder if Tim is in on this by kberg108 · · Score: 0

      ah refreshing the only intelligent post i've read yet. I develop very sophisticated UI's in mozilla every day and have pushed the limits of it's UI capabilities. I think they are on the right track and can't wait to see what they support for next. Yes SVG would be my vote for the next supported UI element.

      --
      I like things that are sweet and not things that are lame. --
    3. Re:I wonder if Tim is in on this by jonadab · · Score: 2

      > The question is how are we going to build apps that
      >
      > 1) Havethe install flexibility of a website
      > 2) Have access to the local hard drive.

      I'm not sure what you mean by "the install flexibility of a
      website", but XPI are very easy for the user to install. If
      we assume that JavaScript and Software Installation are enabled
      in the prefs, the user clicks on a link that says something
      like "click here to install SomeCoolApp", clicks "Install" on
      one dialog box (the other choice is cancel), watches a progress
      bar, clicks "ok", and restarts Mozilla.

      As far as access to the hard drive goes, the app will run
      with chrome privileges once it's installed, so in most cases
      that means the same access that the user has, which generally
      should be adequate for normal applications.

      If you want to see an example of this in action, go over to
      xulplanet.com and fetch the Preferences Toolbar. It's a very
      simple app, a toolbar addon for the browser, but it demonstrates
      how the install works very nicely. Plus, it's useful.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    4. Re:I wonder if Tim is in on this by CreamsicleSeventeen · · Score: 1
      I'd love it if SVG got into the main branch. As I understand it, the reason it hasn't was due to Licensing Issue.

      The last time I checked the SVG library couldn't render to a 24/32 bit desktop, though the licencing issue is there as well.

    5. Re:I wonder if Tim is in on this by adamy · · Score: 1

      by the install flexibility of a website i mean that it is as easy to install the program on your computer as going to a website. Yes, XPI does this, but it does not take into account updates.

      Basically, I mean that the program runs from the webserver, but with a rich UI, as opposed to what is limited by HTML. You can make a page with a .xul extension, browse to it with Mozilla, and it will render. However, the Javascript it references does not (should not) have access to your hard drive.

      Yes, I know, this is where trusted scripts come in. I'm looking into it.

      BTW, I'm working on my own Mozilla App, and it is going to be a reinvention of yet another popular application...but a great learning process.

      --
      Open Source Identity Management: FreeIPA.org
    6. Re:I wonder if Tim is in on this by jesser · · Score: 1

      In your original post, you said you wanted access to the local hard drive. In your reply to the reply to your post, you said you should not have access to your hard drive. I'm confused.

      --
      The shareholder is always right.
    7. Re:I wonder if Tim is in on this by Lando · · Score: 2

      And to think... With the wonders of Safari I probably won't have to leave my cave to go look at it... Grin... Hopefully it turns up there...

      --
      /* TODO: Spawn child process, interest child in technology, have child write a new sig */
    8. Re:I wonder if Tim is in on this by Baldrson · · Score: 2
      1) Havethe install flexibility of a website
      2) Have access to the local hard drive.

      For #1 you might see if TIBET fits your needs. Its got a huge library written in JavaScript and is complementary to SVG's widgetry.

  13. Portability... by Cirruz · · Score: 1
    Why should the casual user be interested in software that runs in N different platforms? It will only use it if it's good looking and fast...

    Cirruz

    1. Re:Portability... by aao-brad · · Score: 2, Interesting
      Here's a scenario:

      Casual user A has a Mac running Linux and the Mozilla framework. User A finds a cool app on the framework and wants to share it with his buddy, User B. User B is running Windows with the framework. User A passes the app to User B, User B runs it with no problem.

      --
      "What kind of chip you got in there, a Dorito?" - Weird Al Yankovic
    2. Re:Portability... by stratjakt · · Score: 2, Funny

      Casual user A has a Mac running Linux and the Mozilla framework

      No, by definition, a casual users is using what was on the PC when he bought it. (OSX or Windows). The term for the user above is 'geek'. So the scenario really plays out:

      Geek A has a Mac running Linux and the Mozilla framework. User A finds a cool app on the framework and wants to share it with his buddy, User B. User B is running Windows, couldn't give a flying fuck about what some nerd thinks is 'neato', finishes reading his e-mail, and goes to play Buffy on XBox.

      --
      I don't need no instructions to know how to rock!!!!
    3. Re:Portability... by Anonymous Coward · · Score: 0

      You can play Buffy on the X-Box?

    4. Re:Portability... by rseuhs · · Score: 2
      Because the casual user will buy a Playstation3 in 2005 and will use Mozilla/Linux to surf the web from home and will want the same browser at work?

    5. Re:Portability... by Anonymous Coward · · Score: 0

      I think that portability is a quality that almost all software should share. When software is portable, it gets maintained and improved. When it's tied to a single platform it's easy for it to die because it can't change with the times. Portable software often becomes more mature and robust due to its extensive design review and testing.

  14. I would disagree. by gnomepro · · Score: 2, Interesting

    Netscape 4.x, imo, was never a platform. It was only a crappy, behind the times web browser. It still is. Mozilla, on the other hand, is a viable platform. It is much different than the 4.x series and it's crappy predecessors. IE3 was a better browser than NS4. Oh, well! Now is the time for Mozilla to rule the world. :-)

    1. Re:I would disagree. by nullard · · Score: 1

      IE3 was a better browser than NS4.

      It sure was, except for JavaScript, font sizes, cross platform uniformity, etc.

      IE3 was nothing but Mosaic with some window dressing.

      NS4 was a powerful (albeit buggy) browser.

      --


      t'nera semordnilap
  15. Is it a good idea? by brejc8 · · Score: 2

    Just beacuse it pisses M$ off does not mean its a good idea. Mozilla might be very nice but I dont think a web browser should be the basis of all applications. After all isnt that what Windows did?
    I hate using machines with web mode desktop on.

    1. Re:Is it a good idea? by RgnadKzin · · Score: 2, Insightful

      I was working on a client server project up in Michigan. Oracle/Delphi. They had wonderful development boxes, but the rest of the company had 486 or PI machines. They were getting to the testing phase and one of the users wanted to try it out on her machine - no dice. The company was in such a tizzy because to upgrade all of their boxes it was going to be mucho buckos. I suggested that they output the screens in html and just use a browser for read only. What a concept. For a company where the hardware is ancient, an application development environment based on Mozilla makes a lot of sense.

      --
      Liberty is not a concept... Liberty is a way of life!!!
    2. Re:Is it a good idea? by EverDense · · Score: 1

      Just beacuse it pisses M$ off does not mean its a good idea.
      Probably... Yes

      Mozilla might be very nice but I dont think a web browser should be the basis of all applications.
      No, but no one said "all".

      After all isnt that what Windows did?
      Using the enemy's tactics against the enemy, does not make YOU the enemy.

      --
      http://jesus.everdense.com/
    3. Re:Is it a good idea? by Wiener · · Score: 1
      For a company where the hardware is ancient, an application development environment based on Mozilla makes a lot of sense

      Don't know about you, but I could never get Mozilla to run acceptably fast on ancient hardware.

    4. Re:Is it a good idea? by brejc8 · · Score: 2

      Its not that they're the enemys tactics its that the results were bad anyway. I really hate the htmlness of windows. Its a pain.

    5. Re:Is it a good idea? by rherbert · · Score: 1

      It's not that people are going to build applications inside the Mozilla web browser... they're going to build them inside the Gecko rendering engine, which is what Mozilla is built on. So your application doesn't HAVE to look like a web browser if you don't want it to.

    6. Re:Is it a good idea? by Anonymous Coward · · Score: 0

      > Using the enemy's tactics against the enemy, does not make YOU the enemy.

      It does if you use those tactics long enough that you get used to thinking with them and using them.

      You obsess about an enemy long enough, you become the enemy.

    7. Re:Is it a good idea? by Seeker5528 · · Score: 2, Insightful

      "Mozilla might be very nice but I dont think a web browser should be the basis of all applications."

      But the article is making a point that the cross platform application interface that the browser was built on can easily be used to create other networked applicatoins with little more knowledge than it currently takes to build an advanced website.

      A developer creating a non web related application would only have to use the components that are necessary for their application.

      As more applications are created new developers have more than the browser that was initially created with the framework to base thier own applications on.

      Later, Seeker

  16. Reference to by HWheel · · Score: 0, Offtopic

    I'm not sure that the average Salon reader (not myself, of course!) will get this reference. After all, "5" seems pretty low in the expected 1-to-10 or 1-to-100 rating system, even for "funny" ratings.

    And I wonder if Slashdot picks up more readers after such a reference?

    1. Re:Reference to by Anonymous Coward · · Score: 0

      Actually, most of the people reading an article about Mozilla are Slashdot editors.

  17. I want to believe... by daoine · · Score: 3, Insightful
    ...I really do, but so long as that little IE icon is sitting on the Windows boxes that ship, I'm not sure Mozilla will gain enough foothold to beat down Microsoft. Not yet, anyway.

    I think that in order for it to really drive the nail in the coffin, it's going to need a niche market. Incredibly good functionality really isn't enough to make the average user go out of their way to get it. The future is likely in the ability to discover the niche application that makes it undeniably more useful -- then all it has to do is hang on for a couple of years (which is harder than it sounds...)

    1. Re:I want to believe... by DaytonCIM · · Score: 1

      Average users will never switch to Linux or Mozilla. Average users will stay with their Dell or Gateway systems with AOL and MS software already imbedded.

      Those of us that use our systems for more than emailing Grandma new pictures of the kids or "instant messaging" our long lost college roommate will continue to promote and use Linux and Mozilla.

    2. Re:I want to believe... by Fugly · · Score: 2, Interesting

      ...I really do, but so long as that little IE icon is sitting on the Windows boxes that ship, I'm not sure Mozilla will gain enough foothold to beat down Microsoft. Not yet, anyway.

      There is an easy solution to this. Most geeks know about Mozilla. Lots of us really like it a lot. Most non-geeks have never heard of mozilla (and if they have heard of it, they'd never bother to switch anyhow because they're afraid of their own computers).

      Here's the great part though. Who do those non-geeks call to fix their computers when something goes wrong? Us geeks. Why pay for tech support when you've got some weirdo that will come over just about anytime 24/7 to fix your computer for a 6 pack of decent beer? Everytime I fix somebody's computer, I download Mozilla, install it, remove their desktop and task bar icons for IE and replace them with mozilla icons. I then tell them a little bit about it, show them how it kills popups, and show them where their last remaining IE icon is in Start->Programs in case they need it.

      My dad, brother, aunt, mom, neighbor, and most of my high school friends that are still around are now all happy running Mozilla 1.0 or 1.1. Half of them are running OpenOffice now too :)

    3. Re:I want to believe... by morgajel · · Score: 1

      I agree.
      "what mom? you're computer's broke? no problem, I'll upgrade it and fix it for you."

      relink the mozilla icons with a big blue 'e' and *tada*.

      they ask what it is, and you tell them it's the newest version. Just make sure you use the 'modern' theme. otherwise it looks like it's from 1995.

      yeah it's cheap, but it takes care of the problem. :)

      --
      Looking for Book Reviews? Check out Literary Escapism.
    4. Re:I want to believe... by Fugly · · Score: 1

      Oh yeah, forgot to mention installing the orbit theme - my personal favorite :)

    5. Re:I want to believe... by Anonymous Coward · · Score: 0

      >>>Just make sure you use the 'modern' theme. otherwise it looks like it's from 1995.

      http://themes.mozdev.org/skins/ie.html

    6. Re:I want to believe... by RailGunner · · Score: 2
      Incredibly good functionality really isn't enough to make the average user go out of their way to get it.

      I don't know about that. I recently built a new PC for myself, and I ran IE exactly once - long enough to go to opera.com and download Opera.

      To date, I've convinced my parents, my in-laws, and my brother to dump IE for either Opera or Mozilla.

      I've also converted the entire office staff at my church to running Mozilla.

      The point? YOU CAN DO THIS, TOO! Tell anyone who will listen the virtues of Opera and/or Mozilla. When they gripe about the hundreds of pop-up ads, then tell them Opera and Mozilla can squelch them.

      Even better, is when they get comfortable running Opera / Mozilla, they'll be more willing to try OpenOffice instead of M$ Office, and then you're 75% of the way there (if not more) to getting them to dump Windows altogether.

    7. Re:I want to believe... by Anonymous Coward · · Score: 0

      >> ...I really do, but so long as that little IE icon is sitting on the Windows boxes that ship, I'm not sure Mozilla will gain enough foothold to beat down Microsoft.

      All Mozilla needs is to have ONE killer XUL-based pseudo-application. The question is what? If I knew the answer to that I'd certainly not be talking about it here.

    8. Re:I want to believe... by SamBeckett · · Score: 2, Funny
      I've also converted the entire office staff at my church to running Mozilla.
      I'm sure Jesus is very happy with you!
    9. Re:I want to believe... by Anonymous Coward · · Score: 0

      you are mistaken. I post images to forum sites. These are not "tech" oriented sites at all. I serve my own images with apache on linux. I see the user-agent strings for the other poster's browsers. I am seeing alot of Netscape6x/Mozilla 5 on Windows. Not as much as IE 5.x, but not insignificant either. I still see NS 4.x on Macintosh too. But more new Netscape versions on Windows than old Netscape4 versions. And more NS6X/Mozilla5 on Windows and Mac than Linux.
      So, Netscape6/7 & Mozilla are beginning to penetrate. Average people are able to install browsers to their systems and you are mistaken.

    10. Re:I want to believe... by great+throwdini · · Score: 2

      Even better, is when they get comfortable running Opera / Mozilla, they'll be more willing to try OpenOffice instead of M$ Office, and then you're 75% of the way there (if not more) to getting them to dump Windows altogether.

      That's nice and all, but why does the eventual goal always have to involve dumping all Microsoft products out the window? Now, I, too, try to convince others that Mozilla-based browsers offer a pile-and-a-half of features that MSIE doesn't. I do it not to dislodge them from Windows (with which most are content) but to provide them with the better browser.

      Have I missed the point in leaving it at that, or have you in not?

    11. Re:I want to believe... by Nicopa · · Score: 1
      All Mozilla needs is to have ONE killer XUL-based pseudo-application. The question is what? If I knew the answer to that I'd certainly not be talking about it here.
      It's easy! A P2p file sharing client. That's the software everyone downloads and install, and it's the software that usually comes with some "hidden bonus". Of coure, Mozilla will be a benefical bonues instead of thata "Bonzi buddy" (or whatever) crap...
    12. Re:I want to believe... by mojotunes · · Score: 1

      . . . but so long as that little IE icon is sitting on the Windows boxes that ship, I'm not sure Mozilla will gain enough foothold to beat down Microsoft.

      That won't matter. For folks making apps based on Mozilla, they'll ship and install their own customised (or not) mozilla anyway. Take a look at how Komodo, a shipping commercial app based on Mozilla gets installed. It installs a copy of Moz in it's own directory. Doesn't need to be pre-installed on the OS.

    13. Re:I want to believe... by slipgun · · Score: 2

      I'm sure Jesus is very happy with you!

      Would this have been modded up if it had been poking fun at another religion? I doubt it...

      --
      SpamNet - a spam blocker that really works
    14. Re:I want to believe... by DaytonCIM · · Score: 2, Insightful

      Average users haven't a clue what Mozilla or Netscape or Linux is; unless the read about it in the paper, heard about it on talk radio, or saw it on the evening news. Average users do not rely on message boards like /. They take their cues from friends and family and the special "Tech" issues put out by magazines like Time, Newsweek, and RollingStone and the occasional "Tech" specials on TV.

      The average user receives a free AOL CD and uses it. Or buys a computer at Best Buy and signs up for MSN. Or worse yet, contracts with a company like Adelphia or @Home or ATT and uses their home page (recommended browser? IE 5.5).

      The average user doesn't have the same interest as 99% of the /. community. Hence, the average user doesn't care if:
      1) Linux is free and far more stable than Windows or
      2) Mozilla has better security than any version of IE.

      The average user really ONLY cares that
      1) his kids can do homework using MS Office;
      2) that he can access the Internet using something that is easy and familiar (like the browser at work, which is more than likely IE)
      3) that AOL was easy to install and setup and his family and friends use the same
      4) that the free "parental control" software he downloaded works on AOL and IE; and
      5) that Quicken runs on his system.

      My only point is that Mozilla and Netscape will grow, yes. But like Apple & Linux, they will more than likely compete for a small portion of the marketplace.

      Is there a way that these products could take a larger portion of the marketplace? I don't know. Probably. But, you would have to convince the average consumer that these products are "the thing" they can't live without... just as Microsoft has done for the past 10 years.

      Anyway, I have to say I like it the way it is now. No corporate fingers exercising control over the development cycles of Mozilla and Linux means good stuff in the future. And with the advent of Micorsoft and Intel's efforts to cease all "pirated" software and media files; Mozilla and Linux, (et al) development is very important to me.

    15. Re:I want to believe... by Anonymous Coward · · Score: 0

      Sure, it's that simple. Just wait 'til your new convert has to grapple with getting Open Office to work on Linux. Install and configure Java runtime first, configure XFontServer to handle Windows TTF fonts, which don't print properly unless you call everything being printed in bold typeface adequate. .... and I've been a Linux "convert" for a couple of years. Only use 'doze now for Macromedia Fireworks. Finally ditched Dreamweaver for Emacs+Mozilla+Perl scripts.

      Since M$ dropped free TTF fonts desktop Linux adoption will continue to have one giant hurdle.

    16. Re:I want to believe... by Ilgaz · · Score: 1

      Icon is gone already, I mean can be hidden by OEMs.

      The problem is, as an registered Opera user, it makes me real sick but... the fact that many of programs I use link to IE libraries (or framework? sorry not a developer) including... AOL ones.

      Best "friend" of AOL, Realone player, features IE embedded. ICQ uses some IE parts... Winamp (they removed that gecko on 3 gold) uses IE for minibrowser, let me check more, aha, WinMX doesn't work without IE... Yahoo messanger..

      I am not a fan(atic) of Mozilla, gee I hate them even, they k-lined me from their IRC with a fake reason, I am even a guy decided to purchase my ad-sponsored Opera after it...

      But I would chose another thing besides IE of course. One of the main reasons is, security. As a guy even hidden its icons from my desktop since not using it, I have to patch it, everytime one of its even "interesting" stupid bugs appear. Since those apps can get somehow affected too.

      Let me state that, many developers are in point being trapped by Microsoft including so-called their rivals like AOL. This is from an end user, sorry if I was wrong at some point.

      Oh, Linux and *BSD doesn't fit my needs yet.

    17. Re:I want to believe... by WNight · · Score: 2

      Hell yes. Probably the only "religion" that doesn't deserve mocking is Buddhism, and that's only just possibly.

      Christianity, Falun Gong, Scientology, Islam, Mormonism, Judaism. Whatever you've got, it's lame and we'll poke fun at it and you for being suckered by it.

      You guys really have to get over your persecution complex. North Americans and Europeans poke fun at christianity more than any other established religion because there's more of you around. Now that people notice islam, it's a joke too. Falun Gong is rising from obscurity and you know? It's nuts too!

      This is ignoring for a second things like scientology and such, ones that while no less true (how could that be?) are much more damaging in the short term, or are much more hostile, striking out at their "enemies".

    18. Re:I want to believe... by WNight · · Score: 2

      You have.

      If IE was simply MS's branded browser, but otherwise identical to Netscape and Opera, there'd be no reason to switch. This isn't the case though, IE is quite the security risk and mangles standards.

      It's the mangling of standards that's the real problem. MS is trying to lock everyone into using their product, not because it's better (and evidence often suggests it's not) but because much of the built-for-IE web won't work without it.

      Ditto with Microsoft Office. If they were content to merely write a good office suite it wouldn't be bad. Many people (who have used others and have a valid opinion) like MS Office, there'd be a market for it. But no, like IE they can't compete, they have to lock people in. They're perfectly happy writing an import utility for Wordperfect files but they won't let anyone export properly, or let Wordperfect write a proper Word import utility. Then add to this all the vulnerabilities and you've got an office suite that people should avoid.

      The OS is just an extension of this. There've been a ton of cases where a MS "patch" has broken their major competitor's software and nothing else, or where they've used undocumented routines to speed up their own applications and crippled the APIs used by the competition to make sure that they win in any review.

      If they'd ever just competed, trying to get by on the honest merits of their products, I'd say that you should pick the best browser, be it IE of Mozilla/Netscape, and the best office suite, etc. Now however I think you should almost always pick the non-MS alternative if there is one. It's the only way you'll avoid things like Palladium, MS lock-in, security flaws, and other nasty suprises.

      Luckily, Mozilla is a better browser, Open Office is as good an office suite (I don't use them enough to rate the advanced stuff), and Linux for most office purposes is a superior OS.

      If we get enough people to switch (even to Apple if needs-be) we take away MS's power to dictate to the market, we reserve the power for the consumers.

    19. Re:I want to believe... by WNight · · Score: 2

      Nah. Most of the "users" I know who installed Mozilla did so because they heard friends mention it.

      Many of them are into "blog"ing and LiveJournal supposedly works better in Mozilla and there's a pluggin for Mozilla to add extra functionality to it. I've been told by two of my less techie friends that I should install Mozilla/Netscape. :)

      And even more powerful than that is the popup blocker. I told a guy I used to bus to work with about it back in the days of .9x and he switched, taking most of his friends with him. He hated pop-up windows and this was *the* killer feature.

      Then tell people that IE is a security risk, they run the risk of getting a virus from a webpage (and they do, I've seen the concept-attack sites). They know about Outlook and how buggy it is but few of them know what the alternatives are (Eudora, Pegasus, etc) until you tell them that Mozilla/Netscape comes with a non-risky email reader.

      These people aren't dumb. Behind the times, yes. Unmotivated to look for something better, often. But they read CNN's site and they hear about the continual MS holes. They hear about Linux, this "new" free Windows replacement that supposedly has better security... I get a few questions every now and then. I haven't tried to set anyone's grandma up with Linux, yet, but I will soon.

      There are a few Linux distros in late beta right now that are so easy to use that Grandma would likely be happier there than elsewhere. She doesn't care what goes on behind the screens, she just doesn't want to lose a letter when the computer crashes, she wants a computer that won't die if she forgets to shut down (journalling FSs and tweaks to the cache to force it to always write to disk as soon as possible) and she wants to check email without worrying about Klez and the virus of the week. The fact she can do it for the price of hardware without the OS and Office price is just gravy.

      Also, don't underestimate the anti-monopoly sentiment. Older people lived through the AT&T and IBM breakup and read the news at the time. They know the history of monopolies and they understand why Standard Oil (?) was broken up, etc. They might not hate MS like many people here but they certainly don't want any one company to control too much.

    20. Re:I want to believe... by budalite · · Score: 1

      Ok, here's a niche for you. (& I mean that in the best possible way..) For 20 years, as a consumer, I have waited for a computer that works as well, as easily, and as cheaply as my TV. The TV signal doesn't care if I used Motorola, Zenith, or a Yugo TV. In a perfect world, everyone would be required to actually adhere to the OSI Reference Model, all 7 layers. (I am probably exhibiting much ignorance here...but the point is:) The Computer world resembles the Tower of Bable, compared to the television and telecommunications worlds. There's your "niche". Now we need to fill it.

      Maybe it's the "tele-" prefix. Should we change it to telecomputing to make it work?

    21. Re:I want to believe... by DaytonCIM · · Score: 1

      "These people aren't dumb. Behind the times, yes. Unmotivated to look for something better, often. But they read CNN's site and they hear about the continual MS holes. They hear about Linux, this "new" free Windows replacement that supposedly has better security... I get a few questions every now and then."

      I agree. People are not dumb. However, we do live in a "Happy Meal" society: every 7 minutes most people lose interest at the commercial break.

      I guess I'm preaching the difficulty of selling Mozilla and Linux to the masses. The "other guy" has millions to make "cool" commercials and buy old, should-be-retired band's hit songs. We just have good products that work and generally don't need 3 or 4 "service packs" to fix problems that should have been fixed before release.

      "I haven't tried to set anyone's grandma up with Linux, yet, but I will soon."

      LOL! Sweet! When you do, let me know. I'd love to set my Grandma up with Linux.

  18. Slashdot First by Mignon · · Score: 1, Offtopic
    In what might be a Salon first, they even include a reference to a Slashdot comment by SkyShadow.

    In what might be a Slashdot first, a Slashdot submission includes a link to a Slashdot comment, causing Slashdot itself to suffer the Slashdot effect.

  19. This reminds me of law of software envelopment by jukal · · Score: 5, Funny
    "But the best part about Mozilla is that it is not just a browser. Scores of developers are now talking about using Mozilla as a "platform" -- that is, using Mozilla's underlying code to build non-browser applications, like calendar programs and e-mail programs"

    Law of Software Envelopment jwz edition
    ``Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.''

  20. Mozilla as an app interface? by ACK!! · · Score: 1, Troll

    Fine, the three hours or so it takes to compile that damn monster known as mozilla will now be worth more than just giving me a big old browser. Personally, I have to see the apps that are produced. It seems like another invitation for GNU GUI redundancy.

    (i.e. Does the world need one more freaking ftp client this time based on the mozilla model?)

    I don't think so. There are a half dozen choices for GUI libraries for free operating systems as it stands right now. The world does not need one more. I understand that there will be differences in philosophy behind widget and app libraries but come on. Choose QT, GTK, GNUstep or now Mozilla libraries to base your calls on. Yuck.

    Considering the bloat of the mozilla app as it stands now and how it takes as I said before so long to compile just the browser I would shudder at the thought of a desktop based on this model.

    ________________________________________________ _

    --
    ACK /ak/ interj. 2. [from the comic strip "Bloom County"] An exclamation of surprised disgust, esp. i
    1. Re:Mozilla as an app interface? by Anonymous Coward · · Score: 0

      If you don't like how long it takes to compile Mozilla, contribute to the recently opened bug for eliminating recursive make usage. This is expected to significantly reduce total build time.

    2. Re:Mozilla as an app interface? by Salsaman · · Score: 2
      Unless you're planning on contributing to the mozilla project, why on earth would you want to compile it yourself ?

      Don't you realise binaries are released of it every night ? Any apps based on Mozilla will just call the pre-built libraries. It's called dynamic linking.

      I also disagree with your point about mozilla being bloated. The browser part of mozilla is only around 4-5M, which includes components like networking and the widget set.

  21. I think a cross-platform GUI is a red herring. by gblues · · Score: 5, Insightful

    Sure, there is initial appeal to having your application look the same on all platforms. Who really wants to write the same application N times? However, cross-platform consistency isn't necessarily a good thing.

    Each platform has its own quirks with how it should behave. For example, menus in Windows are expected to be static (that is, they stay visible after the user releases the mouse button), while Macintosh menus tend to be rubber-band (menu disappears when user releases mouse button). In Windows, a menu action simply happens while on Macintosh, the selected menu item flashes several times.

    I could go on and on with the differences between the Windows and Macintosh platforms (to say nothing of UNIX!). The point is that an application that acts differently from every other program is an application that is harder to learn. Users are forced to keep two sets of expectations, which completely defeats the purpose of using a cross-platform GUI!

    Yes, you can tweak the UI so that it looks more like the host operating system. This is a thin veneer, however, as the emperor's proverbial clothes come into view when the OS theme is changed.

    It makes sense that the UI should be abstracted from the rest of the application, but XUL is not the answer.

    Nathan

    1. Re:I think a cross-platform GUI is a red herring. by Anonymous Coward · · Score: 0

      Sorry, but I just had to point out that 'rubber' menus in the MacOS were a major UI folly and are not present in OSX.

      Thank you :-)

    2. Re:I think a cross-platform GUI is a red herring. by MikeFM · · Score: 2

      But if all your applications are Mozilla-based then they all will share common UI traits in the way applications share UI traits in an OS. If Mozilla is shared between the majority of the OS's then applications are easier for users to use regardless of the used OS. So initially your statement is true but as more applications are created for the Mozilla platform eventually it'll flip-flop to the other extreme. As Mozilla makes these applications easier to write than the native OS does then applications should appear quickly allowing Mozilla to catch up with the native OS and as programs that are easy to write and develop are cheaper to produce more companies will consider switching their already existing apps to the Mozilla platform especially at key points where major rewrites are required anyway.. for example from Win98 to WinXP.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    3. Re:I think a cross-platform GUI is a red herring. by Skyshadow · · Score: 2
      Yes, you can tweak the UI so that it looks more like the host operating system. This is a thin veneer, however, as the emperor's proverbial clothes come into view when the OS theme is changed.

      The answer, of course, is to have the OS's WM provide information about the default behavior to the various applications.

      Think of it as skins++. Not only can the layout and look be adjusted, but also these specific behaviors can be dictated (or suggested, I suppose -- you should be able to override if you really want to) by the central WM. This would have the side advantage of making development easier and allowing older apps to stay "current" in terms of basic look-and-feel.

      --
      Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
    4. Re:I think a cross-platform GUI is a red herring. by ajs · · Score: 2

      Mozilla does use native widgets insofar as it can, This is possible because XUL is very high-level. Under Linux, for example, I'm using Gtk+ widgets. Under Windows I use MFC widgets. It all looks roughly the same by default, but the tools are the hosts, not Mozilla's.

    5. Re:I think a cross-platform GUI is a red herring. by Phroggy · · Score: 5, Interesting

      For example, menus in Windows are expected to be static (that is, they stay visible after the user releases the mouse button), while Macintosh menus tend to be rubber-band (menu disappears when user releases mouse button).

      Actually since Mac OS 8, Mac menus behave the same way that Windows menus are supposed to. I say "supposed to" because Windows is a buggy pile of crap.

      Want to see something amusing?

      Open Notepad. Click-and-hold on a menu. Drag down, below the menu, off to the side. Release the mouse. The menu disappears. This is the correct behavior.

      Open an Explorer window. Click-and-hold on the Favorites menu. Drag down, below the menu. Release the mouse. The menu disappears, just like in Notepad.

      Click-and-hold on any other menu within Explorer. Drag down, below the menu. Release the mouse. The menu remains open.

      Explain to me how this behavior can be inconsistent between different menus within the same application? Mozilla's behavior is Bug 32494.

      In Windows, a menu action simply happens while on Macintosh, the selected menu item flashes several times.

      This is Bug 66120.

      Mozilla has multiple versions of the Classic skin, one for each platform. I don't use it. I use the Modern skin, which looks and behaves the same way on all four platforms I use.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    6. Re:I think a cross-platform GUI is a red herring. by cpeterso · · Score: 2


      how often do you really CTRL+click a menu? Anyways, the IE Favorites menu is special because you can drag and drop its menu items to rearrange them. You can't do that in other menus, so the Favorites menu is obviously custom UI code.

    7. Re:I think a cross-platform GUI is a red herring. by Phroggy · · Score: 2

      how often do you really CTRL+click a menu?

      Huh? Who said anything about Ctrl+clicking?

      Anyways, the IE Favorites menu is special because you can drag and drop its menu items to rearrange them. You can't do that in other menus, so the Favorites menu is obviously custom UI code.

      Ahhh, I figured it had to be something like that. I've never done that, so I didn't know what it was.

      So, how come the other menus, which don't use custom UI code, don't use the same non-custom UI code that Notepad and other applications use???

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    8. Re:I think a cross-platform GUI is a red herring. by doug363 · · Score: 2

      Actually, I think it's because all the menus use custom UI code, but the favorites menu uses different custom UI because you can drag and drop the menus. The reason you can tell this is because explorer uses the IE-style menus with a grip on the left side. These menus aren't native Windows menus---in fact if you try to do the same thing at the API level yourself, you have to emulate much of the behaviour of normal Windows menus, including left/right arrow keys to jump between menus and all that stuff. Yes, it's dodgy. I find MMC's menus (that's Microsoft Management Console) more annoying inconsistent, though.

    9. Re:I think a cross-platform GUI is a red herring. by Anonymous Coward · · Score: 0

      I have a question for both of you. What kind of fucking tool uses a mouse to click on menus? I mean, fer crissake. Are we chimpanzees?

    10. Re:I think a cross-platform GUI is a red herring. by Anonymous Coward · · Score: 0

      >I could go on and on with the differences between the Windows and
      >Macintosh platforms (to say nothing of UNIX!). The point is that an
      >application that acts differently from every other program is an
      >application that is harder to learn. Users are forced to keep two sets
      >of expectations, which completely defeats the purpose of using a
      >cross-platform GUI!
      >
      >
      Guess what? Nobody cares what you think. Mozilla and a whole host of software for Linux is proof of it. So do us all a favor and crawl back under the rock you crawled out from under.

  22. OST by labil · · Score: 1

    Nokia used Linux, Mozilla and XFree86 as the platform for their now-dying MediaTerminal, and launched the OST Development network (The site seems to be dead).

    It actually looked as a very promising project, shame they charged almost $1000 for it :(

  23. Ooops: Reference to by HWheel · · Score: 0, Offtopic

    Oops

  24. Article downplays Microsoft's monopoly by Anonymous Coward · · Score: 0

    The article really downplays the fundamental reason why IE is used more than both Netscape and Mozilla. IE comes with windows now. You cannot buy a computer from one of the major manufacturers without Windows and IE on them. If you buy a laptop, you've bought IE and Windows whether you will use them or not. Few people are going to bother with Netscape or Mozilla on a Windows machine where they already have an adequate web browser.

    1. Re:Article downplays Microsoft's monopoly by Dylan+Fitterer · · Score: 1

      Actually this article argues pretty strongly that IE is used the most because it is the best (and contradicts itself in doing so). From the article: "For a piece of software, the Web browser has remained remarkably stagnant during the nine years it's been around." OK...... "Internet Explorer ran better, put up the pages better. Early on, you'd have picked Netscape 3 over Internet Explorer 3. But then I.E. 4 was better than Netscape 4, and then I.E. 5 was much better." "But when I.E. 4 came out, Hourihan and everyone she knew somewhat sheepishly moved over to Microsoft." Hmmmm...... Something is not adding up right.

  25. Tutorial here by Cap'n+enigma · · Score: 5, Informative

    If you want to get an idea of what is possible, check out this tutorial.
    http://www.xulplanet.com/tutorials/xult u/

    I played with it about a month back and was amazed at how easy it makes GUI development.

    1. Re:Tutorial here by TMKroeger · · Score: 1

      That's one very unfriendly link... at least for for my old Communicator 4.72 browser... [poof--where'd my browser go?] guess I'll have to wait until I get home from work to see what was on that page...

      -- Todd

    2. Re:Tutorial here by Spy+Hunter · · Score: 2

      Personally, I prefer XWT to XUL. XWT was inspired in part by XUL but it has significant differences. XWT is a very exciting project; it could make possible cross-platform network-transparent applications that are still as responsive as local applications even over modem connections. It doesn't require Mozilla; in fact it is a small plugin download for Windows, Linux, and Mac. And the best part is, XWT is 100% free and open-source, GPL and LGPL where appropriate. Try a demo, I think you'll be impressed.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  26. Open Source Makes This Possible by cweber · · Score: 2, Insightful

    The fact that bits and pieces of Mozilla are being used for other projects, or as the article implies, that Mozilla is used as a platform for application develpment is an expected outcome of a well guided and well executed Open Source project.

    I'd say the fact that the Mozilla team took all that time to get its building blocks right is a major contributing factor, despite the widespread misgivings about Mozilla being so late.

    If you have great code - clean, well documented and full featured -, make it freely accessible to everyone who asks, AND have the high profile that Mozilla has, who can beat that? Definitely not a commercial platform, whatever its merits.

    Congrats to the Mozilla dvelopers, inside Netscape and elsewhere!

    1. Re:Open Source Makes This Possible by NineNine · · Score: 2

      Well, you'd be right, except that IE-based apps have been around for several years now. I'm using Quickbooks Pro 2002 right now which is heavily based on IE. I don't think that Open Source had anything to do with it. If anything, people are so used to using IE in third party apps, that somebody decided to try to do it with Mozilla.

    2. Re:Open Source Makes This Possible by cweber · · Score: 1

      I disagree. While you are correct about IE components being used for a variety of apps, this still locks you into a proprietary world. I don't know whether IE-based apps are even crossplatform Win/Mac. With Mozilla we have complete platform independance and working implementations on all Windows flavors, MacOS 9 and X, Linux and various Unix offerings.

      But that's beside the point really. What I was getting at was that the open source nature of Mozilla opens the flood gates, because the license terms place little, if any, restrictions on what I can do with my app. That encourages a large variety of new projects from all sorts of developers, not just Intuit.

      I'll take IE components more seriously when you can show me an application by non-commercial developers which enjoys a modicum of success.

      Don't underestimate the free flow of information/code/ideas. It'll always win.

    3. Re:Open Source Makes This Possible by NineNine · · Score: 3, Insightful

      Cross platform is irrelevant when you have 95% of the market. That's like saying that a business isn't viable unless it gets 100% of potential customers. That's ridiculous. Ever notice that there isn't just one gas station in a city? How about restaurants?

      Hell, I own my own retail store, and I get about 60% of all potential customers in my area, and that's more than enough. Why would I bother watering down my product line to pull in everybody else? It'd ruin my business. One size doesn't fit all in ANY product.

      Non-commercial developers? What does that have to do with anything? I write apps all the time for myself using IE. What's your point? There aren't any restrictions if you write a shrink-wrapped app that grabs a few IE objects. You don't have to license IE. You just specify that IE is required to be able to use your product. And with a nearly 100% saturation on the Windows platforms, which have a 95% desktop saturation, that's not a problem.

    4. Re:Open Source Makes This Possible by Brendan+Byrd · · Score: 2

      I'm still irated at the bugs that are STILL on my voted list, and I publicly gripe at them for not fixing them. I'm not a C++ programmer, so you can't just say "if you don't like it, code it yourself", but I try to contribute the best way I can: buglisting, comments, voting, and bitching. Most of these bugs would be VERY simple fixes for the programmers that are familar with the system, but even with that, some of them are over a year old.

      Some of these include:
      122927: java can't open window in response to click (when opening unrequested windows is disabled)
      33732: [MW]Mousewheel scrolling scrolls listbox, not page
      99997: "Copy email address" doesn't copy name
      118905: Reply All Does not reply to all
      (and any bug linked to 92997: Bugs that make Mozilla advocacy harder)

      The cancellation of bug 122927 really angered me, especially when I get a comment like: "Since the UI for this Mozilla feature has been intentional removed from Netscape, it is difficult to justify wasting any of my company's resources on fixing related bugs. There are plenty of other crashers on my plate which are much more important than a pref Netscape customers will probably never discover!"

      Don't get me wrong: I love Mozilla. However, the corporate politics are starting to interfere with Mozilla's development, despite its open-source status.

    5. Re:Open Source Makes This Possible by Anonymous Coward · · Score: 0

      A well-guided project would have produced a solid, standards-compliant web browser back when the semantic web had a chance of survival (when we needed it, in other words), not yet another 4GL years later.

  27. Is it logrolling ... by burgburgburg · · Score: 1
    if you reference an article on another site that references an article on your site?

    Is there a danger of temporal flux as visitors whip back and forth between Salon and /., their speed ever increasing as they slip deeper and deeper into the gravity well?

    If your comment doesn't get referenced in Salon, does it make any karma?

  28. Re:Jessica Quindel is a cunt by Anonymous Coward · · Score: 0
    If you can't say something nice about someone, don't say anything at all.

    Forget Quindel, be a man, and move on with your life.

  29. That sounds familiar... by Anonymous Coward · · Score: 0

    ..let me sit here in the Sun(tm), sip my cup of Java(tm), and think about it...

    Why use the browser-turned-framework when you can use a (arguably the) cross-platform framework?

  30. needs some better abstraction by Trepidity · · Score: 2

    My preferred solution would be a platform-independent API that implements its calls using native widgets. For example, you create a menu, and let the native toolkit deal with the menu's behavior as it sees fit (the Mac/Win differences you mentioned). The main problem with this is that the various platforms don't have 1-to-1 correspondences amongst their various native widget sets. For simple things like menus, the Mac menu is essentially a drop-in replacement for the Windows menu, but not all widgets will have the functionality you want on all platforms. The only good ways to resolve this seem to be either implementing your own cross-platform widgets (as Mozilla is doing with XUL, and as wxWindows is doing with a more traditional toolkit library), restricting yourself to a subset of features that do exist in similar forms on all your target platforms, or convincing the OS designers to implement all your favorite features.

    1. Re:needs some better abstraction by gblues · · Score: 2

      The lack of native support is supposed to be one of the selling points of using XUL (e.g. "you don't have to worry if the OS supports it.") However, this only reinforces bad design principles.

      For example, let's say your application is a Playstation game. You cannot simply change a few API calls to get the game working on the Dreamcast--the Dreamcast controller does not have the same number of buttons!

      This leaves you with two options:

      1. Shoe-horn it and lose some functionality. Fast, but makes the Dreamcast version inferior.

      2. Redesign the UI with the Dreamcast in mind to support the analog stick/trigger buttons.

      Using XUL is essentially choosing the first option and leaving the XUL libraries to handle the "shoehorning." Given the choice, it is almost always beneficial (from a usability standpoint, not necessary financially) to redesign the UI with your target platform in mind.

      Nathan

    2. Re:needs some better abstraction by Anonymous Coward · · Score: 1

      >My preferred solution would be a
      >platform-independent API that
      >implements its calls using native
      >widgets.

      Eclipse's SWT widget toolkit does this for Java (in theory at least). A small number of widgets were selected as the soft of "core set" which will be supported on all platforms, and any widget in this set which doesn't have a corresponding widget in the native OS (or WM) will has a custom version created from scratch by the SWT developers.

      I haven't developed with SWT myself, so I can speak to that aspect of it, but I use an SWT based program and it handled Microsoft's change in wigets from windows NT to windows XP without any change to the code (looks like a native XP program after the OS "upgrade").

    3. Re:needs some better abstraction by VZ · · Score: 1

      > My preferred solution would be a platform-
      > independent API that implements its calls using
      > native widgets. For example, you create a menu,
      > and let the native toolkit deal with the menu's
      > behavior as it sees fit

      This is exactly what wxWindows is trying to do. Of course, doing this is not always simple and nobody is perfect but the idea behind wxWindows is just this. That is, we try to provide you with access to all features of a particular platform if you need them, but to make it unnecessary to use such low level features by also providing higher level abstractions which the framework itself can map to the correct platform-specific implementation.

    4. Re:needs some better abstraction by Anonymous Coward · · Score: 0
      • Eclipse's SWT [eclipse.org] widget toolkit does this for Java (in theory at least). A small number of widgets were selected as the soft of "core set" which will be supported on all platforms, and any widget in this set which doesn't have a corresponding widget in the native OS (or WM) will has a custom version created from scratch by the SWT developers.
      Yes, and currently Eclipse's SWT only works well in Windows. Funny how these things go.
  31. A first Salon-quoting-Slashdot-posts? not. by Hell+O'World · · Score: 2

    Just look up the word "Slashdot" on Salon. Hundreds of references... Randomly picking one I find:
    The CD player, the Slashdotter wrote, displayed "a playing time of 100 minutes, 30 seconds -- not! ... So the trick seems to be that the playing time of 100:30 is interpreted as 00:30."

    1. Re:A first Salon-quoting-Slashdot-posts? not. by kberg108 · · Score: 0

      i think they are refering to a "reference" as a link not the word "slashdot" being in an artical.

      --
      I like things that are sweet and not things that are lame. --
    2. Re:A first Salon-quoting-Slashdot-posts? not. by Hell+O'World · · Score: 2

      You are right that the one I found does not actually have a link, but it has more than the word Slashdot, it has a quote. And I only spent about a minute looking for counter-examples to find that one.

  32. remote rdf examples that work? by goon · · Score: 3, Informative

    mozilla with xul/js allow you to build some interesting tools. But try building a simple front end tool that reads a RDF as a remote datasource. I have yet to see an online working example displayed in a tree.

    While the responses on the mozilla newsgroups are excellent (with the actual netscape engineers responsible responding), the lack of consistant *complete working examples* is a pain.

    I had to laugh when I stumbled upon Mark Hammonds site and found a mozilla /xul python search page. Quickly I checked the xul source to see if mark used remote RDF only to see the code commented out with a remark along the lines of, 'almost got going'. Marks example works ,but like the code I was working on it had to use a different approach.

    I just want to to use remote RDF feeds.

    --
    peterrenshaw ~ Another Scrappy Startup
    1. Re:remote rdf examples that work? by h3 · · Score: 1
      I spent a lot of time grappling with this very issue. Ultimately, I gave up on getting it to work the way I felt it should and tacked on an ugly kludge. Luckily for me, it was a personal project and was only a reference/proof-of-concept implementation.

      The only *working* example I could find online is the bugzilla duplicates app. I just didn't have the time to work out how exactly that was working while my app wasn't. I'm hoping come a few more revisions' time, things will work better and be better documented. It's very cool technology, and I can think of many uses for it.

    2. Re:remote rdf examples that work? by goon · · Score: 2

      thanks for this. I'm pretty much in the same boat. I know zope are using moz to do some work in RDF but I did not persist with getting into their CVS to have a look. I'll check out your reference and see what happens.

      --
      peterrenshaw ~ Another Scrappy Startup
    3. Re:remote rdf examples that work? by goon · · Score: 2

      tried it - blah. Does not work. The UI appears but is not populated (even with manual override on the prefs file). I'll post if I ever get the begger going correctly.

      --
      peterrenshaw ~ Another Scrappy Startup
    4. Re:remote rdf examples that work? by h3 · · Score: 1
      I just tried it out on a freshly installed Moz 1.1 under Windows. It didn't work until I killed all instances of Mozilla and the quick launch as well.

      Then, adding the line mentioned above "took" and when I went to access the dup app I was presented with an alert about security before it went and loaded it (it takes a few seconds).

      FWIW, it works fine under Galeon 1.2.5 and Moz 1.0 under Linux as well - which is why the quick launch bit didn't occur to me at first.

      Hope this helps.

      -h3

    5. Re:remote rdf examples that work? by goon · · Score: 2

      just tried it out on a freshly installed Moz 1.1 under Windows. It didn't work until I killed all instances of Mozilla and the quick launch as well.

      I'll try this. I've been using the MS-Win version so that's why I cannot do this. But with the above info I will download 1.1 and try it. Thanks a lot for this as I abandoned a XP development tool 'cause of no RDF.

      Regs PR

      --
      peterrenshaw ~ Another Scrappy Startup
    6. Re:remote rdf examples that work? by waterson · · Score: 1

      This example should work.

    7. Re:remote rdf examples that work? by waterson · · Score: 1

      Sigh. Let's try that again. This example works in Netscape7, and ought to work in newer versions of Mozilla (unless someone has changed the <tree> syntax again).

    8. Re:remote rdf examples that work? by goon · · Score: 2

      your the man :)

      after reading the netscape.public.mozilla.rdf and
      netscape.public.mozilla.xpfe.* groups, countless trawls of the web I finally find an example of remote rdf that works. Thanks for the persistance. I've never bothered posting on the mozilla groups , thinking the solution was already out there. Funny enough I've been to yr bugs page before. Now I can build that funky web app using rdf datasources I've been promising myself.

      Lets see If I can use in-memory datasources without bonsaitree.js ?

      Regs PR

      --
      peterrenshaw ~ Another Scrappy Startup
    9. Re:remote rdf examples that work? by goon · · Score: 2

      you're the man :)>/em>

      --
      peterrenshaw ~ Another Scrappy Startup
  33. Woo!!! by Skyshadow · · Score: 5, Funny

    This is where I do my little dance and feel special. Salon quotes me, *and* I get an article on the front page! Then I post this OT, worthless post and burn off my karma.

    --
    Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
    1. Re:Woo!!! by Anonymous Coward · · Score: 0

      *I wanna be referred to as a jokester! Wahhh!

    2. Re:Woo!!! by Anonymous Coward · · Score: 0

      Man, you're a celebrity now, FOR ME TO POOP ON!

    3. Re:Woo!!! by MikeA · · Score: 1

      Take 10 off of your 15 minutes of fame.

    4. Re:Woo!!! by PD · · Score: 0

      And, you have a user ID that's lower than mine. I hate you.

    5. Re:Woo!!! by TheWickedKingJeremy · · Score: 1

      Great - One more poster running around thinking hes Carmack ;)

      good quote though :)

      --

      my religion lies somewhere between buddhism and super monkey ball - pamphlet?
    6. Re:Woo!!! by bluesnowmonkey · · Score: 2

      Ok, now, when you guys talk about "burning" karma, as you so often do, what does that mean? The context makes it sound like it means "receiving large amounts of", but that's not very intuitive.

      Also, is my sarcasm in the face of your narcissisticly-motivated reverse psychology a bit to thinly disguised? Or is it ok?

    7. Re:Woo!!! by pyrrho · · Score: 1

      burning karma means losing it because his post was offtopic.

      however, reverse psychology it is because it's generally an Immutible Law that slashdot moderators want to prove every post wrong. Saying you will lose karma works kind of like the Jedi Mind Trick. Of course, I will lose karma for saying this.

      --

      -pyrrho

    8. Re:Woo!!! by Anonymous Coward · · Score: 1

      I have a theory that the moderators are the REAL trolls of slashdot. They intentionally mod things unrealistically to get a rise out of people, getting more people to hit reply, so that more ads are served up.

      add this to your hosts file today, and stick it to the real trolls.
      images.slashdot.org 127.0.0.1

    9. Re:Woo!!! by Skyshadow · · Score: 1
      Great - One more poster running around thinking hes Carmack ;)

      Worse -- I think I'm ESR. Bow before my opinions!

      --
      Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
    10. Re:Woo!!! by Anonymous Coward · · Score: 0

      " I will lose karma for saying this."

      (Score:1)

      your powers are weak old man.

    11. Re:Woo!!! by pyrrho · · Score: 1

      it's irony.

      --

      -pyrrho

    12. Re:Woo!!! by Anonymous Coward · · Score: 0

      Yeah, I think you just managed to confuse the bejesus out of them. "Mod up.. or down.. or.. or.." *head explodes*

  34. IM integration by X_Caffeine · · Score: 1

    not a troll, serious question: what is the benefit of running an integrated Instant Messenger? Is downloading and installing a copy of Trillian (or your favorite Jabber variant) that much work? I mean, I don't particularly want a refrigerator with a built in coffee maker...

    --
    // I will show you fear in a handful of jellybeans.
    1. Re:IM integration by Anonymous Coward · · Score: 0

      The advantage is that you can then have your addressbook interface with your instant message client. If your address book is directory based, this adds some possibilities. Also having the same addressbook for im, calendaring, and email also seems to have some distinct advantages

    2. Re:IM integration by cioxx · · Score: 2

      I also find that "feature" quite annoying. Web browers should not be bundled with unnecessary stuff like Chat clients, especially AIM/ICQ.

      Furthermore, I found the IRC client in Mozilla to be the worst thing ever. Why would anyone settle for it? Is there a lack of clients out there for *nix and windows? The developers should put their time into relevant stuff, like new and exciting features having to do with browsing the web.

    3. Re:IM integration by Xawen · · Score: 1

      I would agree with you if the Instant Messager interface wasn't such a pain. The idea is sound, but it needs to be more modular, I don't like having 1/6 of my browser screen taken up by a sidebar.

    4. Re:IM integration by chris_mahan · · Score: 1

      What I want is a coffee maker with a built-in refrigerator to make ice-blended mocha

      --

      "Piter, too, is dead."

    5. Re:IM integration by rutledjw · · Score: 2
      Is there a lack of clients out there for *nix and windows?

      Is there a lack of- Good Grief man, are you mad?!? I have had to peel about 2-3 out every time I load Linux! That still leaves me with 2!

      I could remember their names once, but I've been cast down among the MS-ites at work and my mind is slipping - away...

      --

      Computer Science is Applied Philosophy
    6. Re:IM integration by David+Gerard · · Score: 2

      The real purpose of Chatzilla is as a technology demo - to show you what sort of things you can do with XUL and JavaScript.

      --
      http://rocknerd.co.uk
  35. Re:Mozilla... by NullProg · · Score: 0, Offtopic

    Hello! Hello! Moderators? Moderators? Why is this post marked TROLL?

    Enjoy,

    --
    It's just the normal noises in here.
  36. Real first by Anonymous Coward · · Score: 0, Funny

    No the real first:

    In what might be a Slashdot first, Slashdot editors are aware of a previous post!

  37. Mozilla OS=ByzantineOS by ZillaVilla · · Score: 5, Interesting

    there already is a MozillaOS, it's called:
    ByzantineOS it's bare bones Linux with Mozilla and sawfish. Boots and runs from a CDrom without touching the local harddrive. it's small...and I tried it on 2 machines, all I had to do was pick low or high res, get my connection "dhcpcd" , and start the GUI "startx" real slick once it loads you can remove the cd, and when you're done you don't 'shutdown' you just kill the power....and it's FAST.

    --
    ZillaVilla.com for Mozilla profile roaming.
    1. Re:Mozilla OS=ByzantineOS by JoeNotCharles · · Score: 2, Insightful

      > I tried it on 2 machines, all I had to do was pick low or high res, get my connection "dhcpcd" , and start the GUI "startx"

      That's three more things than you should have to do.

      Joe

    2. Re:Mozilla OS=ByzantineOS by claygate · · Score: 1

      Ok, its time to come out in the open and say im an idiot. So here goes.

      I burned the iso and got into byzantineOS. I then figured out that I couldn't do anything because I didn't turn dhcp on, or whatever the lingo is. I really can't tell you I have no idea what I'm doing.

      after booting back into win2k to read what to do and to figure out what "vi" is and what are its commans I 'vi /etc/sysconfig/network' and change so dhcp="yes". I then 'vi /etc/sysconfig/network.d/interface.lo' and change dhcp="yes". Alright are you sticking with me here? Ok this has taken an hour all in the name of lack of sleep for my 4 classes tomorrow. I then 'exec /etc/init.d/network restart'. Says everything starts up fine so I 'startx'.

      Brilliant! Nothing has changed, I get into byzantineOS and i still have no network connection. Beats the hell out of me why, so can you help? How would i go about changing interface.lo to interface.eth0 i think that might be the problem. I checked in composer to make sure the files i changed were still change, and behold, they were.

      Ideas anyone? I hope I didn't post too late in the game. Its already the bottom of the list for today's news.

    3. Re:Mozilla OS=ByzantineOS by ZillaVilla · · Score: 1

      to see what IP you have type ifconfig...you should see a LO and an eth0, if there is no eth0 it's possible that your NIC isn't a supported one. other than that...idonknow. there's also "demo-Linux" cd's that do this same thing but with a complete linux desktop, thier site might have more info for you.

      --
      ZillaVilla.com for Mozilla profile roaming.
  38. Mosaic *HAD* a stop button... by HaeMaker · · Score: 2

    In Mosaic, you clicked the "throbber" (Mosaic's logo) for stop.

    I remember using Netscape 0.9 and kept clicking the logo for 'stop' and being continuously bounced to Netscape's web page. I found that quite annoying and counter-intuitive at the time. heh.

    1. Re:Mosaic *HAD* a stop button... by Salsaman · · Score: 3, Funny
      In Mosaic, you clicked the "throbber" (Mosaic's logo) for stop.

      Now you tell me ! I've had a page that's been downloading for 7 years. Now I can finally stop it and reboot !

    2. Re:Mosaic *HAD* a stop button... by zenyu · · Score: 2

      Heh! I remember always clicking the Netscape logo and being bounced to their web page. I guess this must have been why I was always clicking that thing. Pretty effective advertizing, the stop button makes more sense so they wouldn't piss off users too much, but anyone sitting using your Netscape install will learn where to get the browser that can lay out the text and download the pictures as it goes.

      Mozilla still doesn't seem to have the incremental layout capabilities of Netscape 0.9... I remember that thing had some kind of priority queue, fetching pictures actually on the screen first, making as many connections as you wanted (later capped at 20). These days the thing will freeze as it loads some plugin or other, maybe this is somehow harder than images, but we've had multi-threading for a few decades now...

    3. Re:Mosaic *HAD* a stop button... by cant_get_a_good_nick · · Score: 3, Informative

      Mozilla still doesn't seem to have the incremental layout capabilities of Netscape 0.9

      "incremental layout" depends a lot on the HTML complexity and the HTML author. you need to define the sizes of layout objects before you can lay out things past them. the IMG WIDTH and HEIGHT tags introduced by netscape helped this a lot, where you can say "hey, I'm blocked on getting this image, but I know what size it will be, so let me render the stuff after it and I'll worry about putting the image in later". Tables and CSS add to the complexity of determining sizes. You never really know the size of a table until after you read the trailing TABLE tag and you may even need to know the sizes of multiple elements inside the table until you load them, so you essentially have to grabthe whole table before you can show anything inside. The state of HTML at the time of Netscape .9 was nothing like it is now, probably at least an order of magnitude simpler. Compare the First early specs of HTML with HTML 4 and that doesn't even include CSS. HTML 2 (which your comparison browser couldn't even render because it was too complex) is a 77 page spec, HTML 4.0 (linked above) is close to 286 pages.

      making as many connections as you wanted (later capped at 20)
      It still does this, defaulted at 4. You can change this in user.js, it's just not a pref you can see in the UI anymore because folks abused it too much, and there definitely is a diminishing returns thing, and mostly - you just don't need to change it. HTTP 1.1 also lessens the need for this, drastically reducing the overhead for small objects, where socket start and teardown time is a much more significant part of the overall time.

      These days the thing will freeze as it loads some plugin or other, maybe this is somehow harder than images
      This is harder, and the memory requirements are huge. You're loadoing a bunch of new code, having to dynamically link stuff all over the palce, establish communication links, allocate memory, a nuch of stuff. The image library is already loaded, and showing an image takes a lot less memory than say, showing a 10 meg shockwave game.

      It's hard to make comparisons now, since our browsers are required to do so much more. I tried to look at some old browsers just for the hell of it, and I couldn't even get NCSA Mosaic to run, just blew up on me.

    4. Re:Mosaic *HAD* a stop button... by Savant · · Score: 1

      Whoa there! You're going to reboot a machine with a 2556 day uptime? Where's your geek uptime pride?

      Savant

  39. Shrink to fit printout by mlinksva · · Score: 2
    "But it's a disgrace that you still can't print Web pages correctly," Nielsen says. "If you've ever printed any receipt from an e-commerce site, half the time the price is cut off. Why can't the browser say, 'I'm printing out on a higher-resolution device and I can easily shrink things to make them fit'?"
    Mozilla has this, you'll see the option in the File|Page Setup dialog.
    1. Re:Shrink to fit printout by Fugly · · Score: 1

      Actually, IE has always been bad at printing. Netscape was very good at printing long before Mozilla. I remember when I was working for a company that used WebTrends for all of our log analysis. If you printed a report in IE 4x it looked horrible. Words would get cut off, graphs and other images would span between pages if they happened to fall at the page break. It was unreadable.

      With Netscape 3.x or 4.x the reports looked fine. At one point, printing was the last thing I kept Netscape on my desktop for.

    2. Re:Shrink to fit printout by weave · · Score: 2
      Usually the reason those pages get choppped off is because web designers are stuck in the "must control every pixel" mode, so they set up fixed pixel widths in tables (or use absolute position in css) and don't let the browser resize to fit the display (or printed page).

      I really hate going to a site with a fixed 600 pixel width using my 1600x1200 maximized browser window. I get a sea of white space on the right hand of my page (and sometimes a duplicated background pattern...)

      Sigh...

    3. Re:Shrink to fit printout by IIRCAFAIKIANAL · · Score: 2

      I haven't tried myself, but doesn't CSS support this sort of thing nicely?

      --
      Robots are everywhere, and they eat old people's medicine for fuel.
    4. Re:Shrink to fit printout by chris_mahan · · Score: 1

      1600x1200 and a sea of white: AAAAAAAAAMEN Brother!

      --

      "Piter, too, is dead."

    5. Re:Shrink to fit printout by great+throwdini · · Score: 1

      I haven't tried myself, but doesn't CSS support this sort of thing nicely?

      Only to the extent to which the application in question supports the level of CSS required. Aye! The rub! The rub!

  40. Where's my Java - XPCOM bridge? by GOD_ALMIGHTY · · Score: 2

    Until you can hook XUL up to Java Components I don't see it taking off in the business (corporate) world. XPCom is cool, but most corporate developers are doing Java or VB. VB components can be used in all of M$' client tools. Moz could be like an applet container on steriods, without Java powering the UI.

    BlackConnect was supposed to offer a Java->XPCom bridge, but it seems really dead in the water. I'd love to just write an EJB backend or maybe frontend the EJBs with servlets or SOAP to marshall the data into the browser, move validation to the client side.

    I could do my UI in XUL and have bridge code to hit the backend. Client-Server with the client management taken care of by Moz. It would be better than WebStart IMNSHO. Plus I could build off the other apps available to Moz.

    This would reduce my development costs and by integrating XUL devel into IDE's like Eclipse and Dreamweaver, I could beat the socks off VB/ASP/.NET developers with a superior solution (cross-platform too!). I'm sure once the tools arrived quite a few corporate environments would look to Moz + J2EE as a competitor to traditional M$ client-server style apps.

    It's almost there... just please give me Java support!!!!

    --
    Arrogance is Confidence which lacks integrity. -- me
    1. Re:Where's my Java - XPCOM bridge? by expro · · Score: 1

      Maybe there would be one if this were not EXACTLY what Sun fought Microsoft so hard on -- integrating the Java object model with COM. That was really what much of the fighting was about, and as a result, it is quite difficult to thing about getting any momentum to do it with XPCOM. Java isn't supposed to touch polluted things like that.

    2. Re:Where's my Java - XPCOM bridge? by GOD_ALMIGHTY · · Score: 3, Informative

      Actually it's not the same, it's more akin to JNI or the Java -> ActiveX bridge that Sun wrote a couple of years ago.

      M$ wanted to change the language to make it incompatible, I just want Java objects exposed in XUL.

      --
      Arrogance is Confidence which lacks integrity. -- me
  41. Microsoft... by mattc58 · · Score: 1
    I think this quote from the article says it all:

    It's unclear whether Mozilla development will ascend to a point where it truly threatens Microsoft. Mozilla certainly isn't the first "platform" challenger. Netscape and Java were the last such efforts. Microsoft, with its Windows monopoly, always seems to have a way to neutralize what initially appear to be strong threats to its way of doing things.

    I guess we'll see.
  42. Re:This reminds me of law of software envelopment by Uruk · · Score: 4, Offtopic

    Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can

    Yep, that's one of those quasi-funny computer "laws" that actually has a very disheartening core of truth to it. Of course some programs such as emacs expanded until they could read mail and then kept going :) I think the ultimate stopping point of development on emacs is going to be when the emacs hackers sit down to make improvements in the program, and the program ends up responding, "I wouldn't do that if I were you, Dave"

    Here's another one of those informal computer laws that's ha-ha funny...but serious:

    Greenspun's Tenth Rule of Programming:
    "Any sufficiently complicated C or Fortran program contains an ad-hoc informally-specified bug-ridden slow implementation of half of Common Lisp."

    --
    -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
  43. Eclipse by Anonymous Coward · · Score: 2, Interesting

    Developers who are looking at Mozilla as a platform for creating application interfaces should also take a look at another open source project which was designed to do just that, Eclipse.

    Eclipse provides a fairly full featured set of APIs for for creating GUIs along with nice APIs for working with resources (files, directories, etc.), creating builders, compilers, etc. It's mostly suited for creating IDE type apps (as an example, WebSphere Studio Application Developer developed by IBM who developed the initial Eclipse code base is built on Eclipse), but I've seen some fairly nice "proof of concept" type projects for more standard issue apps like Word Processors, etc.

    Eclipse is Java based, so the code is fairly "write once, run anywhere (debug everywhere (twice))" for whatever platforms the project's custom SWT widget toolkit works for (Linux and Windows included).

    As a bonus, Eclipse on it's own if a fairly nice (free as in speech) Java IDE that runs on Linux (even includes a built-in CVS client).

  44. No, it does not by Anonymous Coward · · Score: 0
    The fact that bits and pieces of Mozilla are being used for other projects, or as the article implies, that Mozilla is used as a platform for application develpment is an expected outcome of a well guided and well executed Open Source project.

    Actually, Microsoft sealed Metscape's doom with Internet Explorer 3.0, which was the first version of IE that was 'COM enabled'. Bits and pieces of IE have been used for other projects, like Office, Visio, Project, - oh, and uh - Windows.

    So, no, Open Source has not made it possible. In this case, Open source is following in the footsteps of others.

    If you have great code - clean, well documented and full featured -, make it freely accessible to everyone who asks, AND have the high profile that Mozilla has, who can beat that? Definitely not a commercial platform, whatever its merits.

    Oh, I don't know... Microsoft? Sorry, guy, but you're getting a bit of a big head. The Netscape developers got thheir asses whipped (go read the article), and are now playing catch-up.

    Oh, and, BTW: almost any MS product has a higher profile than Mozilla. Sorry to burst your bubble...

  45. Think "network appliances" by OhYeah! · · Score: 1

    Mozilla doesn't need to displace IE on windows. Instead, it will gain a foot-hold on windows-free, dedicated purpose "thin-clients". As these gain a foothold as a cheap alternative for the corporate-computing masses, Mozilla becomes a natural tool for developers to use to build applications for those boxes.

  46. has the author not seen MSN Explorer? by mydigitalself · · Score: 1

    Or, instead, he'd get rid of the browser altogether and come up with a "digital control panel," something integrated with e-mail and other network applications...

    this is indeed the direction that MSN Messenger is heading. although just a pretty AOL client - much of the UI is rendered using embedded ie and using (D)HTML (etc...) as a means of primary navigation; much like MSN Messenger. similarly, the company i work for, is extended its usage of HTML for dialogs and even primary navigation mechanisms.

  47. Replace Karma by aengblom · · Score: 2

    I think we should replace Karma with

    "How big is my ego today" ;-)

    So how's it go

    (Score:6, Published)?

    --


    So close and yet so far from the world's perfect ID number
  48. Great by Fjord · · Score: 2

    So Salon readers get to read a bitchfest as to whether or not it's "spell checker" or "spelling checker".

    --
    -no broken link
  49. It not brain-dead enough by litewoheat · · Score: 2

    I don't really think that Mozilla could be much of an application development environment. There aren't enough engineers talented enough to use Mozilla as a platform. Sure, maybe a handful of companies/organizations can do something great with Mozilla but in order for it to be a real platform with a support network built around it, it needs to be brain-dead simple like Visual Basic or even MFC.

    With such a small group using Mozilla its inevitable that the people using it will fork the entire code base making incorporation of fixes in the core arduous and any documentation on developing with Mozilla will become inaccurate quickly. Maybe if someone wrote an extraction layer for Mozilla that would shield the core with lowest common denominator APIs then there would be a chance.

    1. Re:It not brain-dead enough by Anonymous Coward · · Score: 0

      the only person it's not simple enough for is troll morons like you. 'tard

    2. Re:It not brain-dead enough by kelnos · · Score: 1

      mfc is simple? lay off the crack, dude...

      and visual basic may be simple, but powerful it is not. then again, i last programmed in vb back in version 4, before the whole visual studio nonsense...

      --
      Xfce: Lighter than some, heavier than others. Just right.
  50. Re:I think a cross-platform GUI is a red QWZX by Anonymous Coward · · Score: 0

    So, in other words, they work like Windows now?

    Once again, we see the Mac ripping off Windows, yet the Macolytes will insist that Windows always rips off the Mac. See also: Alt-Tab, keyboard traversal, handicap accessibility (which still sucks on the Mac), the task bar, context-sensitive menus (right-click menus), etc.

    Then, of course, there are the things that the Apple refuses to steal, but should: two button mouse, menu-bars per window (Apple, just give it up! A single menu bar is a BAD IDEA. Anything disappearing is a BAD IDEA).

    By the way, has Apple gotten rid of windowshade roll-ups? That was anothing thing totally brain damaged in MacOS.

  51. Re:This reminds me of law of software envelopment by jukal · · Score: 2
    As we got started with this, let's add a bunch ;)

    - Any programming project that begins well ends badly.
    - If a programming task looks easy its tough.
    - If a program is useful it will have to be changed.
    - Program complexity grows until it exceeds the capability of the programmer who must maintain it.
    - The probability that a given program will perform to expectations is inversly proportional to the programmers confidence in his ability to do the job.
    - There is always one more bug.
    - If debugging is the process of removing bugs, then programming must be the process of putting them in.

  52. How do they figure the numbers? by Tired_Blood · · Score: 2, Insightful

    I tried checking the site of the stat-accumulating company quoted in the salon article, WebSideStory, and couldn't find what they consider a usage statistic.

    I'm a fan of Moz's pop-up disabling abilities, but if this company uses TOTAL requests, then every other browser has an artificially inflated total.

    Like when I use IE, I send out requests via pop-ups all the time and each can, in turn, make more requests. With Moz, I don't make any such requests.

    With this in mind, to a particular site I can tally '1' visit with Moz and '1+x' visits with IE (x>=0).

    That's the easy way to track general browser use, but since Moz doesn't conform to this general rule, hopefully they have adjusted the numbers accordingly. Any idea how it's done?

    --
    This is not my sig.
    1. Re:How do they figure the numbers? by Todd+Knarr · · Score: 3, Informative

      I can speak on that. WSS tags your browser with a cookie containing, among other things, the number of times you've visited a site and the last time you visited that site. The WSS server software can take that and determine whether you're a unique visitor to the site that day and/or forever. The browser figures are based not on total hits, but on unique browser instances as determined by the cookies. So it doesn't matter if you hit the site once or 1000 times, you're one unique visitor for purposes of counting browser types.

      Note that identifying a particular browser instance isn't needed with cookies, the fact that WSS's servers got that particular cookie automatically does all the work that unique IDs would have been needed for. Of course, it also means that if you block third-party cookies WSS can't keep track of the timestamps and counts and so can't include you in the statistics.

      Disclaimer: I write WSS's front-end software, the stuff the browser actually talks to. Take this as you will.

    2. Re:How do they figure the numbers? by Anonymous Coward · · Score: 0

      But suppose that mozillas' cookie blocking causes a greater percent of mozilla users to refuse the cookie than IE users. Doesn't this skew the numbers? Especially as I'd expect mozilla users to refuse the cookie 90% of the time, it would throttle the number of moz users into the double digits.

      I don't see how you can use that mechanism for counting hits unless you have a hard figure relating the number of cookie-refusers per browser instances. (You could even take a Gallup-style survey, I suppose.)

    3. Re:How do they figure the numbers? by Todd+Knarr · · Score: 2

      Yes, it does. However, the only way around this is to do a lot of work with IP addresses and maintain, on WSS's side, a detailed database correlating individual machines to their browsing history. This is, for obvious reasons, not a desirable option. Personally I'm worried that the numbers are skewed exactly so, but there's not much we can do about it.

      We do track cookie acceptance, but there's a catch-22: to determine browser instances, as opposed to raw hits, we need to be able to set a cookie in the browser. That means it's almost impossible to get an accurate figure on how many users reject cookies. All we can do is work with the raw-hits numbers for internal estimates, and hope that Mozilla users unblock hitbox.com cookies so we can track their numbers.

    4. Re:How do they figure the numbers? by Anonymous Coward · · Score: 0

      I know that I and the users of a few dozen computers I'm responsible for are all invisible so far as third-party tracking organisations are concerned, with cookies set to auto-reject and the images not even being loaded...

      I'm certain that I'm not alone in this, but I and these others are quite unlikely to change our behavior.

    5. Re:How do they figure the numbers? by Tired_Blood · · Score: 1

      With your description it seems that the problem still exists, although not as unbounded as I had originally suspected (assumptions detailed in "Notes:" found below).

      The problem I still see is the following:
      you visit site 'X' which has an onload() refering to site 'Y', a customer of WSS. With a non-Moz browser, WSS logs a unique visitor to Site Y and increments the number of visitors using that browser. All requests for that file (the pop-up ad in question) are also logged within the overall traffic to the site. I know that this is done by site stat-gatherers, since I am aware that you can get stats on the depth of visits ('1' means that visitor requested only one file or never used intra-site links).

      So, site Y gets many unique visitors via the pop-up technique, none of which will be Mozilla users. Whether they request any other files is irrelevant, (following your description) they have already been logged as a unique visitor.

      With many such customers, WSS interprets that overall Net users rely on those browers without pop-up blocking. As a Mozilla user, I only visit sites that I explicitly tell my browser that want to visit (by clicking on a link or entering it in the addressbar) therefore I don't get logged by sites that generate traffic from pop-ups while an IE user will.

      That is essentially one vote per site (that attracts traffic with pop-ups) less per Mozilla user, or as I had stated in the original post: all other browsers probably have overinflated stats.


      Notes:
      I'm not a fan of pop-ups and my knowledge of how they are used in practice is limited, especially since I started using Mozilla. Basically, the following assumptions might be unpopular/wrong and therefore rarely/never encountered and thus may not significantly affect statistics.

      I'm assuming that the onload() argument on site X directs the new browser window to the ad located on site Y. It may be the case that the ad is hosted by site X with the link to Y in the ad. If so, then the above comments are operating with that false assumption.

      I am also assuming that when WSS came up with the overall Net stats, they were summing total traffic from all customers. I think this one is reasonable.

      Lastly, I am assuming that all or most Mozilla users have enabled the pop-up blocking feature.

      --
      This is not my sig.
    6. Re:How do they figure the numbers? by Todd+Knarr · · Score: 2

      It sounds like you've got a handle on the situation. Note that the WSS page code itself doesn't do pop-ups (we've got ad partners on our free service that do, but their pop-up code is outside the WSS hit-tracking code). As long as your browser loads images and accepts third-party cookies that don't collect personalized information, you'll be counted by WSS. So you can block pop-ups as much as you want (and personally I highly recommend it) without blocking yourself from being counted for the most part. Since the data those browser-usage numbers come from is global across all our customers, I don't think the pop-up-only sites would have much effect. We count once per browser instance per day, so as long as you hit some site with Hitbox code on it somewhere you'd be counted, even if you weren't counted at that pop-up-only site.

  53. O/T Blast from the past by Edgy+Loner · · Score: 1, Offtopic

    Rockford Files, been a long time since I seen that.

  54. Java SUCKS, Beavis. by Anonymous Coward · · Score: 0

    Java GUIs suck beyond belief: The widgets are all fucked up and the whole thing is unusably slow. How do you kill a product? Reimplement it in Java!

    1. Re:Java SUCKS, Beavis. by slutmonkey · · Score: 1

      and this is different from shitzilla how?

  55. Needs More by ink · · Score: 2

    While that tutorial gets you quite a bit for XUL coding, the overall documentation for Mozilla is sparse. I've been working on a bug for a couple weeks now, and in the process I've learned a lot of how Mozilla works, but I've had to do it the hard way. I use a lot of find and grep to trace conceptual maps of data flow and how Moz keeps track of certain things. There need to be at least one comprehensive reference manual (I wouldn't mind paying $100 for it!) so that I don't waste 8 hours to figure out which abstract method of what class implements the proper method for me to get a char* out of some object. There are tons of books on Qt, Gtk, Cocoa, Carbon and Win32. There aren't really any out there for Mozilla.

    --
    The wheel is turning, but the hamster is dead.
    1. Re:Needs More by ScoLgo · · Score: 1

      So why not write one? If you'd pay $100 for it, others certainly will.

      --
      "Michael, I did nothing. I did absolutely nothing - and it was everything that I thought it could be."
    2. Re:Needs More by nathanm · · Score: 3, Informative
      There aren't really any out there for Mozilla.
      Ask and you shall receive...

      O'Reilly is publishing Creating Applications with Mozilla this month.
    3. Re:Needs More by Daniel+Phillips · · Score: 2, Informative

      While that tutorial gets you quite a bit for XUL coding, the overall documentation for Mozilla is sparse. I've been working on a bug for a couple weeks now, and in the process I've learned a lot of how Mozilla works, but I've had to do it the hard way. I use a lot of find and grep to trace conceptual maps of data flow and how Moz keeps track of certain things.

      That's the hard way. Try a source indexing program like Source Navigator, or my personal favorite, LXR. The latter requires that you figure out how to install and configure a CGI script to run under Apache (or whatever httpd), so it takes some effort to get it going, but being able to surf into localhost and browse all your source, hyperlinked, witht he browser of your choice, is a decadent luxury that just can't be beat. Get it here if you're interested. The source is on the site, and there is also an ambitious lxr2 project out there, using PostGres as the back end.

      --
      Have you got your LWN subscription yet?
    4. Re:Needs More by Anonymous Coward · · Score: 0

      You don't have to figure out how to setup LXR to use it with the mozilla source.

      The mozilla folks already run LXR against mozilla:
      http://lxr.mozilla.org

  56. Article misses reality by Duderstadt · · Score: 2, Insightful
    But the best part about Mozilla is that it is not just a browser. Scores of developers are now talking about using Mozilla as a "platform"... which, if you think about it, is exactly the kind of thing Microsoft was trying to prevent when it launched its war against Netscape. It didn't want Netscape around, because Netscape was becoming a platform. So wouldn't it be rich if, in the end, Microsoft succeeds in killing Netscape and winning the browser war but still, somehow, doesn't eliminate the platform threat?

    Microsoft doesn't really need to worry about the so-called platform threat, and they never did. They made IE the platform, and then welded it to Windows.

    And could Salon really think that Moz as a platform could possibly compete with .Net? The API for the next Windows OS? Unlikely.

  57. Assholes by Anonymous Coward · · Score: 0

    Use the google cache.

  58. A great quote by Tokerat · · Score: 2

    If Netscape dies [will] the dragon that it spawned burn Redmond?

    Unlikely, but I can dream, can't I?

    --
    CAn'T CompreHend SARcaSm?
  59. WWjwzD? by Anonymous Coward · · Score: 0

    Really.

  60. STFU, imbecile by Anonymous Coward · · Score: 0

    "it is [sic] heavy incorporation [sic] of browser and kernal [sic]..."

    "Incorporation" and "integration" are two different words. And then you misspelled "kernel" again in the next paragraph: That wasn't a typo. You really are that stupid. Learn English, moron.

    "Slashbots will be modded down without prejudice"? Good thought. You can start with yourelf. I recommend a permanent self-down-modding procedure for incurable imbeciles: Just put the barrel in your mouth and pull the trigger. You'll be worth more as fertilizer than you ever were as a cheap imitation of a human being.

  61. still no STL by Anonymous Coward · · Score: 1, Informative

    Years after STL has been ratified as the C++ standard library, mozilla is still not using it, to its own detriment. mozilla needs to be rewritten using STL.

    1. Re:still no STL by servo8 · · Score: 2, Informative

      The mozilla guys have spent a lot of time making sure mozilla compiles "across about 25 different machines, and at least a dozen different C++ compilers". The guidelines can be found at http://www.mozilla.org/hacking/portable-cpp.html.
      As you can see, Rule #1 is that templates are a definite no-no.

    2. Re:still no STL by Anonymous Coward · · Score: 0

      > Years after STL has been ratified as the C++ standard library, mozilla is still not using it, to its own detriment. mozilla needs to be rewritten using STL.

      "(Score:1, Informative)"?!? Where's the information in that post? Exactly how is not using the STL been detrimental to Mozilla? Examples, please.

      And moderators, it would help if you read posts before marking them "informative". Sheesh :/

    3. Re:still no STL by psykocrime · · Score: 1

      That rule is so out of date it's ridiculous. There probably aren't two C++ compilers in the world in common usage that don't have template support now. And any compiler so old and broken that you can't use the STL with it, probably has so many other bugs, quirks, and standards issues, that it's not worth using anyway.

      --
      // TODO: Insert Cool Sig
    4. Re:still no STL by 1010011010 · · Score: 2


      Will it compile with the Intel compiler on Linux? For better performance...?

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    5. Re:still no STL by Anonymous Coward · · Score: 0
      For better performance...?

      Or for great justice...?

  62. Re: STFU - please, lunatic. by Anonymous Coward · · Score: 0


    This is hedging on being as bad as Apple zealotry. First off, nice job buying into a dead platform. The 8200 uses RAMBUS, and that is now deprecated, you now should feel as dumb as you sound. Its not even 32 bit RAMBUS, or 1066+. Its shitty, old, 16 bit wide PC800 without ECC. Laugh.

    Software has no warranty, expressed or implied. It also has no value, this is because the EULA makes it worthless. If Ford has to pay for burning Pintos and exploding Firestone tires, why does Microsoft get off when worms destroy people's workflow and businesses and credit cards are gleaned from inferior APIs? The EULA says you cant resell the software. Wrong. That's illegal to say. I can resell my car, why not software. The EULA says they can take the software away at any time for any reason. That's illegal, that would be theft on their part. The EULA says you cant give the software away or transfer the license. Wrong. That's illegal. They can not say to whom you can show charity. The EULAs say you can't exercise your right to fair use and make a backup or install multiple times on multiple computers even if you only run one at a time. Wrong. This is really infringing on basic copyright fundaments. Novelty is to be protected, but not a monopoly or the selling of non novel things as such.

    I will use Windows 2000. Never XP, I wont install Media Player. I wont be subjected to Digital Rights Management because it breaks the law under the guise of enforcing it.
    FreeBSD a superior OS that is free. It is best suited for people who do not long after having their hands held or the comfort of the Windows UI. It makes for a supreme server OS. Windows 2000 is good for general purpose. But invasive and illegal EULA'a have come to SP3. Linux is good for a tinker box or a Win replacement. 7.3 and the new betas are nice enough to conceivably replace MS for most L-users. Sure AutoCAD and Adobe stuff needs a commercial OS, but a secretary doesn't need a $500 office suite.

    And if you think Microsoft as a server is viable. Laugh. I hope you don't do any professional services. I would laugh at you if you offered a home on a Microsoft box at a co-lo or a VPS. And Microsoft Directory Services are anti-standard and pathetic. Windows doesn't scale. In comes IBM and Sun for real solutions in that department.

    And if you argue MSFT makes shareholders money. It doesn't. It doesn't pay dividends, and it has had trouble growing recently because it is a monopoly. When you are a monopoly its hard to grow now isn't it?

    It all boils down to this. Are you going to give people money that run to congress to write suppressive legislation that takes away your in-alienable rights?

  63. I hope not. by ugen · · Score: 0, Troll

    In my work i had an option to use Mozilla as a codebase for one of the projects. At a first glance and idea of XUL gui, which can be custom tailored to application needs and run on any platofrm while using some native objects - seemed very tempting. However the devil as always is in the details.

    The XUL described interfaces are severely limited and their implementation is often buggy, and extremely slow.

    Bidings to native objects using XPCOM and XPConnect are a horrible mess, adding layers upon layers of complexity.

    All this may in theory be remedied by a good group of developers, but currently Mozilla does not posess such a group. There is no consistent documentation on interfaces (which tend to change without warning), and no good documentation to speak of. With no docs and no commentaries in the 3 million lines of code, Mozilla is an unyeildy beast. I can only assume that lack of documentation and comments is created on purpose to discourage "outsiders" from intruding upon developers turf.

    Add to that general lack of responsivness from Mozilla developers, be that to other developers looking for solutions and API's or to users (and i am not alone in multiple requests to mailing lists or newsgroups that go unanswered).

    Add gazillion of bug reports that go un-fixed (a bug that prevents mozilla windows to be started from javascript in xpconnect is lingering for a year now with a patch attached).

    To summarize - a lot of time and/or money and a different group of people are needed to make it work before it will become a viable platform. As things stand, this is just a plug for AOL.

    1. Re:I hope not. by ugen · · Score: 1

      Whoever moded this down to a troll is:
      1) A fucking moron
      2) Never actually used Mozilla as a platform
      3) Precludes other potential developers from being forewarned on pitfalls of Mozilla as a development platform

      Well, obviously this is a free message board and all opinions are welcome - as long as they support whatever notion de-jour the geeks of the site enjoy, no matter true or not.

  64. In the Corporate World by haplo21112 · · Score: 2

    Its funny, I develop web sites, I'd rather use Mozilla/Netscape as my browser, but I am forced to IE because its the corporate standard. This is especially true since I need to do have sites authenticate against the NT SAM(with integrated, not Basic) which only IE is capable of doing. If they want to open up the choice of browsers then
    the Mozilla/Netscape/Opera's of the world need to be able to do this. All of my sites work in every browser for every feature except the authentication piece. ADD NT integrated challenge response, and the numbers might start to shift corporately...

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
    1. Re:In the Corporate World by psykocrime · · Score: 1

      If you're talking about what I think you are, there is an active effort underway to implement this very feature.

      Check out this bug:

      http://bugzilla.mozilla.org/show_bug.cgi?id=2367 9

      for more details...

      If you're talking about something else... well, did you *really* expect to find actual useful information in a /. comment?

      --
      // TODO: Insert Cool Sig
  65. Re:This reminds me of law of software envelopment by dark_panda · · Score: 2

    And thus we have GNU Hello, a Hello World program which includes, amoung other things, a frickin' mail reader.

    (Although it's main purpose is as an example of GNU coding style, it's still pretty nuts...)

    J

  66. Cross-platform? by alext · · Score: 2

    Unfortunately Mozilla apps are cross-platform only in the sense that Qt ones are, or Visix Galaxy ones used to be - you need a compiler and a decent size machine to build on.

    Times are changing - platform today means a VM like Java or Dotnet. Tying builds to specific low-level hardware, whether Itanium in the server room or ARM in a phone, hobbles the process of development, distribution and support to such an extent that it renders the product uncompetitive.

    Continuing to invest in this approach for Linux will do nothing more than marginalize it. At this rate, there will be no Linux platform, only cobbled together Linux/Java, Linux/Mono, Linux/Oracle etc. hybrids.

    There are projects like Parrot, Guile and Kawa that could offer a way out, but the community is too busy worrying about Gnome vs. KDE, as if these "desktop managers", useful as they are today, were somehow of strategic importance.

    Meanwhile, MS is outflanking the whole technical base with Dotnet. The more consistent and pervasive this is, the more Linux will be pushed out of the mainstream. The only combination that is likely to affect BillG's sleeping is a convergence on Linux+Java. Right now, Sun and IBM are effectively providing a lifeboat, but a lot of us don't seem to want to be rescued.

    1. Re:Cross-platform? by Anonymous Coward · · Score: 0

      Fuckoff boy wonder. I like it that way. Just because Microsoft is busy writing the biggest technical turd of the naughties, doesn't mean that we should follow. .NET: ADA for virgins. Another monumental wreck.

    2. Re:Cross-platform? by kubrick · · Score: 2

      Right now, Sun and IBM are effectively providing a lifeboat, but a lot of us don't seem to want to be rescued.

      Watch out for that lifeboat -- Sun or IBM would be doing much the same things as Microsoft if they were in the dominant position in the industry. It's not all black and white out there, more shades of very dark grey. :)

      --
      deus does not exist but if he does
    3. Re:Cross-platform? by alext · · Score: 2

      Yeah, no doubt. I'm just about old enough to remember IBM's ruthless account management tactics so no illusions there, but bottom line is that MS dominance is the reality we have to contend with today, and embracing Java doesn't give IBM or Sun much control since open implementations can easily be revived if necessary.

      It's the least worst alternative to watching Linux disappear into irrelevance.

    4. Re:Cross-platform? by kubrick · · Score: 1

      Yeah, at least it would make a change, and at least Scott would provide a different brand of insane and cunning wackiness to that which Bill and Steve do :)

      --
      deus does not exist but if he does
  67. Is it viable? by jeti · · Score: 2

    I have to wonder whether Mozilla is a viable
    platform for more than some web apps.

    First of all, I think it won't be easy to shield
    Mozilla modules from each other without loading
    large parts of Mozilla into memory several times.

    Also I've been working on an Mozilla extension
    for a while and I think Mozilla has relatively
    poor design, quite good QA and loads of testers.
    That is if you don't do anything too exotic,
    everything works fine. If you do, loads of bugs
    and glitches show up.

    Hopefully I stand to be corrected.

    PS: Version 1.0b2 of RadialContext is out, and
    fixes the more prominent problems.

  68. Microsoft, IE and Mozilla by The+Bungi · · Score: 3, Insightful
    I agree with the article to the extent that Mozilla is a far better "platform" than IE is or ever was, mainly because of Microsoft's insistance on using ActiveX as the glue technology, which is either so simplistic it's not worth doing at all (think VB) or so hard it's not worth doing at all (think VC++). Otherwise there would be many more 'thingies' like the excellent Google NavBar. IMO, Microsoft *did* attempt to turn the browser into a platform but failed essentially because it's too difficult to get right.

    I like XUL. I think it's a great idea and the implementation rocks. But most of all, it's simple. There are no DLLs, no IUnknown pointers or registry issues to deal with. Mozilla is a great browser, in many respects superior to IE, and in some inferior (my dream browser would be a combination of IE, Mozilla and Konqueror which runs on Windows, OSX and Linux. Oh well). But the difference it was designed from the sart to *be* a platform, where with IE platformitis was an afterthought.

    But I disgress. The key here is going to be Mozilla's ability to gain critical mass with average developers in Windows for it to take off. I'm not talking about XPCOM hackers, I'm talking about the ones quoted in the Salon article. It will do Mozilla no good if it takes off in Linux, because Linux has no desktop presence to speak of, and it has a far greater variety of browsers that, while good for competition, also cause fragmentation.

    I think Microsoft's response to this (if they do get to the point where they consider the Mozilla *platform* a threat) will be to essentially take IE and turn it into a .NET platform. If they can offer a platform to people writing C# and VB.NET and JScript.NET, they'll be all set - assuming the .NET thing does take off like they want to. Of course, one of the catalysts to .NET acceptance will be how many computers it happens to be installed in - imagine if anyone who wants to use the next version of IE has to download the .NET runtime?

    Still, Mozilla has the upper hand because it's off on the race and Microsoft is standing in the starting line wondering what the futz is going on and why are all these geeks cheering?

    1. Re:Microsoft, IE and Mozilla by ThaReetLad · · Score: 1

      I disagree. ActiveX/COM is a fantastic technology for programming once you get your head around it. A colleague of mine does OSS in his spare time and developed the SOAP implementation for TCL, and many a time he has moaned about the lack of a decent Linux implementation of COM. There is no good reason why there is no decent Linux implementation, beyond the fact that there is such a huge body of work to do to make it happen. This is the difference between a professional, commercial software company with thousands of developers, like M$, and the typical Linux developer who works in a loosely connected collection of individual part time Linux developers. It demonstrates almost perfectly the shortcomings of OSS.

      --
      You can't win Darth. If you mod me down, I shall become more powerful than you could possibly imagine
  69. Re:naked pics of Kelly Clarkson!? by Anonymous Coward · · Score: 0

    No kidding. I'm really disappointed in the quality control, though. If you flip through forty or so images of chicks kissing, only about 15 of them are of hot chicks.

  70. Adblocker by carrier+lost · · Score: 1

    From this:

    Slashdot Article

    There's this:

    1. by LuxuryYacht on Thursday August 15, @02:21AM (#4075045) Alter Relationship (User #229372 Info | http://slashdot.org/) Download the adblocker.xpi file (Shift+click to download).

      When you download the adblocker.xpi file in Netscape 7, it will add .txt to the filename (adblocker.xpi.txt). Before saving the file, remove .txt from the filename and save the file to disk.

      Then in Netscape 7 click File | Open to install.

      Then In Netscape 7 click Edit | Preferences | Advanced - Scripts & Windows to unselect or select the Open unrequested windows

      - It's not the size of your development team that matters ... it's how you use it. - [ Parent ]

      Direct link to the pop-up restore... (Score:5, Informative)

    And this:

    1. by edgrale (edgrale@pp.htv.NOSPAM.fi) on Thursday August 15, @01:43AM (#4074898) Alter Relationship (User #216858 Info) (Original)

    2. http://ufaq.org/files/adblocker.xpi
      Pleas post mirrors in this thread.
      [ Parent ] Re:Direct link to the pop-up restore... (Score:5, Informative)

    I've tried it and it works on Netscape PR7 and 7.0 on both Linux and W2k.

    MjM

    I only mod up...

  71. Mozilla Web Development by antidigerati · · Score: 4, Interesting

    When the absolute best things going for Mozilla for developers is its array of integrated development tools. Mozilla's DOM Inspector and JavaScript debugger are absolute heaven after coding for IE and MS's poor excuse for a browser development environment.

    The DOM Inspector lets you interactively walk through the DOM of a page viewing each containers attributes and children. You can interactively change values and appearance. You can turn on the 'blink' feature to temporarily 'blink' whatever element you are selecting in the DOM. You can also view all CSS elements on the page and inspect how they are cascading. And lots more. Wow!

    The JavaScript debugger is everything we have come to expect in a 'standard' development environment... but it is for JavaScript. Set breakpoints.. set watches.. step through code.. evaluate javascript in context.. change code on the fly..

    And included in the JavaScript debugger app is JavaScript profiling! Turn it on and play with the page.. then save the results to a number of different formats. You get an excellent breakdown of what code was executed and for how long, how many calls were made, where the execution time was spent etc etc.. just like you would expect from a Profiler. Now I can definitively show how much overhead comes with using DynAPI!

    And all of this built into the browser! I think from the development standpoint alone, it will boost productivity by an order of magnitude. Takes out so much of the guesswork that usually goes along with front-end development.

    I think Microsoft should be afraid. Very afraid. Mozilla is what browsers should have been 5 years ago. I've now switched my development environment to developing under Mozilla and then testing IE later for any quirks. The dev time is radically decreased.

    1. Re:Mozilla Web Development by Anonymous Coward · · Score: 0

      Sold! 1 anonymous coward downloading asap!

    2. Re:Mozilla Web Development by eatdave13 · · Score: 1

      Hehe... check out the Namespace URI in the DOM inspector:

      http://www.mozilla.org/keymaster/gatekeeper/there. is.only.xul

      LOL!

      --
      "Verbing weirds language." -- Calvin
  72. One more... by r_barchetta · · Score: 1


    "it's a simple matter to prove that any program could be reduced to a single line of code with a bug."
    -- Randal L. Schwartz and Tom Phoenix (Learning Perl) --

    -r

    --
    Just because something is free does not mean you have to take it.
  73. Now, the "salon" effect? by phorm · · Score: 1

    What happens if Salon continues the trend of linking to slashdot and it overloads the slashdot servers? Will we have to rename the /. effect to the Salon effect? :-)

    In all seriousness though, it's nice to know that our valuable slashdot comments/opinions do make it out in the wild and are recognised sometimes...

  74. Can't argue with that logic by Anonymous Coward · · Score: 0

    Shouldn't you be watching professional wrestling or boinking your cousin or something like that?

  75. Re:This reminds me of law of software envelopment by William+Tanksley · · Score: 4, Funny

    Greenspun's Tenth Rule of Programming:
    "Any sufficiently complicated C or Fortran program contains an ad-hoc informally-specified bug-ridden slow implementation of half of Common Lisp."


    "Including Common Lisp."

    - Robert Morris

    (I love this one -- I found it on Graham's webpage, you know, the one developing the 'arc' programming language.)

    -Billy

  76. Re:I think a cross-platform GUI is a red QWZX by Anonymous Coward · · Score: 0

    Yes, well, some Mac zealots don't admit it, but Steve Jobs is as much a rip off King as Bill Gates. What's good gets bought/copied, what's bad quietly goes into the night.

    Although, the things you list include the Task Bar, which is nothing compared to a classic NeXT dock. Remember, who's ripping off who?

    The things that Apple doesn't want are fine in my book. Let us always remember that the Desktop paradigm includes the stipulation that only one application may have the focus. So, why bother fucking with hundreds of space-wasting task and menu bars? The little white button makes them ALL go away, and that gets a fucking YAY from me. More window real estate on my laptop is GOOD.

  77. Has it been done by Squarewav · · Score: 1

    Has anyone actuly written an app useing mozilla? Seems like a rather silly idea considering has slow the mozilla gui is. not as slow as java but still

  78. Re:This reminds me of law of software envelopment by chrism2k · · Score: 1
    Greenspun's Tenth Rule of Programming:
    "Any sufficiently complicated C or Fortran program contains an ad-hoc informally-specified bug-ridden slow implementation of half of Common Lisp."


    "Including Common Lisp." -- Robert Morris

  79. New rating by MongooseCN · · Score: 4, Funny

    Skyshadow:

    Why use Netscape (Score:6, Linked)

    by Skyshadow on Thursday August 29, @02:56PM

    "Why should/would I use Netscape instead of Mozilla? Not getting enough pop-up windows in my life? Feel the need for a more closed solution?"

  80. I think he missed the point sorta... by Asprin · · Score: 2

    OK, so Mozilla has more better features than Netscape? Well, Duh. but that's like saying the Pontiac Aztech in the dealer showrooms didn't have as many features as the concept car version.

    Netscape is 'official'. It's going to be supported with a room full of tech support reps and it's going to be bundled with stuff, Moz has a more experimental, cutting-edge hue to it because it isn't.

    This double-barreled development approach is really a brilliant move by AOL/Netscape, even if it did take FOUR years, I bet the end product is a lot more stable, with more useful features than it would have had as a closed proprietary project. Does anyone know if it came in under budget or not?

    --
    "Lawyers are for sucks."
    - Doug McKenzie
  81. portability means you only need to learn it once by Anonymous Coward · · Score: 0

    and if you ever have to switch platforms (or worse, have to switch daily) you know how to use the app, because its the same app.

    I went from only windows, to Windows, QNX, and Slackware. Being able to use the same browser, with almost all of the same plugins is very freakin nice.

    Same reason why I switched to OpenOffice. On the windows box I still use the other office and IE (using it right now, as a matter of fact) but I like that I don't have to.

    I use IE on this machine because it's so much faster than Moz. I use Moz on my other windows machine because it's so much better. That machine is faster overall.

  82. They want simple.. by Anonymous Coward · · Score: 0

    ..Javascript and such, blah blah blah.

    The article's absolutely right. How many webdorks do you know who fancy themselves as 'programmers', yet can't seem to learn anything but *ML and JavaScript?

    Maybe, by a dictionary definition, they actually are programmers. But the fact is, they'll never understand the sanguine beauty of pointers, for example.

    They want it simple. If Mozilla truly does make it as simple as the article believes it will, people will start doing goofy things with it.

  83. Javascript by bwt · · Score: 2

    The one major thing that I dislike about XUL is that it seems determined to make you program in javascript. I don't like javascript. Frankly, I think the web stinks because of the poor programming habits that javascript promotes.

    Browsers already have java plug-ins, so why can't I write XUL for mozilla in an object orient fashion using java? or jython? or jruby?

    Apache supports a jillion languages, why doesn't mozilla?

    1. Re:Javascript by great+throwdini · · Score: 1

      Apache supports a jillion languages, why doesn't mozilla?

      Care to elaborate on the reasoning behind that juxtaposition?

      Or, care to explain why it should be considered as cementing the position you seem to have adopted?

    2. Re:Javascript by Anonymous Coward · · Score: 0

      *smack*
      no, it doesn't.

      rbXPCOM, pyXPCOM...
      read a bit first.

    3. Re:Javascript by bwt · · Score: 2

      Thanks, Socrates, but those aren't part of the mozilla distribution, now, are they? You can write python or ruby XPCOM objects about as easily as you can use perlscript to do client side html-scripting.

      Why aren't these part of the mozilla disto?

    4. Re:Javascript by OzJimbob · · Score: 1

      I was pondering this the other day; why browsers are based on a language I hate (Javascript) rather than more relevant, simpler, cleaner languages (like python). I don't touch Javascript code myself; I can't abide it. But the answer's pretty obvious, really, isn't it? In order to be able to program in Python, you'd have to include the python interpreter with the browser package. In order to be able to use Ruby, you'd have to include the Ruby interpreter. It shouldn't really be the responsibility of the browser developers to package every available scripting language with their browser download (keeping in mind that while most Linux distributions come with a swag of programming languages, Windows does not). It would be ideal to be able to client-side code in a variety of languages, but suddenly that means every end user has to install a pile of languages. Remember client-side VB Script? If only, back in web prehistory, they had decided to give us a real language to use instead of the mess that is Javascript.

      --
      -"I still believe in revolution; I just don't capitalize it anymore." - srini!
    5. Re:Javascript by bwt · · Score: 2

      The java plug-in is very well penetrated into people's browsers. Both python and ruby have implementations in java. This should somehow be enough to make it work.

      There is (was?) a project to put java on equal footing with javascript in mozilla. I wonder what is happening with it. > Hmmm, yep it's still there as of April, anyway. It's called blackwood. I also stumbled across Luxor. These look interesting.

    6. Re:Javascript by Zelig321 · · Score: 1

      It would be ideal to be able to client-side code in a variety of languages, but suddenly that means every end user has to install a pile of languages.

      Isn't that a key feature of the .NET platform? You can build an application using any language, even mix multiple languages if you wish.

      Oh wait...Thinking of it, maybe that's the ONLY key feature in that platform...

  84. A bit cumbersome by g4dget · · Score: 2

    Mozilla is a bit cumbersome as a programming platform or common library. But I suppose it still beats the alternatives--large C or C++ toolkits that people use to create even larger and more inflexible desktops and applications.

  85. I don't want a "platform"! by RatBastard · · Score: 2

    I don't want a "platform"! I want a browser. But, that's why I use Opera.

    --
    Boobies never hurt anyone. - Sherry Glaser.
    1. Re:I don't want a "platform"! by dangermouse · · Score: 2

      Yeah, that's why I use Chimera.

      Funny thing, it's a browser built on the Mozilla platform. If they can build other apps out of Mozilla pieces, then hey, pants.

  86. Pure Evil by wandernotlost · · Score: 1

    The thing I really hate about all this is that mozilla is supposed to be a browser! While a cross-platform GUI framework may be a laudable goal, putting it into a web browser just muddles everything and results in a web that is no longer cross-platform, and bland non-web apps that don't use platform functionality well.

    The web doesn't work when sites require a specific browser! I just wish that the mozilla crew could recognize that and rise above the Microsoft crap.

    What we see now on the web is numerous sites designing for IE because "90% of our user base is using IE on Windows, so why should we design for the common denominator?" Everyone designing for Mozilla is just as bad as everyone designing for IE. It still defeats one of the most useful features of the web, namely compatibility across platforms, browsers, and physical layout paradigms.

    The web started as logical markup. Properly tagged information could be rendered in a number of different ways, depending on the USER's needs and preferences. Then the commercial interests came along and stupid people tried to use the web as a graphic design medium, completely missing the point that the power of the web comes from its inability to dictate things like layout. People just don't think about the fact that the web would never have been as useful as it has been if it was a bunch of PDF files with hyperlinks.

    Argh.

  87. Netscape and AOL by BlackBolt · · Score: 1
    Does AOL even use their own Netscape product with their web subscriptions, or is that IE deal still in play? How retarded can you be? It's like Pepsi having a Coke machine in the lobby. Doesn't make sense.

    But then again, neither does this post.

    And it seems to me that with the flood of browsers on the market these days, the AOL guys should realize that the former "name brand" value of Netscape isn't gonna float them, especially when it's packed with irritating junk that detracts from what it was meant to do, namely, browse the web.

    BlackBolt

    1. Re:Netscape and AOL by Hyped01 · · Score: 3, Informative
      • Does AOL even use their own Netscape product with their web subscriptions, or is that IE deal still in play? How retarded can you be?
      It makes perfect sense unfortunately. But you need to know a little more about what really goes on and went on behind the scenes.

      When AOL first "integrated" Spry Browser into the AOL service, many many apps were written to build and serve the content they (AOL) use and show - like Rainman for one. If you dont know what it is, get a job for AOL or an AOL partner. What it means is (still) there is a lot of proprietary non-web ready content out there that needs to be changed over - including tons done by content providers who pay for the priviledge of serving their content via AOL - like WebMD used to and many other channels.

      AOL cant switch over until that situation is dealt with - which means writing code for Mozilla/Netscape that allows Rainman generated content to be viewed, as well as many other proprietary formats AOL uses.

      When MS decided they wanted a browser and failed miserably at the attempt of creating one, they "acquired" Spry and relabelled the browser IE... which is how AOL got stuck with it.

      Hence, CompuServe (an AOL company) already has a Netscape version available while the AOL service does not.

      -Rob

      --

      WebMaster:
      BinFeeds
      XXX Thumbnailed Image Newsgroups but

    2. Re:Netscape and AOL by Mr_Silver · · Score: 2
      When MS decided they wanted a browser and failed miserably at the attempt of creating one, they "acquired" Spry and relabelled the browser IE... which is how AOL got stuck with it.

      Actually, having worked with one of the guys who worked for Spyglass, Microsofts efforts at writing a web-browser was a failure simply because they had no experience in doing such a thing and as such, the costs to develop something were going to be extortionate.

      It was actually cheaper to do a deal with spyglass and get a reasonable product at a far lower cost. Believe it or not, this is common practise out there - why write something from the ground up when you can purchase a smaller company who has not only already done such a thing, but better than you could.

      Of course, what wasn't common practise was doing a deal where spyglass would get a percentage of the revenue of products sold and then announcing that IE would be free (in effect, giving them nothing). They did receive money in the end, but only through the help of a number of lawyers.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
  88. For inevitable slashdoting by aengblom · · Score: 4, Funny

    Here's the google cache for the Sky Shadow page... oh wait. heh.

    --


    So close and yet so far from the world's perfect ID number
  89. SVG and XBL by Nicopa · · Score: 2

    These two technologies will interact very well. XBL is a Mozilla technology wich is used to "create new tags" in terms of existing ones. Then you can create a tag, with attributes, events, etc. This new tag will appear native to its users, but it will be coded in simple JavaScript and an XML description. Many Mozilla features are currently implemented with XBL.

  90. Mozilla apps I'd like to see by mblase · · Score: 2

    - a bookmark organizer that dynamically sorts bookmarks based on what I've visited recently, and what order I typically visit them in

    - sidebars that automatically update themselves with my favorite XML newsfeeds

    - an MP3 (local or streaming) player in the sidebar or toolbar

    - a two-pane FTP tool that's at least as good as the ones I use for work

    Probably some of these are already under development, of course....

  91. Re:I think a cross-platform GUI is a red QWZX by Anonymous Coward · · Score: 0
    Once again, we see the Mac ripping off Windows, yet the Macolytes will insist that Windows always rips off the Mac. See also: Alt-Tab, keyboard traversal, handicap accessibility (which still sucks on the Mac), the task bar, context-sensitive menus (right-click menus), etc.

    Right-click menus and the taskbar(dock) are both ripoffs from NEXTSTEP (which you probably know as Mac OS X these days).

  92. Lost cause? by Anonymous Coward · · Score: 0

    Personally I think it won't fly. Until you are deep in a heavy duty, large company corporate environment, you don't realize how impossible the task of launching a new platform would be. It's either all Java, ColdFusion, or MS. There are some really amazing things you can do on IE; Excel lite? no problem. All kinds of funky database interfaces, enhanced entry forms. You can't imagine how much crud some companies have... there's just no way another platform will make any significant inroads here.

  93. linux is dying by Anonymous Coward · · Score: 0

    More and more the kernel is becoming irrelevant and it's the end-applications like the browser or the office suite or the window system which is what the user cares about. And, FreeBSD runs all those better than any of the *linux distros.

  94. Re:I think a cross-platform GUI is a red QWZX by Anonymous Coward · · Score: 0

    Good golly, but do I hate Negroes!

  95. Maybe next time read the not so fine print.... by ainsoph · · Score: 2
    Mozilla was never meant to be the end product. Lets see if I can find it for you.. Oh wow. Its right on the start page, and I quoteth:

    obvious

    mozilla.org's mission is to create open source code that software developers can use to build web applications. We make Mozilla available for download so people like you can help test it. Being a tester isn't hard - just use Mozilla for your everyday work, upgrade when we ask, and submit crash reports if you're prompted. Doing this helps us measure and improve Mozilla's stability.
    Here is an interesting 'lil factoid:

    facty facty

    Mozilla 1.0 is a fully functional technology demo for those interested in seeing what can be done with Mozilla technology, and those who want to create Mozilla-based products and packages. The intended target audience is the development community. Mozilla is free software, so any person or company is free to alter and redistribute it under the terms of the licence. While Mozilla 1.0 (as released by mozilla.org) is ready to be used comfortably by the general user - and those wanting to use Mozilla as released by mozilla.org are more than welcome to do so - mozilla.org has no resources to offer end-user support. However, mozilla.org always invites new testers and bug reporters. Mozilla 1.0-based products and packages are expected to start appearing in the next several weeks. Other applications of Mozilla technology are also in development.
    Now I know yer just pumping Opera as a web "browsing" purist. But your are distinctly fooled if you think for a second that web "browsing" does not include the constant use of web applications . Wow.. Slashdot is one such beast. Web applications are the future of the web and "browsing" and web "browsers" need to have the hooks and the smarts to make it a reality. So my question is, would you rather have a "browser" tha implements this in an open way, or one that seizes the openess and hooks that into the damn shell of the OS like this king of browsing platforms??? Another tidbit that might help make Mozilla a "browser" for ya..

    A simple qwestion, a simple answer

    2.1. Can I install just the browser, not the rest? Yes. Choose 'Custom' as your download or install option, and check both 'Browser' and 'Personal Security Manager'. (You will need the Personal Security Manager to use secure websites.)
  96. Coming to a theatre near you! by Anonymous Coward · · Score: 0


    Watch in terror and delight as the giant creature from O.S. devours the city of Redmond! Will Bill Gates and his army of lawers be able to stop him? Find out in: MOZILLA EATS REDMOND!!!!!

  97. Re:This reminds me of law of software envelopment by Anonymous Coward · · Score: 0

    Not to sidetrack your humor... but, erm, has a cornerstone of Netscape of Old and Mozilla always been their mail reader. Looking forward to "e-mail programs" is like looking forward to a Mozilla application that can render HTML. Yeah, umm, so... about that,

  98. Ahem! Java Swing! Ahem! by jabber · · Score: 2, Informative

    Not only can Java apps use the "native" (mostly but not quite) Look-n-Feel of the platform on which they run, they can also give you the LnF of that platform on any other platform.

    Sure, it's not perfect, but it's a better step in the right direction than anything else out there now.

    --

    -- What you do today will cost you a day of your life.
  99. Set Them Up To Fail, Why Don't Ya... by grantdh · · Score: 2

    Oh, great, yet another concept that the media will jump all over, hype out of proportion, put up on a high platform for all to worship, make great claims & expectations for then, when it fails to meet such high ideals, skewer it with "what a bunch of losers" articles...

    Lets see now - Netscape, Java, thin computing, Linux, now (potentially) this. All hyped out beyond belief, all racing to keep up with the hype, all having troubles to clear the ever-raising hurdle, all being hassled by the press. All still great technologies, worth using and being used right now - it's just that none have knocked M$ off it's perch, despite the eager hyping of the press & some idiots...

    Perhaps a gradual accumulation will do it - thin-client computers running Linux, Java and Mozilla - no hype, just the quiet achievement.

    Hmmmm - sounds like the cheap-ass Celeron 1.7GHz workstations I'm installing at a client's to run apps from their intranet & the Internet - not a copy of MS-Office or Windoze in site (next time we'll use AMD too :)

    --

    I left my body to science, but I'm afraid they've turned it down...
  100. The Browser won't matter? by namespan · · Score: 2

    From the article:

    "Eventually, [webmasters] will integrate their content into these programs, so you won't visit the golf Web site, you'll start up the golf program," Potter added.

    "The browser's not even going to matter."


    I have big doubts about this... the web revolution happened precisely because all you needed to access all the (at first) static information and (then later) applications (like hotmail, eBay, Amazon,etc) was a simple web browser. Finally, a darn near ubiquitous client existed.

    This sounds like a backward step if it means that these applications will begin to take on life outside the browser. I'm in favor of net-enabled applications, but my guess is that applications which try to leave the browser won't catch on in the same way that those who can do everything inside it will.

    --
    Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
  101. The possibilities... by Bingo+Foo · · Score: 2

    Wow! You could write a DisplayPDF driver in SVG+javascript and port the whole MacOS X desktop to Mozilla!

    --
    taken! (by Davidleeroth) Thanks Bingo Foo!
  102. too long to build by Anonymous Coward · · Score: 0

    If you added templates to Mozilla it'd take twice as long to compile. It already takes way too long to compile as it is.

  103. BullS**T by spitzak · · Score: 2
    This "consistent GUI" argument is introduced over and over and over and over, and a huge number of people seem to accept it as a god-given truth. But I want to question it. I want you to find an actual real "user" who really really is "confused" because the shadings on the buttons look a bit different in application A than in B.

    In my experience writing cross-platform apps it is far more important for the applications to look pixel-identical across platforms, and NOT to match the "system look". I have already been ORDERED by the users of my software to not change Alt to Ctrl shortcuts, and to stop paying attention to system colors so that the colors of the GUI are the same on all platforms. And my software uses my own toolkit that certainly does not match any others, and I have never gotten a complaint that was tookit based. (the toolkit does resemble Windows a lot but is mostly used on Linux).

    If "consistent look" were really necessary for understanding everything, then people would be forced to buy every appliance and car from the same manufacturer. They would be confused because the color of the tape dispenser and the phone on their desk do not match. And computer games would not work because the designers insist on coloring the buttons different to try to fit them in the theme of the game. This is utter nonsense.

    I actually think that applications that look different will help users distinguish them on the computer desktop, and it would be an improvement.

    Now I know a bunch of you are going to say "well by brothers wife's friend was confused once because a scrollbar jumped instead of paging". But I want real examples where people were fully unable to continue or cope because of an "inconsistent user interface".

    Others are sure to point out that "athena widgets really sucked" without realizing that besides being inconsistent, the interface "sucked"!!! In fact I think every single complaint about "inconsistent" is really when comparing two things where one sucks.

    I would love to see some REAL examples.

    But otherwise I see this as an excuse to freeze GUI design and avoid any possibilities of progress. We will be stuck with the mess of stupid ideas from CDE and MicroSoft's additions forever because of this insane mindset.

    1. Re:BullS**T by jesser · · Score: 3, Insightful

      But I want real examples where people were fully unable to continue or cope because of an "inconsistent user interface".

      Since when was "no users give up" the only criterion for evaluating a program's usability?

      --
      The shareholder is always right.
    2. Re:BullS**T by Anonymous Coward · · Score: 0

      There are many criteria for useability, but that's the one that is raised most often.

      Especially in the Linux environment where so many programs fail to meet that low standard.

      I have code accepted in the blasted kernel, but I can't figure out gpm and I don't want to have to deal with it either. pppconfig is another horrible interface.

      Most[all?] of the utilities to configure X barely make it by. But that's just because I couldn't become too confused, or I would end up on a cli all my life.

  104. Mozilla missing feature by Anonymous Coward · · Score: 0

    A spelling checker (for the mail client). This feature is an important part of Netscape 7 not included in Mozilla for licensing reasons. I am a poor speller and need this feature.

  105. Here's the link by Anonymous Coward · · Score: 0

    http://spellchecker.mozdev.org/

    windows xpi & linux rpms

  106. I don't know. A completel lack of docs? by Anonymous Coward · · Score: 0

    No docs.
    Incomplete and buggy interfaces.
    Inconsistancies that make JAVA actually look like it was truly cross platform.
    Er, just to name a few...

    And to deal with all that just to pick up another 5%? Well I guess if you have developers to burn, go for it. Otherwise, it makes no logical sense.

  107. Re:This reminds me of law of software envelopment by InferiorFloater · · Score: 2, Funny

    That's fine, until you realize that any sufficiently complicated Lisp program has an ad-hoc, bug-ridden implementation of Prolog.

    It stops with Prolog, though, since any sufficiently complicated Prolog program fails to work at all.

    --

    ---------
    Get back to me when my brain starts working.
  108. Re: STFU - please, lunatic. by Anonymous Coward · · Score: 0

    What planet do you live on? There are so many problems with everything you said it would be impossible to list them all.

    But one small thing that virtually every RAMBUS basher gets completely wrong:

    Just because the dimms were only 16 bits wide doesn't mean that the memory data path is 16 bits wide! You plug in the 16 bit chips in pairs and have a full 32 bit, 1600 Mhz path! There is no performance gain or penalty to having a single 32 bit dimm or a pair of 16 bit dimms.

    Insanity like yours will take you nowhere. Grow up, open your ears and close your mouth. (Your parents have probably been telling you this for years).

  109. Netscape by mindstrm · · Score: 2

    Isn't this what netscape was after a long time ago? A new development platform to supersedewindows?

    isn't this why microsoft hated it so much?

  110. It doesn't really seem fair by Gumber · · Score: 2

    The author repeatedly knocks Netscape for lagging Mozilla in terms of features, but to me, this isn't completely outrageous.

    Released software lags betas in terms of features too and in some ways, Mozilla is a beta for Netscape. Of course, carrying this to its logical extreme, one would hope that Netscape was more stable than the version of Mozilla on which it is based. I don't have enough experience with Netscape to say that this is the case, but I kind of doubt it is any more stable.

  111. Mozilla can easily be described as a platform by OzRoy · · Score: 1

    If you want proof you just have to look at mozdev.org. But by far the most compelling evidence of it's flexability is Komodo. It's an IDE that is completely built on top of mozilla, and I believe it is excelent. I have done some testing of it's PHP abilities and I would use it, if it wasn't so expensive.

    1. Re:Mozilla can easily be described as a platform by ergo98 · · Score: 1

      Komodo, much like Sun's Java platforms, totally kill me on the idea of middleware "platforms": Both are horrendously flakey, and horribly slow (I could tolerate Komodo for about 30 minutes before it got the uninstall treatment).

    2. Re:Mozilla can easily be described as a platform by expunged · · Score: 1

      Great for small files, but once you get big you start hitting things like syntax highlighting. Typing " without an end " means you WAIT for about 30 seconds while it highlights the entire rest of the file. EVERY TIME you type unless you are fast or insert the matching " before it freaks out.

      I use Komodo because it's decent, but I think it needs to be faster, more flexible, and more functional to really be adopted as an IDE.

  112. still no CORBA either by Anonymous Coward · · Score: 0

    Mozilla's goals state that portability precedes all.

    I'd sooner see Mozilla's XPCOM re-written to use CORBA, but maybe I'm just a quack.

    1. Re:still no CORBA either by Anonymous Coward · · Score: 0

      Only a fucking idiot would embed CORBA into Mozilla. Brittle interfaces, code bloat, incompatible implementations - no thanks.
      CORBA has failed in the field - HTTP and XML has won - get over it.

  113. Language Independent Too by doc+modulo · · Score: 2, Informative

    * XUL is an easy way to make a GUI for your program.

    * It's cross platform so your GUI will work on other platforms as well, without (much) modification.

    * It's designed from the start in a language and format that's supposed to be sent over the internet (use your PC visually from anywhere).

    * It's also language independent! You don't need to program in a specific programming language to make your GUI. Ok ok, you need to learn how to write an HTML-like language, but almost any programmer can do that. You're NOT tied to using a specific C++ or Java library to make your GUI. Swing is a cross platform GUI but you need to program Swing in Java.

    The big implication seems to be that all programs, written in all languages will be able to standardize their GUIs by using XUL. And I've read that it's easier than all other methods (Gnome, KDE, ...?).

    In 100 years, people all over the world will probably be using 1 Open Source Graphical Interface (with different underlying Operating Systems). Mozilla's XUL is a first step in that direction.

    Some extra functionality is needed, but should be added slowly and sensibly. Using SVG like MacOS X uses Display PDF would be nice. But in the meantime XUL seems to provide enough functionality for most programs. In the end, XUL should take over the GUIs not just for individual programs, but also for the whole OS.

    The article stated that XUL doesn't have floating windows withing XUL and that's why it won't take over as OS desktop yet. How about making a floating window just another XUL window inside the main window?
    And what about this screenshot?
    ByzantineOS

    Doesn't that show multiple XUL windows at the same time?

    --
    - -- Truth addict for life.
  114. a desktop built on a browser by startleman · · Score: 2, Interesting

    There was a story posted about OEOne, who built an operating environment "homebase desktop" using mozilla on top of RedHat. Thought some /.ers might be interested if they missed that one.

  115. mod the parent up!! by Nicolay77 · · Score: 0

    wxWindows is not only trying to do. It's the BEST try by far at cross platform development.

    About concerns for big bloated C++ apps, they are much more clean an concise than equivalent Java platforms, (even if C++ lacks the usefulness of Java serialization). And Java has nothing to do against wxPython (Ask E. S. Raymond !!!)

    The best thing of all is that wxWindows is under INCREDIBLE ACTIVE development besides having more than 10 years of history and experience.

    And it has NONE of the license restrictions of Qt.

    Go, a give it a try.

    --
    We are Turing O-Machines. The Oracle is out there.
  116. check FOTW at el Reg by Triumph+The+Insult+C · · Score: 1

    http://www.theregister.co.uk/content/35/27050.html

    --
    vodka, straight up, thank you!
  117. From the Tao of Programming (the new Platform) by Rebar · · Score: 1
    Via google ... search for credits. It is amazing how much this still applies.

    The Magician of the Ivory Tower brought his latest invention for the master programmer to examine. The magician wheeled a large black box into the master's office while the master waited in silence.

    ``This is an integrated, distributed, general-purpose workstation,'' began the magician, ``ergonomically designed with a proprietary operating system, sixth generation languages, and multiple state of the art user interfaces. It took my assistants several hundred man years to construct. Is it not amazing?''

    The master raised his eyebrows slightly. ``It is indeed amazing,'' he said.

    ``Corporate Headquarters has commanded,'' continued the magician, ``that everyone use this workstation as a platform for new programs. Do you agree to this?''

    ``Certainly,'' replied the master, ``I will have it transported to the data center immediately!'' And the magician returned to his tower, well pleased.

    Several days later, a novice wandered into the office of the master programmer and said, ``I cannot find the listing for my new program. Do you know where it might be?''

    ``Yes,'' replied the master, ``the listings are stacked on the platform in the data center.''

  118. Re:This reminds me of law of software envelopment by philovivero · · Score: 2
    Greenspun's Tenth Rule of Programming:
    "Any sufficiently complicated C or Fortran program contains an ad-hoc informally-specified bug-ridden slow implementation of half of Common Lisp."
    s/Common Lisp/Perl/g
  119. IE on Unix no longer supported by Software · · Score: 2
    Was is the correct term to use. See here, or I'll save you the trouble:

    We sincerely apologize, but Internet Explorer technologies for UNIX are no longer available for download. Visit the Internet Explorer Web site for more information on Internet Explorer.
    1. Re:IE on Unix no longer supported by EugeneK · · Score: 1

      Interesting. I wonder if they fired Randy Chapman and others who were working on it?
      http://www.google.com/search?hl=en&lr=&ie=ISO -8859 -1&q=randy+chapman+internet+explorer+microsoft

  120. so what? by Anonymous Coward · · Score: 0

    I've been doing application development in IE for years. Why would I want to switch to Mozilla now when the majority of corporate intranets use IE?

  121. XUL vs SVG by Anonymous Coward · · Score: 0

    The idea of XML-based interfaces is definitely in the air. But XUL seems a rather ad-hoc approach compared to the SVG (Scalable Vector Graphics), which can represent any two-dimentional graphic component. SVG seems to be heavily backed by Adobe, and Adobe tools, such as Illustrator 10, are already SVG-enabled. There is a Mozilla plug-in for SVG, and one hopes that native support will follow.

  122. Have you actually used Mozilla lately? by ZorinLynx · · Score: 1

    I won't say Mozilla was always fast, but lately it's gotten a lot faster.

    I use Mozilla on a Pentium III 600 and it's quite snappy; about as snappy as XP is on a similar machine.

    Please try to actually download and use a recent build before making uninformed statements, thank you.

    1. Re:Have you actually used Mozilla lately? by 0x0d0a · · Score: 2

      Please try to actually download and use a recent build before making uninformed statements, thank you.

      I'm using dillo at the moment because Mozilla 1.1, the most recent release, is too slow.

      It's open on another desktop, though.

      Mozilla has gone from unusably slow to just unpleasantly sluggish, I will give it that.

      I'll take gtk1 over Moz's buggy (try flipping desktops at just the wrong time when opening menus and you'll get a menu floating in air on another desktop) slow widgets any day.

  123. Re:This reminds me of law of software envelopment by cpeterso · · Score: 1

    Any sufficiently complicated C or Fortran program contains an ad-hoc informally-specified bug-ridden slow implementation of half of Common Lisp

    such as Emacs?

  124. Nothing New Here by Anonymous Coward · · Score: 1, Informative

    Linujournal had this information about Mozilla's application framework two years ago in a story about "the many faces of mozilla" "You can build all sorts of applications on top of the Mozilla applications programming framework." Here is the URL if you want to read it. http://linuxjournal.com/article.php?sid=5183

  125. We'll take this nice and slowly... by Mr+Z · · Score: 1

    His dilemma is thus:

    • He wants a way for a web application to access the harddrive, because his app presumably needs it.
    • He recognizes that web applications should not have willy-nilly access to the hard drive as it is a security concern.

    That's why he mentions 'trusted scripts' as a possible solution. It'd allow him access to the HD from his web application without changing the security policy.

    --Joe
  126. Re:This reminds me of law of software envelopment by evilviper · · Score: 2
    I think the ultimate stopping point of development on emacs is going to be when the emacs hackers sit down to make improvements in the program, and the program ends up responding, "I wouldn't do that if I were you, Dave"

    I get that, every time I try to use Microsoft Office.
    I wonder what that paperclip would be like if it was ported over to Visual Studio:

    I noticed you seem to be writing a virus. How may I help?
    Are you sure you really need to check the legenth of that buffer? You really don't need to.
    You seem to be editing the source code for Mozilla. System Halted...
    You want to compile? I'd really rather not. Maybe later.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  127. It brings up a good point by evilviper · · Score: 2

    While I disagree with just about everything the article has to say, it does just slightly miss a good point.

    Personally, I hate the fact that the Mozilla developers decided to stick every feature any browser ever had, into Mozilla, but it does end up with some good features as well. The biggest problem with Netscape's version, is that they are so busy keeping advertisers and web designers happy that they remove features that users want. Javascript controls and image settings are just the high-profile examples.

    Most people aren't going to be deciding if they should use Netscape 7 or Mozilla, they are going to download Netscape 7 and decide if there is any reason to leave Internet Explorer behind. When they don't find anything they like, that's the end of the opportunity. And for every user that finds a killer feature, there is at least 10 other people that they will tell about it. So, Netscape is so busy trying to please everyone, that they are becomming their own worst enemy.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  128. Re:I think a cross-platform GUI is a red QWZX by ClosedSource · · Score: 1

    "Right-click menus and the taskbar(dock) are both ripoffs from NEXTSTEP (which you probably know as Mac OS X these days). "

    Well, Borland was using Right-click menus in the late 80's. I don't know if this predates NEXTSTEP or not.

  129. But Microsoft is the future by Anonymous Coward · · Score: 0

    Why does anyone need sun Microsystems anymore? Intel processors are now running at workstation and server speeds. You can cluster Windows 2000 Advanced Server and Windows 2000 Data Center to surpass the SunFire offering in terms of cost, performance, and interoperability. Once .NET Servers are unleashed onto the world, Sun won't be able to provide the needed Palladium support required to interact with the internet community because all sites will require Palladium copy protection to prevent theft of material.

    1. Re:But Microsoft is the future by hany · · Score: 1
      ... because all sites will require Palladium copy protection to prevent theft of material.

      "Even later every newly born human being have to receive "this being is allowed to live" from Microsoft based on who knows what criteria and life on Earth(TM) (or by that time in Universe(TM) ?) will be Heaven(TM) and all people(C)MS will(TM) be(R) happy(TM) under the lead of our holly Bill Gates IV."

      Your view of the future looks very unoptimistic to me. I do not want such future for my children and neither for yours.

      --
      hany
    2. Re:But Microsoft is the future by dpt · · Score: 1

      Why does anyone need sun Microsystems anymore?

      Because we *don't* like to reboot each week.

      And in the sense of Unix in general, because real programmers and admins need a powerful, flexible, well thought out operating environment, and not "clippy the paper clippy" to work productively.

  130. Windows is the most secure OS out there! by Anonymous Coward · · Score: 0

    Based on the number of users divided by the number of vulnerabilities. Imagine if your parents and kids had to configure Linux! There would be so much chaos because of improperly configured systems that the whole computing world would stop. The reason Windows is perceived to be insecure is that most people don't know anything about computers, and STILL Microsoft has only a limited number of problems.

    Remember Grandma, and Junior aren't computer scientists and they can still run Windows securely. If they tried to configure Linux, Unix, or Solaris they would screw it up folks. We would have service packs up to the wazoo.

    Sincerely,

    Martin Marvinski, MCSD, MCSE, MS

  131. Re:This reminds me of law of software envelopment by jukal · · Score: 2
    > Not to sidetrack your humor... but, erm, has a cornerstone of Netscape of Old and Mozilla always been their mail reader.

    Do you know who's rule (or edition of the rule) was that? Jamie Zawinski's, who was the lead coder of the 'Netscape of Old'. Irony :)

  132. Re:For inevitable slashdotting by mindriot · · Score: 2

    Maybe someone should've mirrored that comment on Salon... but, well, probably they hate us enough already since their Saloning can't keep up with a Slashdotting...

  133. Example application by Anonymous Coward · · Score: 0

    Check out this example application designed with and for Mozilla and other standards compliant browsers.

  134. You pay with your soul by DrSkwid · · Score: 2

    who says we pay for them?

    with your soul and mine

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  135. Sounds like a problem with your OS by DrSkwid · · Score: 1

    because if mine had userland applications that can freeze me out I'd be concerned.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  136. What's missing from Mozilla by pacc · · Score: 2

    I agree that XUL seems to be an elegant way of creating GUI's making them cross platform.

    The point however is that Mozilla isn't very cross platform, every embedded linux project (or WinCE for that part) has chosen another browser engine. And those experimenting with Mozilla are usually trying to create a more light-weight GUI.

    Apart from being bloated the great thing about XUL is that it's making it possible to add much more plug-in bloat easily. Though it will probably demand more of the platform.

  137. Ever heard of open standards? by leandrod · · Score: 2

    POSIX, X Window System, NFS, LDAP, GTK+ and Gnome.

    All of these can be run on any platform, providing a cross-platform, single-login environment. And throw in Scheme and Common Lisp for languages even more powerful and high-level than Java or C#.

    Substitute or add C++ and wxWindows or Qt and KDE or Objective C and GNUStep or whatever you like for Lisp, GTK+ and Gnome if you don't like copyleft or too much openness or multiple languages. Why, you can even use Java or .Net now.

    Even MS had an open standards strategy to migrate all users to Xenix, before it realised it had power enough to get users into a proprietary lock-in.

    See Fink for the Mac OS X. It's based on Debian, and install all the missing part of open standards support on Mac OS X. Granted it would be more difficult to do on MS W32, but not impossible.

    CygW32 is already part of the answer; refine it, rework it for dpkg, integrate better with MS W32 -- especially making X Window getting its configuration from the registry and integrating its windows on the MS W32 desktop -- and you have everything Mozilla is supposed to do, but better, faster, more powerful. And native.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
  138. GNU hello by Per+Abrahamsen · · Score: 2

    The GNU version of the classic hello world program actually contains a mail reader.

  139. It is unfortunate that.... by Halc · · Score: 1

    ... Mozilla project's lousiest effort (in terms of stability and usefulness) is their cross platform GUI code.

    Microsoft didn't have to stop them on that front.

    They did it all by themselves.

    It is trivial to crash any version of Mozilla browser due to the GUI toolkit bugs in less than 5 minutes on any platform for which the browser is available.

    One doesn't even have to try really hard.

    Furthermore, the project developers have steadfastily ignored all quality feedback reports pertaining to buggy GUI code.

    I remember posting my first feedback in '99 and the same bugs are still in the browser.

    It's quite sad, really.

  140. Ad Blocking (was Re:Mozilla vs. Netscape) by dunstan · · Score: 2

    Or you just browse through the proxomitron http://home.arcor.de/six/

    Dunstan

    --
    The last scintilla of doubt just rode out of town
  141. Mozilla 1.1 supports OS themes by Per+Abrahamsen · · Score: 2

    If you select the "Classic" theme, Mozilla will actually use the native theme engine to draw the skin, for platforms that have a native theme engine. I believe this includes at least XP, perhaps also some versions of Gnome.

    Any XP users out there who can tell how well this works?

    1. Re:Mozilla 1.1 supports OS themes by eatdave13 · · Score: 1

      Eh, I suppose they tried. All of the buttons on the main browser window are in the native style, but some (and there seems to be no rhyme or reason to it) of the controls in the preferences area are native and some are QT widgets. All controls rendered in a page are QT.

      --
      "Verbing weirds language." -- Calvin
  142. SVG has poor form support by ralphc · · Score: 1

    I looked into SVG as an alternative to DHTML, and while it's good for output it's lousy for input. You have mouseclick and mousemove and that's about it. No lists, menus, text boxes, etc.

    SVG needs forms capability before it can be REALLY useful.

    1. Re:SVG has poor form support by 4of12 · · Score: 2

      No, you're right that SVG doesn't have a full set of widgets - it's still in the primitive, low-level drawing language stage, kind of like Adobe Acrobat.

      Not that such a higher-level capability couldn't be developed in future versions of SVG. In that sense, it's like another poster said, where the entire Mac OS X desktop could fit inside Mozilla, or any SVG compliant renderer. Just as we got PostScript enabled printers to abstract away the raw rendering interface onto paper, we could conceivably get SVG enabled frame buffers to abstract away the low level device interfaces. Like Display Postscript would be. It's brave, it's cross-platform, but it's probably inefficient and the SVG spec is probably too new and amorphous to bet hardware design on.

      To some extent, I think what you're looking for - forms capability - probably won't develop inside SVG simply because it's the responsibility of a separate working group for XForms.

      --
      "Provided by the management for your protection."
  143. Re:This reminds me of law of software envelopment by poot_rootbeer · · Score: 2
    I think the ultimate stopping point of development on emacs is going to be when the emacs hackers sit down to make improvements in the program, and the program ends up responding, "I wouldn't do that if I were you, Dave"
    M-x kubrick-mode
  144. dup app by DJK · · Score: 1

    How do you get it to work?

    All I get is some pretty XUL but no data.

    1. Re:dup app by h3 · · Score: 1
      I think the issue is as described in this thread

      You have to add the following to your prefs.js.
      user_pref("signed.applets.codebase_principal_suppo rt", true);
      Remove the slashdot-injected spaces appropriately.
  145. How do you write a Mozilla "applet"? by ProfKyne · · Score: 2

    So how do you go about it? I'm asking this question in earnest -- I've written web apps with JavaScript/CSS/(X)HTML/PHP/Perl/Python, but I've never done any desktop development. This sounds like a great way to distribute desktop software for people who don't know C++ or Java. But I'm not exactly clear on how you would write a program that takes advantage of Mozilla as a platform. Is it just a local file that the user accesses from the URI bar?

    Anyone know of any good references on writing these kinds of plug-in programs?

    --
    "First you gotta do the truffle shuffle."
  146. Isn't that a recursive slashdotting? by Anonymous Coward · · Score: 0

    NO COMMENT JUST A SUBJECT.

  147. Re:Jessica Quindel is a cunt by Anonymous Coward · · Score: 0

    If you can't say something nice about someone, don't say anything at all. So now we have to listen to some cunt's anti-US jibberish without letting the fucking cunt know that most of the people in the US think she should be deported/hanged/shot for her treason-laden speech? Fuck you. BTW, Jessica Quindel is a cunt, and you are the clap that feeds on it.

  148. QT widgets? by Per+Abrahamsen · · Score: 2

    Uh, are you using a Qt port of Mozilla?

    or do you mean XUL?