Pocket Brewer Version 4.0 Submitted – Refractometer Final Gravity Correction

I know we’re going from 3.9 to 4.0 and typically upping the first number means big feature release but unfortunately that’s not the case here.  Microsoft won’t let me update it to 3.9.5 for example so we had to go up to 4.0.

I added a refractometer final gravity correction tool to the tools.    For those of us who use refractometers in brewing when you take a final gravity reading it’s skewed due to the presence of alcohol.   Well fortunately there are formulas out there to perform corrections and get the actual final gravity of your beer.   I’ve been brewing a lot lately and the only thing Pocket Brewer hasn’t done that I need is that calculation which results in me rummaging about my computer for that spreadsheet to do the correction.   I got tired of it Sunday and wrote the addition to Pocket Brewer.    I also got a little fancy with it so once you enter your original gravity and final gravity as taken with your hydrometer you’ll get the corrected final gravity, estimated alcohol and attenuation all right there.   I love it.

I have been working on the mash schedules and timers for the application but have to confess I suffered a little burnout after implementing the BeerXML import/export which was a beast.   I’ll be getting back to those in the near future after this little success.

Happy Brewing!

Version 3.9 Live In Marketplace

Pocket Brewer Version 3.9 is out in the Marketplace and everything seems to be running smoothly.    I hope everyone enjoys the improvements to the mail imports and enjoys the new SkyDrive integration.    I have updated the documentation on Import/Export so please read it especially if you want to use SkyDrive.

Version 3.8 Out, Version 3.9 Submitted – Other People’s BeerXML

After submitting 3.8 to the marketplace I went through a number of BeerXML flies from other programs and found a number of issues with them I needed to “clean up” in order to help users have to hassle less with XML that didn’t conform to what it should look like.   So this evening I submitted version 3.9 which should be out in the next week or so.   If you have any problems with a particular BeerXML file feel free to send it my way and I’ll help you with it!

Happy New Year

Northern German Pilsner

Name: Northern German Pilsner
Description: 60 minute single infusion mash at 148F.   1.3 quarts per pound for mash.   mash out target temp of 168F.
Post Boil Volume: 6.00
Pre Boil Volume: 7.00
Mash Time: 60.00
Boil Time: 90.00
Desired Original Gravity: 1.049
Desired Final Gravity: 1.0
Calculated Likely ABV% Based on Specified Gravities: 6.510
Users Targeted ABV%: .000
Desired CO2 Volumes: 2.5
Anticipated Brewhouse Efficiency: 70
Likely Original Gravity at 6.00 Based on Grains and Efficiency: @ 70% = 285 GU = 1.047

Grain: Pilsner (2 Row) Ger qty:11

Hop : Hallertauer Mittelfrueh qty:1.75 at:60 mins. AA=4.00
Hop : Hallertauer Mittelfrueh qty:0.75 at:15 mins. AA=4.00
Hop : Hallertauer Mittelfrueh qty:0.5 at:1 mins. AA=4.00

Yeast: German Bock Lager qty:1 Max temp: 55.0 Min temp: 48.0

Style Name: German Pilsner (Pils) (Pilsner)
Northern German Pilsner Pocket Brewer XML Code»

Northern German Pilsner BeerXML Code»

Sent from my Windows Phone


<?xml version=”1.0″ encoding=”utf-16″?>
<RecipeClass>
<BREWER>Pocket Brewer</BREWER>
<Type>All Grain</Type>
<VERSION>1</VERSION>
<OriginalGravity>1.049</OriginalGravity>
<OriginalGravityImportExport>1.049</OriginalGravityImportExport>
<FinalGravityImportExport>1.0</FinalGravityImportExport>
<FinalGravity>1.0</FinalGravity>
<BatchSize>6</BatchSize>
<BatchSizeImportExport>6</BatchSizeImportExport>
<BoilVolumeSize>7</BoilVolumeSize>
<BoilVolumeSizeImportExport>7</BoilVolumeSizeImportExport>
<CO2Volumes>2.5</CO2Volumes>
<BoilTime>90</BoilTime>
<MashTime>60</MashTime>
<TargetABV>0</TargetABV>
<BrewHouseEfficiency>70</BrewHouseEfficiency>
<Name>Northern German Pilsner</Name>
<Style />
<Description>60 minute single infusion mash at 148F.   1.3 quarts per pound for mash.   mash out target temp of 168F.  </Description>
<StyleIdExact>2A</StyleIdExact>
<StyleIdGeneral>2</StyleIdGeneral>
<Yeasts>
<YeastAdditionClass>
<Quantity>1</Quantity>
<Name>German Bock Lager</Name>
<ProductID>WLP833</ProductID>
</YeastAdditionClass>
</Yeasts>
<Hops>
<HopAdditionClass>
<USE>Boil</USE>
<VERSION>1</VERSION>
<NOTES>Used for: Continental Lagers, German Ales/Lagers, US Lagers</NOTES>
<QuantityIO>1.75</QuantityIO>
<Quantity>1.75</Quantity>
<QuantityText>1.75</QuantityText>
<Alpha>4.00</Alpha>
<AlphaText>4.00</AlphaText>
<TinsethIBUS>20</TinsethIBUS>
<IsWholeHop>false</IsWholeHop>
<TimeInMinutes>60</TimeInMinutes>
<TimeInMinutesText>60</TimeInMinutesText>
<Name>Hallertauer Mittelfrueh</Name>
<Visible>Visible</Visible>
</HopAdditionClass>
<HopAdditionClass>
<USE>Boil</USE>
<VERSION>1</VERSION>
<NOTES>Used for: Continental Lagers, German Ales/Lagers, US Lagers</NOTES>
<QuantityIO>0.75</QuantityIO>
<Quantity>0.75</Quantity>
<QuantityText>0.75</QuantityText>
<Alpha>4.00</Alpha>
<AlphaText>4.00</AlphaText>
<TinsethIBUS>4</TinsethIBUS>
<IsWholeHop>false</IsWholeHop>
<TimeInMinutes>15</TimeInMinutes>
<TimeInMinutesText>15</TimeInMinutesText>
<Name>Hallertauer Mittelfrueh</Name>
<Visible>Visible</Visible>
</HopAdditionClass>
<HopAdditionClass>
<USE>Boil</USE>
<VERSION>1</VERSION>
<NOTES>Used for: Continental Lagers, German Ales/Lagers, US Lagers</NOTES>
<QuantityIO>0.5</QuantityIO>
<Quantity>0.5</Quantity>
<QuantityText>0.5</QuantityText>
<Alpha>4.00</Alpha>
<AlphaText>4.00</AlphaText>
<TinsethIBUS>0</TinsethIBUS>
<IsWholeHop>false</IsWholeHop>
<TimeInMinutes>1</TimeInMinutes>
<TimeInMinutesText>1</TimeInMinutesText>
<Name>Hallertauer Mittelfrueh</Name>
<Visible>Visible</Visible>
</HopAdditionClass>
</Hops>
<Grains>
<GrainAdditionClass>
<QuantityIO>11</QuantityIO>
<VERSION>1</VERSION>
<YIELD>81.00</YIELD>
<COLOR>2.0</COLOR>
<ORIGIN>Germany</ORIGIN>
<SUPPLIER />
<NOTES>German base for Pilsners and Bohemian Lagers</NOTES>
<Quantity>11</Quantity>
<PotentialSpecificGravity>1.037</PotentialSpecificGravity>
<Type>Grain</Type>
<Name>Pilsner (2 Row) Ger</Name>
</GrainAdditionClass>
</Grains>
<Adjuncts />
<MISCS />
<WATERS />
<MASH>
<MASH_STEPS />
<VERSION>0</VERSION>
<GRAIN_TEMP>0</GRAIN_TEMP>
</MASH>
<Id>f70b7c79-3033-450d-8daf-1451324f8ff6</Id>
<BrewHouse>
<Efficiency>70</Efficiency>
</BrewHouse>
</RecipeClass>

<?xml version=”1.0″ encoding=”utf-16″?>
<RECIPE>
<NAME>Northern German Pilsner</NAME>
<VERSION>1</VERSION>
<TYPE>All Grain</TYPE>
<NOTES>60 minute single infusion mash at 148F.   1.3 quarts per pound for mash.   mash out target temp of 168F.  </NOTES>
<BREWER>Pocket Brewer</BREWER>
<BATCH_SIZE>22.7115</BATCH_SIZE>
<BOIL_TIME>90</BOIL_TIME>
<BOIL_SIZE>26.4968</BOIL_SIZE>
<EFFICIENCY>70</EFFICIENCY>
<FG>1.0</FG>
<OG>1.049</OG>
<CARBONATION>2.5</CARBONATION>
<HOPS>
<HOP>
<NAME>Hallertauer Mittelfrueh</NAME>
<VERSION>1</VERSION>
<ALPHA>4.00</ALPHA>
<AMOUNT>0.0496</AMOUNT>
<USE>Boil</USE>
<TIME>60</TIME>
<NOTES>Used for: Continental Lagers, German Ales/Lagers, US Lagers</NOTES>
</HOP>
<HOP>
<NAME>Hallertauer Mittelfrueh</NAME>
<VERSION>1</VERSION>
<ALPHA>4.00</ALPHA>
<AMOUNT>0.0213</AMOUNT>
<USE>Boil</USE>
<TIME>15</TIME>
<NOTES>Used for: Continental Lagers, German Ales/Lagers, US Lagers</NOTES>
</HOP>
<HOP>
<NAME>Hallertauer Mittelfrueh</NAME>
<VERSION>1</VERSION>
<ALPHA>4.00</ALPHA>
<AMOUNT>0.0142</AMOUNT>
<USE>Boil</USE>
<TIME>1</TIME>
<NOTES>Used for: Continental Lagers, German Ales/Lagers, US Lagers</NOTES>
</HOP>
</HOPS>
<FERMENTABLES>
<FERMENTABLE>
<NAME>Pilsner (2 Row) Ger</NAME>
<VERSION>1</VERSION>
<AMOUNT>4.9895</AMOUNT>
<TYPE>Grain</TYPE>
<YIELD>81.00</YIELD>
<COLOR>2.0</COLOR>
<ORIGIN>Germany</ORIGIN>
<SUPPLIER />
<NOTES>German base for Pilsners and Bohemian Lagers</NOTES>
<COARSE_FINE_DIFF>1.50</COARSE_FINE_DIFF>
<MOISTURE>4.00</MOISTURE>
<DISASTATIC_POWER>110.0</DISASTATIC_POWER>
<PROTEIN>11.00</PROTEIN>
<MAX_IN_BATCH>100.00</MAX_IN_BATCH>
<POTENTIAL>1.037</POTENTIAL>
</FERMENTABLE>
</FERMENTABLES>
<MISCS />
<WATERS />
<YEASTS>
<YEAST>
<NAME>German Bock Lager</NAME>
<TYPE>Lager</TYPE>
<VERSION>0</VERSION>
<FORM>Liquid</FORM>
<AMOUNT>1</AMOUNT>
<LABORATORY>White Labs</LABORATORY>
<PRODUCT_ID>WLP833</PRODUCT_ID>
<MIN_TEMPERATURE>48.0</MIN_TEMPERATURE>
<MAX_TEMPERATURE>55.0</MAX_TEMPERATURE>
<ATTENUATION>73.00</ATTENUATION>
<NOTES>Produces beer that has balanced malt and hop character.  From Southern Bavaria.</NOTES>
<BEST_FOR>Bocks, Doppelbocks, Oktoberfest, Vienna, Helles, some American Pilsners</BEST_FOR>
<FLOCCULATION>Medium</FLOCCULATION>
</YEAST>
</YEASTS>
<MASH>
<MASH_STEPS />
<VERSION>0</VERSION>
<GRAIN_TEMP>0</GRAIN_TEMP>
</MASH>
<STYLE>
<NAME>German Pilsner (Pils)</NAME>
<CATEGORY>Pilsner</CATEGORY>
<CATEGORY_NUMBER>2</CATEGORY_NUMBER>
<STYLE_LETTER>A</STYLE_LETTER>
<STYLE_GUIDE>BJCP</STYLE_GUIDE>
<VERSION>1</VERSION>
<TYPE>Lager</TYPE>
<OG_MIN>1.044</OG_MIN>
<OG_MAX>1.050</OG_MAX>
<FG_MIN>1.008</FG_MIN>
<FG_MAX>1.013</FG_MAX>
<IBU_MIN>25</IBU_MIN>
<IBU_MAX>45</IBU_MAX>
<COLOR_MIN>2.0</COLOR_MIN>
<COLOR_MAX>5.0</COLOR_MAX>
<ABV_MIN>4.4</ABV_MIN>
<ABV_MAX>5.2</ABV_MAX>
<NOTES>Drier and crisper than a Bohemian Pilsener with a bitterness that tends to linger more in the aftertaste due to higher attenuation and higher-sulfate water.  Lighter in body and color, and with higher carbonation than a Bohemian Pilsener.  Modern examples of German Pilsners tend to become paler in color, drier in finish, and more bitter as you move from South to North in Germany.</NOTES>
</STYLE>
</RECIPE>

Ivan’s Russian Imperial Stout

Name: Russian Imperial Stout
Description: add 6 teaspoons yeast nutrient in last 5 minutes of boil.   2 week fermentation.
Post Boil Volume: 5.50
Pre Boil Volume: 6.00
Mash Time: 60.00
Boil Time: 80.00
Desired Original Gravity: 1.096
Desired Final Gravity: 1.022
Calculated Likely ABV% Based on Specified Gravities: 9.620
Users Targeted ABV%: 10.000
Desired CO2 Volumes: 1.5
Anticipated Brewhouse Efficiency: 68
Likely Original Gravity at 5.50 Based on Grains and Efficiency: @ 68% = 528 GU = 1.096

Grain: Pale Malt (2 Row) US qty:19
Grain: Caramel/Crystal Malt – 60L qty:1
Grain: Special B Malt qty:0.5
Grain: Chocolate Malt qty:0.5
Grain: Black Barley (Stout) qty:0.5
Grain: Carafa II qty:0.25
Grain: Black (Patent) Malt qty:0.25

Hop : Magnum qty:2 at:50 mins. AA=14.00
Hop : Williamette qty:0.5 at:10 mins. AA=5.50

Yeast: Scottish Ale qty:1 Max temp: 75.0 Min temp: 55.0

Style Name: Russian Imperial Stout (Stout)
Russian Imperial Stout Pocket Brewer XML Code»

Russian Imperial Stout BeerXML Code»

Sent from my Windows Phone


<?xml version=”1.0″ encoding=”utf-16″?>
<RecipeClass>
<BREWER>Pocket Brewer</BREWER>
<Type>All Grain</Type>
<VERSION>1</VERSION>
<OriginalGravity>1.096</OriginalGravity>
<OriginalGravityImportExport>1.096</OriginalGravityImportExport>
<FinalGravityImportExport>1.022</FinalGravityImportExport>
<FinalGravity>1.022</FinalGravity>
<BatchSize>5.5</BatchSize>
<BatchSizeImportExport>5.5</BatchSizeImportExport>
<BoilVolumeSize>6</BoilVolumeSize>
<BoilVolumeSizeImportExport>6</BoilVolumeSizeImportExport>
<CO2Volumes>1.5</CO2Volumes>
<BoilTime>80</BoilTime>
<MashTime>60</MashTime>
<TargetABV>10</TargetABV>
<BrewHouseEfficiency>68</BrewHouseEfficiency>
<Name>Russian Imperial Stout</Name>
<Style />
<Description>add 6 teaspoons yeast nutrient in last 5 minutes of boil.   2 week fermentation.</Description>
<StyleIdExact>13F</StyleIdExact>
<StyleIdGeneral>13</StyleIdGeneral>
<Yeasts>
<YeastAdditionClass>
<Quantity>1</Quantity>
<Name>Scottish Ale</Name>
<ProductID>1728</ProductID>
</YeastAdditionClass>
</Yeasts>
<Hops>
<HopAdditionClass>
<USE>Boil</USE>
<VERSION>1</VERSION>
<NOTES>German Hallertauer hybrid, widely used in Germany</NOTES>
<QuantityIO>2</QuantityIO>
<Quantity>2</Quantity>
<QuantityText>2</QuantityText>
<Alpha>14.00</Alpha>
<AlphaText>14.00</AlphaText>
<TinsethIBUS>55</TinsethIBUS>
<IsWholeHop>false</IsWholeHop>
<TimeInMinutes>50</TimeInMinutes>
<TimeInMinutesText>50</TimeInMinutesText>
<Name>Magnum</Name>
<Visible>Visible</Visible>
</HopAdditionClass>
<HopAdditionClass>
<USE>Boil</USE>
<VERSION>1</VERSION>
<NOTES>Use for: Finishing American and British Ales</NOTES>
<QuantityIO>0.5</QuantityIO>
<Quantity>0.5</Quantity>
<QuantityText>0.5</QuantityText>
<Alpha>5.50</Alpha>
<AlphaText>5.50</AlphaText>
<TinsethIBUS>2</TinsethIBUS>
<IsWholeHop>false</IsWholeHop>
<TimeInMinutes>10</TimeInMinutes>
<TimeInMinutesText>10</TimeInMinutesText>
<Name>Williamette</Name>
<Visible>Visible</Visible>
</HopAdditionClass>
</Hops>
<Grains>
<GrainAdditionClass>
<QuantityIO>19</QuantityIO>
<VERSION>1</VERSION>
<YIELD>79.00</YIELD>
<COLOR>2.0</COLOR>
<ORIGIN>US</ORIGIN>
<SUPPLIER />
<NOTES>Base malt for all beer styles</NOTES>
<Quantity>19</Quantity>
<PotentialSpecificGravity>1.036</PotentialSpecificGravity>
<Type>Grain</Type>
<Name>Pale Malt (2 Row) US</Name>
</GrainAdditionClass>
<GrainAdditionClass>
<QuantityIO>1</QuantityIO>
<VERSION>1</VERSION>
<YIELD>74.00</YIELD>
<COLOR>60.0</COLOR>
<ORIGIN>US</ORIGIN>
<SUPPLIER />
<NOTES />
<Quantity>1</Quantity>
<PotentialSpecificGravity>1.034</PotentialSpecificGravity>
<Type>Grain</Type>
<Name>Caramel/Crystal Malt – 60L</Name>
</GrainAdditionClass>
<GrainAdditionClass>
<QuantityIO>0.5</QuantityIO>
<VERSION>1</VERSION>
<YIELD>65.20</YIELD>
<COLOR>180.0</COLOR>
<ORIGIN>Belgium</ORIGIN>
<SUPPLIER />
<NOTES>Extreme caramel aroma and flavored malt.  Used in dark Belgian Abbey and Trappist ales.  Unique flavor and aroma.</NOTES>
<Quantity>0.5</Quantity>
<PotentialSpecificGravity>1.03</PotentialSpecificGravity>
<Type>Grain</Type>
<Name>Special B Malt</Name>
</GrainAdditionClass>
<GrainAdditionClass>
<QuantityIO>0.5</QuantityIO>
<VERSION>1</VERSION>
<YIELD>73.00</YIELD>
<COLOR>450.0</COLOR>
<ORIGIN>United Kingdom</ORIGIN>
<SUPPLIER />
<NOTES />
<Quantity>0.5</Quantity>
<PotentialSpecificGravity>1.034</PotentialSpecificGravity>
<Type>Grain</Type>
<Name>Chocolate Malt</Name>
</GrainAdditionClass>
<GrainAdditionClass>
<QuantityIO>0.5</QuantityIO>
<VERSION>1</VERSION>
<YIELD>55.00</YIELD>
<COLOR>500.0</COLOR>
<ORIGIN>US</ORIGIN>
<SUPPLIER />
<NOTES />
<Quantity>0.5</Quantity>
<PotentialSpecificGravity>1.025</PotentialSpecificGravity>
<Type>Grain</Type>
<Name>Black Barley (Stout)</Name>
</GrainAdditionClass>
<GrainAdditionClass>
<QuantityIO>0.25</QuantityIO>
<VERSION>1</VERSION>
<YIELD>70.00</YIELD>
<COLOR>412.0</COLOR>
<ORIGIN>Germany</ORIGIN>
<SUPPLIER>Weyermann</SUPPLIER>
<NOTES>Used to intensify aroma and color in dark, Munich beers and stouts.</NOTES>
<Quantity>0.25</Quantity>
<PotentialSpecificGravity>1.032</PotentialSpecificGravity>
<Type>Grain</Type>
<Name>Carafa II</Name>
</GrainAdditionClass>
<GrainAdditionClass>
<QuantityIO>0.25</QuantityIO>
<VERSION>1</VERSION>
<YIELD>55.00</YIELD>
<COLOR>500.0</COLOR>
<ORIGIN>US</ORIGIN>
<SUPPLIER />
<NOTES />
<Quantity>0.25</Quantity>
<PotentialSpecificGravity>1.025</PotentialSpecificGravity>
<Type>Grain</Type>
<Name>Black (Patent) Malt</Name>
</GrainAdditionClass>
</Grains>
<Adjuncts />
<MISCS />
<WATERS />
<MASH>
<MASH_STEPS />
<VERSION>0</VERSION>
<GRAIN_TEMP>0</GRAIN_TEMP>
</MASH>
<Id>2ddd17e6-3790-4ccc-9af4-f330902f2933</Id>
<BrewHouse>
<Efficiency>68</Efficiency>
</BrewHouse>
</RecipeClass>

<?xml version=”1.0″ encoding=”utf-16″?>
<RECIPE>
<NAME>Russian Imperial Stout</NAME>
<VERSION>1</VERSION>
<TYPE>All Grain</TYPE>
<NOTES>add 6 teaspoons yeast nutrient in last 5 minutes of boil.   2 week fermentation.</NOTES>
<BREWER>Pocket Brewer</BREWER>
<BATCH_SIZE>20.8189</BATCH_SIZE>
<BOIL_TIME>80</BOIL_TIME>
<BOIL_SIZE>22.7115</BOIL_SIZE>
<EFFICIENCY>68</EFFICIENCY>
<FG>1.022</FG>
<OG>1.096</OG>
<CARBONATION>1.5</CARBONATION>
<HOPS>
<HOP>
<NAME>Magnum</NAME>
<VERSION>1</VERSION>
<ALPHA>14.00</ALPHA>
<AMOUNT>0.0567</AMOUNT>
<USE>Boil</USE>
<TIME>50</TIME>
<NOTES>German Hallertauer hybrid, widely used in Germany</NOTES>
</HOP>
<HOP>
<NAME>Williamette</NAME>
<VERSION>1</VERSION>
<ALPHA>5.50</ALPHA>
<AMOUNT>0.0142</AMOUNT>
<USE>Boil</USE>
<TIME>10</TIME>
<NOTES>Use for: Finishing American and British Ales</NOTES>
</HOP>
</HOPS>
<FERMENTABLES>
<FERMENTABLE>
<NAME>Pale Malt (2 Row) US</NAME>
<VERSION>1</VERSION>
<AMOUNT>8.6183</AMOUNT>
<TYPE>Grain</TYPE>
<YIELD>79.00</YIELD>
<COLOR>2.0</COLOR>
<ORIGIN>US</ORIGIN>
<SUPPLIER />
<NOTES>Base malt for all beer styles</NOTES>
<COARSE_FINE_DIFF>1.50</COARSE_FINE_DIFF>
<MOISTURE>4.00</MOISTURE>
<DISASTATIC_POWER>140.0</DISASTATIC_POWER>
<PROTEIN>12.30</PROTEIN>
<MAX_IN_BATCH>100.00</MAX_IN_BATCH>
<POTENTIAL>1.036</POTENTIAL>
</FERMENTABLE>
<FERMENTABLE>
<NAME>Caramel/Crystal Malt – 60L</NAME>
<VERSION>1</VERSION>
<AMOUNT>0.4536</AMOUNT>
<TYPE>Grain</TYPE>
<YIELD>74.00</YIELD>
<COLOR>60.0</COLOR>
<ORIGIN>US</ORIGIN>
<SUPPLIER />
<NOTES />
<COARSE_FINE_DIFF>1.50</COARSE_FINE_DIFF>
<MOISTURE>4.00</MOISTURE>
<DISASTATIC_POWER>0.0</DISASTATIC_POWER>
<PROTEIN>13.20</PROTEIN>
<MAX_IN_BATCH>20.00</MAX_IN_BATCH>
<POTENTIAL>1.034</POTENTIAL>
</FERMENTABLE>
<FERMENTABLE>
<NAME>Special B Malt</NAME>
<VERSION>1</VERSION>
<AMOUNT>0.2268</AMOUNT>
<TYPE>Grain</TYPE>
<YIELD>65.20</YIELD>
<COLOR>180.0</COLOR>
<ORIGIN>Belgium</ORIGIN>
<SUPPLIER />
<NOTES>Extreme caramel aroma and flavored malt.  Used in dark Belgian Abbey and Trappist ales.  Unique flavor and aroma.</NOTES>
<COARSE_FINE_DIFF>1.50</COARSE_FINE_DIFF>
<MOISTURE>4.00</MOISTURE>
<DISASTATIC_POWER>0.0</DISASTATIC_POWER>
<PROTEIN>0.00</PROTEIN>
<MAX_IN_BATCH>10.00</MAX_IN_BATCH>
<POTENTIAL>1.030</POTENTIAL>
</FERMENTABLE>
<FERMENTABLE>
<NAME>Chocolate Malt</NAME>
<VERSION>1</VERSION>
<AMOUNT>0.2268</AMOUNT>
<TYPE>Grain</TYPE>
<YIELD>73.00</YIELD>
<COLOR>450.0</COLOR>
<ORIGIN>United Kingdom</ORIGIN>
<SUPPLIER />
<NOTES />
<COARSE_FINE_DIFF>1.50</COARSE_FINE_DIFF>
<MOISTURE>4.00</MOISTURE>
<DISASTATIC_POWER>0.0</DISASTATIC_POWER>
<PROTEIN>10.50</PROTEIN>
<MAX_IN_BATCH>10.00</MAX_IN_BATCH>
<POTENTIAL>1.034</POTENTIAL>
</FERMENTABLE>
<FERMENTABLE>
<NAME>Black Barley (Stout)</NAME>
<VERSION>1</VERSION>
<AMOUNT>0.2268</AMOUNT>
<TYPE>Grain</TYPE>
<YIELD>55.00</YIELD>
<COLOR>500.0</COLOR>
<ORIGIN>US</ORIGIN>
<SUPPLIER />
<NOTES />
<COARSE_FINE_DIFF>1.50</COARSE_FINE_DIFF>
<MOISTURE>5.00</MOISTURE>
<DISASTATIC_POWER>0.0</DISASTATIC_POWER>
<PROTEIN>13.20</PROTEIN>
<MAX_IN_BATCH>10.00</MAX_IN_BATCH>
<POTENTIAL>1.025</POTENTIAL>
</FERMENTABLE>
<FERMENTABLE>
<NAME>Carafa II</NAME>
<VERSION>1</VERSION>
<AMOUNT>0.1134</AMOUNT>
<TYPE>Grain</TYPE>
<YIELD>70.00</YIELD>
<COLOR>412.0</COLOR>
<ORIGIN>Germany</ORIGIN>
<SUPPLIER>Weyermann</SUPPLIER>
<NOTES>Used to intensify aroma and color in dark, Munich beers and stouts.</NOTES>
<COARSE_FINE_DIFF>1.50</COARSE_FINE_DIFF>
<MOISTURE>4.00</MOISTURE>
<DISASTATIC_POWER>0.0</DISASTATIC_POWER>
<PROTEIN>11.70</PROTEIN>
<MAX_IN_BATCH>5.00</MAX_IN_BATCH>
<POTENTIAL>1.032</POTENTIAL>
</FERMENTABLE>
<FERMENTABLE>
<NAME>Black (Patent) Malt</NAME>
<VERSION>1</VERSION>
<AMOUNT>0.1134</AMOUNT>
<TYPE>Grain</TYPE>
<YIELD>55.00</YIELD>
<COLOR>500.0</COLOR>
<ORIGIN>US</ORIGIN>
<SUPPLIER />
<NOTES />
<COARSE_FINE_DIFF>1.50</COARSE_FINE_DIFF>
<MOISTURE>6.00</MOISTURE>
<DISASTATIC_POWER>0.0</DISASTATIC_POWER>
<PROTEIN>13.20</PROTEIN>
<MAX_IN_BATCH>10.00</MAX_IN_BATCH>
<POTENTIAL>1.025</POTENTIAL>
</FERMENTABLE>
</FERMENTABLES>
<MISCS />
<WATERS />
<YEASTS>
<YEAST>
<NAME>Scottish Ale</NAME>
<TYPE>Ale</TYPE>
<VERSION>0</VERSION>
<FORM>Liquid</FORM>
<AMOUNT>1</AMOUNT>
<LABORATORY>Wyeast Labs</LABORATORY>
<PRODUCT_ID>1728</PRODUCT_ID>
<MIN_TEMPERATURE>55.0</MIN_TEMPERATURE>
<MAX_TEMPERATURE>75.0</MAX_TEMPERATURE>
<ATTENUATION>71.00</ATTENUATION>
<NOTES>High alcohol tolerance.</NOTES>
<BEST_FOR>Scottish Ale, Scottish Strong Ales, Sweet Stout, Imperial Stout, Barley Wine</BEST_FOR>
<FLOCCULATION>High</FLOCCULATION>
</YEAST>
</YEASTS>
<MASH>
<MASH_STEPS />
<VERSION>0</VERSION>
<GRAIN_TEMP>0</GRAIN_TEMP>
</MASH>
<STYLE>
<NAME>Russian Imperial Stout</NAME>
<CATEGORY>Stout</CATEGORY>
<CATEGORY_NUMBER>13</CATEGORY_NUMBER>
<STYLE_LETTER>F</STYLE_LETTER>
<STYLE_GUIDE>BJCP</STYLE_GUIDE>
<VERSION>1</VERSION>
<TYPE>Ale</TYPE>
<OG_MIN>1.075</OG_MIN>
<OG_MAX>1.115</OG_MAX>
<FG_MIN>1.018</FG_MIN>
<FG_MAX>1.030</FG_MAX>
<IBU_MIN>50</IBU_MIN>
<IBU_MAX>90</IBU_MAX>
<COLOR_MIN>30.0</COLOR_MIN>
<COLOR_MAX>40.0</COLOR_MAX>
<ABV_MIN>8.0</ABV_MIN>
<ABV_MAX>12.0</ABV_MAX>
<NOTES>Variations exist, with English and American interpretations (predictably, the American versions have more bitterness, roasted character, and finishing hops, while the English varieties reflect a more complex specialty malt character and a more forward ester profile).  The wide range of allowable characteristics allow for maximum brewer creativity.</NOTES>
</STYLE>
</RECIPE>

Pocket Brewer V3.7 – Bug Fixes

A couple of bugs were reported by some users.   I have fixed them and republished.   When the update is approved by Microsoft it’ll be available.

  1. IBU’s Go Crazy Bug – The IBU calculations had a bug that would occasionally make the number go extremely high and not calculate correctly.
  2. Import From Google & Yahoo Bug – When Pocket Brewer imports from these sources it has to clean the data based on what they do to it for their mail purposes.   I had to improve my cleaner for some uncommon circumstances.
  3. Brix Added to Units Conversion – In addition to specific gravity and degrees plato you’ll now see Brix on this menu.

BeerXML Work Continues

If you check out the Recipes Section you’ll notice that the first two recipes now contain code for both BeerXML and Pocket Brewer XML. I’ve successfully got the application importing and exporting BeerXML and have been testing. I still have to extend Pocket Brewer to import grain/hops/yeast in BeerXML that aren’t found in Pocket Brewer’s database.   Hopefully I’ll find some time in the next couple of weeks to get this part done and get the application updated in the marketplace.   It’s very promising as I’m able to import recipes I find all over the Internet that’ve been shared by many brewers.     It’s really going to add to Pocket Brewer

BeerXML is next Update

I had intended to further write some features as outlined in my September 6th post(below) but a user wrote me to tell me they were trying to import a BeerXML recipe with no luck.   At that point I figured out BeerXML was a standard for sharing beer recipes something I hadn’t heard before.     Currently Pocket Brewer will only import and export the Pocket Brewer generated XML.     Given that I really like my import/export system it’d be awesome if I could tap in to that pre-existing system of shared Beer love that’s already out there.   So I’m going to shelve what I’ve been doing and work on that feature.    I have no long exactly how long it’ll take since I will have to implement imports for ingredients that currently don’t exist in Pocket Brewer.(currently Pocket Brewer limits you to the ingredients it comes with which covers most common brewing situations)    I am thinking a couple of months at this point?    I’ll post again in November on the matter.

Thanks for using Pocket Brewer.

What’s Next For Pocket Brewer?

In using my latest release of pocket brewer for my last couple of brews the things I’m missing the most and therefore will be the next things I add to the software:

  1. Mash Schedule Per Recipe – A programmable mash schedule with minutes, temperatures and amounts of water to add.   I am able to use the Pocket Brewer “adjust mash” tool but it would be nice to have it pre-programmed per recipe so I can view it and not have to calculate it in the field.
  2. Fermentation Schedule Per Recipe – It’s starting to become a nag to me that I have to put the fermentation schedule in the description of a recipe.   I want to program a schedule and later when Mango features are available set timers to tell me when it’s done.

The following Mango features I’m hoping to go ahead and develop:

  1. Mash, Hopping and Fermentation Schedule Timers – I want to get notifications like many other non-Windows Phone 7 software already do.   As most of us know Mango is when WP7 is supposed to really step in to the big boy arena of being useful.

I haven’t started on any of these features yet.   I would forcast them being done and published to the marketplace sometime in late October 2011.  

 

 

Version 3 Submitted to Marketplace

I’ve successfully submitted version 3 to the marketplace.   Given that Microsoft’s testers have no problems it should be available as soon as they’re done.    The biggest change as I’ve previously posted is import/export of recipes.   My suggestion to get started with this feature is to follow these steps:

  1. Navigate to the recipes page(pivot) where all your recipes are listed.   There’s a new button to go to the import screen.
  2. You’ll see a selection box and a browser window.   Select the Pocket Brewer Recipes choice to start.(notice the top title will show waiting, loading to let you know what the browser is doing)
  3. The browser should show you a list of most recently added recipes.    Try just clicking one and it’ll navigate to a page for the recipe.   Once the top title says only “Pocket Brewer” then you can click the check button.
  4. If the recipe is successfully read from the browser you should see it’s name with a check box next to it.
  5. Check the box and press the check button again.   A message box should tell you the recipe was successfully imported.
  6. Press the back button on your phone to go back to your recipes list.   You’ll see the recipe imported.(notice that on the recipe import page there’s another back button.  This button is for the browser)
  7. Notice in the web browser on the Pocket Brewer Recipes option there is a search box in the website.   I have been tagging recipes accordingly so you can search for ale, lager, etc.

These are the basic steps to import a recipe.    Similarly the other choices in the drop down box will allow you to log-in to your Yahoo or Google email if you’ve exported a recipe from Pocket Brewer yourself.   You can re-import recipes this way.   You can also use the copy/paste functionality of the phone itself.     Notice on the import page there’s a button with two arrows.   Clicking that button will hide the browser and show a text box.    If you copy/paste the <RecipeClass></RecipeClass> data(and everything in between) from a recipe you exported from Pocket Brewer in to this box and click the check button it will import.

I will try to make a video in the next couple of weeks demonstrating the use of the import functionality.   Until then please feel free to email me for help.