Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Apr 27, 2006, 04:24 AM   #1
gekko513
macrumors 601
 
gekko513's Avatar
 
Join Date: Oct 2003
What have you developed?

Since some regulars here seem to be seasoned programmers I'm curious as to which Mac applications or projects you others have developed or been heavily involved in the development of.

Does anyone here develop software for the Mac as a full time job?


As for myself, I've only made Solitaire XL, but I hope to be able to develop more later on. Mac programming is only a hobby for me.
__________________
Someone get Nekkid™, now!
gekko513 is offline   0 Reply With Quote
Old Apr 27, 2006, 05:17 AM   #2
kretzy
macrumors 601
 
kretzy's Avatar
 
Join Date: Sep 2004
Location: Canberra, Australia
I've developed an addiction to MR. That's about the extent of my development skills.

I think the prize should go to MJ for that Auto-forumspammer™ he's created.

That's a great little app btw Gekko! I love the transparency.
kretzy is offline   0 Reply With Quote
Old Apr 27, 2006, 05:19 AM   #3
mpw
Guest
 
Join Date: Jun 2004
Quote:
Originally Posted by gekko513
What have you developed?
A nasty rash
mpw is offline   0 Reply With Quote
Old Apr 27, 2006, 06:08 AM   #4
robbieduncan
Moderator
 
robbieduncan's Avatar
 
Join Date: Jul 2002
Location: London
See my sig I only write Mac software as a hobby. My day job is writing internal financial apps at Citigroup.
robbieduncan is offline   0 Reply With Quote
Old Apr 27, 2006, 08:04 AM   #5
caveman_uk
Guest
 
caveman_uk's Avatar
 
Join Date: Feb 2003
Location: Hitchin, Herts, UK
I've written two programs that are publicly available. They are both available at my website. Of the two, BeerAlchemy is by far the more complex and I'm pretty proud of it. The other program still pulls in the odd sale so I keep it on the website more for nostalgia than anything else....

Oh, BTW, I'm not a full time dev. In my day job I work as a research medicinal chemist for a small biotech.
caveman_uk is offline   0 Reply With Quote
Old Apr 27, 2006, 08:04 AM   #6
Les Kern
macrumors 68030
 
Les Kern's Avatar
 
Join Date: Apr 2002
Location: Alabama
Our first two apps will be released later this summer. I started a company in June 2005. Check out www.coachstat.com. This is a "holder" site while the new one is being designed. The Baseball app grew from an idea (No Mac app like it) to a hobbie, to incorporation and all the crap red-tape involved withTHAT. Quite a journey considering I have a REAL job. My partner works for NSA (yes, THAT NSA!) and lives 800 miles from me. We develop using my iDisk to transfer files.

Last edited by Les Kern; Apr 27, 2006 at 08:13 AM.
Les Kern is offline   0 Reply With Quote
Old Apr 27, 2006, 08:11 AM   #7
Thom_Edwards
macrumors regular
 
Join Date: Apr 2003
i did commercial development at my last job. nothing you could get off the shelf, though. i worked for a company called 'creative education institute'. we wrote software for education, primarily to bring kids up to their grade level's expectations. i got to lead develop a couple of the titles we distributed, but none of the 'flagship' products. i also did a lot of prototyping for upcoming projects. there were a couple of guys that were *really* good, so they got the big stuff.

it was cool, though. to see my first commercially distributed CD going out was pretty rewarding. if you went to the 'about' menu, there it was: Lead Developer: Thom Edwards.
Thom_Edwards is offline   0 Reply With Quote
Old Apr 27, 2006, 09:43 AM   #8
atari1356
macrumors 68000
 
Join Date: Feb 2004
The only thing I've built so far is my Calculon calculator widget. I think it's pretty good, although there's a minor problem with float inaccuracies that is going to force me to rewrite the way calculations are done.

(for example, if you enter "99.9 - 88.8" the answer SHOULD be "11.1"... but it spits out "11.100000000000009". I think I know what to do to fix it - I just need to find the time to actually do it.)

My day job is web design/HTML geek... but I enjoy the development side of things and want to pick up more programming skills.
atari1356 is offline   0 Reply With Quote
Old Apr 27, 2006, 11:27 AM   #9
gekko513
Thread Starter
macrumors 601
 
gekko513's Avatar
 
Join Date: Oct 2003
Quote:
Originally Posted by max_altitude
That's a great little app btw Gekko! I love the transparency.
Thanks. I'm pretty happy with it.


It's great to hear about the projects you other guys have been working on. BeerAlchemy looks fun and very professional. If I ever get into beer brewing ...

atari: I use Calculon and I'm very happy with it. Nice job.

Good luck with your rash, mpw.
__________________
Someone get Nekkid™, now!
gekko513 is offline   0 Reply With Quote
Old Apr 27, 2006, 11:31 AM   #10
mpw
Guest
 
Join Date: Jun 2004
Quote:
Originally Posted by gekko513
...Good luck with your rash, mpw.
Cheers, I'm hoping to add welts in 'rash 2.0™'
mpw is offline   0 Reply With Quote
Old Apr 27, 2006, 12:39 PM   #11
kainjow
Moderator emeritus
 
kainjow's Avatar
 
Join Date: Jun 2000
I have my own software company and write stuff for that, but lately I haven't had any time for it and am doing full time Mac development for a company in California (I'm in Ohio!). They want me to move out there, we'll see (still in college so it's tricky)

I also am doing boring .NET stuff for a local company as an internship, but I'm seriously considering quitting that since I'd much rather do Cocoa but it's good experience with more "real" world stuff that IT companies do, although it's extremely boring. I need input on this. Should I quit it and do what I love, or keep it since it's good experience but boring (people always tell you to do what you love...)?

But yeah, 99% of the development work I do on the Mac is iPod related
kainjow is offline   0 Reply With Quote
Old Apr 27, 2006, 12:41 PM   #12
kainjow
Moderator emeritus
 
kainjow's Avatar
 
Join Date: Jun 2000
Quote:
Originally Posted by atari1356
The only thing I've built so far is my Calculon calculator widget. I think it's pretty good, although there's a minor problem with float inaccuracies that is going to force me to rewrite the way calculations are done.

(for example, if you enter "99.9 - 88.8" the answer SHOULD be "11.1"... but it spits out "11.100000000000009". I think I know what to do to fix it - I just need to find the time to actually do it.)
Use round functions?
kainjow is offline   0 Reply With Quote
Old Apr 27, 2006, 04:40 PM   #13
atari1356
macrumors 68000
 
Join Date: Feb 2004
Quote:
Originally Posted by kainjow
I need input on this. Should I quit it and do what I love, or keep it since it's good experience but boring (people always tell you to do what you love...)?
Quit and do what you love. Think about it this way: you could spend 10 years of your life doing boring work, getting lots of experience learning things you don't really care about... then be stuck with skills that won't necessarily transfer into doing what you really want to do.

... or, you could do something you like doing, learning things that will help you get even better jobs doing what you want to do (or perhaps even start your own business doing what you love). Also, keep in mind that happiness is far more important than money - and that if you like what you're doing, you'll be great at what you do and the money will eventually come (in theory ).

Read this book:
http://www.amazon.com/gp/product/0142196290


Quote:
Originally Posted by kainjow
Use round functions?
I'm not completely sure yet... but that may be part of the solution. It's complicated because I don't want to lose the functionality of being able to enter longer expressions like "4.2+81.63-(6/2)".
atari1356 is offline   0 Reply With Quote
Old Apr 27, 2006, 05:31 PM   #14
savar
macrumors 68000
 
savar's Avatar
 
Join Date: Jun 2003
Location: District of Columbia
Send a message via AIM to savar
I used to maintain an app called MultiDockX -- one of the dozens of dock switchers out there.

I'd like to get back into it some day but other projects are more profitable uses of my time.

One thing I'd like to make is a video player that can play FairPlay videos from iTMS. Watching videos in iTunes is absolutely terrible.
__________________
Mehce
savar is offline   0 Reply With Quote
Old Apr 27, 2006, 05:33 PM   #15
kainjow
Moderator emeritus
 
kainjow's Avatar
 
Join Date: Jun 2000
Quote:
Originally Posted by savar
One thing I'd like to make is a video player that can play FairPlay videos from iTMS. Watching videos in iTunes is absolutely terrible.
QuickTime Player?
kainjow is offline   0 Reply With Quote
Old Apr 27, 2006, 05:42 PM   #16
savar
macrumors 68000
 
savar's Avatar
 
Join Date: Jun 2003
Location: District of Columbia
Send a message via AIM to savar
Quote:
Originally Posted by atari1356
(for example, if you enter "99.9 - 88.8" the answer SHOULD be "11.1"... but it spits out "11.100000000000009". I think I know what to do to fix it - I just need to find the time to actually do it.)
The reason that happens is because the processor is working in base-2 and you're writing the program in base-10. Some numbers that are non-repeating in base-10 are repeating in base-2.

The answer is not to round, but simply to format numbers appropriately before you display them.

For a better explanation and more solutions, see: http://mindprod.com/jgloss/floatingpoint.html
__________________
Mehce
savar is offline   0 Reply With Quote
Old Apr 28, 2006, 03:35 AM   #17
HiRez
macrumors 601
 
HiRez's Avatar
 
Join Date: Jan 2004
Location: Western US
I'm currently developing a CoreAudio-based audio playback application, and I've also developed some utilities for the obscure Mac MMORPG named Clan Lord. Other than that, a few hundred "test" projects that went nowhere!
__________________
Go outside, the graphics are amazing!
HiRez is online now   0 Reply With Quote
Old Apr 28, 2006, 03:27 PM   #18
MarkCollette
macrumors 65816
 
MarkCollette's Avatar
 
Join Date: Mar 2003
Location: Calgary, Canada
The closest I've come to Mac programming is to do some testing of my Java programs on my iMac and iBook to make sure they're ok.

I wrote a client-server-embedded application that has units out in the field collecting information, and relaying that to a server via TCP/IP over cell phone networks, which then displays it to logged in clients. If certain parameters are met, either at the local unit, or at some other unit, then the system can change outputs on units. This is used to control a water system between pumping stations and reservoirs. I wrote the client and server in Java, but only helped with the embedded C. I initially wrote it all on my PC, but when I switched I then made sure it all worked on my Macs.

Then I started working for a company called ICEsoft, on their ICEpdf product, which is a Java PDF viewing library/application. You can use this to embed the ability to view PDFs inside any Java program. I mostly worked on image handling, memory and speed optimisations, supporting newer PDF file format features, and then some annotation and forms viewing. When I got my iBook, I'd bring that into work, and test ICEpdf on it. You can download and try it out for free, without any lame trial period.

Most of my time is now spent on integrating ICEfaces with Facelets, which are technologies for doing JSF web applications. ICEfaces adds a lot of AJAX functionality, and Facelets is a way of doing that without JSP. I've ran my code on my iBook in Tomcat 5.5.x, and tested the resulting web pages on Safari and Firefox. Right now we're gearing up for our Community Edition 1.0 release, in time for JavaOne. The software is free, even for commercial use, so you can download the existing Beta, or just wait for the official 1.0 release in less than 2 weeks.

A bunch of the guys here at work use Macs, but of course we also run things on Windows, Linux, Solaris, etc.
MarkCollette is offline   0 Reply With Quote
Old Apr 28, 2006, 05:23 PM   #19
savar
macrumors 68000
 
savar's Avatar
 
Join Date: Jun 2003
Location: District of Columbia
Send a message via AIM to savar
Quote:
Originally Posted by kainjow
QuickTime Player?
No playlists!
__________________
Mehce
savar is offline   0 Reply With Quote
Old Apr 28, 2006, 05:48 PM   #20
rendezvouscp
macrumors 68000
 
Join Date: Aug 2003
Location: Long Beach, California
Send a message via AIM to rendezvouscp
Favorites though in QuickTime; that's what I use.
-Chasen
__________________
Santa Rosa 2.4 15" Matte MacBook Pro
Iron Money
rendezvouscp is offline   0 Reply With Quote
Old Apr 28, 2006, 06:00 PM   #21
FireArse
macrumors 6502a
 
Join Date: Oct 2004
Send a message via MSN to FireArse
what about....

Quote:
Originally Posted by savar
No playlists!
VLC?
__________________
Mac Pro 1,1 2.66GHz 13GB RAM flashed 1024MB ATI4870
2012 Mac Book Air 13"
23" Cinema Display
16GB iPhone 4GS
FireArse is offline   0 Reply With Quote
Old Apr 28, 2006, 07:45 PM   #22
DaveP
macrumors 6502
 
Join Date: Mar 2005
Quote:
Originally Posted by gekko513
As for myself, I've only made Solitaire XL, but I hope to be able to develop more later on. Mac programming is only a hobby for me.
Cool! My girlfriend is addicted to that game! It is pretty nice.

My most significant development projects are most work related...and not very interesting.
DaveP is offline   0 Reply With Quote
Old Apr 28, 2006, 08:49 PM   #23
HexMonkey
Administrator
 
HexMonkey's Avatar
 
Join Date: Feb 2004
Location: New Zealand
I currently have one released program, MassReplaceIt. It's a bulk find and replace tool for filenames and contents, which I've developed in my spare time over the last couple of years.
HexMonkey is offline   0 Reply With Quote
Old Apr 29, 2006, 01:44 PM   #24
slooksterPSV
macrumors 68030
 
Join Date: Apr 2004
Location: Nowheresville
Send a message via AIM to slooksterPSV Send a message via MSN to slooksterPSV Send a message via Yahoo to slooksterPSV
Quote:
Originally Posted by gekko513
Since some regulars here seem to be seasoned programmers I'm curious as to which Mac applications or projects you others have developed or been heavily involved in the development of.

Does anyone here develop software for the Mac as a full time job?


As for myself, I've only made Solitaire XL, but I hope to be able to develop more later on. Mac programming is only a hobby for me.
I've made a Tetris Clone, and a Frogger clone. --see http://www.aaroncox.net/ that's where I learned how to make them.
__________________
AMD Phenom 9600, 2GB RAM, 250GB HDD, ATI Radeon 4850, Vista Home Premium 64-bit
Gateway NV53 with Windows 7 Home Premium 64-bit & Ubuntu 10.04 Lucid Lynx 64-bit
slooksterPSV is offline   0 Reply With Quote
Old Apr 29, 2006, 05:14 PM   #25
caveman_uk
Guest
 
caveman_uk's Avatar
 
Join Date: Feb 2003
Location: Hitchin, Herts, UK
Quote:
Originally Posted by gekko513
BeerAlchemy looks fun and very professional. If I ever get into beer brewing ...
Thanks. You should try it (brewing) Beer's pretty expensive in Norway isn't it?. Is homebrewing legal there?

Of course, if you'd like to try BeerAlchemy and maybe buy a license......
caveman_uk is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
thread Thread Starter Forum Replies Last Post
Wanna feel inadequate? or What have you done with your life? mactastic Current Events 48 Dec 31, 2011 03:54 PM
What have you rented on ATV and what did you think? Chuck Apple TV and Home Theater 65 Feb 23, 2008 11:22 PM
what have you developed? wmmk Mac Programming 5 Jul 12, 2006 02:01 AM
What have you wanted to do but never would? G5orbust Community 37 Aug 28, 2003 07:51 PM
Bugs in Jaguar: what have you encountered? G4scott Mac Help/Tips 31 Sep 1, 2002 04:16 PM


All times are GMT -5. The time now is 03:33 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC