<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>SourceForge Community Hub</title>
	<atom:link href="http://sourceforge.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://sourceforge.net/blog</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Tue, 05 Jan 2010 19:52:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Groogle: A sensible source code review tool</title>
		<link>http://sourceforge.net/blog/groogle-a-sensible-source-code-review-tool/</link>
		<comments>http://sourceforge.net/blog/groogle-a-sensible-source-code-review-tool/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 13:52:32 +0000</pubDate>
		<dc:creator>leeschlesinger</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[groogle]]></category>

		<guid isPermaLink="false">http://sourceforge.net/blog/?p=2657</guid>
		<description><![CDATA[IT departments are pretty familiar with tradeoffs. You can buy a comprehensive package to meet almost any need, but the cost might be prohibitive. Sometimes you can get something that does most of what you want, but forces you to change your work routines. But the beauty of open source software is that you can [...]]]></description>
			<content:encoded><![CDATA[<p>IT departments are pretty familiar with tradeoffs. You can buy a comprehensive package to meet almost any need, but the cost might be prohibitive. Sometimes you can get something that does most of what you want, but forces you to change your work routines. But the beauty of open source software is that you can modify any given applications to suit your exact needs.</p>
<p>When Graham Pitt found that existing open source code review tools didn&#8217;t match his organization&#8217;s work flow well, or didn&#8217;t enforce it, he began working on his own web-based code review tool. <a href="http://groogle.sourceforge.net/">Groogle</a> makes reviewing code fast and effective because it only does the things his team wants and needs, and it doesn&#8217;t cost thousands of dollars per seat.</p>
<p>Groogle is particularly effective for reviewing code held in a Subversion revision control system. It has tight Subversion server integration, is language-agnostic, and focuses on usability and supporting workflows rather than changing workflows to support the code review tool. It can also help enforce an agreed-upon workflow. The workflow that Groogle imposes can be customized by modifying a database, and administrators can define new workflows by defining new review types. &#8220;This customization will be made accessible from the front end in future releases,&#8221; Pitt says.</p>
<p>Groogle has a more limited scope than comparable commercial tools in terms of the variety of source control systems it supports. Although it is extensible, it only supports either Subversion servers or file uploads of archives in tar, gzip, bzip2, or zip format. It is designed to review code changes where changes are held on separate branches. It doesn&#8217;t review non-text documents like many commercial review tools. </p>
<p>Groogle includes support for integration with many authentication mechanisms, including Active Directory. It also provides syntax highlighting for more than 100 different languages.  </p>
<p>Groogle is written in PHP, JavaScript, and XSL, and leverages open source GPL projects such as <a href="http://www.doctrine-project.org/">Doctrine</a> for database object relational mapping (ORM), <a href="http://www.hotscripts.com/listing/php-file-tree/">PHP File Tree</a> for tree support, jQuery, Geshi for code highlighting, <a href="http://www.libgd.org/Main_Page">libGD</a>, Pear::Auth, Pear::Log, Pear::Text_Diff, Pear::File_Archive, and Pecl::Svn. &#8220;We use a LAMP stack because the tools provide a quick and easy way of storing, indexing, and presenting data to users across different platforms. There&#8217;s no need for the end user to download anything for their PC; all they need is a modern web browser.&#8221;</p>
<p>Similarly, the project chose to host on SourceForge.net because &#8220;it provided the quickest and easiest portal to make a GPL project available to the masses. It provides an instant web site, easy download management, statistics, makes the project searchable instantly, and setting up a publicly accessible Subversion repository via SourceForge.net was trivial.&#8221;</p>
<p>In addition to being searchable from SourceForge.net, Groogle announces new releases on freshmeat.net. &#8220;Together they provide a considerable amount of relevant traffic for Groogle. The numbers of downloads of Groogle is far in excess of what I expected,&#8221; Pitt says.</p>
<p>The road map for Groogle includes new features such as CVS and Git support, Subversion authentication support, private reviews, providing review metrics in CSV and graph formats, RSS support, major performance improvements, a greater focus on collaboration for group reviews, and ongoing improvements to the layout and presentation of Groogle and features in the Groogle database. &#8220;Groogle is a long way from finished,&#8221; Pitt says.</p>
<p>Major releases tend to be six to 12 months apart and bring significant new features. Minor bug fix releases typically come out every couple of months, as and when bugs are filed and fixed. </p>
<p>Pitt says progress on Groogle is slow because he&#8217;s generally the only developer and he works on the software part-time. &#8220;Some patches have been gratefully received and merged, but big releases and new features are often a long way apart because of this. Developers are always welcome to help on Groogle, and users who give feedback on functionality, layout, feature requests and provide bug reports are always appreciated.&#8221; You can contact Pitt via <a href="mailto:grahamok@users.sourceforge.net">email</a> or through the Groogle <a href="https://sourceforge.net/projects/groogle/forums">support forums</a> on SourceForge.net.</p>
]]></content:encoded>
			<wfw:commentRss>http://sourceforge.net/blog/groogle-a-sensible-source-code-review-tool/feed/</wfw:commentRss>
		</item>
		<item>
		<title>January&#8217;s Project of the Month: Clonezilla</title>
		<link>http://sourceforge.net/blog/januarys-project-of-the-month-clonezilla/</link>
		<comments>http://sourceforge.net/blog/januarys-project-of-the-month-clonezilla/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 21:52:02 +0000</pubDate>
		<dc:creator>Lisa Hoover</dc:creator>
		
		<category><![CDATA[Project of the Month]]></category>

		<category><![CDATA[clonezilla]]></category>

		<guid isPermaLink="false">http://sourceforge.net/blog/?p=2664</guid>
		<description><![CDATA[If one of your new year&#8217;s resolutions was to make sure you&#8217;ve got solid system backups (and why wouldn&#8217;t it be?), then you&#8217;ve got to check out January&#8217;s Project of the Month (POTM). Clonezilla is a slick partition or disk clone tool that saves and restores used blocks on a hard drive. It&#8217;s perfect for [...]]]></description>
			<content:encoded><![CDATA[<p>If one of your new year&#8217;s resolutions was to make sure you&#8217;ve got solid system backups (and why wouldn&#8217;t it be?), then you&#8217;ve got to check out January&#8217;s Project of the Month (POTM). <a href="https://sourceforge.net/projects/clonezilla/ ">Clonezilla</a> is a slick partition or disk clone tool that saves and restores used blocks on a hard drive. It&#8217;s perfect for sysadmins who need a way to perform bare metal recovery on one or even forty drives.</p>
<p>Getting started with Clonezilla is dead simple. &#8220;Clonezilla live comes with a GNU/Linux distribution for the machine you want to do the bare metal recovery on. It works on X86/X86-64 PCs, Intel-based Macs. If you want to use Clonezilla live, just download the Clonezilla live ISO image and burn it onto a CD. Alternatively, you can download the Clonezilla live zip file, extract all the files to a USB flash drive, and make it bootable. Then you can boot the machine you want to image or clone with the CD or USB flash drive. Just follow the menu instructions and you should be able to do this easily,&#8221; says Project Lead Steven Shiau.</p>
<p>To learn more about January&#8217;s Project of the Month, be sure to check out Clonezilla&#8217;s very own <a href="https://sourceforge.net/blog/potm-201001/">POTM page</a>. Keep an eye out for Shiau&#8217;s concise but sage wisdom about his advice to a project that&#8217;s just starting out.</p>
]]></content:encoded>
			<wfw:commentRss>http://sourceforge.net/blog/januarys-project-of-the-month-clonezilla/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Put Agender on your schedule</title>
		<link>http://sourceforge.net/blog/put-agender-on-your-schedule/</link>
		<comments>http://sourceforge.net/blog/put-agender-on-your-schedule/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 17:24:06 +0000</pubDate>
		<dc:creator>leeschlesinger</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[agender]]></category>

		<guid isPermaLink="false">http://sourceforge.net/blog/?p=2581</guid>
		<description><![CDATA[Agender is a small, simple scheduler. Mexican developer Gabriel Espinoza says he created Agender about a year ago &#8220;because I didn&#8217;t want to use a big application like Evolution or Microsoft Works. I started playing with the wxCalendarCtrl from wxWidgets, my favorite GUI toolkit, and after a few weeks I had something that worked.
&#8220;wxWidgets is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://agender.sourceforge.net/">Agender</a> is a small, simple scheduler. Mexican developer Gabriel Espinoza says he created Agender about a year ago &#8220;because I didn&#8217;t want to use a big application like Evolution or Microsoft Works. I started playing with the wxCalendarCtrl from <a href="http://www.wxwidgets.org/">wxWidgets</a>, my favorite GUI toolkit, and after a few weeks I had something that worked.</p>
<p>&#8220;wxWidgets is a C++ library, and I prefer C++ over other object-oriented languages because of its portability and its speed. And I like wxWidgets because it isn&#8217;t just a GUI toolkit, it handles practically every difference between operating systems, creating real cross-platform apps.&#8221;</p>
<p>Espinoza uses the Code::Blocks IDE to develop Agender. &#8220;I like it because it uses wxWidgets itself, so the previews of the RAD tool, wxSmith, look like the real thing. The editor is very cool, the folding blocks are nice, and the code completion toolbar helps me find functions quickly. Autocomplete saves me lots of keystrokes; instead of writing if (){}else{} I only have to type ife<Ctrl-J>. And <a href="http://www.gnu.org/software/gdb/">GDB</a> integration is easy to use.</p>
<p>&#8220;I use g++ and the <a href="http://www.mingw.org/">MinGW</a> cross compiler, and the makefile is generated with <a href="http://www.bakefile.org/">bakefile</a>, so there is support for other compilers. For Windows I use <a href="http://nsis.sourceforge.net/">NSIS</a> to create the installer; for every other operating system there is a configure script. I plan to create a binary installer for Linux based on <a href="http://www.autopackage.org/">Autopackage</a>.&#8221;</p>
<p>In upcoming versions, Espinoza plans drag and drop functions, searching, and alarms. Coming first will be i18n support. &#8220;Agender has been already translated to Spanish and maybe soon will be available in German, thanks to my sister.&#8221;</p>
<p>Though Agender is small in size &ndash; code::blocks says 725 lines of code &ndash; Espinoza would welcome help with things like debugging under Windows and making a native build for Mac OS X.</p>
<p>Espinoza says he made Agender free software for several reasons: &#8220;fun (even people that aren&#8217;t programmers understand that), to be admired (it feel nice when you see there have been new downloads), gratitude (practically all the software I use is free software), and I think free software gives you a name &ndash; instead of saying &#8216;an unknown programmer&#8217; you can say &#8216;a guy who has a project at SourceForge.net.&#8217; </p>
<p>&#8220;I put the project on SourceForge because it had the most features of any hosting site. SourceForge also has big traffic from people searching for new software, so that makes Agender available to a big audience. After creating the project I started the web site and added it to Google and freshmeat, and recently sent it to Softpedia, to make the software a little more known.</p>
<p>&#8220;I don&#8217;t know if people really like Agender,&#8221; Espinoza says. &#8220;The only people I&#8217;m sure are using it are me and two of my sisters.&#8221; If you give Agender a try, be sure and send some love his way. </p>
]]></content:encoded>
			<wfw:commentRss>http://sourceforge.net/blog/put-agender-on-your-schedule/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Colorful dominoes game hides an exercise in propositional logic</title>
		<link>http://sourceforge.net/blog/colorful-dominoes-game-hides-an-exercise-in-propositional-logic/</link>
		<comments>http://sourceforge.net/blog/colorful-dominoes-game-hides-an-exercise-in-propositional-logic/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 15:50:35 +0000</pubDate>
		<dc:creator>leeschlesinger</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[nddomino]]></category>

		<guid isPermaLink="false">http://sourceforge.net/blog/?p=2578</guid>
		<description><![CDATA[Some SourceForge.net projects get hundreds of downloads a day. Some are updated monthly by teams of volunteers. And then there are projects like Dominoes on Acid. &#8220;I must say I don&#8217;t know if I appeal to either dominoes fans or people interested in mathematical logic,&#8221; says Matthias Benkmann, the program&#8217;s author. &#8220;I&#8217;m sure about only [...]]]></description>
			<content:encoded><![CDATA[<p>Some SourceForge.net projects get hundreds of downloads a day. Some are updated monthly by teams of volunteers. And then there are projects like <a href="https://sourceforge.net/projects/nddomino/">Dominoes on Acid</a>. &#8220;I must say I don&#8217;t know if I appeal to either dominoes fans or people interested in mathematical logic,&#8221; says Matthias Benkmann, the program&#8217;s author. &#8220;I&#8217;m sure about only two fans of the game. The first is myself, and the second is the person who reported a bug two weeks ago, which prompted me to touch the program again after more than five years.&#8221;</p>
<p>Dominoes on Acid is a game superficially similar to the classic dominoes game. You get tiles with patterns on each end, and you can connect the ends of two tiles only when they show the same pattern. But instead of the standard two-color tiles spots, the tiles in Dominoes on Acid have (sometimes very complex) multi-colored patterns. </p>
<p>Dominoes on Acid is a solitaire variant of the game. You get a starting tile and an infinite supply of other tiles and have to build from the starting tile until you have reached a point where every branch of your structure ends with a blue-bottomed tile.</p>
<p>&#8220;That&#8217;s the game part, and if you want you never need to look further,&#8221; Benkmann says. &#8220;You can play the game and enjoy building colorful patterns with increasing complexity. But for the scientist the real gem is hidden under the hood. Every completed game of Dominoes on Acid corresponds to a strict mathematical proof in classical propositional logic. What makes this mapping so interesting is that you don&#8217;t need to understand propositional logic to play the game.&#8221; </p>
<p>Benkmann created the games as a programming project for a college computer science class in 2002, and updated it twice shortly thereafter. He considers it feature-complete. He wrote the program in Java &#8220;because at that time it was the best available choice for cross-platform development. I use Linux myself, but friends and family use mostly Windows. Some have a Mac. I don&#8217;t want to write software that they can&#8217;t use. Furthermore Java allowed me to create an applet version of the game that can be played in the browser.&#8221;</p>
<p>Between the time he wrote the program and now, Benkmann&#8217;s development tools of choice changed. &#8220;Back in 2002 I used CVS for version control, the text editor joe for writing my code, GNU make for orchestrating the build, and Sun&#8217;s JDK for compiler and VM. I chose CVS because there were no free alternatives (at least not mainstream ones) back then. I chose joe because Emacs and Vi(m) suck. And I chose GNU make because coming from the C/C++ world it was what I was used to. Ant was pretty young and obscure back then.</p>
<p>&#8220;From that time until this month I distributed the game and source code in a single JAR archive served from static webspace. No historic versions were available, nor was revision history for the source code. But when someone reported a bug in Dominoes two weeks ago, I decided I needed to have better infrastructure for maintaining and publishing new versions, even if they occur very infrequently, so I decided to invest the time to set up a SourceForge.net project. I chose SourceForge.net because it is well-known and I knew it offered the features I thought I&#8217;d need (Mediawiki and git). But mostly it was because I already had an account there and had prior experience with another SF project.</p>
<p>&#8220;When I created the SourceForge.net project I converted the Dominoes on Acid repository to git, because git as a distributed VCS/SCM allows me to have my own independent master repository on my computer while offering an equivalent repository publicly on SourceForge.net. If I touch the code again it will be in Eclipse rather than a plain text editor. And I may convert the project to using Apache Ant instead of GNU make for build orchestration.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://sourceforge.net/blog/colorful-dominoes-game-hides-an-exercise-in-propositional-logic/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Elastix is Asterisk on steroids</title>
		<link>http://sourceforge.net/blog/elastix-is-asterisk-on-steroids/</link>
		<comments>http://sourceforge.net/blog/elastix-is-asterisk-on-steroids/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 20:49:58 +0000</pubDate>
		<dc:creator>leeschlesinger</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[elastix]]></category>

		<guid isPermaLink="false">http://sourceforge.net/blog/?p=2576</guid>
		<description><![CDATA[Typically, setting up an Asterisk software PBX server involves editing a lot of configuration files &#8211; fun for geeks, but maybe not the most productive use of anyone&#8217;s time. Elastix is a GNU/Linux/Asterisk distribution that integrates a number of tools with a graphical interface to allow administrators an easier way to configure Asterisk. That capability [...]]]></description>
			<content:encoded><![CDATA[<p>Typically, setting up an Asterisk software PBX server involves editing a lot of configuration files &ndash; fun for geeks, but maybe not the most productive use of anyone&#8217;s time. <a href="http://www.elastix.org/">Elastix</a> is a GNU/Linux/Asterisk distribution that integrates a number of tools with a graphical interface to allow administrators an easier way to configure Asterisk. That capability earned it a recommendation for a <a href="http://sourceforge.net/blog/readers-choice-projects/">Reader&#8217;s Choice profile</a> here.</p>
<p>With Elastix, installing Asterisk with a web interface takes about five minutes on a modern server. And Elastix give you more capabilities than just a PBX &ndash; it integrates packages such as <a href="http://www.freepbx.org/">FreePBX</a>, <a href="http://www.postfix.org/">Postfix</a>, <a href="http://www.hylafax.org/content/Main_Page">Hylafax</a>, and <a href="http://www.igniterealtime.org/projects/openfire/">Openfire</a> to provide services such as email, fax, and Jabber instant messaging, all of them interacting with each other. For instance, you can receive voicemail messages via email in your Elastix server&#8217;s inbox or on an external server, and you can receive faxes, convert them to PDF files, and attach them to email. Around all of these packages the project wraps a common web interface for administrators.</p>
<p>Among the other tools bundled with the software is an endpoint configurator and the Elastix Call Center Module, one of the first GPL call center applications.</p>
<p>While it&#8217;s in use worldwide, Elastix is developed mostly in Ecuador by the folks at <a href="http://www.palosanto.com">PaloSanto Solutions</a>. Rafael Bonifaz, community manager for the project, says, &#8220;We were selling Asterisk services here in Ecuador in 2006, but the installation process took us too long, and every time it was the same job, so we needed to automated it. One standard installation process would also make support easier. We came up with Elastix and decided to GPL it and publish it on SourceForge.net, because it is the biggest and the best known FLOSS repository. It has great tools and makes our job easier. We love to show our users and clients the Elastix download stats.</p>
<p>&#8220;We use PHP as our main developer language. We built our own framework, known as NEO. For the web interface we use SQLite as our primary database, but some third-party modules and our call center modules use MySQL. We chose all of these tools because they are FLOSS and do a great job when integrating with Asterisk and GNU/Linux.&#8221;</p>
<p>The project has inspired two downloadable books: &#8220;<a href="http://sourceforge.net/projects/elastix/files/Tutorials_Docs_Manuals/Elastix%20Without%20Tears/elastix_without_tears_may_8_2009.pdf/download">Elastix Without Tears</a>&#8221; in English and &#8220;<a href="http://downloads.sourceforge.net/elastix/Comunicaciones_Unificadas_con_Elastix_Volumen_1_29Mar2009.pdf">Comunicaciones Unificadas con Elastix</a>&#8221; in Spanish.</p>
<p>While the current 1.6 release has been a great success, Bonifaz says Elastix 2.0, which is in alpha now, includes several improvements. One is a conference room that will allow users to share a presentation via a web server. The presentation may be any document that OpenOffice.org supports, such as ODF or even a proprietary format like Powerpoint. Users can also have a document repository for the conference and a chat channel &ndash; all of this without the need for a plugin in the browser.</p>
<p>Another upcoming feature is the Elastix Operator Panel (EOP), which is similar to the current Flash Operator Panel (FOP) but does not need the Flash browser plugin because it is pure AJAX. Bonifaz says users can also expect to see improvements in the mail module and a VOIP provider module for easier SIP/IAX trunk configuration with VOIP providers. </p>
<p>If you&#8217;d like to help build new modules for Elastix, Bonifaz says the best thing is to join the <a href="http://lists.elastix.org/mailman/listinfo/developers">developer mailing list</a>. The project also welcomes help from anyone interested in creating documentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://sourceforge.net/blog/elastix-is-asterisk-on-steroids/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Enjoy your seasonal holidays</title>
		<link>http://sourceforge.net/blog/enjoy-your-seasonal-holidays/</link>
		<comments>http://sourceforge.net/blog/enjoy-your-seasonal-holidays/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 16:19:08 +0000</pubDate>
		<dc:creator>leeschlesinger</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://sourceforge.net/blog/?p=2567</guid>
		<description><![CDATA[Can you feel it in the air? Not snow or Christmas, but rather sloth, one of the Seven Deadly Sins. Yes, the end of the year is a time when everyone slows down a bit, and we at SourceForge.net are no exception. We&#8217;re taking the rest of the week off, and we&#8217;ll be working only [...]]]></description>
			<content:encoded><![CDATA[<p>Can you feel it in the air? Not snow or Christmas, but rather sloth, one of the <a href="http://en.wikipedia.org/wiki/Seven_deadly_sins">Seven Deadly Sins</a>. Yes, the end of the year is a time when everyone slows down a bit, and we at SourceForge.net are no exception. We&#8217;re <a href="https://sourceforge.net/apps/wordpress/sourceforge/2009/12/18/2009-12-2010-01-holiday-support-coverage/">taking the rest of the week off</a>, and we&#8217;ll be working only the beginning of next week. But don&#8217;t let that stop you from enhancing your SourceForge.net project. The site remains open 24 hours a day, every day of the year.</p>
]]></content:encoded>
			<wfw:commentRss>http://sourceforge.net/blog/enjoy-your-seasonal-holidays/feed/</wfw:commentRss>
		</item>
		<item>
		<title>For enterprise-scope network management, turn to OpenNMS</title>
		<link>http://sourceforge.net/blog/for-enterprise-scope-network-management-turn-to-opennms/</link>
		<comments>http://sourceforge.net/blog/for-enterprise-scope-network-management-turn-to-opennms/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 18:57:56 +0000</pubDate>
		<dc:creator>leeschlesinger</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[opennms]]></category>

		<guid isPermaLink="false">http://sourceforge.net/blog/?p=2562</guid>
		<description><![CDATA[When I asked readers to suggest projects to spotlight, one of the first names that came up was OpenNMS, the first enterprise-grade network management application platform developed under the open source model. It&#8217;s designed to manage hundreds of thousands of devices. OpenNMS competes head to head with products such as Hewlett-Packard&#8217;s OpenView suite and IBM&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>When I asked readers to suggest projects to spotlight, one of the first names that came up was <a href="http://www.opennms.org/wiki/Main_Page">OpenNMS</a>, the first enterprise-grade network management application platform developed under the open source model. It&#8217;s designed to manage hundreds of thousands of devices. OpenNMS competes head to head with products such as Hewlett-Packard&#8217;s OpenView suite and IBM&#8217;s Tivoli, often <a href="http://searchnetworking.techtarget.com/productsOfTheYearWinner/0,296407,sid7_gci1244911_tax306257_ayr2007,00.html">favorably</a>.</p>
<p>OpenNMS helps administrators in four main functional areas:</p>
<p>1) Provisioning - handles moves, adds, and changes for large numbers of devices.<br />
2) Event management - handles both internal and external events, including automating event correlation and trouble ticketing integration.<br />
3) Service monitoring - performs operations from simple ping and port checks up through complex web page sequence monitoring and mail monitoring to insure that network-based services are operational and responding quickly.<br />
4) Data collection - using a number of protocols, including SNMP, WMI, and HTTP, OpenNMS can gather time series data; store, graph, and trend it; and alert administrators when thresholds are reached.</p>
<p>While it does a lot out of the box, what makes OpenNMS unique is that it can be customized easily to suit different environments.</p>
<p>Tarus Balog, who became the principal maintainer of the project in May 2002, says OpenNMS was started about 10 years ago by a group of network management professionals who wanted a non-proprietary, open source &#8220;Swiss Army knife&#8221; toolset for solving enterprise-scope management problems. Need a feature to behave a little differently? Modify the code. Find a bug? Fix it. Instead of trying to map business processes to the tool, the tool can be molded to the business processes.</p>
<p>Balog says the project started to take off in 2004 with the creation of <a href="http://www.opennms.org/wiki/Order_of_the_Green_Polo">The Order of the Green Polo</a>. While the OpenNMS project is supported by the commercial company called the <a href="http://www.opennms.com/">OpenNMS Group</a>, the project is managed by the OGP, most of whose members do not work directly for the commercial side.</p>
<p>News about OpenNMS is spread almost entirely by word of mouth. &#8220;We have no formal marketing team,&#8221; Balog says. &#8220;Despite that, if you Google &#8216;open source network management&#8217; we are the first hit, ahead of the Wikipedia article, so it must be working.&#8221;</p>
<p>As the project has grown it has adopted a large number of open source tools and libraries. &#8220;We switched from CVS to Subversion, and are currently migrating to git. OpenNMS uses Maven as the build engine, and we leverage other projects such as Spring and Hibernate.&#8221;</p>
<p>The project is &#8220;working feverishly&#8221; to get OpenNMS 1.8 released. &#8220;We use an even/odd numbering scheme for releases, so the latest production release, 1.6, is paired with the latest development release, 1.7. We hope that 1.7 will become 1.8 by April. We&#8217;ve adopted a lot of <a href="http://en.wikipedia.org/wiki/Agile_software_development">Agile programming</a> techniques, and we currently have a two-month minor release cycle that we hope to move to one month in 2010.&#8221;</p>
<p>Balog says developers who want to work on OpenNMS should &#8220;just jump in. Feel free to visit our <a href="http://bugzilla.opennms.org">Bugzilla</a>, grab a bug, and start contributing. We leverage the <a href="https://sourceforge.net/mail/?group_id=4141">mailing lists</a> on SourceForge.net quite heavily. Interested developers should join the opennms-devel list, while anyone interested in OpenNMS should sign up for opennms-announce, a low traffic, moderated list for OpenNMS news. We also have an annual developers conference called Dev-Jam, to be held next at the University of Minnesota in July 2010. </p>
<p>&#8220;But you don&#8217;t have to be a developer to be a part of OpenNMS. We welcome open source enthusiasts of all levels.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://sourceforge.net/blog/for-enterprise-scope-network-management-turn-to-opennms/feed/</wfw:commentRss>
		</item>
		<item>
		<title>wxFreeChart: Flexible, cross-platform chart app</title>
		<link>http://sourceforge.net/blog/wxfreechart-flexible-cross-platform-chart-app/</link>
		<comments>http://sourceforge.net/blog/wxfreechart-flexible-cross-platform-chart-app/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 13:22:46 +0000</pubDate>
		<dc:creator>leeschlesinger</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[wxcode]]></category>

		<guid isPermaLink="false">http://sourceforge.net/blog/?p=2559</guid>
		<description><![CDATA[You say you&#8217;re tired of the same old graphs and charts? Russian developer Andrey Valerievich Moskvichev has some intriguing software for you. The powerful and flexible wxFreeChart application can draw curve, OHLC, Gantt, and pie charts, and histograms.
wxFreeChart is an all-in-one charting solution based on wxWidgets, the cross-platform C++ development library. It&#8217;s part of the [...]]]></description>
			<content:encoded><![CDATA[<p>You say you&#8217;re tired of the same old graphs and charts? Russian developer Andrey Valerievich Moskvichev has some intriguing software for you. The powerful and flexible <a href="http://wxcode.sourceforge.net/components/freechart/">wxFreeChart</a> application can draw curve, <a href="http://en.wikipedia.org/wiki/Open-high-low-close_chart">OHLC</a>, Gantt, and pie charts, and histograms.</p>
<p>wxFreeChart is an all-in-one charting solution based on <a href="http://www.wxwidgets.org/">wxWidgets</a>, the cross-platform C++ development library. It&#8217;s part of the <a href="http://wxcode.sourceforge.net/">wxCode</a> project, which also comprises, among others, the wxPlotCtrl, wxMathPlot, and wxPlPlot libraries for wxWidgets. </p>
<p>wxFreeChart designed to be easy to use and to be as flexible as possible. You can create many different chart configurations, with many visual options, with minimal coding. wxFreeChart uses a model-view-controller (<a href="http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller">MVC</a>) approach, which means you can get chart data from many different sources. It also lets you draw realtime dynamic charts. The best way to learn about its many features, Moskvichev says, is to read the wxFreeChart sample code. &#8220;It was written to be easy to understand, with many comments.&#8221;</p>
<p>wxFreeChart was born two years ago when Moskvichev needed charts for his own proprietary projects, but he soon decided to make wxFreeChart open source. He develops the software using Eclipse and mingw on Windows and gcc on Linux. &#8220;I chose them because they are open, free, and high quality,&#8221; he says. He hosts on SourceForge.net because &#8220;SourceForge is the largest and most famous open source network, with many advanced features for developers. To let people know about the software I put wxFreeChart on freshmeat.net and also send messages to developers&#8217; forums and groups.&#8221;</p>
<p>Moskvichev releases updates to the code almost weekly. Upcoming versions are expected to add features such as logarithmic axes, interval axes, chart zoom and pan, and data markers. He is also implementing support for mouse events on user click and motion on chart elements. And he&#8217;s working on porting wxFreeChart to <a href="http://wiki.wxwidgets.org/Development:_wxWinCE">wxWinCE</a>, so it will work on handheld devices.</p>
]]></content:encoded>
			<wfw:commentRss>http://sourceforge.net/blog/wxfreechart-flexible-cross-platform-chart-app/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Overwhelmed by your research? Turn to Piggydb</title>
		<link>http://sourceforge.net/blog/overwhelmed-by-your-research-turn-to-piggydb/</link>
		<comments>http://sourceforge.net/blog/overwhelmed-by-your-research-turn-to-piggydb/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 18:04:53 +0000</pubDate>
		<dc:creator>leeschlesinger</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[piggydb]]></category>

		<guid isPermaLink="false">http://sourceforge.net/blog/?p=2557</guid>
		<description><![CDATA[Sometimes you can be overwhelmed by the amount and variety of information you uncover when you&#8217;re researching a project or a report. Using software to organize your information can help. At first glance, the web application Piggydb seems like a hybrid between a blog and a notebook application like Evernote that allows you to save [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes you can be overwhelmed by the amount and variety of information you uncover when you&#8217;re researching a project or a report. Using software to organize your information can help. At first glance, the web application <a href="http://piggydb.net/">Piggydb</a> seems like a hybrid between a blog and a notebook application like <a href="http://www.evernote.com/">Evernote</a> that allows you to save information. But Piggydb puts its focus on the process of organizing information, which makes it what you might call an idea processor.</p>
<p>Piggydb does not aim to be an input-and-search database, but rather a platform that encourages users to organize their knowledge continuously to discover new ideas or concepts. The project&#8217;s <a href="http://sourceforge.net/apps/trac/piggydb/wiki/WhyPiggydb">Why Piggydb</a> page explains what it&#8217;s best suited for in more detail.</p>
<p>Piggydb is the brainchild of Japanese developer Daisuke Morita, who created it because he needed a tool that did what Piggydb does. The software is written in Java, because, Morita says, it&#8217;s easy to package a web application with Java. He uses Eclipse and other standard tools for Java development. The software has been under constant development since before its first official release almost a year and a half ago, with new releases coming monthly or even weekly.</p>
<p>Piggydb works best when you use it to build knowledge from the bottom up by accumulating knowledge fragments. It provides two kinds of view for knowledge fragments: flat and tree. Once you create your structure, the software will limit your ability to create new views or make new connections, so it is important to look for other relations between the fragments in the flat view.</p>
<p>Morita says some of the features planned for future versions include: </p>
<p>- Optional anonymous access<br />
- External authentication support (such as LDAP)<br />
- Chinese version (currently English and Japanese are supported)<br />
- Plug-in API<br />
- User-assigned tags and relations</p>
<p>Morita welcomes help with testing the project in a multi-user environment. <a href="mailto:daisukeREMOVE.marubinottoTHESE@CAPSgmail.com">E-mail</a> or <a href="http://twitter.com/marubinotto">tweet</a> him and he&#8217;ll create an account for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://sourceforge.net/blog/overwhelmed-by-your-research-turn-to-piggydb/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Readers&#8217; Choice projects</title>
		<link>http://sourceforge.net/blog/readers-choice-projects/</link>
		<comments>http://sourceforge.net/blog/readers-choice-projects/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 20:17:43 +0000</pubDate>
		<dc:creator>leeschlesinger</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://sourceforge.net/blog/?p=2553</guid>
		<description><![CDATA[Typically in this blog I like to highlight projects with new releases that are doing something interesting and innovative. At this time of year, it seems as if many people are busy with things other than releasing software, so the flow of new releases has slowed to a trickle. That makes it a perfect time [...]]]></description>
			<content:encoded><![CDATA[<p>Typically in this blog I like to highlight projects with new releases that are doing something interesting and innovative. At this time of year, it seems as if many people are busy with things other than releasing software, so the flow of new releases has slowed to a trickle. That makes it a perfect time to ask you what projects you find intriguing, regardless of release date, so I can write about them.</p>
<p>I&#8217;m looking for software that you use regularly. Ideally it would something that isn&#8217;t widely known. And of course it would help if the project is hosted on SourceForge.net.</p>
<p>Leave a comment with a link to the project you suggest, along with a note about why you like it. Then leave it to me to follow up with the project leaders for an article later this month.</p>
]]></content:encoded>
			<wfw:commentRss>http://sourceforge.net/blog/readers-choice-projects/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

 	  	 
