Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Jazilla Milestone 1 Released

Posted by timothy on Sat May 24, 2003 01:13 PM
from the practically-speaking dept.
mcbridematt writes "Many of the long time Slashdot readers will remember the Jazilla project to rewrite the Mozilla browser in Java. It went into hibernation in 2000 and I took it over last August. I have completely rewrote the browser which now follows a more Mozilla-like architecture. The Result: Jazilla Milestone 1 has been released. Download it from here. No prizes for guessing that it's Alpha software." Read on below for a list of what Jazilla can do, so far.

"Significant (implemented) features include:

  • chrome:// support
  • JavaScript implemented for the GUI thanks to the Mozilla.org Rhino engine. HTML Scripting coming.
  • GUI in part, uses XUL and W3C DOM
  • Written in 100% Java
  • Open Source
  • Uses the NetBrowser renderer, which is actually based on Jazilla-classic work."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Running this puppy (Score:5, Informative)

    by mcgroarty (633843) <brian@bria n m . org> on Saturday May 24 2003, @01:14PM (#6031464)
    (http://brianm.org/)
    I'm sure a million people will want to see this, but not everybody knows how to start it.

    Once you expand and extract this puppy, just cd into the folder it made and, assuming Java is properly installed on your machine, you need only run:

    java org/jxul/xulrunner/Main

    Good luck, and enjoy! The browser's still lacking in many obvious areas, but it does work on a lot of sites. Too cool -- props for all the hard wo\ rk. :-)

  • Virtual machines are so cool... (Score:1, Interesting)

    by Mason (4711) on Saturday May 24 2003, @01:15PM (#6031470)
    I used to dislike Java, but now I'm a convert. Virtual machines are so obviously cool... I need to download this and give it a spin.
  • Why? (Score:2, Interesting)

    by SporkNet (612412) on Saturday May 24 2003, @01:15PM (#6031471)
    (http://www.ifup.org/index.php)
    The question had to be asked
    • Re:Why? (Score:5, Funny)

      by mcgroarty (633843) <brian@bria n m . org> on Saturday May 24 2003, @01:21PM (#6031508)
      (http://brianm.org/)
      Hee. I told him it would get him laid, then forgot to mention it was a joke. A year and a half later, it was just too funny not to let him keep running with it. Shh! My bad!
      [ Parent ]
      • Re:Why? by rahl (Score:1) Saturday May 24 2003, @06:37PM
        • Re:Why? by mcgroarty (Score:1) Saturday May 24 2003, @08:06PM
        • Re:Why? by poopdik (Score:1) Sunday May 25 2003, @02:12AM
        • 1 reply beneath your current threshold.
      • 1 reply beneath your current threshold.
    • Re:Why? by primus_sucks (Score:2) Saturday May 24 2003, @07:10PM
    • Re:Why? by jbx (Score:1) Saturday May 24 2003, @10:10PM
    • Re:Why? (Score:5, Funny)

      by FatherOfONe (515801) on Saturday May 24 2003, @01:36PM (#6031583)
      Ok grandpa it might be time to upgrade your 386sx to some more modern processor. You will be shocked at how much faster late 90's technology is, and if you want to live on the edge you might even try some system built in the last few years. You will find that any of those run Mozilla and or Java great. Oh yeah, while you are at it you will find that 16MB of RAM won't cut it anymore, you should probably get around 512MB. The good news is that you can get a system like that for under a grand. I do realize that living on social security makes it tough to buy a new system every 20 or so years, but just stop buying so much crap from those late night tv ads, and you should have enough saved up in no time.
      [ Parent ]
      • Re:Why? by the gnat (Score:3) Saturday May 24 2003, @01:54PM
        • Re:Why? by fliplap (Score:2) Saturday May 24 2003, @03:03PM
          • Re:Why? by the gnat (Score:1) Saturday May 24 2003, @04:00PM
            • 1 reply beneath your current threshold.
        • Re:Why? by Anonymous Coward (Score:1) Saturday May 24 2003, @09:35PM
          • Re:Why? by poopdik (Score:1) Sunday May 25 2003, @02:20AM
        • Re:Why? by j-pimp (Score:1) Saturday May 24 2003, @03:55PM
          • Re:Why? by larry bagina (Score:2) Saturday May 24 2003, @04:57PM
            • Re:Why? by j-pimp (Score:2) Sunday May 25 2003, @10:00AM
        • 1 reply beneath your current threshold.
      • Re:Why? by pyrrho (Score:2) Saturday May 24 2003, @02:17PM
        • Re:Why? by Golthar (Score:1) Saturday May 24 2003, @02:52PM
        • Re:Why? by Anonymous Coward (Score:1) Saturday May 24 2003, @03:06PM
          • Re:Why? by pyrrho (Score:1) Sunday May 25 2003, @03:49AM
          • Re:Wouldn't you? by pyrrho (Score:1) Sunday May 25 2003, @03:55AM
          • 1 reply beneath your current threshold.
        • Re:Why? (Score:5, Informative)

          by FatherOfONe (515801) on Saturday May 24 2003, @03:16PM (#6032047)
          Ok it was kinda a joke but I will address it more seriously this time.

          1. Java is slow. This was true in 1.0 release of Java, but with todays JIT's the speed difference is small. I can point you to numerous sites, but at the end of the day it comes down to good coders. Your experience must be with some bad coders.

          2. SWING is slow. This again use to be true with 1.18 + SWING and 1.2x JVM's the 1.3 and 1.4 have increased SWINGS speed considerably.

          3. JAVA takes up too much memory. Yes it is true that the base JVM can take around 5-16MB of RAM per JVM instance. But with todays systems, on a lot of applications that isn't too bad. Now the core issue is that it takes up that amount for EVERY JVM that is used. So to your point: If I launch a Java calculator program, and then launch a Java notepad, I will have lost around 10-32MB of RAM in just JVM's. This is currently true, however it is being addressed and should be solved with the 1.5 release. Once this is done, then it would be possible to have ONE JVM running on the system for all Java applications. The JVM could launch at startup and then even the inital load times would be greatly reduced. I believe that this is the way Apple is handling Java (Can't confirm it though).

          So, when this issue is resolved, running Java on a machine could mean only giving up a maximum amount of 16MB of RAM for the JVM and the rest for the application. To be honest that is what most Java programs are doing today. Most run as an application server and run Servlets and JSP's all day long.

          Another poster mentioned that you use the correct tool for the job. I agree, but I will add that the issues for not using Java for speed has and is going away. The reasons for not using it for memory are going away on most computers.

          We do agree on one point. Most people do have computer processors far greater than they need.

          Lastly, if you are having so many issues running Java apps on your system you should look at newer JVM's. They make a huge difference.
          [ Parent ]
          • Re:Why? by mark-t (Score:2) Saturday May 24 2003, @04:45PM
            • Re:Why? by FatherOfONe (Score:2) Saturday May 24 2003, @08:23PM
            • Re:Why? by angel'o'sphere (Score:2) Sunday May 25 2003, @10:12AM
            • 1 reply beneath your current threshold.
          • Re:Why? by TheNetAvenger (Score:2) Saturday May 24 2003, @06:10PM
            • Re:Why? (Score:4, Interesting)

              by FatherOfONe (515801) on Saturday May 24 2003, @08:49PM (#6033254)
              How said anything about one bad Java App taking down the rest of them? By no means did I say that someone could do something like:
              System.exit(1) and take down every running application...

              Also understand that this is being developed by multiple people/vendors NOT SUN. It is in their community process and I hope that Apple is helping with this. I would say that most of the work being done on Java is not from Sun, but IBM. (Just my observation). However, Sun has final say (kinda like some kernel guy...)

              You say that VB uses a smaller runtime engine than Java.... SHOCKER!!! How much of it is built in to Windows that it doesn't need to load??? How well does that VB app port to any other platform?

              You mention that Sun's server developers complain about Java. You are correct, but not for the reason you mention. They complained about the speed of their JVM to that of the Windows JVM. Sun in it's wisdom decided that to make Java more successful, it needed to make sure that the JVM for Windows ran great. They focused so much attention to it that the one for Solaris suffered. That isn't the case anymore. Now does that mean that every developer in Sun loves Java????? NOPE! Every large company has sharp people who disagree on stuff. I bet you will find people in Microsoft who think Linux rocks and WindowsXp isn't that great.

              Another point you made is you want Sun to give the developers what they promised six years ago. I for the life of me can't think of anything they promised except a write once run anywhere thing. I would say that they have 'mostly' achieved that goal. I run Java stuff on NetWare, Windows, Linux, Solaris, AIX and various phones and palm/pocket pc systems. Other than the small devices, no modifications of code have been necessary!

              If you give me a great IDE in Java and it runs 10% slower because of Java, I generally don't care. i.e. Oracle Jdeveloper 9i, is the example. I now have an IDE that runs acceptable on most platforms!

              The only real problem with Java is that so many kids are taking it today (I have heard it is being taught in more colleges than English), and those kids are being put in to positions they are not ready for (Bad economy, that wants cheaper labor). That coupled with the fact that it is a relatively new language screams for performance issues. This isn't the languages fault.

              If you remember when C was first around, just to write a very simple program almost always took 5k (we laugh at that now), but I remember developers (myself included) who thought "What a piece of crap!! I can do that in Assembler in 300 bites and it's startup time is way faster!
              What percentage of code is done in Assembler nowdays? Heck the same could be said about COBOl.

              [ Parent ]
              • Re:Why? by TheNetAvenger (Score:1) Saturday May 24 2003, @11:55PM
                • 1 reply beneath your current threshold.
              • Re:Why? by pyrrho (Score:1) Sunday May 25 2003, @04:15AM
              • 2 replies beneath your current threshold.
            • Re:Why? by angel'o'sphere (Score:2) Sunday May 25 2003, @10:16AM
              • Re:Why? by TheNetAvenger (Score:1) Sunday May 25 2003, @05:40PM
            • 1 reply beneath your current threshold.
          • Re:Why? by pyrrho (Score:1) Sunday May 25 2003, @04:08AM
        • Re:nouns and verbs by pyrrho (Score:1) Sunday May 25 2003, @03:57AM
        • 1 reply beneath your current threshold.
      • Re:Why? by Jellybob (Score:1) Saturday May 24 2003, @05:34PM
        • Re:Why? by Copid (Score:1) Saturday May 24 2003, @06:19PM
      • 2 replies beneath your current threshold.
    • 2 replies beneath your current threshold.
  • by crashnbur (127738) on Saturday May 24 2003, @01:15PM (#6031472)
    (http://ninjamonkeyspy.livejournal.com/)
    And I still test in various other browsers and in various other operating systems. But, of course, if Jazilla ever gets good reviews, I'll try it.

    Other than being Java-based, what's the point of this web browser?

  • So, using Javascript and Java... (Score:3, Interesting)

    by TWX (665546) on Saturday May 24 2003, @01:15PM (#6031476)
    Does the browser call a new java runtime layer, so it's a java layer running a web browser running a java layer, or does the original java layer detect the attempt to run Java and intercept to run it itself?

    What happens if I run the java web browser in a web browser?
  • its interesting (Score:5, Insightful)

    by jeepee (607566) on Saturday May 24 2003, @01:17PM (#6031485)
    (http://www.tangente.org/ | Last Journal: Saturday April 05 2003, @02:18PM)
    dont get me wrong i think its an interresting project but why write in Java a software that is already available on a huge variety of platforms (its mainly the advantage of writing java apps).

    also Mozilla is lacking a bit of speed im sure you wont help in java.....
    • Exactly. Whole point of Mozilla was portability SO by zymano (Score:1) Saturday May 24 2003, @02:18PM
    • Re:its interesting (Score:4, Interesting)

      by darkheavy (78519) on Saturday May 24 2003, @02:20PM (#6031785)
      A year and a half ago I was involved on the development of a Digital TV Set Top Box.

      As User Interface Developer one of my duties was the analysis and selection of an embedded web browser. My bet was a Gecko based one, but implement it for the Nucleus RTOS was out of the question, so we should point to a propietary browser license.

      If this project was so evolved in that moment it would have been a serious alternative.
      [ Parent ]
    • Re:its interesting by Glorat (Score:2) Saturday May 24 2003, @04:32PM
    • Re:its interesting by alienw (Score:1) Saturday May 24 2003, @04:46PM
    • Re:Who pay for it? (Score:5, Insightful)

      by JohnnyCannuk (19863) on Saturday May 24 2003, @06:07PM (#6032666)
      +3 Insightful? WTF? Did the all the anti-Java FUD /.ers get their mod points today?

      First you place the blame on Java as one of the bloat/UI "candies" that are forcing people to upgrade thier PC. Then you say that Java has mostly expanded on the server market. So which is it? They aren't big currently big in the GUI department (although if you go here [sun.com], you'll see that is changing). So tell me again how Java, which runs mostly on servers, is forcing people to upgrade their PC because of UI bloat?

      Or how this is part of this conspiracy since Java is made by a company that doesn't make a desktop PC, a company that until recently didn't even support the x86 architecture very well, a company that makes high-end servers and workstations that have exceeded your "typical" PC mentioned above for years?

      I agree that Java does on the server "what was easy to program and cheap to run using Apache/CGI/PHP/Perl/Python". It also does it faster (Python, by about 20%), with more maintainable code (Perl) and more securely (CGI). Apache (and by extension Jakarta) has always worked hand-in hand with Java quite well. But then, there are times when Perl and Python are the better choice, so use the right tool for the job.

      Comparing Swing to Flash is like comparing Gnome with HTML. That's right....apples and oranges. Excellent strawman attack but it doesn't work. The two are for totally different UI environments.

      Mods, just because you don't know Java or agree with the FUD doesn't make this guys tripe right.

      [ Parent ]
    • 3 replies beneath your current threshold.
  • OS X compatibility (Score:3, Interesting)

    by snitty (308387) * on Saturday May 24 2003, @01:18PM (#6031488)
    (http://www.esotericappeal.com/)
    It seems to not work with OS X using instructions above, perhaps something else has to be done.
  • by Horny Smurf (590916) on Saturday May 24 2003, @01:21PM (#6031505)
    (Last Journal: Sunday May 04 2003, @09:26PM)
    Combine the speed and java with the speed of Mozilla.... I bet you can reboot into windows, run IE, and get 3 first posts before Jazilla starts up.
  • Applets support? (Score:5, Funny)

    by netsharc (195805) on Saturday May 24 2003, @01:24PM (#6031519)
    Does it have support for Java applets, or do you need to install the Java plugin to have applets? :P
  • mmmm (Score:3, Interesting)

    by loudici (27971) on Saturday May 24 2003, @01:25PM (#6031526)
    (http://euclidian.org/)
    any idea why anybody would want or need to use that?

    mozilla runs on at least as many platforms as any JRE, and many more if you expect swing to work properly.

    i don't get it.
    • Re:mmmm by OmniVector (Score:3) Saturday May 24 2003, @02:33PM
    • Re:mmmm (Score:5, Insightful)

      by bill_mcgonigle (4333) on Saturday May 24 2003, @09:04PM (#6033295)
      (http://blog.bfccomputing.com/ | Last Journal: Tuesday August 07, @06:50PM)
      any idea why anybody would want or need to use that?

      They wouldn't. It's not about the users, it's about the developers.

      I use Mozilla, but I rarely hack on it. Why? I hate C++. It's a miserable language for developing an application. Java, on the other hand, is a great language for application development. The performance issues will melt away very soon as both the JRE and hardware improve. If I find a problem with Jazilla, I'm very likely to try to fix/enhance it.

      Plus, I happen to know both C++ and Java, but most kids coming out of school have never hacked C++. They've all hacked Java. These are the most likely hackers to work on a web browser.

      Let's come back in a year and see if Jazilla is more interesting to users, when it's fast, stable, and pretty, due to all the volunteer efforts.

      Short of a WxRuby port of Mozilla, this is what really has me interested.
      [ Parent ]
      • Re:mmmm by loudici (Score:1) Sunday May 25 2003, @12:07AM
        • Re:mmmm by bill_mcgonigle (Score:2) Tuesday May 27 2003, @09:01AM
      • 1 reply beneath your current threshold.
    • 1 reply beneath your current threshold.
  • Can't browse Yahoo nor /. with it (Score:1, Redundant)

    by Petronius (515525) on Saturday May 24 2003, @01:26PM (#6031532)
    they have a long way to go!
  • Just plain question - what is intended usage of it?
  • Does it compile with gcj? (Score:3, Interesting)

    by Ed Avis (5917) <ed@membled.com> on Saturday May 24 2003, @01:29PM (#6031546)
    (http://membled.com/)
    I wonder whether the RHUG [redhat.com] people will be able to build Jazilla using gcj [gnu.org] and so create a native binary package. Then we could see whether it is faster or slower than Mozilla.
  • Too much time on their hands (Score:1, Insightful)

    by jezzgoodwin (675518) on Saturday May 24 2003, @01:31PM (#6031556)
    I may be being a little harsh here but what exactly is the point in this?

    Java's redeeming feature is that it is a cross platform environment. Which is all well and lovely.

    Everything else about Java is horrible, like speed issues etc.

    This project is to "make a mozilla clone in java". So by doing this you'd assume they'd be making mozilla cross platform (because that's the only logical reason for using java)... But Mozilla is already cross platform!!! Any platform it doesn't support you shouldn't be using for browsing the web with!

    And anyways, you still need java to be installed to run it... Install java for a crappy browser or install Mozilla? I know which I'd prefer to do.

    Jezz
  • ENmcbridematt (Score:2, Flamebait)

    by stud9920 (236753) <slash-dot.majoros@net> on Saturday May 24 2003, @01:38PM (#6031588)
    (http://www.majoros.net/)
    I have completely rewrote the browser
    Not let start the ENmcbridematt project to rewrite your statements in plain English.
  • Why... (Score:5, Informative)

    by valis (947) on Saturday May 24 2003, @01:44PM (#6031617)
    (http://jamestaylor.org)
    Since half the comments so far seem to be "What is the point" I'll offer one justification.

    There is still a serious lack of a good modern HTML browser for embeding in java applications. Swing provides an EditorKit which handles HTML3 reasonable well, but most of the other quality offerings are non free.

    Major Java IDEs (Eclipse, NetBeans) have projects to implement something like this. Many other Java applications could potentially benefit. It's a good idea.
    • Re:Why... by jezzgoodwin (Score:1) Saturday May 24 2003, @01:55PM
      • Re:Why... by Anonymous Coward (Score:1) Saturday May 24 2003, @04:16PM
      • 1 reply beneath your current threshold.
    • Another good reason. (Score:5, Funny)

      by pecosdave (536896) on Saturday May 24 2003, @02:15PM (#6031758)
      (http://profiles.yahoo.com/pecosdave | Last Journal: Thursday June 26 2003, @01:09PM)
      Imagine this uncommon but very possible setup.

      You are working on a weekend all by yourself, you get the average of one phone call every 3 hours and nobody EVER comes into the office on weekends but you, the poor tech support guy.

      You work for a small company that uses a Netware 5 file server for the firewall. (Remember, Netware 5 is Java based)

      You don't have admin access.

      The server doesn't have the console locked.

      The server IS the firewall, and therefore can be outside of it.

      You REALLY want to get your dose of porn, which the firewall wont let you do.

      The firewall is unlocked........

      Yep, time to load up a JAVA browser on the file server for your own porn surfing pleasure.
      [ Parent ]
    • Re:Why... by localghost (Score:2) Saturday May 24 2003, @02:29PM
      • Re:Why... by Jord (Score:1) Saturday May 24 2003, @07:27PM
        • Re:Why... by localghost (Score:2) Saturday May 24 2003, @08:38PM
          • Re:Why... by Jord (Score:1) Sunday May 25 2003, @12:10AM
    • Another justification... (Score:5, Interesting)

      by j3110 (193209) <samterrell AT gmail DOT com> on Saturday May 24 2003, @03:21PM (#6032064)
      (http://slashdot.org/)
      Maybe I want to write an application in Java that has a more dynamic user interface. Swing makes things like this hard. What if you could make a great GUI in seconds in Java using dynamically generated XUL with call outs to Java instead of broken impared JS.

      I'm all for duct taping a rendering engine on the front of real Java just because I don't like to deal with any of the popular layout managers for swing. Ideally, I would have my own Java widgets (because swing gets extendible widgets right like no other GUI API anywhere) that were rendered in a sane fasion (plus the native XUL widgets for when you don't need to extend them).

      Swing layout is one of the reasons Java GUIs seam to be broken. If you resize a window, you get a lot of grey boxes. Sure, Mozilla could use some double buffering on their resizing, but it doesn't leave me with a gray screen instead of seeing how the components will look after resizing.

      It would be even better if you could extend the XUL language in some manner with custom widgets.
      For example:
      XUL.registerComponent(MyPhoneEditor,"pho neEditor", XUL.TEXT);

      These are all the more reasons why we need a good renderer in Java.

      On a side note:
      Anyone notice that with Java 1.4.2, jazilla starts faster than mozilla? A little over a second for me. It just won't render any web-site properly :) I'm impressed with the speed. Maybe it will send some of those idiot trolls about Java being slow back to the drawing board so they can complain about something else for a while when it gets done.
      [ Parent ]
    • Re:Why... by psgivens (Score:1) Tuesday June 03 2003, @05:57PM
  • HotJava (Score:1)

    by Mooset (9986) on Saturday May 24 2003, @01:46PM (#6031629)
    The Java-based browser concept worked really well for Sun Microsystems' HotJava browser so I believe Jazilla will be a phenomenal success as well. Go Jazilla team!
    • Re:HotJava by pecosdave (Score:2) Saturday May 24 2003, @01:51PM
  • Re: Why? (Score:1)

    by bethanie (675210) on Saturday May 24 2003, @01:46PM (#6031631)
    (Last Journal: Saturday December 01, @07:48PM)
    Why do geeks do anything?

    BECAUSE THEY CAN!!

  • by Anonymous Coward on Saturday May 24 2003, @01:56PM (#6031676)
    From the beginning, Sun intended the Java language to be platform-neutral. That is, Java programs are written to run on a Java Virtual Machine instead of on a physical computer--it's the Virtual Machine that runs on a real computer. Thus a programmer can develop a program that will work on the sort of computer he likes and expect it to run on the sort of computers that his customers like, because it runs inside of the Java Virtual Machines on those computers.

    This means that when you go to the store to buy an application, you don't buy the "Mac version" or the "Microsoft Windows version." You buy the "Java technology version." And as long as you have the Java Virtual Machine--which is free, and available from a large number of vendors--you can buy the program without having to worry whether it's going to run on your particular computer.

  • by karlmiller (470975) on Saturday May 24 2003, @02:02PM (#6031700)
    I think this might be a really cool idea if someone could do something like this. Say for example someone is in a really restrictive corporate or government environment which only allows HTTP and HTTPS out, and no SSH or anything like that. Now say for example you have Webmin installed on your home computer set to port 443. You use your work web browser to view your home's Webmin server inside SSL, and then if Jazilla were made into an applet and put inside a Webmin module that sends all of its information through the Webmin SSL encrypted connection, similar to the way Shell-in-a-Box [shellinabox.com] does, one could use a really nice browser to surf in complete privacy.

    Well, it's just a thought anyway.
  • I tried it, suprisingly alot faster than I thought it would be. Granted there is many missing features that may add more bloat later, but this thing looks like it will have great potential for embedded devices.

    Hmmm..think It's about time to start up "funzilla", a mozilla browser ported to a functional language like Concurrent ML. Who's with me?

    • 1 reply beneath your current threshold.
  • Actually I am looign forward to trying this browser out..

    given the nice way aps such as LimeWire run and that you rarely notice that they are running under java.. this may also be agood prove of that as well.

    Now if we coul donly free java from the cluches of Mordor(SUN)....
  • there will be no problems getting the java plugin to work...right?
  • I guess... (Score:2, Funny)

    by Markus Registrada (642224) on Saturday May 24 2003, @02:30PM (#6031847)
    I guess there's probably no option to turn off Java support.
  • Why do we care? (Score:1, Flamebait)

    by CAIMLAS (41445) on Saturday May 24 2003, @02:51PM (#6031927)
    (http://forums.boiledfrog.us/ | Last Journal: Friday February 21 2003, @01:08PM)
    Why do we care? I can think of several reasons why we wouldn't.

    1) anything that is capable of running a browser that weighs in like mozilla (or IE, opera, etc) already can run mozilla natively.
    2) Java will always be slower than a native, non-interpreted language, even if you compile it into a binary.
    3) When mozilla is at 1.4 (or so), and this is just on the first alpha, what practicality is there in duplicating efforts to create the exact same thing, when there's such a gap between the two efforts? It's like making cement from diamond dust - sure, but why, when lime is better for the job all around, and outperforms to boot?
  • There are other reasons for Java... (Score:1, Informative)

    by gnu_andrew (675747) on Saturday May 24 2003, @02:53PM (#6031938)
    Java is not only a language for writing pretty
    applets (which aren't the same as full applications
    which run from the CLI) or just for platform independence. It is a language which has many good security features, makes coding things such as networking much easier, has a vast amount of existing code and is a language which is just generally safer to program in and more object-oriented. If there weren't other benefits to coding Java programs, why would compilers such as GCJ exist for compiling Java programs to native code? Also, the speed problems with Java are now far less as compiling on demand becomes more common in Java runtimes. Whereas a C program can cause a segfault in about five lines, major problems with Java are more likely to be due to the runtime, which can even be eliminated. Also, there is no reason that just because Mozilla is slow (mainly because the code has to do a lot of layering to make the platform-independence work) doesn't mean that a port has to be -- a port would take substantial work and even though the ideas are the same, the finished product won't include the same code and so doesn't have to be as slow!!!
  • Btw, about the name.... (Score:1, Funny)

    by botzi (673768) on Saturday May 24 2003, @02:55PM (#6031948)
    Does anybody know if there isn't already a database name JFirebird??? Cause if nobody bothered to check it out,I should say there's another lawsuit coming pretty soon....;o)
  • License issues? (Score:2)

    by fritter (27792) on Saturday May 24 2003, @02:58PM (#6031966)
    Is anyone here familiar with the MPL enough to give a run-down on how well this will play with Java? Given the fact that Java and the classlibs (as far as I know) are closed-source, does the MPL have any GPL-like clauses about linking to closed-source libraries?

    While I'm at it, would it be possible for Sun to contribute a few engineers and integrate this into the Java class libraries? The current HTML component...well...it renders links, I guess, but it would be *great* to have a more capable rendering library.
  • XUL question (Score:1, Insightful)

    by Anonymous Coward on Saturday May 24 2003, @03:05PM (#6032002)

    OK, could someone explain to me why using XUL to implement the GUI isn't just a way of adding a useless extra layer of bloat? It seems like it provides you flexibility, but honestly I can't think of why I'd want the flexibility to run a browser within a browser. I just want to browse web pages, and that's all. It seems like web browsers lost sight of that as a goal long ago...

    • 1 reply beneath your current threshold.
  • A friendly suggestion (Score:3, Insightful)

    by pongo000 (97357) on Saturday May 24 2003, @03:13PM (#6032031)
    What's needed in this world isn't another clone of *zilla written in the language du jour. The problem with anything written with the Mozilla (or Gecko engine) is speed: Why should it take more than a few fractions of a second to render HTML?

    And yes, it's been done already: Dillo [wearlab.de] is a blindingly-fast HTML engine/browser that runs from a binary less than 300Kb. No, it doesn't support frames, nor Javascript, nor any of the other kitchen-sink items all other browsers strive to be. Instead, Dillo sports a plug-in interface (open-source, naturally) that allows for all of this to happen, if the user wants it to happen.

    So here's my suggestion: Take a cue from Dillo and go for speed, not for bloat.

    Oh, and I should add that Dillo renders /. and Yahoo just fine.
  • by NedTheNerd (652808) on Saturday May 24 2003, @03:27PM (#6032083)
    that would be sweet we could have Jazilla but writen in a language that is much faster!
  • by rowanxmas (569908) on Saturday May 24 2003, @04:24PM (#6032269)
    So who is going to port this to SWT? I really need a browser written in a cross-platform language that depends on platform-specific libraries.
  • Where's the Gecko? (Score:2)

    by zangdesign (462534) on Saturday May 24 2003, @04:59PM (#6032379)
    (Last Journal: Thursday April 21 2005, @12:15PM)
    I'm not understanding - how can this be Mozilla or even a Mozilla-clone, if it's not using the Gecko renderer? I mean, kudos and all for doing it, but Gecko is the key to Mozilla. Everything else is eye-candy.
  • by dalleboy (539331) on Saturday May 24 2003, @05:27PM (#6032522)
    (http://www.dalvander.com/)
    Is the next step to rewrite Mozilla in .NET?
  • by MMHere (145618) on Saturday May 24 2003, @05:31PM (#6032538)
    "...I have completely rewrote..."

    ???

    How about "I have completely rewritten," or more concisely "I rewrote."

    At least he's got a compiler to catch his syntactic code errors.
  • by dgenr8 (9462) on Saturday May 24 2003, @06:07PM (#6032662)
    (Last Journal: Saturday May 15 2004, @04:33PM)
    What we really need is for Mozilla to be bundled into Java! Think about it... Mozilla binaries already exist for all of major platforms on which Java runs. All that's needed is a Java wrapper for it and presto, reliable, native-optimized browsing (and more) anywhere you've got a JVM.
  • Check out the Java based Grand Rapid [meyou.com] browsing engine.

    It is fast and is designed to run on constrained devices. Channing

  • Download counters (Score:2, Interesting)

    by Malcolm Scott (567157) on Saturday May 24 2003, @06:56PM (#6032858)
    (http://retrosnub.co.uk/malcolm/)
    SourceForge's download counters claim that Jazilla M1 has been downloaded zero times. Looks like either no-one's actually bothered to download the thing at all, or the mighty SourceForge has failed us. Ho hum...
  • I wonder... (Score:2)

    I wonder if you could run Jazilla as an applet inside a web browser?

    Sure beats running Internet Explorer.
  • by gss (86275) on Saturday May 24 2003, @07:53PM (#6033063)
    This will be very useful for any client side Java projects that need a browser component. Unfortunately it looks like it needs a lot of work. It's pretty sad when every website I tried didn't even come close to rendering properly. I'll look forward to future releases however.
  • The renderer (Score:1)

    by dtfinch (661405) on Saturday May 24 2003, @09:01PM (#6033290)
    (Last Journal: Monday September 25 2006, @01:19PM)
    I wrote a java web browser in about 3 weeks of classtime back in high school that rendered html as good as that does, at least on the sites I checked (google.com and mozilla.org).

    Not to sound like I'm complaining. It's free afterall. And it's nice to see they haven't abandoned the project.
  • by Unregistered (584479) on Saturday May 24 2003, @10:40PM (#6033618)
    Can it run java applets? Because phoenix won't for me.
  • Definatly alpha (Score:2)

    by Unregistered (584479) on Saturday May 24 2003, @10:47PM (#6033649)
    It appears not to support scrolling. And the /. layout is completly messed up. Cool idea for embedded stuff, though. i'll still stick with phoenix for now.
  • by luwain (66565) on Saturday May 24 2003, @10:49PM (#6033653)
    Here's further proof that Java is best suited for applets and all attempts to kludge it into a general purpose tool for developing applications is appealing to academics, introverts and the type of people who like to compile all the software that they use. Command Line arguments?! Double-click on the Mozilla icon, for God's sake!
  • by afantee (562443) on Sunday May 25 2003, @09:32AM (#6034800)
    Well, sort of.

    It does load quite fast with or with out X11, and in both case, the text rendering is as smooth as Safari.

    However, the GUI needs a lot of work - it doesn't even have a backward or forward button! Most sites (apple.com, hp.com, cnn.com, yahoo.com) don't load at all. Only ibm.com and news.com display some sort of contents.

    In short, a long long way to go.
  • Re:WHY? (Score:2, Funny)

    by Tablizer (95088) on Saturday May 24 2003, @01:23PM (#6031516)
    (http://www.geocities.com/tablizer | Last Journal: Saturday March 15 2003, @01:22PM)
    mozilla is slow. java is slow. jazilla is slow^2

    I wonder if Intel is backing this project. They desparately need a reason to sell high-end chips.
    [ Parent ]
  • Re:Slow Enough (Score:5, Funny)

    by Tablizer (95088) on Saturday May 24 2003, @01:27PM (#6031538)
    (http://www.geocities.com/tablizer | Last Journal: Saturday March 15 2003, @01:22PM)
    I think Mozilla is slow enough, thank you.

    It allows you to close tricked-into Goatse windows before they are finished. Goatsephobia has changed they way people browse. Slow is in.
    [ Parent ]
  • Re:Yawn (Score:1, Funny)

    by bj8rn (583532) on Saturday May 24 2003, @01:33PM (#6031566)
    I'm waiting for fuckzilla, written in brainfuck!

    If you're gonna call it fuckzilla, you'd better write it in f*ckf*ck [chilliwilli.co.uk] instead ;)

    [ Parent ]
  • perhaps that was a little harsh - the OSDN page rendered pretty good - Hell my scroll mouse worked with your app automatically!!! good shit
    [ Parent ]
    • you monkey by joshsnow (Score:1) Saturday May 24 2003, @02:54PM
    • 1 reply beneath your current threshold.
  • Re:woo.. (Score:3, Insightful)

    by KrispyKringle (672903) on Saturday May 24 2003, @01:48PM (#6031638)
    No, you can't. I assume this was intended as a joke, but I may as well point out that unless a program is not an applet, unless it implements the interface Applet (I think thats the right name...). You can't run any random Java program from a web browser or applet viewer.
    [ Parent ]
    • Re:woo.. by WolfWithoutAClause (Score:2) Saturday May 24 2003, @04:34PM
  • Re:woo.. (Score:1)

    by TheShadow (76709) on Saturday May 24 2003, @01:58PM (#6031685)
    You already could:

    [ Parent ]
  • Re:woo.. (Score:3, Interesting)

    by AndrewRUK (543993) on Saturday May 24 2003, @02:12PM (#6031752)
    You already can, with Mozilla, as this screenshot [andrewr.co.uk] shows.
    [ Parent ]
  • Do not feed this troll (Score:3, Funny)

    by ThufirHawat (524457) on Saturday May 24 2003, @02:42PM (#6031894)
    (http://thufirhawat.blogspot.com/)
    Troll signs (à la "worm signs" in Dune):
    - dogmatic offensive pseudotruths (1st line);
    - meaningless insult, liberally sprinkled with swear words (2nd line);
    - main troll bait, hoping that mozilla users will feed him (3rd line);
    - deadbrain conclusion (4th line).

    Leave him alone and do not feed him, please.
    I believe that if people want to experiment, they should.
    [ Parent ]
    • 1 reply beneath your current threshold.
  • Re:woo.. (Score:1)

    by hovik (257174) on Saturday May 24 2003, @03:51PM (#6032159)
    It's been possible to run IE inside IE for years already. (using ActiveX components)
    [ Parent ]
  • Zaurus (Score:1, Interesting)

    by Anonymous Coward on Saturday May 24 2003, @05:08PM (#6032427)
    Given the Zaurus's Java Suport with some mods this would be a great application for it.
    [ Parent ]
  • 23 replies beneath your current threshold.