Making my own brewing software - Home Brew Forums
Home Brew Forums > Home Brewing Beer > General Beer Discussion > Making my own brewing software

Reply
 
Thread Tools
Old 11-25-2007, 11:43 PM   #1
ryan_boc
Recipes 
 
Oct 2007
Huntsville, AL
Posts: 47


Hey guys and gals,
So, I've decided to make some brewing software in what little free time I have and would like your opinions on what should it should do. Right now I only have it barely designed (nothing works yet, but it sure looks pretty!) in Mac OS X. I plan on making it available on most operating systems in the future (Windows, Mac, Linux), it's just that I own a Mac and that's what's readily available to me at the moment.

Anyway, here is a picture of what I have so far.

What you see is what I have right now. A list of the brews you've entered in will be populated in the table on the left, and when you click on a brew in that table, the details will appear on the right side.

I really haven't worked out how it will work, but all I need from you guys is help on what it should do. Thanks a bunch!

Edit: I realize I left off the final gravity in that window


__________________
Primary - nothing
Conditioning - nothing
Bottling - nothing
Drinking - nothing
Up Next - an IPA or a Mead

 
Reply With Quote
Old 11-25-2007, 11:50 PM   #2
Yuri_Rage
Gritty.
HBT_MODERATOR.png
 
Yuri_Rage's Avatar
Recipes 
 
Jul 2006
Southwest
Posts: 14,280
Liked 794 Times on 506 Posts


Looks like it'll work, but the GUI alone isn't enough to sway me from BeerSmith.

Calculate an estimated OG and FG. Then allow the user to input actual OG and FG. Also calculate IBUs and SRM. Don't forget to include several IBU algorithms (Tinseth, Rager, etc).

Include a carbonation calculator for volumes of CO2 based on the carbonation method (force, sugar, DME, etc).

Add a water approximation tool. BeerSmith's water tool is good, but it won't automatically calculate the optimum salts to use in order to approximate a particular water profile.

Add an easy to use inventory feature.

That's probably enough to keep you busy for a while...


__________________
Homebrewed Blog..........YouTube Channel .......... Shirts, posters, etc

 
Reply With Quote
Old 11-25-2007, 11:52 PM   #3
the_wrath_of_Khan
Recipes 
 
Nov 2007
Japan
Posts: 58

Well I am a fellow Mac user, so I would be pumped to have this software. Let me know if you need me to test it for you or maybe some help.

 
Reply With Quote
Old 11-26-2007, 12:01 AM   #4
ryan_boc
Recipes 
 
Oct 2007
Huntsville, AL
Posts: 47

Thanks for that list of requirements Yuri, that's exactly what I am looking for. I might have to ask you some questions about some of them later, but for now - when you say inventory feature, are you talking about something to keep track of your brewing supplies?
__________________
Primary - nothing
Conditioning - nothing
Bottling - nothing
Drinking - nothing
Up Next - an IPA or a Mead

 
Reply With Quote
Old 11-26-2007, 12:04 AM   #5
Yuri_Rage
Gritty.
HBT_MODERATOR.png
 
Yuri_Rage's Avatar
Recipes 
 
Jul 2006
Southwest
Posts: 14,280
Liked 794 Times on 506 Posts


Quote:
Originally Posted by ryan_boc
when you say inventory feature, are you talking about something to keep track of your brewing supplies?
Yup!

I really like BeerSmith
__________________
Homebrewed Blog..........YouTube Channel .......... Shirts, posters, etc

 
Reply With Quote
Old 11-26-2007, 12:07 AM   #6
JimC
Recipes 
 
Apr 2007
Ottawa, Ontario, Canada
Posts: 294
Liked 2 Times on 2 Posts


If you plan on making this multi-platform, make sure you start with a multi-platform windowing tool like QT. Honestly, instead of starting from scratch, I would take a good look at QBrew and go form there.

http://www.usermode.org/code.html

 
Reply With Quote
Old 11-26-2007, 03:05 PM   #7
david_42
 
david_42's Avatar
Recipes 
 
Oct 2005
Willamina & Oak Grove, Oregon, USA
Posts: 25,593
Liked 151 Times on 142 Posts


The toughest part to get right is the bittering curves. I haven't seen a software package yet that handles high IBU levels correctly.
__________________
Remember one unassailable statistic, as explained by the late, great George Carlin: "Just think of how stupid the average person is, and then realize half of them are even stupider!"

"I would like to die on Mars, just not on impact." Elon Musk

 
Reply With Quote
Old 11-26-2007, 03:12 PM   #8
the_bird
10th-Level Beer Nerd
HBT_LIFETIMESUPPORTER.png
 
the_bird's Avatar
Recipes 
 
May 2006
Adams, MA
Posts: 20,879
Liked 520 Times on 419 Posts


Quote:
Originally Posted by david_42
The toughest part to get right is the bittering curves. I haven't seen a software package yet that handles high IBU levels correctly.
Attenuation, as well. From what I've seen, none of the existing software packages can factor in that an addition of a simple sugar will effectively ferment 100%. I don't think any of them will make adjustments for the attenuation of various yeast strains, either; they'll just make a basic assumption, something like 75% attenuation, and apply that regardless of recipe, mash temp, and yeast.

Now, it could well be that there are simply too many moving parts to do an accurate number - but it sure would be nice to see improvement here, as well.

I like BeerSmith, too.
__________________
Come join Yankee Ingenuity!

"I'm kind of toasted. But I looked at my watch and it's only 6:30 so I can't stop drinking yet." - Yooper's Bob
"Brown eye finally recovered after the abuse it endured in Ptown last weekend, but it took almost a full week." - Paulie
"no, he just doesn't speak 'stupid'. i, however, am fluent...." - motobrewer
"... I'll go both ways." - Melana

 
Reply With Quote
Old 11-26-2007, 08:09 PM   #9
ryan_boc
Recipes 
 
Oct 2007
Huntsville, AL
Posts: 47

Quote:
Originally Posted by JimC
If you plan on making this multi-platform, make sure you start with a multi-platform windowing tool like QT. Honestly, instead of starting from scratch, I would take a good look at QBrew and go form there.

http://www.usermode.org/code.html
I started this off in xcode, but I have recently decided to use Java to write this software, so that I'll only have to write it once. Also, for an application this simple, I think Java would be the best choice for doing it rather quickly.
__________________
Primary - nothing
Conditioning - nothing
Bottling - nothing
Drinking - nothing
Up Next - an IPA or a Mead

 
Reply With Quote
Old 11-26-2007, 08:57 PM   #10
Kevin Dean
 
Kevin Dean's Avatar
Recipes 
 
Jul 2007
Frederick, MD
Posts: 1,352
Liked 7 Times on 7 Posts


Are you planning on providing source code and the freedom to utilize it?


__________________
Free State Project liaison to the homebrew hobby!

"What's your name? Well my mom calls me Son, and my cat calls me Meow, either will do." -- Sam Dodson of the Obscured Truth Network

 
Reply With Quote
Reply
Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Label Making Software TxBrew Label Display & Discussion 17 01-18-2010 10:02 PM
Any other Label making software? ZooBrew Label Display & Discussion 0 05-30-2009 03:22 PM
what program - (software for label making) jamescb77 Label Display & Discussion 6 08-12-2008 06:28 PM
Label Making Software BillyA Label Display & Discussion 10 01-24-2008 12:28 AM
Beer Making Software Blaine Brewing Software 5 10-27-2007 08:02 AM


Forum Jump