Domain: mozilla.org
Stories and comments across the archive that link to mozilla.org.
Stories · 1,238
-
Organizing Open Source
friedo asks: "Projects such as Mozilla have developed sophisticated tools like Bugzilla, an automated build status page and a ridiculously cool hyperlinked, cross referenced source viewer. Would other open source developments such as the Kernel, Gnome, etc. benefit from the use of similar tools? Should we develop more organization and automation to help further open source projects?" Good thought, but such things are up to the individual projects. However, this might be a better idea for newer Open Source projects than ones that are already well established. -
Organizing Open Source
friedo asks: "Projects such as Mozilla have developed sophisticated tools like Bugzilla, an automated build status page and a ridiculously cool hyperlinked, cross referenced source viewer. Would other open source developments such as the Kernel, Gnome, etc. benefit from the use of similar tools? Should we develop more organization and automation to help further open source projects?" Good thought, but such things are up to the individual projects. However, this might be a better idea for newer Open Source projects than ones that are already well established. -
Mozilla M13 (Alpha Version) is Out!
-
Mike Shaver Moves to Zero-Knowledge
Mike Shaver, who recently left the Netscape/AOL conglomerate, has apparently landed a job with Montreal-based Zero Knowledge. The press release has more details, but it appears that Zero Knowledge is privacy company which promises the ability to post, browse and all those good things anonyomously. Mike will be their Chief Software Officer, while continuing to work on Mozilla as time permits. -
Mozilla to get PKI source code
ChrisRijk wrote to us about the release of PKI information to Mozilla. The "Sun-Netscape Alliance" has that announced that it will give mozilla.org a bunch of PKI (Public Key Infrastructure) library source code and utilities. This was made possible due to looser regulation of encryption source code by the US Department of Commerce." A FAQ available at the Mozilla web site. -
Mozilla to get PKI source code
ChrisRijk wrote to us about the release of PKI information to Mozilla. The "Sun-Netscape Alliance" has that announced that it will give mozilla.org a bunch of PKI (Public Key Infrastructure) library source code and utilities. This was made possible due to looser regulation of encryption source code by the US Department of Commerce." A FAQ available at the Mozilla web site. -
Mozilla M12 Released
Cyrrin writes "M12 source is up on the Mozilla ftp site. Binary builds should be appearing RSN." I've been playing with the pre12 builds all week and let me just say wow. It's getting faster and more stable. It's really exciting to see it all come together and climb out of the vapor. The preferences dialog is really slow, but progressive page rendering is fast. Good job to everyone involved, and welcome to the home stretch. -
New Mozilla, Corel, and Napster Releases
Everybody and his sister seems to have submitted at least one of these links: First, Mozilla build M11 is out. Go for it! Check this Mozilla.org page for details. Second, there's a Linux port out for Napster. We already mentioned it earlier here, but apparently a lot of people missed the reference. Go get it already. And third, Corel Linux is now available - if you can handle a 311 MB. If you can't burn a CD, compile your kernel with loopback support and try 'mount -t iso9660 -o loop 6.1-i386.iso /mnt/cdrom' -
A Linux 'Browser War' in the Making?
We all know about Mozilla. It's one of the major 'poster children' for the entire Open Source concept. Build 9, Build 10, Build 11, and so on. Someday there will be a Mozilla that will run without crashing, and we'll love it. Someday. Then there's Opera's Linux - and BeOS, Mac, EPOC and OS/2 - ports. Over the last week we've had 100+ readers submit the news that (proprietary shareware) Opera for Linux is close to beta release. But there's another potentially exciting Linux browser in the works that has hardly gotten any publicity. (continued)I learned about the new KDE browser project almost by accident. The concept is only a few months old, and active work on it only started a few days ago. Konqueror - "Konq" for short - is not the spotty KFM utility included in the current KDE release, but a whole new code base.
The people working on Konqueror are worried about getting too many people's hopes up too hard and fast; if they do, and if they run into Mozilla-type slowdowns, they'll end up with plenty of egg on their faces. All they're willing to show the world at this point is this screenshot.
It's amazing how far Konqueror has come in almost no time, especially when you realize that this is a purely volunteer project with just a few members, not a big deal with big money from a big company like AOL/Netscape behind it.
Are there other Linux browsers in the works? Good question; if you know of one, please tell us about it.
Another question: Would more volunteers help Konqueror? Perhaps, perhaps not; the KDE developers aren't sure that more bodies would necessarily help.
Should we all get behind Mozilla and push? Yet another good question - and one that's been hashed to death all over the place but hasn't been fully answered yet.
Whatever the answers, I believe most Slashdot readers agree on one thing: that a better Linux browser would be a Good Thing(tm).
We have a little poll about Linux browsers to the right of this story. And, as always, your thoughts on the subject are more than welcome.
-
Why Mozilla is Alive and Well
primetyme writes "There's been a lot of press recently stating that the Mozilla project is a failure, a waste of time, and a failed open source endeavour. I recently had the chance to talk with Chris Hoffman, one of the lead engineers from Netscape working on the Mozilla project, about why Mozilla is in fact a monumental success for the open source community, Web developers, and end users in general. " -
The Battle That Could Lose Us The War
Quite a number of people have been writing to us about Dave Whitinger's column that ran on LinuxToday and was sent over here as well. Dave's contention is the browser compatibility is a crucial battle for the success of Linux - and things don't look so good. Click below to read the column, and contribute your thoughts.By Dave Whitinger, dave@wmkt.com (Temporary E-Mail account)
Linux is quickly becoming the operating system of the future, thanks in part to the advanced type of development that we refer to as Free Software, or Open Source, as well as the rock-solid features that are present in Linux. It is the ultimate server platform.
Linux is also enjoying success as a desktop workstation. My wife, Trish, makes the perfect example of the typical desktop user.
When we became married in August of 1996, she was a complete computer illiterate, having never even used a Windows or Unix machine. I presented her with a choice:
- I will give her a Windows computer, but will offer nothing in the way of technical support or training assistance.
- I will give her a Linux box, and will give her complete technical support and training assistance.
A New Hope
Not knowing the difference anyway, she chose the latter, and found herself extremely happy with a rock-solid desktop.
She enjoys her Red Hat Linux 6.1 workstation. Coupled with the K Desktop Environment and various applications that I have installed for her, she's ready to go. She has her TkRat E-Mail program, Netscape Navigator, notepad text editor, licq, games, the Gimp, and a variety of other nice applications, all accessed via a friendly interface.
Finding friends in mailing lists and on-line web-based chat groups, she was happy as a clam. She would fire up her Netscape Navigator and hit any web site she wanted, and was constantly bragging to her friends about this great computer operating system that she had the privilege of using.
The Empire Strikes Back
...Until the day that Netscape Navigator, her web browser, her window to the outside world, the major purpose for using the computer, simply disappeared from her desktop while she was browsing.
Trish turned to me, confusion spread across her face, and opined, "Dave, my Netscape has simply vanished from my screen. Perhaps you have telneted in and did a kill -9 on it?"
Dave responds, "Absolutely not! Why would I do that? Let's examine the problem more closely, that the answer to this perplexing issue will reveal itself."
Upon further investigation, it turns out that Netscape apparantly did not "like" the Java code that was being incorporated into one of the websites that Trish frequents. My solution: Turn off Java.
A very important and critical issue is realized here. At this point, Trish's computer is not as powerful as all of her friends' Windows computers. If they can access certain Java-enabled pages that she cannot, she is being left out, all because she chose to use Linux.
Fade to 2 or 3 weeks later.
Trish: "Dave, this website is telling me that I cannot use their services."
Dave: "What's the URL?"
Examining the website, it turns out that it is using some special kind of plugin that is only available for Windows or Macintosh platforms. I explained to Trish that she simply will not be able to access the services on this website, until they decide to make this plugin available for Linux. A short and polite note to the webmaster later, there was nothing we could do, and the issue was closed, and Trish's computer became even less valuable to her.
Fade to 2 or 3 more weeks later.
Trish: "Dave, this website is telling me that I am using an unsupported web browser, and cannot view the pages within."
Dave: "Okay, this is starting to make me angry. The web was initially created as a completely open environment where multimedia can be viewed, regardless of your platform. It's a platform independant medium, yet here are people making platform dependant websites."
Trish: "That's great that you feel that way, but I just want to access this coupon website! All my friends say they are getting great deals, and I'm missing out! Oh, and now my netscape just froze again! Argh, (killall -9 netscape ; rm ~/.netscape/lock) again. I want a Windows computer like all my friends have."
I hung my head in shame, realizing that if she is going to be able to take full advantage of the web, she will need a Windows computer. Trish, who has used nothing but Linux for over 3 years, and is completely happy with her computer, now feels the need to switch to Windows so that she can get the same web-browsing features as her friends.
Does this sound like a big deal to you, gentle reader? If it does, than I have accomplished my mission. If it does not, read on:
In 1994, I hated Netscape Communications, Inc. The way they were embracing and extending the HTML standards was starting to become very disturbing for me. The more websites that I found that said that it uses Netscape Extensions, the more angry I became.
Then Netscape released Navigator for Linux, and everybody loved them again. They were our saviour, completing the picture of a perfect desktop for Linux users. We were all Linux users, browsing any site we wished, enjoying the satisfaction of having a great web browser for our desktop.
Then Microsoft created Internet Explorer. Then Microsoft won the "Browser War". Then webmasters began using some of the "advanced" features of Internet Explorer, shutting out Netscape users.
Problem yet? Still not convinced? Okay, let's fast forward 1 year:
Microsoft owns 99% of the web browser market share, and they control the HTTP protocol. They start adding a huge variety of features to their "Internet Information Server", their competitor to Apache, to offer advanced features to Internet Explorer clients. At this point, sites being served by Apache become useless. Then Linux becomes obsolete as a web server platform. Then Microsoft wins the war, and we're right back to square one, and proprietary technology wins again.
Return of the Jedi
On April 1st, 1998, Netscape Communications, Inc. made one final redeeming move. They released the source code to Netscape Navigator, freeing it to the Free Software community to do with as they chose.
1 and a half years later, this browser is still nowhere near completion. There is a band of rebels working feverishly on the code, trying to bring it to a usable state as quickly as possible. Plagued with problems and set-backs, Mozilla continues forward, currently at "Milestone 10". Will we see a completely usable web browser for Linux in time to save us from seeing a new monopoly for Microsoft be created?
Attention: This is the battle that could cost us the war. If we come together and push all of our might toward a Free Web Browser for Linux, we have a good chance of winning this battle. If we fail, we will lose the war. This is the issue that Microsoft wants us to overlook.
I am making a personal committment to get involved with the Mozilla project. It is the project with the most potential to become this Free Web Browser that we so desperately need. Netscape is NOT going to save us this time. Netscape has failed us, and it's time to take matters into our own hands.
If we fail, we will lose the war.
Add that to your .signature:
If we fail, we will lose the war.
And repeat it every morning to yourself:
If we fail, we will lose the war.
When you are looking over Mozilla, finding items that could use your contribution, remember:
If we fail, we will lose the war.
The truth of the matter, friends and esteemed members of the community:
If we fail, we will lose the war.
-
The Battle That Could Lose Us The War
Quite a number of people have been writing to us about Dave Whitinger's column that ran on LinuxToday and was sent over here as well. Dave's contention is the browser compatibility is a crucial battle for the success of Linux - and things don't look so good. Click below to read the column, and contribute your thoughts.By Dave Whitinger, dave@wmkt.com (Temporary E-Mail account)
Linux is quickly becoming the operating system of the future, thanks in part to the advanced type of development that we refer to as Free Software, or Open Source, as well as the rock-solid features that are present in Linux. It is the ultimate server platform.
Linux is also enjoying success as a desktop workstation. My wife, Trish, makes the perfect example of the typical desktop user.
When we became married in August of 1996, she was a complete computer illiterate, having never even used a Windows or Unix machine. I presented her with a choice:
- I will give her a Windows computer, but will offer nothing in the way of technical support or training assistance.
- I will give her a Linux box, and will give her complete technical support and training assistance.
A New Hope
Not knowing the difference anyway, she chose the latter, and found herself extremely happy with a rock-solid desktop.
She enjoys her Red Hat Linux 6.1 workstation. Coupled with the K Desktop Environment and various applications that I have installed for her, she's ready to go. She has her TkRat E-Mail program, Netscape Navigator, notepad text editor, licq, games, the Gimp, and a variety of other nice applications, all accessed via a friendly interface.
Finding friends in mailing lists and on-line web-based chat groups, she was happy as a clam. She would fire up her Netscape Navigator and hit any web site she wanted, and was constantly bragging to her friends about this great computer operating system that she had the privilege of using.
The Empire Strikes Back
...Until the day that Netscape Navigator, her web browser, her window to the outside world, the major purpose for using the computer, simply disappeared from her desktop while she was browsing.
Trish turned to me, confusion spread across her face, and opined, "Dave, my Netscape has simply vanished from my screen. Perhaps you have telneted in and did a kill -9 on it?"
Dave responds, "Absolutely not! Why would I do that? Let's examine the problem more closely, that the answer to this perplexing issue will reveal itself."
Upon further investigation, it turns out that Netscape apparantly did not "like" the Java code that was being incorporated into one of the websites that Trish frequents. My solution: Turn off Java.
A very important and critical issue is realized here. At this point, Trish's computer is not as powerful as all of her friends' Windows computers. If they can access certain Java-enabled pages that she cannot, she is being left out, all because she chose to use Linux.
Fade to 2 or 3 weeks later.
Trish: "Dave, this website is telling me that I cannot use their services."
Dave: "What's the URL?"
Examining the website, it turns out that it is using some special kind of plugin that is only available for Windows or Macintosh platforms. I explained to Trish that she simply will not be able to access the services on this website, until they decide to make this plugin available for Linux. A short and polite note to the webmaster later, there was nothing we could do, and the issue was closed, and Trish's computer became even less valuable to her.
Fade to 2 or 3 more weeks later.
Trish: "Dave, this website is telling me that I am using an unsupported web browser, and cannot view the pages within."
Dave: "Okay, this is starting to make me angry. The web was initially created as a completely open environment where multimedia can be viewed, regardless of your platform. It's a platform independant medium, yet here are people making platform dependant websites."
Trish: "That's great that you feel that way, but I just want to access this coupon website! All my friends say they are getting great deals, and I'm missing out! Oh, and now my netscape just froze again! Argh, (killall -9 netscape ; rm ~/.netscape/lock) again. I want a Windows computer like all my friends have."
I hung my head in shame, realizing that if she is going to be able to take full advantage of the web, she will need a Windows computer. Trish, who has used nothing but Linux for over 3 years, and is completely happy with her computer, now feels the need to switch to Windows so that she can get the same web-browsing features as her friends.
Does this sound like a big deal to you, gentle reader? If it does, than I have accomplished my mission. If it does not, read on:
In 1994, I hated Netscape Communications, Inc. The way they were embracing and extending the HTML standards was starting to become very disturbing for me. The more websites that I found that said that it uses Netscape Extensions, the more angry I became.
Then Netscape released Navigator for Linux, and everybody loved them again. They were our saviour, completing the picture of a perfect desktop for Linux users. We were all Linux users, browsing any site we wished, enjoying the satisfaction of having a great web browser for our desktop.
Then Microsoft created Internet Explorer. Then Microsoft won the "Browser War". Then webmasters began using some of the "advanced" features of Internet Explorer, shutting out Netscape users.
Problem yet? Still not convinced? Okay, let's fast forward 1 year:
Microsoft owns 99% of the web browser market share, and they control the HTTP protocol. They start adding a huge variety of features to their "Internet Information Server", their competitor to Apache, to offer advanced features to Internet Explorer clients. At this point, sites being served by Apache become useless. Then Linux becomes obsolete as a web server platform. Then Microsoft wins the war, and we're right back to square one, and proprietary technology wins again.
Return of the Jedi
On April 1st, 1998, Netscape Communications, Inc. made one final redeeming move. They released the source code to Netscape Navigator, freeing it to the Free Software community to do with as they chose.
1 and a half years later, this browser is still nowhere near completion. There is a band of rebels working feverishly on the code, trying to bring it to a usable state as quickly as possible. Plagued with problems and set-backs, Mozilla continues forward, currently at "Milestone 10". Will we see a completely usable web browser for Linux in time to save us from seeing a new monopoly for Microsoft be created?
Attention: This is the battle that could cost us the war. If we come together and push all of our might toward a Free Web Browser for Linux, we have a good chance of winning this battle. If we fail, we will lose the war. This is the issue that Microsoft wants us to overlook.
I am making a personal committment to get involved with the Mozilla project. It is the project with the most potential to become this Free Web Browser that we so desperately need. Netscape is NOT going to save us this time. Netscape has failed us, and it's time to take matters into our own hands.
If we fail, we will lose the war.
Add that to your .signature:
If we fail, we will lose the war.
And repeat it every morning to yourself:
If we fail, we will lose the war.
When you are looking over Mozilla, finding items that could use your contribution, remember:
If we fail, we will lose the war.
The truth of the matter, friends and esteemed members of the community:
If we fail, we will lose the war.
-
Mozilla M10 Released To The World
johns713 sent us the word that Milestone 10 of Mozilla has been released. For more information on what M10 has read the release notes. Now I gotta see if it will stay up on my machine this time - or at least beat Netscape for uptime. -
Mozilla M10 Released To The World
johns713 sent us the word that Milestone 10 of Mozilla has been released. For more information on what M10 has read the release notes. Now I gotta see if it will stay up on my machine this time - or at least beat Netscape for uptime. -
Mozilla M10 Released
pangloss writes "On the heels of the "Whither Netscape 5.0?" story comes M10. Proxies are working. Check out the release notes or the brief blurb at MozillaZine, which cites the new beta release date (12/15/99). Cheers to the Mozilla Team!" -
Mozilla M9 Released
_m writes "The boyos at mozilla.org have dropped mozilla M9 and, from looking at the m10 nightly releases, it looks really promising. Go out and support your local developer. Still some small problems, but it looks like quite a lot of the important things have been sorted. Go alt tags! " -
Mozilla: News from the front
Point_Blank pointed us to an update on Mozilla.org regarding the state of mozilla written by Mike Shaver. Mainly it refutes some of the arguments that the project isn't "Open" because @netscape.com developers outnumber outside developers. I agree with him- the fact that there are /any/ outside developers is a great thing. Anyway, some interesting stats regarding download numbers and bug submissions and stuff. A nifty piece if you're following the project. -
Mozilla M8 Released
bergie writes "The Mozilla milestone release 8 is now available! Go check the coverage on MozillaZine. Go fetch it! " For those interested, MozillaZine has a pseudo-changelog available. It seems blizzard's Xlib port is coming along quite nicely. Anyone at OLS next week will be able to attend Mike Shaver's "Inside the Lizzard" talk. Congrats to the Mozilla folk! -
Mozilla M8 Released
bergie writes "The Mozilla milestone release 8 is now available! Go check the coverage on MozillaZine. Go fetch it! " For those interested, MozillaZine has a pseudo-changelog available. It seems blizzard's Xlib port is coming along quite nicely. Anyone at OLS next week will be able to attend Mike Shaver's "Inside the Lizzard" talk. Congrats to the Mozilla folk! -
AOL Considers Ending Mozilla?
Wonko42 writes "Netscape is thinking twice about continuing to use Mozilla.org as the main tool to develop Communicator, and well they should. The project has received very little support from the open-source community, and the delays have been astronomical. While Netscape isn't sure that they could undo the open-source status of the browser, they're considering their options carefully. Also, according to the article, Communicator 5.0 is set to ship in December. " -
Mozilla M7 - Ready for the War
jonMC writes "Ok, not quite Netscape, it's Mozilla. M7 release notes are here. You can get the straight goodies from the ftp site. " The release notes also point out that the Full Circle enabled versions allow for error transmission errors back to Netscape - along with "improved crash analysis". Mozilla just keeps looking better. -
Mozilla M7 - Ready for the War
jonMC writes "Ok, not quite Netscape, it's Mozilla. M7 release notes are here. You can get the straight goodies from the ftp site. " The release notes also point out that the Full Circle enabled versions allow for error transmission errors back to Netscape - along with "improved crash analysis". Mozilla just keeps looking better. -
Mozilla M6 released
ZuperDee writes "The Mozilla Organization has just put out their 6th Milestone Release of SeaMonkey. I highly recommend downloading it from their ftp site. Some of the new things in this release include more mail/news functionality, the beginnings of the profile creation wizard and install wizard, and of course, lots of bug fixes. " Seems sluggish right now, but hopefully they'll be mirrors. -
Mozilla M6 released
ZuperDee writes "The Mozilla Organization has just put out their 6th Milestone Release of SeaMonkey. I highly recommend downloading it from their ftp site. Some of the new things in this release include more mail/news functionality, the beginnings of the profile creation wizard and install wizard, and of course, lots of bug fixes. " Seems sluggish right now, but hopefully they'll be mirrors. -
Mozilla M6 released
ZuperDee writes "The Mozilla Organization has just put out their 6th Milestone Release of SeaMonkey. I highly recommend downloading it from their ftp site. Some of the new things in this release include more mail/news functionality, the beginnings of the profile creation wizard and install wizard, and of course, lots of bug fixes. " Seems sluggish right now, but hopefully they'll be mirrors. -
Mozilla M5 Released
Only minutes ago, the 5th Mozilla milestone (aka M5) was reached. Interested parties may download it from the mozilla.org ftp site. Mozilla.org head-honcho Mike Shaver says "Yes [I am pleased with the recent progress on mozilla]. Our memory leak count is way down due to the efforts of Bruce Mitchener, Scott Collins, and Mike Pinkerton." Go get it. -
Netscape pulls Mozilla chat-client page
smu writes "Netscape, the contributor of the Instant Messaging API document, has requested that mozilla.org remove the page pending further review by Netscape. "We at mozilla.org regret this inconvenience, but respect the wishes of our contributors. Netscape solicits feedback on this decision". "I don't think I need to make any smartass comment. -
Instant Messaging in Mozilla
The Mozilla project has decided to add Instant Messaging and Chat capabilities to the browser. As a proof of concept, an IRC client protocol implementation will be developed with the hopes that others will add other protocols later. -
Instant Messaging in Mozilla
The Mozilla project has decided to add Instant Messaging and Chat capabilities to the browser. As a proof of concept, an IRC client protocol implementation will be developed with the hopes that others will add other protocols later. -
New Mozilla Networking Project Underway
Chris Nelson writes "A new Mozilla project is underway. Codenamed 'Necko', its aim is a complete overhaul of the current NetLib code, with special attention paid towards footprint, maintainability, and performance. From the Necko page: '...the netlib kernel serves ... to act as an efficient data pipe between multiple physical transports (ie. file system, network, etc.) and a standardized stream abstraction which protocol handlers consume.' The new design will allow for customizability, platform specific substitutions for best performance, and quantitative analysis of performance. They're looking for contributors to aid in testing, optimization and platform-specific work. " -
Mozilla M4 is Out
Greg Johnson writes "Mozilla Milestone 4 is out. I highly recomend you go snag it at the Mozilla Ftp site. " mozilla.org does not yet have a description of what exactly is new-and-improved from M3, but what the heck. -
Mozilla M4 is Out
Greg Johnson writes "Mozilla Milestone 4 is out. I highly recomend you go snag it at the Mozilla Ftp site. " mozilla.org does not yet have a description of what exactly is new-and-improved from M3, but what the heck. -
Mozilla at One: An article by Frank Hecker
thaths writes "Frank Hecker, the person who wrote the paper that led to Netscape's release of the source code, has written a birthday piece on Mozilla , " -
JWZ Resignation (Part 2)
HyPeR_aCtIvE writes "JWZ has posted a lengthy dissertation on why he has resigned from mozilla.org. It's on his own website." -
Mozilla's First Birthday
The Prognosticator writes "Here's a Wired article about Netscape's Mozilla project at it's first birthday today, 1.Apr.1999. It covers where Mozilla's been and where it's going in a short interview with a Mozilla PR guy and a Communicator Project Manager. " -
Mozilla M3 Release Available Now
Makali writes "Just took a quick peek at the Sunsite FTP mirror of ftp.mozilla.org and Sunsite.doc.ic.ac.uk is up and contains tarballs for several platforms. Fetch! " Downloading my copy now, now considering how badly screwed up my machine is right now, the odds of it actually running is about 1 in 12 *grin*. -
Review:Developing Linux Applications with GTK+ and GDK
Eric Harlow, author of Developing Linux Applications with GTK+ and GDK has written a book well worth reading. A good first round of things, click below to find out how to write more of applications/widgets/whatever. Thanks to A.M. Kuchling for the review. Developing Linux Applications with GTK+ and GDK author Eric Harlow pages publisher New Riders rating 6 reviewer A.M. Kuchling ISBN summary A reasonably good first book on GTK+, though it's not likely to become the definitive one unless the second edition makes some minor improvements. REVIEW: Developing Linux Applications with GTK+ and GDK Eric Harlow New Riders
Nutshell
Review: A reasonably good first book on GTK+, though it's not likely to become the definitive one unless the second edition makes some minor improvements.
Rating: 6/10 A.M. Kuchling The Scenario-->The GTK+ GUI toolkit was developed for the GIMP, and was subsequently adopted by both the current Mozilla codebase and the GNOME project. I believe this is the first formally published documentation for the GTK+ toolkit. (It is not a generic guide to application development under Linux, even though the spine of the book reads only "Developing Linux Applications".)
The book provides good coverage of the fundamentals that you need to know: the basic data structures provided by GLIB; the overviews of buttons, menus, dialog boxes, and all the other major widgets; and four sample applications -- a calculator, text editor, Minesweeper game, molecule viewer, and a simple Defender game. Harlow's development of each topic is understandable and helpful, making the book a vast improvement over struggling through the toolkit's source code, and well worth purchasing if you want to program with GTK+.
My one major problem with the book is, surprisingly, wishing there were more screenshots in it. The opposite is true of most computer books, because a screenshot and a paragraph of text can be made to fill a whole page, and helps immensely in padding out a book to make it look bulky and comprehensive. This book goes to the opposite extreme; there's no screenshot of the calculator application at all, and only one or two screenshots for each of the other sample programs.
Another flaw is that the book seems to contain every single line of code for the sample applications. As a general rule, in any given C program, 90% of the code is uninteresting; only 10% contains the heart of the program, and the rest is all scaffolding. I would have preferred to see a dissection of the central portions of each program in pseudocode and small chunks of C code, relying on the Web to get the complete distribution, instead of having to flip past page after monospaced page of program listings. So What's In It For Me?-->
This book rates 6 out of 10 points, because it covers GTK+ quite well, and provides you with the basic information you'll need to hack with it. It would get 7 out of 10 points if there were fewer pages of code and more illustrative screenshots.
Purchase this book over at Computer Literacy.
Table of Contents- Introduction to GTK+
- GLIB
- Developing GUI Applications
- Basic Widgets
- Menus, Toolbars, and Tooltips
- More Widgets: Frames, Text, Dialog Boxes, File Selection Dialog Box, Progress Bar
- Writing a Calculator Application
- Developing a Simple Word Processor
- Minesweeper
- Graphics Drawing Kit
- Styles, Colors, Fonts, Cursors, and Referencing
- Molecule Viewer Using GDK
- Sprites and Animation
- Trees, Clists, and Tabs
- Creating Your Own Widgets
-
Mozilla "beta" Release Coming
Bruno Barreyra writes "I was checking out mozilla.org just for kicks and I found out that they are closing in a so-called "M3 Milestone." There was a feature freeze last Sunday and right now they are working at minimizing bugs for a distributed release. The M3 release will "provide enough basic functionality in place to allow everyone working on the product to use apprunner for their daily browsing and mail." " -
Mozilla "beta" Release Coming
Bruno Barreyra writes "I was checking out mozilla.org just for kicks and I found out that they are closing in a so-called "M3 Milestone." There was a feature freeze last Sunday and right now they are working at minimizing bugs for a distributed release. The M3 release will "provide enough basic functionality in place to allow everyone working on the product to use apprunner for their daily browsing and mail." " -
Mozilla-dot-party 2.0
Ludvig A. Norin writes "Mozilla.org is throwing the one year anniversary party at the Sound Factory in San Francisco. If it gets even remotely as fun as last year, I'll be happy to travel from Sweden, like I did last year! " Gotta wait until April, but they're gonna have EBN live. -
Mozilla-dot-party 2.0
Ludvig A. Norin writes "Mozilla.org is throwing the one year anniversary party at the Sound Factory in San Francisco. If it gets even remotely as fun as last year, I'll be happy to travel from Sweden, like I did last year! " Gotta wait until April, but they're gonna have EBN live. -
New Mozilla License
An anonymous reader sent us a link to mozillazine.org, the new license and the FAQ. FAQ. The new version protects against lawsuits, and now allows code to be released under multiple licenses. The JavaScript interpreter will be released under the NPL and the GPL. -
New Mozilla License
An anonymous reader sent us a link to mozillazine.org, the new license and the FAQ. FAQ. The new version protects against lawsuits, and now allows code to be released under multiple licenses. The JavaScript interpreter will be released under the NPL and the GPL. -
Netscape releases Free JVM, ElectricalFire
HoserHead writes "Netscape has released a new JVM-JIT compiler called ElectricalFire. It originally started as an in-house commercial compiler project but is now purely Open Source: there are now no plans to turn it into a commercial product. ElectricalFire also contains none of Sun's code. Check it out at its homepage on mozilla.org." It's NPL'd and they are calling for developers. -
Mozilla to use same Widgets on All Platforms
edgy writes "Mozilla is going to use the same web form widgets across Windows, Unix, and Mac, so that the web pages look exactly the same under all OS's. Can web developers apply styles to these widgets so they can make it look like whatever they want across all OS's? According to Mozillazine, they can. Sounds very cool! " The page actually has screen shots of the widgets. How long before someone make a GTK theme that looks like these? They aren't bad. -
NGLayout now called Gecko to be released this week
Monty Worm wrote in with this article which claims that NGLayout will be released this week by Netscape. MozillaZine has more details, the Netscape Dev site, and a claim that it's basically the standard NGLayout you can download today from Mozilla. -
Mozilla.org on Netscape/AOL
Andrew Nicholas Leonard writes "Jamie Zawinski has an article over at Mozilla.org discussing the Netscape/AOL merger. Worth a read. " The gist of it is that Mozilla will continue as normal because Netscape != Mozilla.org. -
Mozilla.org on Netscape/AOL
Andrew Nicholas Leonard writes "Jamie Zawinski has an article over at Mozilla.org discussing the Netscape/AOL merger. Worth a read. " The gist of it is that Mozilla will continue as normal because Netscape != Mozilla.org. -
AOL and Netscape merger confirmed
-
NGLayout for Mozilla 5.0
The Mozilla folks have announced a new roadmap for development of the 5.0 browser. This includes mothballing all of the old front ends and moving to a single Cross-Platform FE with NGLayout. It is also interesting to note that the X heads within Mozilla have decided to move from Motif to GTK as the primary toolkit for X Window System development.