Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Ted Leung on the air: Open Source, Java, Python, and ...
Wed, 02 Apr 2003
Hydra everywhere
Hydra is making the blog rounds today.
It's a Rendezvous (IETF ZeroConf) enabled collaborative editor. It reminded me of the collaboration frameworks that we had at Taligent in 1995, which made building apps like this pretty easy. Hydra would be a boon for people doing pair programming (both distributed and co-located), and I can see it being a boon for open source developers as well. It's also a good use of Rendezvous to make the user experience great.
There's only one catch for me. It only runs on MacOS X. I have seen a number of really innovative Macintosh applications go by in the last few months. Aquamind's Notetaker is another that comes easily to mind. I keep toying with the idea of switching back (I was a long time Macintosh user). I just can't convince myself to do it. I know that Mac developers are experiencing very high degrees of productivity with Cocoa and Smalltalk, er, Objective-C. But I can't get past the closed-source issue with Cocoa. I've watched too many great apps die: Lotus Agenda, Think Tank, More, Arrange, InControl, Ecco Professional, and more. If I'm going to switch to a new platform, I want to switch onto a predominantly open-source platform. I would be happy to pay for open source versions of Hydra or Notetaker -- I want those guys to be able to eat and do cool software. But I don't want to gamble with my data anymore. So for now, I'll live with the slow pain of watching the Mac guys do cool software that I can't run.
[13:38] |
[computers] |
# |
TB |
F |
G |
4 Comments |
Have your heard of gnustep? They are recreating the Cocoa API and licensing it under the LGPL.
Some applications compile on both platforms (OSX, *nix), see this page for examples.
Posted by mjang at Thu Apr 3 08:01:34 2003
Some applications compile on both platforms (OSX, *nix), see this page for examples.
Posted by mjang at Thu Apr 3 08:01:34 2003
Have your heard of gnustep? They are recreating the Cocoa API and licensing it under the LGPL.
Some applications compile on both platforms (OSX, *nix), see this page for examples.
Posted by mjang at Thu Apr 3 08:01:53 2003
Some applications compile on both platforms (OSX, *nix), see this page for examples.
Posted by mjang at Thu Apr 3 08:01:53 2003
One of the BIG changes since the Taligent era is the general embrace of open data files. We all used to save data files as flattened memory images, which made for horribly binary formats that nobody could (or would want to) read again. So, losing you application was a Very Big Deal.
Modern processors turn out to be really efficient at parsing, so these days just about everyone writes files in something nice and easy to parse, usually a dialect of XML. Now, it's possible to devise XML that nobody can read -- I hear than's what Microsoft is doing in the next Office iteration -- but in general you can read and reuse these files with a modest investment of labor.
You data is yours (again).
Posted by Mark Bernstein at Sun Apr 6 08:23:33 2003
Modern processors turn out to be really efficient at parsing, so these days just about everyone writes files in something nice and easy to parse, usually a dialect of XML. Now, it's possible to devise XML that nobody can read -- I hear than's what Microsoft is doing in the next Office iteration -- but in general you can read and reuse these files with a modest investment of labor.
You data is yours (again).
Posted by Mark Bernstein at Sun Apr 6 08:23:33 2003
Yes, I know all about XML -- I helped write one of the most popular Java XML parsers. Unfortunately, the existence of XML does not automatically mean my data is mine. My Quickbooks and Microsoft Money files are not XML. My old Turbotax files are not XML.
The other issue is that I want to be able to modify and customize my apps. Not everyone wants to do this, but I do, and I can't, so one more reason for open source.
Posted by Ted Leung at Sun Apr 6 10:55:25 2003
The other issue is that I want to be able to modify and customize my apps. Not everyone wants to do this, but I do, and I can't, so one more reason for open source.
Posted by Ted Leung at Sun Apr 6 10:55:25 2003
You can subscribe to an RSS feed of the comments for this blog:
Add a comment here:
You can use some HTML tags in the comment text:
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
<a href>
, <em>
, <i>
, <b>
, <blockquote>
, <br/>
, <p>
, <code>
, <pre>
, <cite>
, <sub>
and <sup>
.You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk