<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Openbravo blogs - Open Source ERP Software</title>
	<atom:link href="http://planet.openbravo.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://planet.openbravo.com</link>
	<description>Open Source ERP</description>
	<pubDate>Sun, 08 Nov 2009 10:14:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Openbravo QA Team: Next steps in Quality Assurance</title>
		<link>http://feedproxy.google.com/~r/openbravo-blogs/~3/sfHJHAsWklk/</link>
		<comments>http://openbravoqa.wordpress.com/2009/11/06/next-steps-in-quality-assurance/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 18:17:50 +0000</pubDate>
		<dc:creator>Openbravo QA Team</dc:creator>
		
		<category><![CDATA[Openbravo]]></category>

		<guid isPermaLink="false">http://openbravoqa.wordpress.com/?p=12</guid>
		<description><![CDATA[In Software Development, quality is a must. Every company, from start-ups to market leaders, seek for deliver quality. But the real question is, what quality means?
Quality? What Quality?
According ISO, quality is:
&#8220;The totality of features and characteristics of a product or service that bear on its ability to satisfy stated or implied needs&#8221;
And it is a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=openbravoqa.wordpress.com&#38;blog=6741714&#38;post=12&#38;subd=openbravoqa&#38;ref=&#38;feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In Software Development, quality is a must. Every company, from start-ups to market leaders, seek for deliver quality. But the real question is, <em>what quality means?</em></p>
<h3>Quality? What Quality?</h3>
<p>According <a href="http://www.iso.org" >ISO</a>, quality is:</p>
<p><em>&#8220;The totality of features and characteristics of a product or service that bear on its ability to satisfy stated or implied needs&#8221;</em></p>
<p>And it is a very comfortable definition. Only problem is that cannot be used directly to measure the quality level of a working piece of software.</p>
<p>So, some extra work is required. First, I will remove the &#8220;or service&#8221; part, since I would like to talk about Development.</p>
<h3>Business, Process and Product Requirements</h3>
<p>For each of us dealing with Software Development, it will sound familiar to say that &#8220;stated or implied needs&#8221; is an abstract way of naming the <a href="http://en.wikipedia.org/wiki/Requirement" >Requirements</a>.</p>
<p>So, simplifying the ISO statement, we could say that quality is:</p>
<p><em>&#8220;The totality of features and characteristics of a product <span>or service</span> that bear on its ability to satisfy <span>stated or implied needs</span> Requirements&#8221;</em></p>
<p>Now is crystal clear, isn&#8217;t it? (If your answer is &#8216;yes&#8217;, please stop reading this post)</p>
<h3>Improvement areas</h3>
<p>There are several classifications for the features and characteristic of a product, but I like the <a href="http://en.wikipedia.org/wiki/ISO_9126" >ISO 9126:1991</a> way:</p>
<ul>
<li>Functionality: <em>A set of attributes that bear on the existence of a set of functions and their specified properties. The functions are those that satisfy stated or implied needs. (ISO 9126: 1991, 4.1)</em></li>
</ul>
<ul>
<li> Reliability: <em>A set of attributes that bear on the capability of software to maintain its level of performance under stated conditions for a stated period of time. (ISO 9126: 1991, 4.2) </em></li>
</ul>
<ul>
<li> Usability: <em>A set of attributes that bear on the effort needed for use, and on the individual assessment of such use, by a stated or implied set of users. (ISO 9126: 1991, 4.3)</em></li>
</ul>
<ul>
<li> Efficiency: <em>A set of attributes that bear on the relationship between the level of performance of the software and the amount of resources used, under stated conditions. (ISO 9126: 1991, 4.4) </em></li>
</ul>
<ul>
<li> Maintainability: <em>A set of attributes that bear on the effort needed to make specified modifications. (ISO 9126: 1991, 4.5) </em></li>
</ul>
<ul>
<li> Portability: <em>A set of attributes that bear on the ability of software to be transferred from one environment to another. (ISO 9126: 1991, 4.6) </em></li>
</ul>
<h3>What is Quality all about?</h3>
<p>Drilling down into the definition of quality until something meaningful happened is far from easy. And the main issue about it is due to the fact that quality is a perception. One single attribute cannot define quality by itself. Deliverance of zero-bug software is a major objective but it cannot be isolated from the rest. A Java function doing nothing will accomplish the goal.</p>
<p>The idea then is to gather as much information from different sources, seeking for a comprehensive list of requirements to fulfill. And, after that, negotiating priorities according Company strategic goals will lead us to the next level.</p>
<p>In next posts we will start the process that (hopefully) will significantly improve current quality level</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/openbravoqa.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/openbravoqa.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/openbravoqa.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/openbravoqa.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/openbravoqa.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/openbravoqa.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/openbravoqa.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/openbravoqa.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/openbravoqa.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/openbravoqa.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=openbravoqa.wordpress.com&blog=6741714&post=12&subd=openbravoqa&ref=&feed=1" /></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=sfHJHAsWklk:7WPJuwTaPmo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=sfHJHAsWklk:7WPJuwTaPmo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?i=sfHJHAsWklk:7WPJuwTaPmo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=sfHJHAsWklk:7WPJuwTaPmo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/openbravo-blogs/~4/sfHJHAsWklk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://planet.openbravo.com/?feed=rss2&amp;p=5156</wfw:commentRss>
		<feedburner:origLink>http://openbravoqa.wordpress.com/2009/11/06/next-steps-in-quality-assurance/</feedburner:origLink></item>
		<item>
		<title>Josep Mitjà: Take the 451 Group’s CAOS Open Source Adoption survey</title>
		<link>http://feedproxy.google.com/~r/openbravo-blogs/~3/19AyGVcwqmk/take-451-groups-caos-open-source.html</link>
		<comments>http://redzezen.blogspot.com/2009/11/take-451-groups-caos-open-source.html#comments</comments>
		<pubDate>Thu, 05 Nov 2009 22:21:00 +0000</pubDate>
		<dc:creator>Josep Mitjà</dc:creator>
		
		<category><![CDATA[business]]></category>

		<guid isPermaLink="false">tag:blogger.com,1999:blog-4750802637797824669.post-1092885371811645562</guid>
		<description><![CDATA[The 451 Group, a consulting and research company with a strong focus on open source is conducting another round of its CAOS Open Source Adoption survey.I am extending their invitation to any of you who is a decision maker in software procurement.Given ...]]></description>
			<content:encoded><![CDATA[The 451 Group, a consulting and research company with a strong focus on open source is conducting another round of its CAOS Open Source Adoption survey.<br /><br />I am extending their invitation to any of you who is a decision maker in software procurement.<br /><br /><blockquote>Given current economic conditions there is considerable interest in open source software and whether open source licensing can help users lower the cost of enterprise computing compared to traditional proprietary licensing.<br /> <br />The 451 Group would like you to contribute to its CAOS Open Source Adoption Survey covering end user attitudes to the potential financial benefits of open source. The survey can be found <a href="http://www.surveymonkey.com/s.aspx?sm=ixpFUOfQSOxRlK13EmS_2f0A_3d_3d">here</a><br /> <br />In return for your contribution, you will receive a copy of the research results, which will be delivered in an update to our second Commercial Adoption of Open Source (CAOS) research report "Cost Conscious, A practical guide for understanding and calculating the financial benefits of open source for enterprise IT projects". You will also receive an invite to a special 451 Group Webinar at which we discuss these results.<br /><br />The survey includes about 20 questions. We are not asking for details of specific projects, so no sensitive data will be revealed. We are asking about the benefits and risks of open source in general, and how you evaluated the cost of open source in any relevant projects. All responses are of course confidential. The survey will be available for the next two weeks, but please complete it at your earliest convenience.<br /> <br />Thank you in advance for your participation.<br /><br />Best regards,<br /><br />Matthew Aslett/Jay Lyman<br />CAOS (Commercial Adoption of Open Source)<br />The 451 Group</blockquote><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4750802637797824669-1092885371811645562?l=redzezen.blogspot.com'/></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=19AyGVcwqmk:BNK06EHF8Yc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=19AyGVcwqmk:BNK06EHF8Yc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?i=19AyGVcwqmk:BNK06EHF8Yc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=19AyGVcwqmk:BNK06EHF8Yc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/openbravo-blogs/~4/19AyGVcwqmk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://planet.openbravo.com/?feed=rss2&amp;p=5153</wfw:commentRss>
		<feedburner:origLink>http://redzezen.blogspot.com/2009/11/take-451-groups-caos-open-source.html</feedburner:origLink></item>
		<item>
		<title>Martin Taal: Module: Integrating JBoss Seam and Openbravo</title>
		<link>http://feedproxy.google.com/~r/openbravo-blogs/~3/GXbtvN3DcDo/module-integrating-jboss-seam-and.html</link>
		<comments>http://mtopenbravo.blogspot.com/2009/11/module-integrating-jboss-seam-and.html#comments</comments>
		<pubDate>Thu, 05 Nov 2009 22:04:00 +0000</pubDate>
		<dc:creator>Martin Taal</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">tag:blogger.com,1999:blog-5606774739693012337.post-8975594003329459608</guid>
		<description><![CDATA[The Openbravo Seam module integrates Seam with Openbravo, making it possible to develop Seam applications on top of Openbravo. The OB Seam module is a special module in that it provides custom implementations of specific Openbravo core (DAL) classes. T...]]></description>
			<content:encoded><![CDATA[The <a href="http://forge.openbravo.com/projects/openbravoseam">Openbravo Seam module</a> integrates <a href="http://www.seamframework.org/">Seam</a> with Openbravo, making it possible to develop Seam applications on top of Openbravo. The OB Seam module is a special module in that it provides custom implementations of specific Openbravo core (<a href="http://wiki.openbravo.com/wiki/Projects/Data_Access_Layer/DAL_Developers_Manual">DAL</a>) classes. This is a good example of the extendability provided by Openbravo modularity!<br /><br />The OB Seam module implements two specific Seam/Openbravo integration points:<br /><ul><li>Session/Transaction handling</li><li>User context as a Seam component.</li></ul><span>Session/Transaction handling</span>: Openbravo uses a so-called <a href="https://www.hibernate.org/43.html">open-session-in-view</a> pattern (one Hibernate session per HTTP request), while Seam mainly uses an EntityManager (is equivalent to a Hibernate session) per <a href="http://magazine.redhat.com/2007/10/31/continuing-the-conversation-understanding-seam-nested-conversations/">conversation</a>. The OB Seam module makes it possible to use these two concepts next to eachother. Openbravo Seam automatically detects that a Hibernate session is opened as part of a Seam conversation or independently from a Seam conversation. In the latter case the session-in-view pattern is automatically applied, in the first case Seam takes care of transaction handling.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_s9bF0uJ_pxo/SrfttxJJDbI/AAAAAAAAAC4/jMwMGhXENzE/s1600-h/seam-entities.png"><img src="http://2.bp.blogspot.com/_s9bF0uJ_pxo/SrfttxJJDbI/AAAAAAAAAC4/jMwMGhXENzE/s320/seam-entities.png" alt="" id="BLOGGER_PHOTO_ID_5384033250086292914" border="0" /></a><br /><br /><span>The user context as a Seam component</span>: the module makes the <a href="http://wiki.openbravo.com/wiki/Projects/Data_Access_Layer/DAL_Developers_Manual#User_Context">OBContext</a> object available through the <a href="https://code.openbravo.com/erp/mods/org.openbravo.base.seam/file/c67de96652fe/src/org/openbravo/base/seam/core/OBUserContext.java">OBUserContext</a> component. The module contains an example of a Seam authenticator which authenticates a user/password against the Openbravo user database, the authenticator adds the Openbravo role in the Seam identity object.<br /><br />The OB Seam module is shipped with a small example app (developed with RichFaces/JSF) which allows a user to login with his/her Openbravo account and then view the content of all tables available for the current role of the user. The user can switch role to view the content of other tables. The table view is a paging grid with a detail view.<br /><br />After installing the module (read the install tips <a href="http://forge.openbravo.com/plugins/mwiki/index.php/Openbravoseam/DevelopersManual#Openbravo_Version_and_Install_Tips">here</a>) and starting Openbravo you can reach the example app through this url:<br /><a href="http://localhost:8080/openbravo/web/org.openbravo.base.seam/page/show-entities.xhtml">http://localhost:8080/openbravo/web/org.openbravo.base.seam/page/show-entities.xhtml</a>.<br />Make sure that the browser has enough horizontal space (the grid/detail are layed out horizontally) then login using your Openbravo login/pwd (for example: Openbravo/openbravo).<br /><br />To help you getting started, there is a short developers manual available <a href="http://forge.openbravo.com/plugins/mwiki/index.php/Openbravoseam/DevelopersManual">here</a>.<br /><br />The module is available through the central repository. I invite you to try it out, it should be easy to extend the example app. As always feel free to share your experience with us!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5606774739693012337-8975594003329459608?l=mtopenbravo.blogspot.com'/></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=GXbtvN3DcDo:KLVMolABjLA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=GXbtvN3DcDo:KLVMolABjLA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?i=GXbtvN3DcDo:KLVMolABjLA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=GXbtvN3DcDo:KLVMolABjLA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/openbravo-blogs/~4/GXbtvN3DcDo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://planet.openbravo.com/?feed=rss2&amp;p=5152</wfw:commentRss>
		<feedburner:origLink>http://mtopenbravo.blogspot.com/2009/11/module-integrating-jboss-seam-and.html</feedburner:origLink></item>
		<item>
		<title>Juan Pablo Aroztegi: ERP 2.50: experimenting with PostgreSQL 8.4 and OpenJDK 6</title>
		<link>http://feedproxy.google.com/~r/openbravo-blogs/~3/nJw115g93Ug/</link>
		<comments>http://jpabloae.wordpress.com/2009/11/05/erp-2-50-experimenting-with-postgresql-8-4-and-openjdk-6/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 16:02:44 +0000</pubDate>
		<dc:creator>Juan Pablo Aroztegi</dc:creator>
		
		<category><![CDATA[Continouous Integration]]></category>

		<category><![CDATA[OpenJDK]]></category>

		<category><![CDATA[Openbravo]]></category>

		<category><![CDATA[PostgreSQL]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://jpabloae.wordpress.com/?p=233</guid>
		<description><![CDATA[Currently Openbravo ERP 2.50 officially supports PostgreSQL 8.3 and Sun JDK 6. By the time when these versions were taken as our base, PostgreSQL 8.4 did not exist and OpenJDK 6 was an on-going project still not ready. One year later the situation is quite different:

PostgreSQL 8.4.1 is the latest and greatest of the PostgreSQL [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jpabloae.wordpress.com&#38;blog=3798438&#38;post=233&#38;subd=jpabloae&#38;ref=&#38;feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Currently Openbravo ERP 2.50 <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Openbravo_ERP_Installation#Software">officially supports</a> PostgreSQL 8.3 and Sun JDK 6. By the time when these versions were taken as our base, PostgreSQL 8.4 did not exist and OpenJDK 6 was an on-going project still not ready. One year later the situation is quite different:</p>
<ul>
<li>PostgreSQL 8.4.1 is the latest and greatest of the PostgreSQL releases.</li>
<li>OpenJDK 6 is completed and a very real alternative to Sun&#8217;s JDK.</li>
</ul>
<p>For those unfamiliar with OpenJDK, here&#8217;s a bit of history: on 2006 Sun decided to <a href="http://www.sun.com/software/opensource/java/project_overview.jsp">open their JDK</a> and license it under the <a href="http://www.gnu.org/licenses/gpl-2.0.html">GPL</a>. Some work was required for that, though: about 4% of the code was proprietary, dependent on 3rd parties who didn&#8217;t want to open those components. So the <a href="http://openjdk.java.net">OpenJDK project</a> started rewriting those parts and getting the rest ready. Now OpenJDK 6 has passed the <a title="Technology Compatibility Kit" href="http://en.wikipedia.org/wiki/Technology_Compatibility_Kit">Technology Compatibility Kit</a> tests and claims to be a fully compatible Java 6 implementation.</p>
<p>Using OpenJDK will allow us to have a 100% open source and free software stack. Also,  as most modern Linux distributions include it as the default JDK, setting up Openbravo ERP will be easier. For example Ubuntu ships OpenJDK as the default one and in the next <a href="https://wiki.ubuntu.com/LucidLynx">10.04 LTS</a> Sun&#8217;s JDK will be available in the <a href="http://www.ubuntu.com/community/ubuntustory/components">multiverse</a> repository or in none at all.</p>
<p>On the other hand supporting PostgreSQL 8.4 has the obvious benefits of enjoying the <a href="http://www.postgresql.org/docs/8.4/static/release-8-4.html">improvements</a> of this new major version.</p>
<p>So let&#8217;s play a bit with them to see how they behave with our latest release, <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Release_Notes/2.50MP8">Openbravo ERP 2.50MP8</a>.</p>
<h3>PostgreSQL 8.4</h3>
<p>I&#8217;ve run two tests using version 8.4.1:</p>
<ul>
<li>Full build of Openbravo ERP 2.50MP8 (<em>ant install.source</em>): no surprises, our code builds cleanly with this new major version. The build times are similar compared to PostgreSQL 8.3.8.</li>
<li>Functional test (smoke test): this is usually a bit more tricky. But good news! No problems at all, it passes all the smoke test cleanly! Nice.</li>
</ul>
<h3>OpenJDK 6</h3>
<p>Now the hard part. Let&#8217;s see how it goes:</p>
<ul>
<li>Full build of Openbravo ERP 2.50MP8 (<em>ant install.source</em>): ouch, it fails the first time when it minifies the JavaScript files using <a href="http://developer.yahoo.com/yui/compressor/">YUI Compressor</a>. But no worries, it&#8217;s a <a href="https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/287035">known issue</a> that has a <a href="https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/255149">simple workaround</a>, acceptable for now. After deleting the conflictive file the build finishes successfully. So the first big test passed, this looks promising.</li>
<li>Functional test (smoke test): so I set up Tomcat to run with OpenJDK, start the smoke tests on Openbravo ERP 2.50MP8 and 100% successfully completed! Yes, all of them.</li>
</ul>
<p>Honestly, I&#8217;m quite impressed. I expected PostgreSQL 8.4 to work well, but I didn&#8217;t have as much faith on OpenJDK as my fellow <a href="http://gnuyoga.blogspot.com">Sree</a> had. Congratulations to the OpenJDK team, you&#8217;ve done a great job.</p>
<h3>Continuous Integration</h3>
<p>You want proofs of all this? We&#8217;ve set up continuous builds and functional tests of our bleeding edge ERP code. Have a look at the <a href="http://builds.openbravo.com/view/experimental/">experimental jobs </a>in our <a href="http://builds.openbravo.com">build farm</a>. This will help us detecting mismatches between our current stack and the new candidates.</p>
<p>The full builds will be run every 3 days and the smoke tests once per week. You can also check the trend and health of these builds.</p>
<h3>Conclusions</h3>
<p>My initial conclusions are clearly positive: the core of Openbravo ERP works well with PostgreSQL 8.4 and OpenJDK 6. It&#8217;s too early to say when we will officially support them, but this is an important milestone. The continuous builds and tests, as well as some manual QA and developer work will help us on taking the decision.</p>
 Tagged: Continouous Integration, OpenJDK, PostgreSQL, testing, Ubuntu <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jpabloae.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jpabloae.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jpabloae.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jpabloae.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jpabloae.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jpabloae.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jpabloae.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jpabloae.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jpabloae.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jpabloae.wordpress.com/233/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jpabloae.wordpress.com&blog=3798438&post=233&subd=jpabloae&ref=&feed=1" /></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=nJw115g93Ug:6e2j9kFS600:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=nJw115g93Ug:6e2j9kFS600:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?i=nJw115g93Ug:6e2j9kFS600:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=nJw115g93Ug:6e2j9kFS600:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/openbravo-blogs/~4/nJw115g93Ug" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://planet.openbravo.com/?feed=rss2&amp;p=5141</wfw:commentRss>
		<feedburner:origLink>http://jpabloae.wordpress.com/2009/11/05/erp-2-50-experimenting-with-postgresql-8-4-and-openjdk-6/</feedburner:origLink></item>
		<item>
		<title>Juan Pablo Aroztegi: RM updates: home page face-lift and automation</title>
		<link>http://feedproxy.google.com/~r/openbravo-blogs/~3/16iU6RAe5sI/</link>
		<comments>http://jpabloae.wordpress.com/2009/11/04/rm-updates-home-page-face-lift-and-automation/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 21:58:15 +0000</pubDate>
		<dc:creator>Juan Pablo Aroztegi</dc:creator>
		
		<category><![CDATA[API]]></category>

		<category><![CDATA[Continouous Integration]]></category>

		<category><![CDATA[Openbravo]]></category>

		<category><![CDATA[Release process]]></category>

		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://jpabloae.wordpress.com/?p=223</guid>
		<description><![CDATA[Continuing with our promised updates about what has been done in the Release Management team during the last 2 weeks, other than the publication of the 2.50MP7 and 2.50MP8 releases.
Homepage face-lift
We have given a face-lift to the Release Management homepage, with the following major changes:

Release schedules and security have now a greater weight.
We have updated [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jpabloae.wordpress.com&#38;blog=3798438&#38;post=223&#38;subd=jpabloae&#38;ref=&#38;feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Continuing with our <a href="http://jpabloae.wordpress.com/2009/10/15/rm-updates-continous-integration-ubuntu-javadoc-release-notes/">promised updates</a> about what has been done in the Release Management team during the last 2 weeks, other than the publication of the <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Release_Notes/2.50MP7">2.50MP7</a> and <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Release_Notes/2.50MP8">2.50MP8 </a>releases.</p>
<h3>Homepage face-lift</h3>
<p>We have given a face-lift to the <a href="http://wiki.openbravo.com/wiki/Release_Management">Release Management homepage</a>, with the following major changes:</p>
<ul>
<li>Release schedules and security have now a greater weight.</li>
<li>We have updated the our <a href="http://wiki.openbravo.com/wiki/Release_Management#What_keeps_us_busy">subprojects</a> (what keeps us busy).</li>
<li>The <a href="http://wiki.openbravo.com/wiki/Release_Management#Documentation">RM related documentation</a> has been organized into 4 sections.</li>
</ul>
<h3>Automation</h3>
<ul>
<li><a href="http://builds.openbravo.com/job/erp_devel_main-javadoc/">New job</a> to automatically create the API documentation (javadoc) for new maintenance packs.</li>
<li><a href="http://code.openbravo.com/tools/rm/releaser">Huge progress</a> towards achieving a total release automation.</li>
</ul>
<p>For a complete list of the on-going stories we&#8217;ve been working on, check the <em>Sprint 26</em> page of our <a href="https://spreadsheets.google.com/ccc?key=0AjMsaCphoKkzcFBXWkFTVDlKZzVGdDBuM1JuR2N3Rmc">Scrum spreadsheet</a>.</p>
 Tagged: API, Continouous Integration, Release process, Scrum <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jpabloae.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jpabloae.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jpabloae.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jpabloae.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jpabloae.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jpabloae.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jpabloae.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jpabloae.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jpabloae.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jpabloae.wordpress.com/223/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jpabloae.wordpress.com&blog=3798438&post=223&subd=jpabloae&ref=&feed=1" /></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=16iU6RAe5sI:Ux49Ogp-1FM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=16iU6RAe5sI:Ux49Ogp-1FM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?i=16iU6RAe5sI:Ux49Ogp-1FM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=16iU6RAe5sI:Ux49Ogp-1FM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/openbravo-blogs/~4/16iU6RAe5sI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://planet.openbravo.com/?feed=rss2&amp;p=5133</wfw:commentRss>
		<feedburner:origLink>http://jpabloae.wordpress.com/2009/11/04/rm-updates-home-page-face-lift-and-automation/</feedburner:origLink></item>
		<item>
		<title>Adrián Romero: Netbeans Development Environment for Openbravo ERP</title>
		<link>http://feedproxy.google.com/~r/openbravo-blogs/~3/BE9p_87S2gY/netbeans-development-environment-for.html</link>
		<comments>http://adrianrcblog.blogspot.com/2009/11/netbeans-development-environment-for.html#comments</comments>
		<pubDate>Wed, 04 Nov 2009 13:59:00 +0000</pubDate>
		<dc:creator>Adrián Romero</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">tag:blogger.com,1999:blog-2382209162490985914.post-5520744746308441274</guid>
		<description><![CDATA[I am happy to introduce another Development Environment for Openbravo ERP based on the Netbeans IDE. There is a guide published in the Openbravo wiki document Installation and Setup of Netbeans IDE that explains step by step how to create an Openbravo ...]]></description>
			<content:encoded><![CDATA[<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://wiki.openbravo.com/wiki/images/a/a7/Obdevenv.png"><img src="http://wiki.openbravo.com/wiki/images/a/a7/Obdevenv.png" alt="" border="0" /></a>I am happy to introduce another <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/Development_Environment">Development Environment for Openbravo ERP</a> based on the <a href="http://www.netbeans.org/">Netbeans IDE</a>. There is a guide published in the Openbravo wiki document <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/Installation_and_setup_of_Netbeans_IDE">Installation and Setup of Netbeans IDE</a> that explains step by step how to create an Openbravo ERP development using Netbeans and also how to perform common development tasks, like compiling, debugging, starting /stopping Tomcat, etc. This guide is still a work in progress. We hope developers will find this guide useful. Feel free to give feedback on the guide, especially if certain parts can be improved or if you miss certain information.<br /><br />I would like to remind you that the main Development Environment for Openbravo ERP is based on <a href="http://www.eclipse.org/">Eclipse</a>. You can read about it in the <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/Installation_and_setup_of_Eclipse_IDE">Installation and setup of Eclipse IDE</a> guide. Development with Eclipse is fully supported and documented.<br /><br />But IDE preferences change from one developer to another and frequently becomes almost a religious issue. We do not want to start another flame war <span>Eclipse vs Netbeans</span>, just give Openbravo ERP developers the opportunity to choose the IDE they feel more comfortable to develop Openbravo ERP.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2382209162490985914-5520744746308441274?l=adrianrcblog.blogspot.com'/></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=BE9p_87S2gY:83LKlSR8nXg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=BE9p_87S2gY:83LKlSR8nXg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?i=BE9p_87S2gY:83LKlSR8nXg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=BE9p_87S2gY:83LKlSR8nXg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/openbravo-blogs/~4/BE9p_87S2gY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://planet.openbravo.com/?feed=rss2&amp;p=5143</wfw:commentRss>
		<feedburner:origLink>http://adrianrcblog.blogspot.com/2009/11/netbeans-development-environment-for.html</feedburner:origLink></item>
		<item>
		<title>Peter Nuding: Shifting Openbravo to Scrum</title>
		<link>http://feedproxy.google.com/~r/openbravo-blogs/~3/wuVvJsxCb_8/shifting-openbravo-to-scrum.html</link>
		<comments>http://pnuding.blogspot.com/2009/11/shifting-openbravo-to-scrum.html#comments</comments>
		<pubDate>Tue, 03 Nov 2009 09:03:00 +0000</pubDate>
		<dc:creator>Peter Nuding</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">tag:blogger.com,1999:blog-2369673652856878511.post-2568628394475204669</guid>
		<description><![CDATA[It's now been more than a year since I was asked to help deploy Scrum all throughout Openbravo's development teams.A lot has happened in this year. We've made a lot of steps and found a lot of things to improve.So what did we do, why did we do it and h...]]></description>
			<content:encoded><![CDATA[<span class="Apple-style-span" >It's now been more than a year since I was asked to help deploy Scrum all throughout Openbravo's development teams.<br />A lot has happened in this year. We've made a lot of steps and found a lot of things to improve.<br /><br />So what did we do, why did we do it and how does this all work anyway?<br /><br />First let's see <b>what we wanted to improve</b> in the first place:<br /><ul><li>we wanted easier guidance of teams with little overhead</li><li>we needed to improve transparency for developers (what's coming up, how are we doing)</li><li>we wanted to improve transparency for customers (what's next and where are we in the list of priorities)</li><li>and the same for management (what are the priorities, how much work do we have ahead)</li><li>we wanted to give developers more focus, autonomy and satisfaction</li><li>we wanted to better integrate remote developers</li></ul><br /><b>What we did:</b><br />We began by gradually identifying teams, usually grouped by the part of the product people worked on. Then one by one we changed them from their previous ways of work to Scrum.<br />For that we figured out who should be in charge of this functional area and made these people the Product Owners for the teams. Of course we also needed a Scrummaster to make sure the new way of work doesn't fade into old habits rapidly. At first I did that but after some time I could hand it off to volunteers from the teams.<br /><br /><b>Scrummasters, Product owners, teams... hang on, what's this all about?</b><br />If you're new to Scrum, there's a lot of interesting reading for you. Stop by the <a href="http://www.scrumalliance.org">ScrumAlliance website</a> to find out more.<br />But even if you know it all, we have some goodies for you!<br />In the Openbravo Wiki you will find access to a lot of <a href="http://wiki.openbravo.com/wiki/Scrum">articles</a> about how we are using Scrum. After all, every Scrum implementation is a bit different.<br /><br /><b>Where we are today:</b><br />It's been a busy year. It would have been a lot more stressful if the teams had not taken on so much control of their work and worked in this much more structured and transparent way. But they have and the results show.<br />Every week they keep hitting a lot of difficulties and find many things to improve. But if you are familiar with Lean or Scrum concepts you know that's good thing. And we've come a long way despite the lot of work we had.<br /><br />If you're curious to see what we're working on and what's on the backlog of each team - our books are open.<br />There's also a <a href="http://wiki.openbravo.com/wiki/Scrum/Spreadsheet">Wiki article</a> where you will find the collaboration spreadsheets of the Scrum teams we currently have at Openbravo. Complete with their backlogs, past and current sprints, etc.<br /><br />And I would like to get your feedback: if you have comments to the teams, see things that don't make sense in the articles or if you have doubts about how we work, leave your comment!</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2369673652856878511-2568628394475204669?l=pnuding.blogspot.com'/></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=wuVvJsxCb_8:eePP4kMjwGY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=wuVvJsxCb_8:eePP4kMjwGY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?i=wuVvJsxCb_8:eePP4kMjwGY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=wuVvJsxCb_8:eePP4kMjwGY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/openbravo-blogs/~4/wuVvJsxCb_8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://planet.openbravo.com/?feed=rss2&amp;p=5115</wfw:commentRss>
		<feedburner:origLink>http://pnuding.blogspot.com/2009/11/shifting-openbravo-to-scrum.html</feedburner:origLink></item>
		<item>
		<title>Rok Lenardic: Mastering Openbravo ERP development online</title>
		<link>http://feedproxy.google.com/~r/openbravo-blogs/~3/GIh4lcUBoqw/mastering-openbravo-erp-development.html</link>
		<comments>http://rokatopenbravo.blogspot.com/2009/11/mastering-openbravo-erp-development.html#comments</comments>
		<pubDate>Mon, 02 Nov 2009 09:21:00 +0000</pubDate>
		<dc:creator>Rok Lenardic</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">tag:blogger.com,1999:blog-3669885507329394582.post-625762915113633360</guid>
		<description><![CDATA[I recently taught the first delivery of the online advanced development course. This technical course has been completely revamped to reflect the new functionalities delivered with the 2.50 release of Openbravo ERP and also follows a more consistent le...]]></description>
			<content:encoded><![CDATA[<div>I recently taught the first delivery of the online advanced development course. This technical course has been completely revamped to reflect the new functionalities delivered with the 2.50 release of Openbravo ERP and also follows a more consistent learning methodology. The class was a success but even more, fun to teach.<br /><br />Technical courses are always a bit harder to convert to online because publishing a bunch of powerpoints or videos just doesn't cut it. Anyone with a technical background will tell you that getting your hands dirty with practical examples wins over theory any time.<br /><br />That is why we've joined a few widely available technologies together in order to design a course that is far better than an average online course with slides and videos:<br /></div><ul><li>using the Wiki, we've incorporated many <b>Howto guides</b> into our public Developer's Manual; this is the first step towards learning a topic, step by step</li><li> each student is provided with their <b>own cloud instance of Openbravo ERP</b> where development must be done; these instances are accessed, troubleshot and graded by an Openbravo Training Specialist.</li><li> using an open source<b> </b>elearning platform (<a href="http://www.moodle.org/">www.moodle.org</a>), a <b>virtual classroom </b>is formed where practical assignments are given, results are submitted and problems discussed</li></ul><span>The result is a course that is flexible in terms of time, dedication and student level while at the same time providing all the benefits of a real classroom such as a dedicated instructor, live troubleshooting and help.</span><br /><br /><span>Here is a testimonial from one of our students:</span><br /><br /><div><i>The Online Advanced Development course allowed me to learn all the possibilities that Openbravo ERP offers to developers. The knowledge acquired in the course will serve me as a strong foundation to create a vertical for Openbravo ERP, as well as new modules that extend the capabilities of the system.<br />Attending the online course has given me the flexibility to follow my own study schedule while meeting the priorities and needs of my company. The course is organized so you are not required to attend during working hours, but can devote time in the evenings or on weekends to your studies.<br /><br />Esteban (Ais - Grupo Conasa)<br /></i></div><div><br />If you would like to be one of them and learn the advance development capabilities of Openbravo ERP such as modularity, manual coding, background jobs, webservices and more, visit <a href="http://www.openbravo.com/services/training/#two" id="bu6g" title="http://www.openbravo.com/services/training/#two">http://www.openbravo.com/services/training/#two</a> .<br /><br />We're looking forward to seeing you in one of our classrooms,<br />Rok Lenardic <br /></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3669885507329394582-625762915113633360?l=rokatopenbravo.blogspot.com'/></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=GIh4lcUBoqw:b1bwW-tc2Fg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=GIh4lcUBoqw:b1bwW-tc2Fg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?i=GIh4lcUBoqw:b1bwW-tc2Fg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=GIh4lcUBoqw:b1bwW-tc2Fg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/openbravo-blogs/~4/GIh4lcUBoqw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://planet.openbravo.com/?feed=rss2&amp;p=5107</wfw:commentRss>
		<feedburner:origLink>http://rokatopenbravo.blogspot.com/2009/11/mastering-openbravo-erp-development.html</feedburner:origLink></item>
		<item>
		<title>Juan Pablo Aroztegi: Tip: Mercurial authentication comfort</title>
		<link>http://feedproxy.google.com/~r/openbravo-blogs/~3/nWl8fQ961io/</link>
		<comments>http://jpabloae.wordpress.com/2009/11/02/tip-mercurial-authentication-comfort/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 09:11:57 +0000</pubDate>
		<dc:creator>Juan Pablo Aroztegi</dc:creator>
		
		<category><![CDATA[Openbravo]]></category>

		<category><![CDATA[mercurial]]></category>

		<category><![CDATA[scm]]></category>

		<guid isPermaLink="false">http://jpabloae.wordpress.com/?p=202</guid>
		<description><![CDATA[Mercurial 1.3 has a nice feature that makes our coding lives easier. You can define your authentication credentials globally, so that it will remember your username, the password, or both in any repository cloned from code.openbravo.com. There&#8217;s therefore no need to define the credentials individually in every repository.
Example of the relevant section to be added [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jpabloae.wordpress.com&#38;blog=3798438&#38;post=202&#38;subd=jpabloae&#38;ref=&#38;feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Mercurial 1.3 has a nice feature that makes our coding lives easier. You can define your authentication credentials globally, so that it will remember your username, the password, or both in any repository cloned from <a href="http://code.openbravo.com">code.openbravo.com</a>. There&#8217;s therefore no need to define the credentials individually in every repository.</p>
<p>Example of the relevant section to be added to $HOME/.hgrc:</p>
<pre class="brush: xml;">
[auth]
ob.prefix = code.openbravo.com
ob.username = johndoe
ob.password = supersecret
</pre>
<p>If you only want it to remember the username, then remove the password line.</p>
<p>And if you still are using an older version (<em>hg version</em>), you can follow <a href="http://wiki.openbravo.com/wiki/Mercurial_Manual_for_Openbravo_Developers#Installation">these instructions</a> to update to 1.3.1.</p>
<p>For more information about this feature check the <a href="http://www.selenic.com/mercurial/hgrc.5.html">hgrc(5)</a> man page.</p>
 Tagged: Mercurial, SCM <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jpabloae.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jpabloae.wordpress.com/202/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jpabloae.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jpabloae.wordpress.com/202/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jpabloae.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jpabloae.wordpress.com/202/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jpabloae.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jpabloae.wordpress.com/202/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jpabloae.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jpabloae.wordpress.com/202/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jpabloae.wordpress.com&blog=3798438&post=202&subd=jpabloae&ref=&feed=1" /></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=nWl8fQ961io:lROTbEX2Oy4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=nWl8fQ961io:lROTbEX2Oy4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?i=nWl8fQ961io:lROTbEX2Oy4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=nWl8fQ961io:lROTbEX2Oy4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/openbravo-blogs/~4/nWl8fQ961io" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://planet.openbravo.com/?feed=rss2&amp;p=5106</wfw:commentRss>
		<feedburner:origLink>http://jpabloae.wordpress.com/2009/11/02/tip-mercurial-authentication-comfort/</feedburner:origLink></item>
		<item>
		<title>Asier Zabaleta: OpenbravoERP 2.50 MP8 released</title>
		<link>http://feedproxy.google.com/~r/openbravo-blogs/~3/YDyC9aE00YE/250-mp8-new-features.html</link>
		<comments>http://azabaleta.blogspot.com/2009/11/250-mp8-new-features.html#comments</comments>
		<pubDate>Sun, 01 Nov 2009 19:03:00 +0000</pubDate>
		<dc:creator>Asier Zabaleta</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">tag:blogger.com,1999:blog-2290287447774674697.post-8088490900981315688</guid>
		<description><![CDATA[Hi all,My name is Asier and I am a consultant at Openbravo. As you know, Openbravo releases a maintenance pack for 2.50 version every month with several bug fixes and a few new features. I would like to comment these releases from a consultant point of...]]></description>
			<content:encoded><![CDATA[Hi all,<br /><br />My name is Asier and I am a consultant at Openbravo. As you know, Openbravo releases a maintenance pack for 2.50 version every month with <span>several bug fixes and a few new features</span>. I would like to comment these releases from a consultant point of view.<br /><br />Last Friday, October 30th, 2.50MP8 was released. See <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Release_Notes/2.50MP8">here</a> the release notes.<br /><br />The main new feature is the <span>total implementation of the DateTime reference</span>. From now on you will be able to distinguish between Date fields and DateTime fields. In other words, apart from the usual date fields, you can set a field to be able to <span>show not only a date but also hours and minutes</span>. See <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/Concepts/AD/Data_Model#Time_references">here</a> the details for this new reference.<br /><br />One <span>immediate effect</span> is that all audit fields in the ERP will from now on show not only the date but also the exact hour, minutes and seconds when it happened.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UiAiedFfSj0/Su3hPdQXWYI/AAAAAAAACK0/3RTOh-TQNyE/s1600-h/Imagen+3.png"><img src="http://4.bp.blogspot.com/_UiAiedFfSj0/Su3hPdQXWYI/AAAAAAAACK0/3RTOh-TQNyE/s320/Imagen+3.png" alt="" id="BLOGGER_PHOTO_ID_5399219183954647426" border="0" /></a>So, when delivering support for a customer, you will now know the exact date and time when a register has been created/updated. In my opinion, it is a <span>great help for any task regarding user support</span>.<br /><br />Another use that you can give to this new reference is to change an existing Date reference to the new DateTime reference, so the user can retrieve more exact data for some date fields in the application. Lets say, for example, you convert OrderedDate column in Sales order window from date reference to DateTime reference because knowing the exact timeframe of the sales order is crucial for your customer.<br /><br />Just change the <span>column length from 10 to 19</span> (to be able to get the hour:minutes:seconds) and the <span>column reference from Date to DateTime</span> and compile the window. Here is the result.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UiAiedFfSj0/Su3jxL1iEgI/AAAAAAAACK8/_hdLiGn8TfY/s1600-h/Imagen+2.png"><img src="http://2.bp.blogspot.com/_UiAiedFfSj0/Su3jxL1iEgI/AAAAAAAACK8/_hdLiGn8TfY/s320/Imagen+2.png" alt="" id="BLOGGER_PHOTO_ID_5399221962417508866" border="0" /></a>The bottom line is that you have another great tool to help you satisfy your customer needs.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290287447774674697-8088490900981315688?l=azabaleta.blogspot.com'/></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=YDyC9aE00YE:j2AZYrzjU3w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=YDyC9aE00YE:j2AZYrzjU3w:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?i=YDyC9aE00YE:j2AZYrzjU3w:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openbravo-blogs?a=YDyC9aE00YE:j2AZYrzjU3w:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/openbravo-blogs?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/openbravo-blogs/~4/YDyC9aE00YE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://planet.openbravo.com/?feed=rss2&amp;p=5166</wfw:commentRss>
		<feedburner:origLink>http://azabaleta.blogspot.com/2009/11/250-mp8-new-features.html</feedburner:origLink></item>
	</channel>
</rss>
