» posted on Tuesday, June 20th, 2006 at 5:02 pm by Garrett
brewz.NET
As a disclaimer, I figured I would start this post by clearly stating that it is going to digress into realms of geekdom and nerdiness that few with our passion are willing to tread, yet I do it anyways… Programming.
As I said several posts back in my “Confessions of an uber-geek” post, I am slowly working on a graphical user interface and platform for developing a computer-controlled homebrew rig. Why you ask? Pomp, circumstance, and sheer vanity is my best and only defense… because I can. I can’t think of anything cooler than having folks over, giving them a tour of the ghetto brewery in the basement (which WILL be upgraded as part of this project to an all-stainless, glorious marvel), and firing up the PC to give a demonstration. Have other people built computer-controlled homebrew rigs before? SURE. And many probably did a better job than me. But I am still resolved to do my best and do something truly ridiculous, unnecessary, and utterly cool.
My previous post gave a couple of screenshots of a pipe class I was building… well, it is now obsolete and must be completely rewritten. The reason is that I have finally decided to take the plunge and learn Microsoft’s latest platform, .NET. I will be recoding anything developed thus far in VB.NET and will continue from here on out with that as the framework language of choice. It took a great deal of soul-searching and self masochism to ultimately decide, but it is the right decision. I have long avoided delving into this new language because of my inexperience and utter stranglehold on the previous iteration (VB6), but the time has come for me to learn something new once more.
I honestly wish I had time and interest to do it sooner. I actually had a very strong support structure several years ago that could have assisted me. One of my best online friends (and an absolutely brilliant resource) has since disapppeared from the face of the planet and isn’t returning my e-mails. And everyone else has about a 4 year head start on me… BUT HEY! I’ve been busy. Kids. Moving from Mexico. Establishing myself in 3 jobs in 4 years. Learning to homebrew!!! (and investing ridiculous sums of money and time to do so). But I will make use of my demon-given aptitudes and meld my world of yesterday with that of today.

These screenshots are the re-write of my “tank” class in VB.NET. I have rewritten this class now 4 times – 2 times using VB6 and the Windows GDI API library, once using VB6 and a GDI+ wrapper, and finally (as shown) using VB.NET and pure .NET library code (No VisualBasic namespace for me, thank you very much).
In the long run I firmly believe the .NET platform will give my homebrewing control application flexibility, portability, and use that legacy VB6 never could. I must admit I have my reservations regarding many aspects of the undertaking (my own experience being one large factor), but quite honestly my tenacity and pure vanity WILL win out in the end. My arrogance and commitment knows no bounds.
This project will be open-source. Everyone who has the interest (and ability) will be able to download and start using it as the base for their creations, once completed. My intention is to build the following:
- A process designer application that allows users to customize graphics, layouts, and displays for their homebrew systems
- A flexible and customizable input/output system that will interact with any DACA card or device on the market and allow whatever device necessary as an input or output (thermocouples, thermisters, solenoids, float switches, solid-state relays… whatever
- A SQL server database middleware layer that can be used to export and import brew sessions and trend/analyze data as required.
- A web portal for folks that actually want to share their brew session data online with other folks
- webcam support so folks can watch the action in progress
And many other things. Its a big laundry list to fill… I’ll obviously focus first on items necessary for me to get my own brewery up and running, but the idea is that ultimately anyone could use it if they wanted to.
Enough for now… time for me to go drink some Nasty Habit Abbey Dubbel. Gotta make room for those summer saisons and wheats!!!
Print This Post
filed under Uncategorized | 2 comments
2 Responses to “brewz.NET”
Leave a Reply
You must be logged in to post a comment.
» First State Brewers ShoutBox

- Info : Please, resolve the addition below before post any new comment...
- Seth : I'll be at Martys for the meeting. Anyone else going to the Beer & Bocce thing at Iron Hill tonight?
- Scott Johnson : ScottB: Still cant get my avator to work! what are the file requirements for it?
- Scott Johnson : Again, unfortunately I can't make it, gotta head to Norfolk for work that night!
- ScottB : Anyone going to the meeting Friday at Marty's house?
- JoeBob : I'll be in Newark around 3:30 for the festivities
- Seth : Hey everyone, big weekend for beer. Sat is the 7th annual Newark Food and Brew Fest. At least 4 new brewers (including 2 Belgian) that I can tell. Also this weekend is Stewart's Brewing Co's 15th Anniv. They're having stuff all week starting Fri.
- ScottB : Hey folks! Is anyone coming to the meeting this Friday?
- ScottB : How was the meeting last Friday? Sorry I couldn't make it.
- ScottB : Meeting Friday, 6/18, at How Do You Brew!
- ScottB : Check out the old club pics! «link»
- ScottB : 7pm to 10pm
- RavenChief : Thanks, I am not sure I can make it up there on the 18th. But what time do you all get togeather?
- ScottB : The next meeting will be this Friday, June 18 at the How Do You Brew store
- ScottB : Check out the new Mingle social network I just added to this site!
- ScottB : RavenChief, the next meeting will be this Friday, June 18. I have to confirm the meeting location.
- RavenChief : Hi folks, just wondering when and where you might be getting togeather for a meeting?
- RavenChief : Howdy
- ScottB : Cool!
- Seth : w00t! Brewed an Irish Red on Sun and put it in my new fermenter. I is a happy brewer!
- Seth : Anyone else planning on getting some malt from HDYB during the sale? Anyone only need half a big ole bag o'malt?
- ScottB : mike g77, sorry I did not see your message before the last meeting. I have added your email address to my distribution list so you will get the meeting notice next time.
- Seth : Have to have an organization in order to get them? If we bring in cones to compare at a meeting is it "research?" I say yes!
- Seth : Think maybe they'll buy "research" on the testing local terrestrial conditions (terroir) and lattitude orientation variabilities on the flavor and aromatic proporties on various hops varieties in regards to brewing and other commercial applications? Worth a shot, I say.
- Seth : Interested in the Southern Brewer and the Blue Northern Brewer, myself.
- Scott Johnson : looks interesting, but seems that you have to report back on your "research" May have to try it....researchin g about how homegrown hops makes my beer better :)
- Seth : Interesting. Saw this from Morebeer's facebook posting: USDA Germplasm Resourse Information Network (GRIN) has hops rhizomes for free, for research purposes. Anyone tried it? Here's the link: «link»
- mike g77 : How can I get directions to the next meeting?
- ScottB : I'm not sure. See if you can make the pic the same size as your current one before trying to change it.
- Scott Johnson : ScottB, I am having issues changing my avatar...is there a specific file type or size?
- Scott Johnson : dude, saw the pics, Very Nice!
- ScottB : Where are the pics?
- Seth : It's here! It's here! Nice shiny, still needs to be cleaned stainless steel 14.5 gallon fermenter. Bwahahahaha!
- ScottB : Louis, I heard that. Who did he sell to?
- ScottB : Check out the Big Brew site: «link» site#:445 | Heavy Handed Brewing, Wilmington, DE, site type: residence, email: Jay White «email»
- ScottB : No time to organize a Big Brew now.
» Mingle Status
Find Friends Today! - Show All
Total Comments: 0 |
Total Comments: 0 |
Total Comments: 0 |
Total Comments: 5 |
| Louis |
| Well Scott, I wrote this comment first but I don't know what... |
| FirstStateBrewer |
| At the menu at the top, drop down the Mingle menu and select... |








First State Brewers Blog » Blog Archive » Program Progress said:
Oct 11, 07 at 6:13 pm[...] months I have been struggling with how to implement some design environment functionality for the BrewzNET software I’ve been working on for over a year. In fact, I took a several month hiatus during July-Oct [...]
Program Progress « Sever Brews / BrewzNET said:
Mar 16, 08 at 9:38 am[...] months I have been struggling with how to implement some design environment functionality for the BrewzNET software I’ve been working on for over a year. In fact, I took a several month hiatus during July-Oct [...]