Edit AllPages

Have any ideas for Cocoa apps? Something you’d like to have but can’t find a version that runs on your Mac? Want to get your idea read by hundreds (maybe thousands) of incredibly brilliant developers? You’ve come to the right place!

If you’re a newbie looking for something to practice your cocoa on, be sure to check out the ideas over at NewbieProjectIdeas.


You’ll keep this page easy to read and update for everyone by using the following guidelines:

When adding a comment, leave a blank line between your entry and the previous one. *If the previous comment is in plain text, make yours *italics by enclosing it in double apostrophes (and vice versa). This makes it easier to tell the difference between individual comments and a single, multi-paragraph comment. *When adding a new item, copy the following (while in edit mode) and use it as a template:

* name or subject – description

Way Cool: 1, Yawn: 0


*2004.10.07: Particle Swarm Optimization (PSO) GUI – I have an open source Java version of the basic PSO algorithm available on my web site that I always wanted to add a GUI to but haven’t found the time for (click on my name, below, for a link to an introductory article about PSO). PSO has a lot of parameters controlling its behavior which would be nice to be able to set via a GUI. More important, though, would be the ability to create or adjust the “test code” (what’s called the “fitness algorithm”) via the GUI (which would involve being able to compile or interpret and then run code from the GUI). More interesting would be a graphic rendering of the swarm in action (not hard to do for simple problems but much tougher to do well when there are more than 3 unknowns in the problem being solved).

This would probably work as a freeware (or possibly shareware) product. If you’re smart enough, though, to get it bundled with some kind of problem solver that PSO works well for, it could be worth considerably more. –PaulPomeroy

Way Cool: 1, Yawn: 0


Way Cool: 1, Yawn: 0, Belch: 1


Therein lies the problem. You’re ‘broadcasting’ with no real way to limit it. Hence, illegal.

Just because the tool can be used to infringe copyrights doesn’t make the tool illegal. Case in point, there are a ton of MP3 streamers out there, and none of them have (as far as I know) been sued.

By which I take you to mean that the make-sure-it-isn’t-illegal mechanism specification is essentially meaningless feel-good cr*p.

I said that failing to include such a mechanism wasn’t illegal. That doesn’t mean that it’s meaningless. However, it does not seem to be anything close to standard practice.

I have no quarrel with that. The technology of media sharing vs. DRM is a good old-fashioned arms race. As long as the lawyers keep out of it.

*2004.11.20: Data/Project Grouping

I don’t think this has anything to do with Cocoa, but maybe someone will chime in as to how its security features impinge here. – I’m thinking something that would let you group information together and “freeze” it as a file. Sound, Images, Movies, and text in some kind of HTML-like WYSIWYG form. It’d have to be XML based, of course…

Anyway, if you could do this with applications and somehow “freeze” them together it’d be a lifesaver. Working on your tutorial at Freeze the Safari window and the XCode window as a file…

Way Cool: 1, Yawn: 0


Someone else apparently thought this would be a good idea too. And they actually did something about it. It’ll be interesting to see how Unipage fares against PDF. See for more information.