Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

Open Source

Eclipse Community Awards 2015

Eclipse News - Tue, 12/15/2015 - 17:33
We are now accepting nominations for the Top Committer and Top Newcomer Evangelist awards for 2015.
Categories: Open Source

Announcing the Open IoT challenge

Eclipse News - Tue, 12/15/2015 - 15:33
We launched a programming contest that fosters the creation of IoT projects based on top of open-source technologies.
Categories: Open Source

EclipseCon 2015 - Program Announced

Eclipse News - Fri, 12/11/2015 - 17:33
The technical program for EclipseCon 2015 has been announced.
Categories: Open Source

formalmind Studio

Date Created: December 17, 2014 - 08:50Date Updated: December 17, 2014 - 10:02Submitted by: Michael Jastram

formalmind Studio is a free editor for requirements, based on the open Requirements Interchange Format (ReqIF).

Categories: Open Source

ProR Essentials

Date Created: December 17, 2014 - 08:46Date Updated: December 17, 2014 - 10:02Submitted by: Michael Jastram

ProR is the Open Source reference implementation of the open ReqIF standard, the exchange format for requirements. ProR Essentials are free extensions for ProR, which make working with requirements even more efficient. It is possible to add ProR Essentials to an existing installation of ProR. However, we recommend to just install formalmind Studio, which has both ProR and ProR Essentials preinstalled.

Categories: Open Source

New Hardware Platform Migration Continues Front page news - Wed, 12/17/2014 - 00:51 is continuing to improve its hardware platform. The next phase of migration effects the Web area of projects

(e.g. These projects will be put into Read Only mode for maintenance between 14:00 and 23:00 UTC on 12/17.

For updates, follow our @sfnet_ops twitter account.

SourceForge Support

Categories: Open Source

“Community Choice” Project of the Month Vote – February 2015 Front page news - Tue, 12/16/2014 - 07:08

The vote for February 2015 Community Choice SourceForge Project of the Month is now available, and will run until Jan 15, 2014 12:00 UTC.

Clam AntiVirus

Clam AntiVirus is a GPL antivirus toolkit for UNIX. The main purpose of this software is the integration with mail servers. It provides a flexible and scalable multi-threaded daemon, a command line scanner and a virus database that is kept up-to-date.

[ Download Clam AntiVirus ]



SMPlayer is a free media player for Windows and Linux with built-in codecs that can also play and download YouTube videos. One of the most interesting features of SMPlayer is that it remembers the settings of all files you play. SMPlayer is a graphical user interface (GUI) for the award-winning MPlayer, which is capable of playing almost all known video and audio formats.

[ Download SMPlayer ]


TeXstudio – A LaTeX Editor

TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible. Some of the outstanding features of TeXstudio are an integrated PDF viewer with (almost) word-level synchronization, live inline preview, advanced syntax-highlighting, live checking of references, citations, latex commands, spelling and grammar.

[ Download TeXstudio - A LaTeX Editor ]



GnuCash is a personal and small-business finance manager with a check-book like register GUI to enter and track bank accounts, stocks, income, and expenses. GnuCash is designed to be simple and easy to use but still based on formal accounting principles.

[ Download GnuCash ]



Simutrans is a cross-platform simulation game where players try to successfully manage transportation systems between places by land, air, and water for passengers, mail, and goods. Planes, ships, trains, trams, trucks, buses, or monorails are at your disposal, but factories operate based on contracts and passengers can only travel to their set destinations.

[ Download simutrans ]



A set of Python extension modules that wrap the cross-platform GUI classes from wxWidgets.

[ Download wxPython ]


Roundcube Webmail

Roundcube Webmail is a browser-based, multilingual IMAP client with an application-like user interface. Roundcube provides the full functionality you’d expect from an email client, including MIME support, address book, folder manipulation, message searching, and spell check. Roundcube is written in PHP and JavaScript.

[ Download Roundcube Webmail ]



Megacubo is a broadcast tuner application written in PHP and Winbinder. Megacubo has a catalog of links of TV streams, which are available for free on the web. At the moment it only runs on Windows (XP or later). Megacubo lets you watch hundreds of live TV channels for your computer without antenna or TV cards.

[ Download Megacubo ]



This project is for Homebrew console development tools that are based on the gnu compiler collection, with additional tools and libraries to aid programming each supported console. The windows variants are built with MinGW.

[ Download devkitPro ]

Categories: Open Source

New Hardware Platform Migration, etc. Front page news - Mon, 12/15/2014 - 22:55 is migrating to a new hardware platform. Areas of the site that are being affected are the mailing list data. The ETA for completion of this is 8 hours. During this time, messages sent to mailing lists will be delayed.The Allura source code management (SCM) tools (git, mercurial, svn) are being migrated to new storage. There will be down time for using these tools during that time, which will impact project developers.

Also, tomorrow (12-16-2014 at 1400 UTC) we will be migrating classic SCM the estimate time to complete the migration is 8 hours.


Categories: Open Source

Google Summer of Code Meetup in Kuala Lumpur, Malaysia

Google Open Source Blog - Mon, 12/15/2014 - 20:00
Earlier this year, Hu Yuhuang participated as a student in Google Summer of Code (GSoC) 2014. He recently hosted a meetup at University of Malaya to share his experiences and encourage other students to participate in GSoC 2015. (Student applications will open on March 16th, 2015.) Below, he discusses the local community meetup.
About two weeks after I officially finished my GSoC 2014 journey, I received an email announcing Google Summer of Code in 2015. I immediately forwarded this email to two friends of mine, Dr. Chee Sun Liew and fellow student Chin Poh Leong, and told them I would like to host a meetup for spreading this news. After a discussion, we decided the date (November the 28th, the last Friday of the month) and got support from our school.
We started to promote this meetup about three weeks before the event date. We used a Google Form for taking registration. By the eve of the meetup, we had received 140 online registrations among 9 local universities. The students’ enthusiasm exceeded our expectations.
On November 28th, 2014, Puzzles (a programming community that my friends and I founded) hosted the meetup at University of Malaya in Kuala Lumpur, Malaysia. We ultimately had 76 attendees from 4 local universities. We were pleasantly surprised that UTM, a local university, sent over 30 students to join this meetup. They travelled 6 hours from Johor, the very south end of Malaysia.
The meetup kicked off with Dr. Liew’s greeting speech. Afterward, I followed up with a briefing about GSoC 2015. I shared my previous experience of writing an application, getting in touch with organizations, and many details from my work over the previous summer. They asked me many practical questions about how and why they should join this program. The meetup was wrapped up with a lot of smiling and photos. Many students left us their contact information so they can stay tuned for further news and ask more questions in the future.
I’d like to thank everyone who helped me with this meetup; I couldn’t have done it without their help. Google Summer of Code is one of the best things to happen during my undergraduate life and I hope to see many talented Malaysian students participate in GSoC 2015.

By Hu Yuhuang, with photos by Yap Yee King
Categories: Open Source

Projects of the Week, December 15, 2014 Front page news - Sun, 12/14/2014 - 07:08

Here are the featured projects for the week, which appear on the front page of


NamelessRom is opportunity, an opportunity to have a voice to the development team of the after-market firmware that you run on your device. The main goal of NamelessRom is to provide quality development for android devices, phones, and tablets alike. NamelessRom developers are available nearly 24/7 and respond to bug reports and feature requests almost instantly. This availability will allow you, the end-user, to have direct input into exactly what features and functions are included on the firmware that YOU run.

[ Download NamelessROM ]



OpenMediaVault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins. OpenMediaVault is primarily designed to be used in home environments or small home offices, but is not limited to those scenarios. It is a simple and easy to use out-of-the-box solution that will allow everyone to install and administrate a Network Attached Storage without deeper knowledge.

[ Download OpenMediaVault ]



lane anex kane’s arch repositories.

[ Download arch-repos ]



FileBot is the ultimate tool for renaming your movies, TV shows or anime, and downloading subtitles. It’s smart, streamlined for simplicity and just works. FileBot supports Windows, Linux, and Mac, plus there’s a full-featured command-line interface for all sorts of automation.

[ Download FileBot ]



antiX is a fast, lightweight and easy to install linux live CD distribution based on Debian Testing for Intel-AMD x86 compatible systems.

[ Download antiX-Linux ]



ScummVM is a cross-platform interpreter for many point-and-click adventure games. This includes LucasArts SCUMM games (such as Monkey Island 1-3, Day of the Tentacle, Sam & Max, etc.), many of Sierra’s AGI and SCI games (such as King’s Quest 1-6, Space Quest 1-5, etc.), Discworld 1 and 2, Simon the Sorcerer 1 and 2, Beneath A Steel Sky, Lure of the Temptress, Broken Sword 1 and 2, Flight of the Amazon Queen, Gobliiins 1-3, The Legend of Kyrandia 1-3, many of Humongous Entertainment’s children’s SCUMM games (including Freddi Fish and Putt Putt games) and many more.

[ Download ScummVM ]


gnuplot development

A famous scientific plotting package, features include 2D and 3D plotting, a huge number of output formats, interactive input or script-driven options, and a large set of scripted examples.

[ Download gnuplot development ]



shadowsocks GUI is a simple and easy-to-use software that helps you to specify the server port and IP address, as well as to select the encryption method you are interested in. With its intuitive interface, you have the possibility to view the console and run the scripts. You can also view where the execution time in spent in your JavaScript functions or view how many times a certain selector has matched DOM elements. Windows: powered by webkit and shadowsocks-nodejs Mac OS X: native UI powered by shadowsocks-libev

[ Download shadowsocks-gui ]



Shareaza is a very powerful multi-network peer-to-peer file-sharing client supporting Gnutella² G2, Gnutella, eDonkey2000 / eMule, DC++, HTTP, FTP and BitTorrent / DHT protocols for Windows or Wine.

[ Download Shareaza ]

Categories: Open Source

Google Summer of Code Wrap up: OpenKeychain

Google Open Source Blog - Fri, 12/12/2014 - 18:00
Today’s Google Summer of Code wrap up comes from Dominik Schürmann at OpenKeychain, a project helping Android users communicate securely.ic_launcher.pngOpenKeychain helps you communicate more privately and securely. It uses high-quality modern encryption to ensure that your messages can be read only by the people you send them to, others can send you messages that only you can read, and these messages can be digitally signed so the people getting them are sure who sent them. OpenKeychain is based on the well established OpenPGP standard making encryption compatible across your devices and operating systems.

This was OpenKeychain’s first year participating in the Google Summer of Code program. We received two student slots, which we gratefully assigned to the best applicants. Their work was released as part of OpenKeychain 2.8.
Vincent Breitmoser worked on the cryptographic backend of OpenKeychain which is based on the low-level library Bouncy Castle. He rewrote almost all methods related to key operations and changed the way results are handled to allow a user-readable log of what actually has been processed. He also made the methods testable by dividing the backend into methods requiring Android and Java-only methods. Java-only crypto operations are now tested automatically using Travis CI.

mar-v-in worked on better integration of OpenKeychain into the Android OS, including better support for file encryption/decryption using Android 4.4 features. Now encrypting multiple files is possible using the Storage Access Framework. He also worked on an integration with Android's contact application by connecting contacts to keys in OpenKeychain by using email addresses as identifiers.

By Dominik SchĂĽrmann, Organization Administrator, OpenKeychain
Categories: Open Source

NetBeans and Performance Benchmarking

NetBeans Highlights - Thu, 12/11/2014 - 13:34
Learn how to build and run a standalone project in NetBeans using a very powerful code tool library called JMH that allows you to perform benchmarking analysis at nano/micro/milli/macro scale.
Categories: Java, Open Source

AngularJS And More: My Five Favorite NetBeans IDE Features!

NetBeans Highlights - Thu, 12/11/2014 - 13:34
AngularJS, Maven, Java 8, Java EE, the "out of the box" support, and more! Siva Prasad shares his 5 favorite NetBeans features.
Categories: Java, Open Source

Maven And More: My Five Favorite NetBeans IDE Features!

NetBeans Highlights - Thu, 12/11/2014 - 13:34
Max Calderoni from VMware shares the top features that have convinced him to use and promote NetBeans IDE to his colleagues!
Categories: Java, Open Source

Build with NetBeans IDE, Deploy to Oracle Java Cloud Service

NetBeans Highlights - Thu, 12/11/2014 - 13:34
Save time and effort deploying applications. Learn to set up Oracle Java Cloud Service, then install and use the Oracle Cloud plugin in the NetBeans IDE.
Categories: Java, Open Source

Build a Rich Client Platform To-Do Application in NetBeans IDE

NetBeans Highlights - Thu, 12/11/2014 - 13:34
Practice using NetBeans IDE features that improve code quality and increase developer productivity.
Categories: Java, Open Source

Video: Installing and Using Java ME SDK 8.0 Plugins in NetBeans IDE

NetBeans Highlights - Thu, 12/11/2014 - 13:34
This screencast demonstrates installation and usage of Oracle Java ME SDK 8.0 Plugins in NetBeans IDE on the Windows operating system.
Categories: Java, Open Source