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

12 of 397 comments (clear)

  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 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."
  2. 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."
  3. 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.''

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

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

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