Slashdot Mirror


Future Directions Proposed For Mozilla

Ars-Fartsica writes "MozillaZine is now featuring a set of slides regarding future directions for Mozilla that were detailed at the recent Mozilla developers meeting. SVG and integration with programming languages are among the directions discussed."

27 of 572 comments (clear)

  1. How about... by God!+Awful+2 · · Score: 3, Interesting

    they fix their integration with friggin' Javascript. I swear, every new version of Mozilla has new and more obscure bugs. Designing form-based web pages now requires beta testing against IE6, Netscape 7, and every version of Mozilla that ever existed.

    -a

  2. Re:Suggested directions by iswm · · Score: 5, Interesting

    The Mozilla logo may be so so, but the Mozilla Firefox logo is probably the nicest logo I have ever seen.

    --
    Buckethead
  3. SVG vs Flash by Anonymous Coward · · Score: 5, Interesting

    Can SVG be expected to take off now if all the developers use flash instead?
    What if any SVG based graphic tools are there?
    What other benefit besides native browser support will SVG have to use against Flash?

    1. Re:SVG vs Flash by Duderstadt · · Score: 4, Interesting
      Can SVG be expected to take off now if all the developers use flash instead?

      Perhaps, but after looking at the 700+ page spec, which, by the way, has dependencies on almost every spec ever issued by the W3C... I kind of doubt it.

      To be a bit more specific, SVG encompasses so much that a fully compliant implementation must support not only the massive spec, but also ECMA Script, SMIL, MathML, etc.

      What, if any, SVG based graphic tools are there?

      The only one I am aware of at the moment is a Corel Product. It costs about 15 grand (USD), or it did the last time I checked.

      What other benefit besides native browser support will SVG have to use against Flash?

      Complex 2d graphics in non binary form? Honestly, I don't know.

    2. Re:SVG vs Flash by ameoba · · Score: 3, Interesting

      You forget that MSFT is planning on using SVG as the basis to their next-generation display technology like Apple uses PDF and Sun tried to use PS.

      --
      my sig's at the bottom of the page.
    3. Re:SVG vs Flash by RoLi · · Score: 3, Interesting
      The reason SVG isn't included in the default build is nothing to do with "politics" unless you have a very broad definition of the term, it's not in because it's not complete.

      Well, HTML and CSS support isn't complete either, so I guess you would throw them out of Mozilla, right?

      Supporting such huge standards like HTML, CSS or SVG takes decades to really complete. And there isn't really any problem in including a subset of a standard as long as the renderer and infrastructure are stable (and from my experience they were half a year ago.)

      So, until Mozillas SVG support matches a W3C standard, it won't be switched on.

      If that is the case, then let's kiss SVG-support in Mozilla goodbye forever. It will never reach the needed testers and developers as long as it is hidden in a special build.

      I don't know how Konquerors SVG support matches against Mozillas, but I'd be surprised if they'd implemented the whole thing (with the required KHTML/DOM integration). If they haven't done the whole thing then I'd not suggest they switch it on, it's that simple.

      Nonsense. Konqueror has all the SVG support I personally need which makes me happy. Why should I not be happy just because of BS-politics?

      And again, HTML and CSS aren't fully implemented either. In no browser. Mozilla comes very close for HTML and CSS, but it's still not 100%. So if every browser-maker would be as closed-minded as you, we would still have no web at all because everybody would wait for the one true standard to be fully implemented. Of course without the web there wouldn't be any real incentive to implement that standard anyway.

  4. Smaller Pieces, People by the+pickle · · Score: 4, Interesting

    I have to agree with the folks who have said the developers should concentrate on the individual apps rather than an Uberzilla Internet suite.

    FireFox r0x0rz -- it's the best cross-platform browser out there and its standards compliance is quite good.

    I haven't tried Thunderbird, but I've heard a lot of good things about it. (Sorry, but an e-mail client is going to have to be at least as good at searching archives as Eudora for me to switch. There's a suggestion for 'em...)

    Concentrate on making those two apps the best in their respective market niches. Cut out the dead wood like Composter. Even the new version is still generating ugly code. If someone wants a pseudo-WYSIWYG HTML editor, there are FAR better options out there.

    I must say, though, I like what the developers have done in the past year. They seem to be moving more in the direction of smaller, lighter, faster, more-focused apps, and that's A Good Thing(tm). Keep up the good work, guys.

    p

  5. Pertaining to the Firefox "Technology Preview" by windside · · Score: 3, Interesting

    First of all, I think this software is great. After 5 years of reluctantly using IE (one reason - speed), I have finally been able to make a comfortable switch.

    I have but one small beef: In Mozilla 1.6.x, hitting CTRL+Enter in the address bar caused the typed URL to open in a new tab. In the Phoenix/Fire* series of browsers, this feature has been inexplicably removed. I'm probably just missing some switch in the Preferences that I've been too lazy to toggle, but let's be serious - it's a good, simple feature and 90% of end users probably never open their Preferences except to clear cache after browsing for porn.

    (Also, it would be nice if they could settle on a name.)

    --
    ...Whether my Maker is prepared for the great ordeal of meeting me is another matter.
    Churchill
  6. Netscape use to be fast by pcmanjon · · Score: 4, Interesting

    Does anyone recall Netscape 2.0 that was on the Macintosh III LC's that were like 16mhz or so...

    Netscape (which mozilla is built off) loaded within about 10 seconds on those machines....

    Man, I wish I could get the PC version of that, I'm sure it'd load and run quicker than even firefox could hope to do.

    (What took 10 seconds on 16mhz would take how long on 1.4ghz again?)

  7. godamnit! by torpor · · Score: 5, Interesting

    could -one- of you browser whippersnappers please add a 'save browser state/restore browser state' function to whatever the browser de jour happens to be?

    i want a browser that will remember its state between sessions. if i close the 15 windows i've got open, i want them all back again, same site, same position, when i re-open it again!

    sheesh. 15 years of web-browsing, and we're still begging for the most rudimentary, fundamental, web-browsing-workflow features to be implemented, while the rest of the 'web scientists' go off into RFC and NIH land ...

    (apologies if there is actually a 'browser' thats capable of maintaining state information between sessions. please inform me if it'll run on OSX ...)

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  8. Re:Glad to see by BZ · · Score: 4, Interesting

    "They" has been one person up to now, basically. He recently landed a major rewrite of most of svg that should make it possible to move towards actually enabling it by default (especially if the libart licensing issues, which are what's prevented it from being turned on as far as I know, have gotten resolved).

  9. Re:Suggested directions by orthogonal · · Score: 5, Interesting

    Too bad the [Firefox] logo is non-free and will never be checked into public CVS.

    Hey, guess what? My signature, my slashdot username and password, and my likeness (i.e., picture),are also non-free and will never be checked into CVS. You can use the ideas in my Slashdot comments, but you can't sign them "orthogonal".

    I may grant you a license to use my code -- or other ideas --, but I'm never going to grant you any license yo go around and sign my name to your work. And that's the whole issue here: the Firefox logo is not crucial to the compilation of Firefox code; nothing in the code reads any secret checksums steganographed into the logo.

    But the logo is an essential imprimatur that declares a particular build to be an official build, with all that connotes -- such as a well founded belief that it represents the actual work of the official development team and is not likely to be a trojan exploit.

    All that not having the logo in CVS deprives you of is bragging rights that aren't yours to claim.

  10. The day IE blocks popup... by biet · · Score: 3, Interesting

    ... will be the (sad) end of the battle for alternative web browsers.

    1. Re:The day IE blocks popup... by Grelli · · Score: 3, Interesting

      It's on it's way. Service Pack 2 for XP will provide exactly that, along with a number of other features that are going to make other software houses cringe. Personal firewall and antivirus companies are going to see a drop in sales I'd imagine. I can only hope this doesn't lead to a false sense of security for the average PC user.

      These are going to be security tools provided by the same people who wrote the operating system that seems so insecure in the first place.

    2. Re:The day IE blocks popup... by ameoba · · Score: 3, Interesting

      No. It means the end of popups.

      Once IE includes (intelligent) popup blocking, there will be little, if any, reason for advertisers to try using them and they will disappear from the web entirely.

      As it is, outside of pron sites, you don't get too many popups anymore unless you've installed some sort of adware. Adware is the future of invasive advertising; infiltrate the user's TCP/IP stack and work from there, the users owe you the right to advertise to them because you have 1st ammendment rights to be heard.

      --
      my sig's at the bottom of the page.
  11. Re:Direct link by FFFish · · Score: 5, Interesting

    [heh. try that again, this time without the angle brackets!]

    Well it's a damn shame they broke it for other browsers.

    They didn't use the <link rel="next"> meta-tag. Which means, for instance, Opera can't use its default "fast-forward" shortcuts to automagically go to the next page when I hit left-down+right-click.

    --

    --
    Don't like it? Respond with words, not karma.
  12. Re:I use Opera for one reason by afidel · · Score: 4, Interesting

    What kind of computer are you running that Mozilla is too slow? Really I would like to know because until I left my last company it was my daily browser there and my PC's were a P2-300 with 256MB or ram and a P2-233 laptop with 192MB's. Mozilla didn't feel slow on either of those machines, in fact it felt faster then IE for most things and I didn't have to deal with IE's problems. Btw the answer to your question is that it makes the browsers UI extensible and cross platform.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  13. Have adware, spyware, pop-ups, and evil web pages by jefe7777 · · Score: 5, Interesting

    gone away?

    If not, there is (still) a market for mozilla.

    Sometimes I feel like I'm bailing out an ocean, but I'm converting users one at a time. To non-geeks, it's starting to hit home, as to just how bad the crapware is getting. I do a little show and tell. "see this program (points to IE) - BAD!!!", "see this program (points to mozilla) - GOOD!!!". I of course give them a run down (in laymens terms) on how the sneaky stuff gets on their system, and how 99% comes from IE and Outlook Express. After that, all are more then willing to try something different. So on goes Moz!

    One thing to remember is that it's very important that you setup Mozilla for them. Make sure the pop-up blocker is enabled. Also set it so that these things are disabled(unchecked):

    -move or resize existing windows
    -raise or lower windows
    -hide status bar
    -change status bar text
    -change images

    Finally. _warn_ _them_ , that Mozilla won't work on every single site. Tell them to fall back to IE on the few sites that don't work(with moz)... But that Mozilla should be first line of defense.

  14. Positive Thinking - Standards just aren't enough by syphoon · · Score: 5, Interesting

    I'm seeing a lot of comments in reply to this article advocating that the mozilla foundation stick to making web browsers, a task that it now admittedly does very well. Follow the Unix philosophy, small programs that do one thing and do it well.

    I agree with the philosophy, and agree with what the foundation has done in starting the firefox/thunderbird fork.

    But I feel the issue isn't as simple as some fellow /.ers are saying it is, and the longterm prospects are definitely interesting. The key topics mentioned in this slideshow (SVG, XUL, XBL, Eclipse plugin, scripting language integration) are all focussed around the central issue of what the words 'web application' are going to mean in the future.

    Think back to several years ago in the dark ages of IE4.0 sheer dominance, when you were hard pressed to find an online banking service that would permit your alternate browser inside without you having to spoof a UA string. Microsoft had defined the standards that the web developers had been using, and we suffered for having a just standards compliant browser set.

    We are now at a lull in the web application development market, at least from the client side. Sure on the server side the battle wages ever on, but the front end is pretty sown up. But it won't remain that way. Nothing like that does in this industry.

    This is a proposal to start heading the mozilla project in the direction of a web development framework. Extending the front end possibilities, and giving developers the tools to close the gaps between web applications and thin client applications.

    Microsoft is heading in this direction. Rumours are that the next major IE that will ship with longhorn will have a framework similar to this idea, with complete integration between the HTML forms and the windows.form components Microsoft is working on. If we stay statically focussed on supporting just the W3C standards, which don't extend to something as encompassing as an application framework, then Microsoft will be allowed to take the iniative again.

    At best, this is an attempt to refocus upon what XUL was originally a vision of, just done right this time. At worst, its an attempt to think long term and make sure we aren't taken by surprise when Longhorn ships with a new beast of an IE. We need a framework like this, and I see noone in the opensource world in a better position to do this than the mozilla project.

  15. Re:Suggested directions by tanguyr · · Score: 4, Interesting

    Ah c'mon, you're being a tad harsh there. I use firefox at home and mozilla 1.6 (with *all kinds* of xpi goodness) at work and they are both rock stable under normal usage conditions. I'm a web developer, and things like the form manager, password manager, and live http recorder are - at that price - pretty damn fantastic. Top it all off with the "preview in IE" feature for that final sanity check and bob's your uncle.

    Sure, 1.3 was still kinda buggy and even 1.5 had a few remaining issues, but 1.6 is almost perfect for day to day use and firefox is so cool you could install it for your parents.

    In my mind, mozilla.org is where you download the ultimate IE patch. /t

    --
    #!/usr/bin/english
  16. Threading by Hythlodaeus · · Score: 5, Interesting

    Mozilla seriously needs more threading. I hate not being able to interact with anything for a few seconds whenever a tab is loading in the background.

    --
    For great justice.
  17. Why DeCOM SVG ? by gangz · · Score: 4, Interesting

    Agreed that any component object model (COM) is heavy and it does have its own problems. But the fact that Mozilla is built on a cross platform com is a huge advantage. If anyone wants to use these apis then they can do it without worrying about platform specifics. Even though currently xpcom is not very feature rich, it is a respected library. With everything else in the browser (or platform) running on xpcom, why do they specifically want to reduce the com support for SVG ?

  18. Re:MS by Jugalator · · Score: 5, Interesting

    Yes, and I doubt it's Windows XP on its own crashing it either. Must be some hardware or other software doing it. I'm also having trouble seeing how Firefox, of all software, could take down XP as it very rarely crash due to bad software. Writing outside its allocated memory will for example only force XP to crash the application.

    --
    Beware: In C++, your friends can see your privates!
  19. Re:Suggested directions by SenseiLeNoir · · Score: 3, Interesting

    Yes, this is fair. Firefox is an implementation of Gecko, and has been branded my Mozilla org. However, you can download and compile yoru own verion, you just cannot call it Firefox, you have to rename it somethign else (waterfowl, for example).

    Personally I think thats fair enough. The last thing i want is some unscrupulous types (eg SCO, russian spammers, spyware developers) makign a "special" version of Firefox and distributing it as the "real thing" + a few hidden extras. By copyrighting and securing the brand and logo, it gives Mozilla.org legal teeth to stop them.

    However, it doesnt make it less open, since you ARE able to make your own version. Nor does it make your version nessasarily any "less", since shoudl the Mozilla official version tank, your version can possibilly take control (code fork)

    BTW, The logo ROCKS, i have downloaded the wallpaper, and it looks absolutely STUNNING on my Dell 17" Flat Panel display at 1280x1024!

    --
    Have a nice day!
  20. Re:SVG != Flash by mr3038 · · Score: 5, Interesting
    SVG is lousy at [making animated menus and animated vector-based graphic animations, for which Flash is usually used]. I have a friend that looked into the feasibility of SVG as an interface medium, and came back pretty depressed. At one point, I got a bit interested in using SVG for animation, and took a look at the format. I'm reasonably comfortable making the claim that it would be extremely difficult to make an efficient rendering engine for animations using SVG. Furthermore, SVG does not provide functionality for synchronizing audio and phases of an animation (which I believe Flash does).

    Really? Are you sure you read about SVG and not about something else? Read the Animation chapter again. Especially, note that you can use SMIL animation mechanisms. Or you can use DOM:

    Using the SVG DOM. [...] Every attribute and style sheet setting is accessible to scripting, and SVG offers a set of additional DOM interfaces to support efficient animation via scripting. As a result, virtually any kind of animation can be achieved. The timer facilities in scripting languages such as ECMAScript can be used to start up and control the animations. [...]

    SVG cannot replace Flash today -- mainly, because Flash has widely installed software support and SVG doesn't. However, I believe SVG has huge promises for the future including the uses you listed. IMO, the most important feature of SVG is able to apply the same stylesheet to SVG image/animation that has been applied to a (X)HTML document.

    Obviously, Flash has more mature development tools as it has been on the market for longer. Unfortunately for Flash, you practically have to use Macromedia's proprietary tools to create your work. I can see absolutely no reason for SVG not being able to display every content Flash is able to display. I expect to see a converter from Flash to SVG in the future.

    As for the performance, I've a bit hard time to believe that you cannot make SVG animations fly when you take a look what latest PC games do. Sure, SVG will require some level of support from hardware but if you try to run your X server without any acceleration, you'll realize that not having any hardware acceleration is too slow for even drawing simple rectangles with high performance, let alone blitting some images.

    --
    _________________________
    Spelling and grammar mistakes left as an exercise for the reader.
  21. Isn't a platform against their new philosophy? by beforewisdom · · Score: 3, Interesting
    Firefox was created to get Mozilla.org back to the *nix philosophy of being modular......doing one thing, doing it well.....ie just a really nice browser.

    Building an entire platform would be in contradiction to that.

    Contradicting the *nix philosophy is not such a bad thing, but where would be the utility in *nix platform.

    The stuff they make already has speed and resource issues.

    Assuming they could get over these, what is the need for such a platform and why?

    Steve

    1. Re:Isn't a platform against their new philosophy? by smallpaul · · Score: 3, Interesting

      Assuming they could get over these, what is the need for such a platform and why?

      Network-delivered applications are the future. Every business loves them because they are easy to deploy. Open source teams love them (think Bugzilla, SourceForge, groups.google.com) for the same reason. Service providers (Google, HotMail, Expedia) love them too. It's a total love-fest. The only problem is that the user-interfaces suck rocks.

      Microsoft is attacking this problem on a few fronts including .NET Winforms and Longhorm XAML. It makes no sense for the open source world to wait for Microsoft to establish a standard and then say: "we could do that too. Let's clone it!" I am happy to see MOzilla be pro-active here. Let's make network-delivered applications as rich as installed applications (except where bandwidth makes that impossible).