Slashdot Mirror


Mozilla - From Browser to Desktop Environment?

An anonymous reader asks: "A while ago OEone released a thingy called Penzilla which was basically a Mozilla desktop environment like GNOME or KDE. Everything was written in either DHTML or XUL and ran within the Gecko engine. Recently a new project, Robin was released that is basically a desktop running within Mozilla using XUL as well. There is NetWindows that attempts something similar for more interactive web applications. What advantages would a 100% Mozilla engine desktop hold and what are the disadvantages compared to much more complex environments such as GNOME or KDE? Is a Mozilla desktop possibly more elegant or efficient for the typical user? Is the XUL runtime environment more robust than troublesome C/C++ widgets? It seems like most applications could make the transition as the growing collection of Firebird extensions like ChatZilla and Gnusto and have shown."

68 comments

  1. Re:First Post by trompete · · Score: 2, Insightful

    I like Mozilla as a browser and as an email application. Desktop....hmmm I don't mind using C/C++ widgets. Once you learn how to do it, it isn't that hard. I thought tha people didn't like when a browser became the desktop environment. IE anybody?

  2. Let's see... by perlchild · · Score: 2, Interesting

    Microsoft doesn't need to explain why it's system is better with the browser integrated into everything, everyone takes it as fact(or debunks it at myth)
    Why treat mozilla differently?

    No seriously, I imagine the goal is that since mozilla is cross-platform and has a bunch of nifty features, a full-blown desktop written in it would be able to compete with java's desktop system for thin clients and similar ideas(probably with great success, as while Mozilla itself is fairly large, it's also quite a capable system, and fairly self-contained).

    It has many features modern thin clients would need or at the very least, like to have(software updates downloaded from the web, ssl/tls based security, multiple user profiles), it supports most "thin clients" activities except for document production(by itself: the ibm-related announcement on slashdot today, about a web-available office suite makes that a non-issue) With the proper XUL environment available, you have almost an os-toolkit, themable/skinnable for those so enclined... What more could you want? (Yes you need an OS under it, but at least, you're not limited to the choice of any particular one)

    1. Re:Let's see... by NanoGator · · Score: 0, Insightful

      "Microsoft doesn't need to explain why it's system is better with the browser integrated into everything, everyone takes it as fact(or debunks it at myth)
      Why treat mozilla differently?"


      Heh. Internet Explorer desktop integration == bad, Mozilla desktop integration == good.

      --
      "Derp de derp."
    2. Re:Let's see... by Anonymous Coward · · Score: 0

      Mozilla desktop integration != kernel integration

      IE desktop integration == kernel integration

    3. Re:Let's see... by NanoGator · · Score: 1

      Nope, she's recovering nicely, actually. :)

      --
      "Derp de derp."
    4. Re:Let's see... by Anonymous Coward · · Score: 0

      good. that btch owes me money. a dead ho ain't good for money. then again, i'm sure i could pimp out the corpse.

    5. Re:Let's see... by NanoGator · · Score: 1

      Heh. Yeah you're so cool. "I'm so bad ass when nobody knows who I am!"

      --
      "Derp de derp."
  3. unnecessary by ratsnapple+tea · · Score: 2, Insightful

    This is exactly what's wrong with the Mozilla project. Whatever happened to "make each tool do one thing and do it well?"

    1. Re:unnecessary by rakarnik · · Score: 1

      XUL is an interface building language (much like GTK+ and Qt), and so "should we build interfaces in XUL?" is valid and does not violate the principle you mention. Apps with XUL interfaces would need a runtime, and this is no different from the GTK libs or the Qt libs being loaded when applications based on those frameworks are run.

      That said, I am not sure what the limitations of XUL are. How does it compare to Microsoft's XAML, for instance in terms of functionality?

    2. Re:unnecessary by Eneff · · Score: 5, Insightful

      Mozilla != the UNIX philosophy.

      The point behind Mozilla always was to have a platform from which people could create full fledged cross-platform applications using CSS, HTML, ECMAscript and XML.

      It just so happens that the first major application was a web browser.

      I'm starting to subtly push taking advantage of Mozilla's front end capibilities within my company's application, myself.

    3. Re:unnecessary by Planesdragon · · Score: 4, Insightful

      This is exactly what's wrong with the Mozilla project. Whatever happened to "make each tool do one thing and do it well?"

      It fell apart, because "each tool" has to work with every other tool in existance.

      Mozilla (and OpenOffice, Gnome, and KDE) are necessary corrections to the "one tool one thing" paradigm. Each project has multiple tools in it, and can be used to do many differnet things--but each tool was designed to be used with a specific set of other tools, and the tool authors are upfront and honest about this.

      And for those of us who AREN'T tool authors, getting a "thing" working is as simple as grabbing a toolbox from Sears.

    4. Re:unnecessary by Coryoth · · Score: 2, Insightful

      In some senses they actually did do that. They made a very impressive rendering engine, and a means of rending GUI widgets via that rendering engine. It seems to do that very well. The fact that other people have taken that and used it to build a wide variety of complex applications is hardly the fault of Gecko and XUL.

      What you are saying doesn't really make sense. It's like blaming QT or GTK+ for every app ever produced with them.

      Jedidiah

    5. Re:unnecessary by OmniVector · · Score: 3, Insightful

      well, with mozilla it's hard to say much about doing one thing well, but firefox is quite good at just browsing the web. however they aren't talking about making mozilla a desktop environment, they are talking about building a desktop environment out of XUL. this would be just as separate from mozilla as firefox is from thunderbird.

      --
      - tristan
    6. Re:unnecessary by n1k0 · · Score: 1

      GNOME seems to maintain the "one tool one thing" paradigm wherever possible, an example I think everyone else would do well to follow.

    7. Re:unnecessary by bay43270 · · Score: 1

      I've read this before and still don't quite understand. Why would someone intentionally design a rich user interface in CSS, HTML, ECMAscript and XML? Wouldn't it be much easier, more maintainable and just as cross-platform to implement the application in Java or Mono. For that matter, it might have been easier to port an existing C++ library to a bunch of platforms. What's the advantage?

    8. Re:unnecessary by MacJedi · · Score: 2, Interesting
      It fell apart, because "each tool" has to work with every other tool in existance.
      You make it sound like this is impossible to achieve. All that you need is a well defined API. What do traditional unix command line tools all have in common and use to communicate with eachother with? STDIN, STDOUT and STDERR!

      Sure, for GUIs you need a bit more: copy and paste and drag and drop, and maybe something along the lines of Mac OS X's "Services" but I don't think the unix "each tool does one thing well" paradigm is doomed to failure.

      --
      2^5
    9. Re:unnecessary by Brandybuck · · Score: 1

      That's so much bullshit it boggles the mind. What do you do with CSS, HTML, ECMAscript and XML? Write web pages! Duh! It's no coincidence that a web browser was the first major application to come out of Mozilla.

      The only advantage the C.H.E.X. architecture has is that it enables PHBs to terminate the employment of genuine software developers and replace them with web "developers".

      I'm currently having to work on a C.H.E.X. application and it is truly painful. Every software rule has been broken. Every usability rule has been broken. Every design rule has been broken. All because it was written by some web developers.

      "Here's the front end, dude. All you need to do is the easy part and write the business logic, heh!"

      --
      Don't blame me, I didn't vote for either of them!
    10. Re:unnecessary by zipoh · · Score: 1

      I Agree. I've just started to use javascript(ECMAscript) because I had a simple application which would benefit from the UI of the web form, take some input and display the processed result in a window. I'm impressed with how simple it was ( 1 day ) of course I already knew HTML from perl/php programming. But with server-side programming, I had to send back to the server at every fork in the logic. Script can processes all the html objects and create new ones. It can work. But best of all, the UI is standard across platforms and THAT counts for a lot.

    11. Re:unnecessary by chthon · · Score: 1

      Well, I think it has become more like "make each library do one thing and do it well".

      A a certain point in time, you will have to integrate those tools into an application. Now if you do this using separate programs and a script, or separate libraries and a program, what is the difference ?

    12. Re:unnecessary by Anonymous Coward · · Score: 0

      Have you ever tried those Mozilla extensions? They are just like any other desktop application yet they run in Mozilla.

      Firefox, Thunderbird, and Mozilla are all based on the same framework shaped into the respective applications they are. There is no reason why you can't full screen Firefox, take away the toolbars and scroll bars, and create anything you'd see in the desktop inside of it without any need for a real desktop underneath. All the programs can run in XUL, all the images can be displayed in a browser "window." Nothing would be handled by the desktop environment, you'd just need X and Mozilla. all of your applications will run on any underlying OS so long as Mozilla is ported to it. MS Windows, Linux, OpenBSD, FreeBSD, OpenVMS, OS/2 Warp etc would all be able to run any XUL app the same and the desktop could be completely customizable and completely familiar across platforms.

  4. Robin Homepage is trippy by PyromanFO · · Score: 1

    Does anyone know why the robin homepage is like a tiedyed tshirt?

    1. Re:Robin Homepage is trippy by ErisCalmsme · · Score: 4, Informative

      I tried to go to the homepage to look for screenshots and thought it was broken. Then I realized that it was a running version of Robin. It has a "start button" menu thing with some programs. Crazy stuff!

      --
      Chaos is Divine *
    2. Re:Robin Homepage is trippy by PyromanFO · · Score: 1

      Aha! That does it. Also, try launching Moxula, then going to robin.sf.net and launching Moxula inside that. Now that's trippy ;)

    3. Re:Robin Homepage is trippy by JCMay · · Score: 1

      I'm writing this replay from a Moxula window... Whee!

  5. HTML on Steroids by Gortbusters.org · · Score: 4, Insightful

    Seems to be that this whole XUL/XAML/DHTML craze is all about creating more interactive web applications, not about rewriting the destkop system.

    After all, the C++ code that implements the scrollbar, or button, or whatever isn't going away, it's just being described in a standard manner. I guess that gives the application more portability, in theory.

    To switch gears with some thoughts on XUL (and XUL like technologies)... The other day I was reading how interesting XUL was on phpPatterns and using it to build a web-based desktop-like application. The one example people like to point to is that AmazonBrowser. Perhaps the greatest potential for these XUL like languages is for those web features we have a tough time building today.

    Whoever thought of HTML frames probably wanted XUL, but knew that nothing like it could be done right now, so frames were a cheap navigational system that could provide a semi-familiar GUI to end users in that only the "content pane" gets updated.

    HTML interfaces will still be around. Not only because they're still a great mechanism for internet information display, but because people are used to them. They're used to website design, they like the way it is. XUL-like apps will probably be most used as embedded application interfaces for managing devices... at least in the beginning.

    --
    --------
    Free your mind.
    1. Re:HTML on Steroids by costas · · Score: 2, Informative

      Let me just point out there are other ways to make more interactive web apps: JSRS is a free JavaScript Remote Scripting library that lets client-side JS communicate with the server: think listboxes or menus that get populated based on button clicks or check-boxes in the web page, without re-loading the page. It works here and now, and on IE, Gecko, KHTML and Opera (not a plug, just a happy developer).

      You can see JSRS in action on my newsbot, where it lets you rate articles dynamically without re-loading the web page or submitting forms (in my example the server-side solution is Python Webware, but JSRS is simple enough to get to work with anything, and in fact there are already libraries for PHP, Perl, ASP, etc).

    2. Re:HTML on Steroids by Gortbusters.org · · Score: 1

      This is some good stuff, thanks for the info!

      --
      --------
      Free your mind.
    3. Re:HTML on Steroids by Anonymous Coward · · Score: 0
      XUL-like apps will probably be most used as embedded application interfaces for managing devices... at least in the beginning.


      Except that they will not be called "XUL-like apps" but Longhorn XAML-Based Applications.
  6. Mozilla Desktop ~= Windows, not UNIX by Alphanos · · Score: 1

    Integrating a web browser into a desktop environment seems like a bad plan. Surely there are certain specific uses, such as for dedicated internet cafes or something, but this would be moving towards a Windows-like platform.

    People here on slashdot are always complaining about the integration of internet explorer with windows for two primary reasons. The first is that you have no choice regarding whether or not you want to use the windows GUI with IE if you want to use windows. The second reason, which is relevant here, is that there's really no good reason why _any_ web browser should be integrated with the desktop environment. Completely apart from the lack of choice aspect, it's simply bad software design.

    Mozilla is primarily intended as a web-browser (and mail/news client, etc.), so use it as a web-browser. Add enhancments that help it do a better job of web-browsing, reading news, or things of the like. If you make Mozilla into a desktop environment, you turn a nice piece of software into a block that's larger than most people want/need.

    While it was a guideline and not a hard rule, we'd do well to remember the unix philosophy of making small tools that do one thing well.

    --
    Alphanos
    1. Re:Mozilla Desktop ~= Windows, not UNIX by Gleapsite · · Score: 1

      Your first reason:
      The first is that you have no choice regarding whether or not you want to use the windows GUI with IE if you want to use windows.

      Valid. If Mozilla = Windows. However it doesn't, and Choice remains. Don't want to use Mozilla's integrated Desktop/browser? Great! we have just the thing for you: KDE.

      Your second Point:
      The second reason, which is relevant here, is that there's really no good reason why _any_ web browser should be integrated with the desktop environment. Completely apart from the lack of choice aspect, it's simply bad software design.

      Well... ok.. there is no good reason why a web browser should be integrated with a desktop, its bad software design. Forgive me, but I don't see why. I say there is really no reason that the browser _shouldn't_ be integrated. Bad software design? how so? I feel its merely a different approach to a problem. Just because it may be associated with M*soft doesn't make it a bad idea...

      KDE doesn't impress me much stylisticly, while XP, I feel is much better. (i think OSX beats both). If Mozilla can bring more style to linux this way, i say have at it.

      All the more fun if i can control it with simple XML.

      --
      face the world with eyes of fire.
  7. Will never work... by Thng · · Score: 3, Funny
    No, it is missing a substantial feature for the end user: you can't right click on a box in minesweeper and have it flag it as a mine. Without a full-featured Minesweeper and Solitare application, this will be doomed to failure.

    However, it could possibly be saved by a talking paperclip, or maybe a talking gecko that doesn't complain about car insurance.

    1. Re:Will never work... by GeorgeH · · Score: 3, Funny

      Actually, there are Minesweeper and Solitaire clones for Mozilla, as well as plenty other games.

      --
      Why can't I moderate something "Wrong" or at least "Grossly Misinformed"?
    2. Re:Will never work... by Ramses0 · · Score: 1

      Best extension I found is an RSS reader in mozilla. Try it out. You bookmark your RSS feeds in a folder of your choosing, and it puts them in a side-bar.

      http://www.google.com/search?q=mozilla+rss

      It's stuff like this that is making me realize that (many) things can be just "a part of the browser" ... *if* your browser is sufficiently advanced and you have 1+ ghz to spare. :^)

      --Robert

    3. Re:Will never work... by burns210 · · Score: 1

      why, o why, did Microsoft have to so thuroughly ruin a viable idea...

      AI bot capable of running software and internet queries.... Could be done right.

      Image, a customized ALICE bot, with a highly modified AIML set to be very secretary/computer held desk-ish... Only talks when spoken too, period... Was capable of executing basic commands('Computer, ping google', would execute 'ping www.google.com')... Or do a safari/watson(mac users know this) type of internet browser that can retrieve and format airline info, movie times, tv schedules, pro game schedules, phone book... Or how about a google frontend?

      This could have been a perfectly usable piece of software that could be the frontend for setting up cron jobs and other simple command line interfaces... could be clunky(harder than just typing the command in the terminal)... but future versions and a smart system could start to configure itself around your usage habits.

    4. Re:Will never work... by Anonymous Coward · · Score: 0

      *Insert obligartory death threat to the talking paperclip here*

  8. Re:First Post by lcde · · Score: 1

    I thought tha people didn't like when a browser became the desktop environment.

    I think there is a slight difference. With MS, the desktop became the browser. Which allowed many bugs into the system. The reason is probably the origional desktop was never ment to be seen on an open network.

    With Mozilla, the gecko engine and XUL and such is a sturdy platform (same as gtk or qt). So adding a module that creates a start button that runs 'xterm -e mozilla-firefox' when you click on it, doesn't seem the same as MS's integrated gui.

    At least that's how i see it.

    --
    :%s/teh/the/g
  9. Mozilla by isorox · · Score: 4, Funny

    Mozilla - the new Emacs. Bloated, and lacking a decent text editor!

    1. Re:Mozilla by kwoff · · Score: 0

      I don't get why people say emacs is lacking a decent text editor. I know it's is a kitchen sink joke, but the text editor is great, so it seems like a really contrived joke.

  10. *sigh* by tolan-b · · Score: 5, Insightful

    How many times do people like you have to be corrected before you get it?

    There's nothing wrong with integrating your browser with your desktop. It's when you do so in a way that can't be undone to leverage your monopoly position to kill off a competitor that it becomes bad.

    Who the hell modded that insightful?

    1. Re:*sigh* by squiggleslash · · Score: 1, Insightful
      Personally I think using either Mozilla or IE as a "desktop" is a silly idea. Although in fairness to Mozilla, they've built a platform on which the first application is a browser, XUL isn't just supposed to be for the web.

      There are applications Microsoft could have integrated into the desktop that I'd have praised them for. Excel would be the most obvious example. Imagine being able to manipulate your files and folders like spreadsheet cells. Spreadsheets are arguably the most powerful tools that a complete novice can get their heads around. Coming up with a paradigm that would allow that kind of control would be, well, maybe too dangerous a tool.

      A web browser though? So far the only justification I've heard for this kind of thing has been a tortured "Well, web browsers look at files, and let you navigate to other files, so I guess that's kind of like a file manager." A collegue likes it because he can turn a webbrowser window into a file manager window just by typing in a file path into the URL. Talk about an obscure, specialised, one time in a thousand, advantage.

      It was a silly idea. Microsoft only did it to push Netscape out. Had they not done so, Windows might still be as user friendly as it was when the original Windows 95 came out. I suspect Apple would be dead by now.

      --
      You are not alone. This is not normal. None of this is normal.
    2. Re:*sigh* by NanoGator · · Score: 0

      "How many times do people like you have to be corrected before you get it?"

      This has nothing to do with correcting anybody. The typical Slashdot response to these sort of things is if Microsoft does it, it's automatically bad for reasons that are invented later, but when Mozilla does it, everybody's suddenly an optimist. My original post was about attitudes towards MS, not about the actual details of what's different and why. Don't bother 'correcting' me on something I didn't even bring up.

      --
      "Derp de derp."
    3. Re:*sigh* by nelsonal · · Score: 1, Insightful

      The idea is to have application development done at the browser levels allowing cross platform applications (if your browser runs the standard) commoditizing the underlying operating system and bringing the monopoly rents to the browser. Hopefully adding value to the user who can now access their applications from any web enabled device. Something like an exchange server. This was how the Internet caught MS by surprise, and why they worked so hard to both kill Netscape/Java and build their own light application space (.Net) to dominate this market as well.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    4. Re:*sigh* by kwoff · · Score: 0
      How many times do people like you have to be corrected before you get it?
      Why do you think correcting people like him would cause him to get it?
    5. Re:*sigh* by Anonymous Coward · · Score: 0

      There are applications Microsoft could have integrated into the desktop that I'd have praised them for. Excel would be the most obvious example. Imagine being able to manipulate your files and folders like spreadsheet cells.

      Ewwwwwwwww

  11. soviet russia by Anonymous Coward · · Score: 1, Funny

    In Soviet Russia, the desktop... is integrated into... the browser... or something. Well it seemed funny when I started writing it. It's bacwards, you see? Oh never mind, just mod me down.

  12. does jamie zawinski read slashdot anymore?? by Prowl · · Score: 1

    i hope not for the sake of his health...

    --
    That man tried to kill mah Daddy
  13. Way too fat. by FreeLinux · · Score: 1

    Mozilla is already so bloated and slow that the Mozilla group has been splitting out applications and rewriting the engine(Firebird/fox/foo). Yet as bloated as it is, it does not come close to having the feature set that a full desktop requires. Adding those features will only add to the bloat and further slow it down.

    Additionally, there is the issue of stability. Not to knock Mozilla but, it isn't perfect. It's good but, not perfect. Speed is subjective but, I doubt that anyone would claim that Mozilla is afast. There are times that it crashes and there are times that it hogs the CPU and of course there is the question of whether it even does its job of rendering web pages as well as it should. Putting your desktop within such a framework is only asking for trouble.

    I believe that it is better to have the Desktop Environment as a separate application that is specifically built for that task. One that is written in a language that is fast fast fast. Did I mention that the DE should be fast?

    Finally, one must ask if there is a need (read market) for such a desktop environment. OEone has not exactly taken the world by storm, why? In fact I was suprised to hear that they were still alive. I'd bet that there are a lot more users of Blackbox or Xfce (completely ignoring KDE/Gnome) than OEone, why? If a desktop environment inside a browser is better or more desireable, why haven't more people switched? Even Windows simply integrates the browser into the OS, the browser is not the DE.

    1. Re:Way too fat. by CdBee · · Score: 1

      I call troll on this one, although possibly unwitting.
      Every release of Mozilla for quite some time (Since 1.1 I'd say) has had a faster load time and less bloat.. go read the changelogs if you don't believe me.

      The new Moz family applications are proving grounds for features which may be re-integrated into the main Mozilla tree, as well as being useful stand-alone apps.

      --
      I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
  14. your desktop might already be a browser by kendoka · · Score: 2, Interesting

    In the sense that your Windows desktop is just an explorer window that doesn't have a bar at the top, you already have a browser as your interface in that the windows are all capable of hosting HTML.

    I think with Win95 OSR2, a lot of the UI was rewritten. I remember hearing that help was redone as HTML, and at least some of those extended views we see in 2000 and XP is done in HTML. Anyone remember Active Desktop? My take on it was it was just one or more MSHTML controls hosted in the explorer window. Neat idea, didn't really serve a purpose... That was always my take on the can't seperate ie and windows arguement - they used the MSHTML control in a lot of different things...

  15. browser-based, opensrc, application alternatives by dan_bethe · · Score: 2, Interesting

    This article discusses a new browser-based spreadsheet application in testing, just announced today on the OSCom mailing list. It also discusses browser-based open source applicaton alternatives in general.

  16. this stiff is... by zogger · · Score: 1

    ...SLICK! It's like a whole computar inside a web page that inside your..computar on the web...uhh, IT'S NEAT THOUGH!

    what else could you do with this? it's just so.... interesting, write a web page that becomes a virtual computer. Much coolness el grande. Hmm, a super proxy. hey! I'm gonna use moxula to goto robin to goto moxula then post back, see if it works....

  17. Well-defined APIs? by ttfkam · · Score: 1
    You mean like DOM or SAX? What about XUL. Isn't a namespace (or rather the schema behind it) an API?

    Having Mozilla as a platform means talking to a well-defined API. Is the platform Windows or UNIX? Doesn't matter; use the Mozilla API. Want MFC/DirectX as your widget rendering engine or GTK+? Doesn't matter; use the Mozilla API.

    Just STDIN et al., eh? What about libssl? What about libc? What about libgthread? You are comparing apples and oranges. When you use an component in Mozilla that's written in C++ (for example), it's like using the functions in a shared library. When you use JavaScript to pass values to and from those components, it's like using perl/csh/sh and calling utility programs. Well...almost. The difference being that the UNIX method of "scripting processes" model is far more loose and prone to failure when given bad input. For a closed system used only by a sysadmin, this is fine. For the masses with myriad variations, the model easily breaks with a lot of loud frustration and venting soon to follow.

    Not to mention of course that piping data from process to process is just a hop, skip, and a jump from rudimentary programming. Not everyone is a programmer. Programmers aren't the only ones who need to use programs. And most folks -- even many programmers -- like to use graphical widgets.
    Sure, for GUIs you need a bit more: copy and paste and drag and drop, and maybe something along the lines of Mac OS X's "Services"...
    If you're on the command line, Mozilla isn't an issue. STDIN and STDOUT kick ass. But then again, the "desktop" becomes immaterial at that point as well. Mozilla was made for graphical work. Adding copy, paste, drag and drop, etc. to the list of requirements by definition breaks the UNIX paradigm.

    Repeat after me: GUI environments are not compatible with the traditional UNIX "one tool/one task" model.

    Or were you suggesting that drag and drop be implemented somehow with stdio redirects?
    --

    - I don't need to go outside, my CRT tan'll do me just fine.
  18. I'll wait for some full digits now... by Sevn · · Score: 0, Offtopic

    Because I was using FireFox on Mac OS X and it kept blowing up. It's a shame because I preferred it. Now I'm using Safari, and I notice the slower performance, but it isn't crashing twice a day like FireFox was. I understand it's a 0.8, but it still kinda sucks that it crashes. It works find on Gentoo for me. Guess I'm stuck with Safari for now.

    --
    For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
  19. it hangs for me by zogger · · Score: 1

    I can get as far as my own desktop running moz -> robin ->moxua ->robin -> moxula -> slashdot main page, but it won't go past there for me,it's hanging, can't get to reply to myself, had to go back. It might be my antique box is bogging down though.

    it is very nice though, shows some cool thinking.

  20. HTML on Steroids-FLASH-Dance. by Anonymous Coward · · Score: 0

    "To switch gears with some thoughts on XUL (and XUL like technologies)... The other day I was reading how interesting XUL was on phpPatterns and using it to build a web-based desktop-like application. The one example people like to point to is that AmazonBrowser. Perhaps the greatest potential for these XUL like languages is for those web features we have a tough time building today. "

    Try this, and yes it's THAT easy to create a nice front-end. The only downside is the server-side is written in Java, and I need a beefier machine. The rest of my links are already posted all over the place.

  21. Well-defined APIs?-Arrows in our code. by Anonymous Coward · · Score: 0

    You have no idea how close to the bullseye you are. The above is "partially" why I don't think we need MONO this, or MONO that with all the attendent problems. The above (don't forget the other Mozilla parts i.e.RDF) combined with some of the other technologies, in the OSS stable should curb our "grass is always greener" urge that Miguel started.

    So either we can follow MS, or leapfrog MS, and come up with a solution that'll work for us and windows users. We have about four years to do so. An eternity in internet time.

  22. Everythign old is new again! by mabhatter654 · · Score: 1
    Basically traditional client-server is dead! Thank god! Writing apps like that is a complete waste of time from an IT department standpoint [hint: that's why VB remains so popular!] I come from an AS400 background and the only thing "ugly" about RPG is the unpretty green screen...if I could somehow replace those terminals with something "pretty"...

    Enter the web and something like Mozilla. In a corperate environment database apps are all the rage. Web programming neatly fits the design models of something like Cobol or RPG. We've come full circle so we might as well enjoy it! Most internal apps at most companies aren't worth being "professionally done" What matters more is that the data is pulled/dumped to a centeral server, it can be created quickly, and it can be modified quickly and rolled back out again the same day. That's why there's so much Cobol and RPG still out there...not because it's best, but it gets stuff done right now...and is really easy to version control. Like I said before, a Mozilla "application" would work much the same way only prettier!

    As far as design rules that has nothing to do with being in mozilla or not...Old, new it really doesn't matter when it comes to making horrible design...that's another problem entirely!!

    1. Re:Everythign old is new again! by Brandybuck · · Score: 1

      Basically traditional client-server is dead!

      As someone who doesn't do much client-server programming, I still fail to understand why moving to the C.H.E.X. client-server architecture adds anything.

      Like I said before, a Mozilla "application" would work much the same way only prettier!

      Is it any "prettier" than a native win32, Aqua, GTK+, or Qt application?

      While I can certainly understand moving a "green screen" Cobol application to a web interface, it still boggles my mind why people think C.H.E.X. is better than Qt (not knowing GTK+ programming, I can't comment on how easy it is).

      --
      Don't blame me, I didn't vote for either of them!
    2. Re:Everythign old is new again! by Anonymous Coward · · Score: 0

      "As someone who doesn't do much client-server programming, I still fail to understand why moving to the C.H.E.X. client-server architecture adds anything."

      Are you stupid? I'll say it slowly:

      You. Can. Run. It. In. A. Web. Browser.

      We aren't talking about building client-side apps in XUL here, although that might be cool. We're talking about clicking a link and launching a web page that feels like an application, only all of the core logic of the program sits on the server and all you're seeing is the interfance. The client does NOTHING but render the UI.

    3. Re:Everythign old is new again! by Anonymous Coward · · Score: 0

      Are you stupid? I'll say it slowly:

      Who.The.Fuck.Cares?

      Only lame ass web developers give a shit about applications running in web browsers. No one else wants this.

    4. Re:Everythign old is new again! by Eneff · · Score: 1

      Very simple...

      IT hates to deploy an application of dozens to thousands of computers over hundreds of offices.

      Much easier to have everything on the server rather than having to program self-updates.

      The alternative, of course, is to install X-Windows on every system so that they can all run clients off a central UNIX box. This has its own political challenges, especially in a unix-only setup.

    5. Re:Everythign old is new again! by Eneff · · Score: 1

      Err... :s/unix-only/windows-only

      Fingers faster than brain today.

  23. Mozilla is a great operating system... by Anonymous Coward · · Score: 0

    ...all it needs is a good web browser.

  24. What about Firebird? by Anonymous Coward · · Score: 0

    Firebird, last I checked, can do anything "Mozilla" can do as far as XUL is concerned and is amazingly faster. So long as your computer is above a certain bar it loads almost instantly ( 1 sec @ 933 mhz). On some slower machines for some reason it is slower than others, though.

  25. KDE's showing by scorp1us · · Score: 1
    KDE is not to be left out. 3.2 saw the introduction of KJSEmbed. This is a little different from the others, but here you go:
    You get:
    • kjscmd - a shebang script interpreter
    • KJSEmbed - a library to link with apps to add scripting functionality.


    Both share the following:
    • Javscript 1.2 (or is it .3?)
    • XML UI screens
    • Qt's Signals-slots


      • Additionally, they have a qt-only port which is new, and they will be coming out with a win32 version. This means that you can now right x-platform javascript applications that use Qt. Essentially what mozilla is, but a la Qt.

        Also it is important to noet that KJSEmbed serves the function of making parts of your program scriptible, with seamlessness. C++ and Javascript can act on the same objects, and call functions no mattter who (JS or C++) defines them.

        Also, a XUL interpreter is not far off, I am told.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.