Columba 1.0 "Holy Moly" Released 279
Frederik Dietz writes to tell us that after three years of hard developement Columba 1.0, codename "Holy Moly!" is ready for general consumption. Columba is an email client written in Java that boasts a 'user-friendly graphical interface with wizards and internationalization support.' Slashdot covered an interview with the Columba team earlier this year.
the question I have (Score:5, Interesting)
--
Mod this up, and your penis size will increase by 10-20 percent in volume.
Re:the question I have (Score:2, Funny)
Short answer: I dunno.
Re:the question I have (Score:2)
Re:the question I have (Score:2, Insightful)
Not that it is in Java either. (Score:2)
Re:the question I have (Score:2)
But, like I say, I haven't used it.... so this may not work. But the idea is cool!!
Re:the question I have (Score:2)
Re:the question I have (Score:2)
Heh heh
Re:the question I have (Score:2)
Over apps written in C, C++, or other native languages, Java has to offer enhanced security. But that's about it. I say that as a pretty experienced Java programmer. Unless the Java app is written using SWT (www.eclipse.org/swt), it is probably NOT going to look and feel sufficiently well to entice your interest.
So, I would remain skepti
Re:the question I have (Score:2)
the Java revolution... (Score:2, Insightful)
I am sure this was going to be groundbreaking 3 years ago when they started it. Ooooohhh...Java!
All joking aside, I am downloading it now to try it out. The screenshots make it look pretty decent. Although in the age of the new beta Yahoo! mail and Gmail it's going to have to be pretty damn good to get anyone to really use it I think.
I don't get one thing (Score:5, Interesting)
They coded a full featured IMAP4/POP3 client which becomes standard in India schools and works on everywhere.
Interface? Don't get me started about Yahoo and Gmail. For example, Yahoo must be the simplest pop3 server on the planet without any APOP or TLS options. I don't even hope for IMAP.
I already switched to Spamcop with 15 mb or so storage, at least they serve IMAP with decent spam tools.
I refuse to comment about gmail on slashdot.
Re:I don't get one thing (Score:2, Informative)
Today you see some business apps written in it and a fair number of server apps, but desktop java is completely absent. And frankly with Microsoft's .NET framework, I'm not sure Java even has much of a chance at that anymore.
Re:I don't get one thing (Score:2, Informative)
Re:I don't get one thing (Score:2)
To counterpoint: when in Windows, I run BitComet instead, since it is less resource hungry.
My Java use consists of Dell OpenManage (which slams the host machine for memory), and HP WebAdmin (which crashes the JRE a lot). Parts of OpenOffice use Java. The LDAP Browser is written in Java. I'd prefer that OpenOffice was straight C++, and that I would find a better LDAP browser. On Linux I use Azureus, because I
Re:I don't get one thing (Score:2)
Re:I don't get one thing (Score:5, Insightful)
works on everywhere.
Please be sure and qualify your statement properly. It should read: works on everywhere where Java is.
Java is not platform independent. It is a platform as much as Linux, *BSD, Solaris, Irix, Windows, vxWorks and others are platforms. It just happens that Java has been designed to run on other platforms.
Re:I don't get one thing (Score:3, Insightful)
Works on everywhere where the same version of Java is and there are no apps that don't require a conflicting version.
I worked at a place that dumped java because of that.. we needed 1.2 , some clients had other 1.2 apps that was fine.. then some clients got 1.4 apps which blew up if the 1.2 jre was present.. so we ported a version to 1.4 for them (took a couple of months - there are a *lot* of differences)... which broke all the clients that had apps that needed the 1.2 version.. so
Re:I don't get one thing (Score:2)
Indeed. I've given up even trying to install Java now; the conflicts in the versions were costing much more time and effort than the ability to run Java apps could pay back.
Which was a shame since I'd just written my first Java app, but I'd used Java 5 since it finally had a half-decent object system and that screwed up everything else.
TWW
Re:I don't get one thing (Score:2)
Heck put in anything in your sentence and it tells the story of any I.T. project.
Lets see.
"Indeed. I've given up even trying to install XXXX now; the conflicts in version were costing much more time and effort than the ability to run YYYY apps could pay back."
Now substitute just about any technology for XXXX.
I have developed in quite a few languages and can say that Java, without a doubt is the best cross platform language. Is it perfect? Nope, nothing is. Will the new JDK 1.5
Re:I don't get one thing (Score:2)
I've realized, after wasting time with Java, that if I want platform independence, I need to program in Perl!
Re:I don't get one thing (Score:2)
Re:I don't get one thing (Score:2)
Columba or columbia (Score:5, Insightful)
Columba, not columbia.
When the team embarked for these three years of develomment, they luckily didn't foresee that their 1.0 release would be announced on Slashdot with a spelling mistake in the name. Otherwise, they would have played videogames instead.
Re:Columba or columbia (Score:2)
No, they looked at a few articles on
Re:Columba or columbia (Score:2)
Looks like Thunderbird (Score:4, Interesting)
Directlink to screenshots: 1 [nyud.net], 2 [nyud.net], 3 [nyud.net].
Re:Looks like Thunderbird (Score:2)
Re:Looks like Thunderbird (Score:2, Insightful)
Nice analysis.
Considering Columba has been around longer than Thunderbird, isn't Thunderbird a copy of Columba? Or, perhaps they both copy another client (Outlook Express)?
And since the Evolution icons are part of a open source product, why shouldn't Columba reuse them? Isn't that what open source is all about?
Re:Looks like Thunderbird (Score:2, Insightful)
While technically true, that's a pretty meaningless statement. Thunderbird is further development of the Mozilla mail client, which is a re-implementations and improvement on Netscape Messenger, taking you back far enough that the roots of it are probably older than Outlook.
Why would I prefer this... (Score:3, Insightful)
It's still better than Outlook Express, that's for sure.
Re:Why would I prefer this... (Score:3, Insightful)
Having said that, I completely agree with your post. Java has many disadvantages (but watch out: if you say it on Slashdot, you'll often be mo
Re:Why would I prefer this... (Score:5, Insightful)
Re:Why would I prefer this... (Score:2)
I like Java. I use it at work all the time. It's easy to use and allows me to be productive. But I would not go so far as to call it "safe". It's just a dumb thing to say. It over simplify the security situation, and gives you a false sense of security.
Dumbass.
I'm a dumbass and I'm okay, I code all night and.. (Score:4, Insightful)
Why? It's a simple fact. In C you can code programs that have buffer overflow vulnerabilities, format string vulnerabilities, memory leaks, and invalid type conversions. In languages like Lisp and ML, you cannot. That's what makes C unsafe and Lisp and ML safe.
Of course, you can write secure code in C and insecure code in ML. However, if you read vulnerability announcements, you will see that most of them are buffer overflows and string vulnerabilities (e.g. SQL injections that are possible because SQL queries are formed by concatenating strings). Both of these can be completely eliminated by using safer languages. This tells me that the distinction between safe and unsafe languages is a meaningful one.
Re:Why would I prefer this... (Score:2)
That is to say that even if the JVM cannot be exploited, your application logic still could be.
Re:Why would I prefer this... (Score:2)
But I'm a sucker for new software, so I tried it anyway. First using the Java Webstart installer (which seems to be broken), then using the Windows native installer (which does work). What I got was a Java implementation of Thunderbird, with not as man
Re:Why would I prefer this... (Score:2, Interesting)
It is funny you mention that. I have been a hard core IMAP user since the mid 90s. mutt has been the best text mode client for IMAP I have found. On the GUI side Outlook Express is!
Every year or so I try all the other clients out there and keep coming back to OE. OE works perfectly for offline mode. It also doesn't suffer the belief that it is the only mail client you use. Most other mail clients treat IMAP as a source just like POP3 and do
IMAP (Score:4, Insightful)
Reasons why mutt still sucks as an IMAP client
Re:IMAP (Score:2)
Re:IMAP (Score:2)
IMAP multi-folder searching is actually a vendor extension of UW-IMAP, and I believe Cyrus. It isn't in the IMAP spec and doesn't work against all servers. Pine is written by the guy who does UW-IMAP, so it supports his extensions. It is called a reference implementation, but that is not the case. That is why many IMAP implementations do not support it.
Re:IMAP (Score:2)
Single folder server-side searches ARE in the IMAP RFC. Clients would be better if they supported it.
Once the mail hits the client, there is less excuse to make it hard for the user. If you store the mail in mbox, you can use grepmail w/ mutt. But doing so also kind of defeats the purpose of IMAP.
Re:IMAP (Score:2)
Re:IMAP (Score:2)
Re:IMAP (Score:2)
OE does do flagging and it does it right (ie flags over IMAP).
OE is a bit on the connection happy side but sometimes that is a benefit. For example it may use one connec
Re:IMAP (Score:2)
Re:Why would I prefer this... (Score:2)
Re:Why would I prefer this... (Score:3, Insightful)
So far, the rules that you can set in this software are far more advanced than those that exist in thunderbird. The GUI feels also feel a lot lighter and more responsive.
Why try this program? Because competition makes innovation. Do you criticise the Linux community for making a thousand distros?
Unless you use exclusively Open Source software I don't see how you can criticize Sun's JVM. Please remember tha
Re:Why would I prefer this... (Score:3)
i dunno... looking at the screenshots, it looks like a carbon copy of outlook express / thunderbird.
Re:Why would I prefer this... (Score:2)
Why does this need to be something you prefer? Can't developers contribute open source products because it is something he/she wants to do? I mean, really! Get over yourself.
Re:Why would I prefer this... (Score:2)
http://java.sun.com/j2se/1.5.0/jdk-1_5_0_05-licen
So why? (Score:3, Insightful)
So what features would entice to stop using Thunderbird and start using Columbba? I don't see it. On computers where I can install programs, I'd use Thunderbird. On others, I'd just be using a some version webmail client.
Hey, Cool! (Score:4, Funny)
- mailvisa [nyud.net]: simple bayesian spam filter in Ruby (beats most filters in Debian w.r.t. performance, precission, recall, and memory usage)
- logalize [nyud.net]
- wake [nyud.net]: remotely wake up machines using wake-on-lan magic packets (written in Perl).
- detach [nyud.net]: start commands detached from the terminal (keeps them from dying when the terminal exits)
- chrootexec [nyud.net]: run commands inside a chroot jail, as a normal user.
- Perlcookies [nyud.net]: random quotes from fortunes files (nice for sigs), but much smaller than the fortune package. Written in Perl.
More on my website, and many more on my harddisk, but these are the more useful ones. While you're at it, take a look at my esasys [nyud.net].
Slashdot Advertising FAQ (Score:2)
A: Submit an article.
Q: How do I guarantee that my ad gets posted?
A: Post a comment that gets modded as funny.
Q: How is my spelling?
A: It's pretty bad.
Re:Hey, Cool! (Score:2)
I don't know why you would, but I would because I didn't know about nohup.
Having said that, detach does have a few advantages. It can redirect the command's standard input, output, and error to files, can run the command in the foreground or in the background, and can write a pidfile. Of course, you can consider these features or bloat (which is why I still offer version 0.1.0, which doesn't have them).
Re:Hey, Cool! (Score:2)
Re:Hey, Cool! (Score:2)
Are you sure? Because I can't find anything about it on the manpages and infopages for nohup on my OpenBSD, Linux and OS X systems. BSD nohup seems to redirect standard output to a file, but there's no way to name that file (hmm, security flaw?), it always uses nohup.out. That's all; no redirection of stdin and stderr, no pidfiles, no choice between background and foreground, and definitely nothing more.
Re:Hey, Cool! (Score:2)
And thanks to you for pointing out these flaws. The 'virusses' is due to me having difficulty with English spelling. I used viruses as the catch-all name for lack of a better one. Suggestions welcome, of course. And for the record, back when I was learning about computers, troja
Decent roaming? (Score:3, Insightful)
Right now, it's hard enough to find a client that supports writeable LDAP address books at all, let alone usably and with TLS and client cert support.
Alas, their website doesn't seem to have any sort of feature summary, so it's rather hard to say w/o grabbing and trying it out.
Why It's Good (Score:3, Interesting)
Writing it in Java does have some advantages. One is that you can use the same code on a few popular platforms. Think about what that means to maintainability.
Another one I pointed out in another comment [slashdot.org]:
Yay, I said something good about Java for once.
Re:Why It's Good (Score:2)
A free fully featured web browser in JAVA would be great!
Re:Why It's Good (Score:2)
You're right, of course. I was actually thinking too much as a developer, and not as a user. And my idea of usable software is much more about the software being flexible than about it fitting in with the conventions about GUI look 'n' feel.
On the other hand, w
Re:Why It's Good (Score:2)
Going to hell for this, but whatever... (Score:3, Informative)
Re:Going to hell for this, but whatever... (Score:2, Informative)
Sorry to bodda you, but.. (Score:2, Funny)
That was fast (Score:4, Informative)
I downloaded and unpacked the application onto my laptop (12" PowerBook 1.33 GHz) and double-clicked the JAR file. Went to set up an e-mail account. (I like how the provided example is to set up mail for Bill Gates. Very professional.)
At the dialog whose instructions were
, I entereed my login and host name. I have an IMAP server, so I clicked the drop-down box where "POP3" was currently selected. No response. Clicked again. Nothing happened or changed. Clicked again and again.
Tried to set up a new mail account after the fact. POP3 is the only choice. As an IMAP user, Columba to me is nothing more than a broken Evolution clone.
Re:That was fast (Score:2)
Still
Re:That was fast (Score:2)
Re:That was fast (Score:2)
Hmm..Brew/CellPhone Option? (Score:2)
Currently, the only options on cellphones include paying 5 or 6 bucks a month (at least on the verizon network).
Of course, I don't think there's a way to install a bew app without verizon's permission? Not sure.
Anyway, lot's of questions in my mind about putting this to use on mobile devices.
Hm... (Score:2)
Email Anywhere (Score:2)
The source is open. Who wants to refactor the components into applets for IMAP webmail?
Native Code Problems (Score:3, Interesting)
Caused by: java.lang.UnsatisfiedLinkError:
Actually, I do have a libgnome-2.so.0, but it is a 64-bit version (for x86_64) whereas the JVM that I used is 32-bit.
If I instead launch using a 64-bit JVM, then the native libraries that come with Columba can't be loaded.
- Brian.
Kaffe? (Score:2)
I'm not fond of Sun's java, due to licensing and its hugeness ( im on fbsd )
First impressions under OS X (Score:5, Informative)
I just downloaded and tried to configure Columba 1.0 under OS X 10.4.2. My verdict? Skip it.
The people behind Columba used some widget library that's system dependent. This is throwing a number of null pointer exceptions under OS X with the Java 5 JVM. They all relate to something called "jgoodies"; they're doing something that appears to be system dependent.
One of the main reasons for using this would be portability. They seemed to have missed the boat altogether since it doesn't run under an otherwise standad Java configuration! Why bother with writing a Java application if it's not cross-platform? Why use non-standard widget libraries? Attaining cross-portability in Java is hard enough as it is; these guys chose to make it even harder. Thank you for blowing away the only reason I might've had for using the Columba email client.
You can see a screen capture showing the exceptions here:
http://eugeneciurana.com/personal/images/Columba-
Can't say if this works at all because I was unable to tell Columba about my IMAP server. I got another of those jgoodies-related exceptions when I tried to select something other than POP3.
Cheers,
E
Re:First impressions under OS X (Score:2)
JGoodies is an open source Look and Feel for Java. Look and Feels are the standard way to theme Java's standard toolkit, Swing. The issues in your screenshot appear to me to be nothing more than warnings that the user shouldn't see or care. Columba uses Swing. It does not use a non-standard widget toolkit, and it does work on multiple platforms.
But, it seems anyone can get modded up
I really don't need another email client. Oh wait, (Score:2)
Well that changes everything.
Re:Typo (Score:4, Informative)
Follow the link (FTFL??) and confirm this.
and their page says... (Score:2, Funny)
Re:Typo (Score:2, Insightful)
Re:Typo (Score:2)
Wait. Slashdot has been there, done that....
Re:3 years (Score:4, Funny)
Re:Written in Java (Score:3, Insightful)
This is the year 2005, not the year 2000. Java isn't so kludgy anymore.
An email client is something you keep loaded all the time, but you still need most of the machine available to do some real work. Nobody without a ludicrous amount of excess hardware can afford to keep a Java application running that they're not actually using continuously...
Perhaps you should sit down and have a face-to-face talk with those ha
Re:Written in Java (Score:2)
Instead of saying Columba sucks because it's written in java, maybe we should reconsider the old conventional wisdom about java gui programs.
Azureus really is fairly slick.
On top of that, the idea of flaming guys for writing good software and giving it away is sort of hard to understand.
No one seems to be talking about how this sort of thing chips away at lock in. It's not a death blow to lock in, but it does take a little chink out of it, and over time, those chinks add up.
Re:Written in Java (Score:2, Insightful)
[srdjant@tigerclaw ~]$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
[...snip...]
srdjant 4897 5.0 21.8 322352 112756 ? S 22:46 0:08
As can be seen from the 5th column (VSZ), the Java Virtual Machine ea
Re:Written in Java (Score:5, Informative)
I can't run Azureus for more than a few hours without it eating all of my RAM and bringing down my entire system. I have 1GB of RAM and 1GB of swap, and Azureus eats through all of it like lightning. When it does finally eat through my RAM and swap, my machine completely freezes, forcing me to hard-reset.
If I do manage to kill Azureus before it does that, X will hold on to the majority of Azureus' resources, making my system highly sluggish until I restart X.
It's a damn shame, because Azureus is the only BT client with an interface I can tolerate, but the sheer havoc it wreaks on my system is inexcusable.
Re:Written in Java (Score:3, Informative)
Just for another data point I run Azureus under Linux (FC3, JDK 1.5.0_02) for weeks at a time without problem. After 10 days of running, the thing right now weighs in at 187 MB. That seems kinda piggy for what I do with it, but my 1 GB machine is perfectly usable. Azureus reliably checks RSS feeds and downloads stuff automatically.
I wish it used less, but that's an entire $25 of RAM, so I'm not
Re: Azureus (Score:3, Interesting)
Re:Written in Java (Score:2)
Re:Written in Java (Score:2)
Re:Written in Java (Score:2)
Re:What is the point? (Score:2, Insightful)
How many would that be? I've used plenty of non-Java GUI's that were a slow, unresponsive mess.
Blame the programmer(s), not the language.
Re:I agree with the other people. (Score:2)
But yeah
it's not an applet, dumbass (Score:2)
Re:Java Jive (Score:2)
2. I NEVER said that it is ok to install Web Start. I said that you don't have to do it in order to use this program.
NONE of the statements that you have made about this software are true. The points that you have made are based un false assumptions. It seems that e
Re:Java Jive (Score:2)
That's not "zero install"; that's "install". I wash my hands of this ridiculous discussion with someone so wrong and so obstinate.
Re:Java Jive (Score:2)
You can learn about it here: http://www.javaworld.com/javaworld/javatips/jw-ja v atip127.html [javaworld.com]
You wash your hands because you have no arguments left.
"Words Should Be Short and Sweet...For You May Have to Eat Them Tomorrow" - Unknown
Cheers,
Adolfo
Re:Java Jive (Score:2)
Re:Java Jive (Score:2)