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

Projects of the Week, July 11, 2016 Front page news - Mon, 07/11/2016 - 05:18

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

The FreeType Project

FreeType is written in C. It is designed to be small, efficient, and highly customizable while capable of producing high-quality output (glyph images) of most vector and bitmap font formats for digital typography. FreeType is a freely available and portable software library to render fonts.
[ Download The FreeType Project ]


DVDStyler is a cross-platform free DVD authoring application that makes possible for video enthusiasts to create professional-looking DVDs. DVDStyler provides over 20 DVD menu templates, allowing you to create your own menu designs and photo slideshows. After you select your DVD label name, video quality, video format, aspect ratio, and audio format, you can select a template to add video materials to. DVDStyler’s interface supports drag-and-drop so you can add project buttons and movies around with ease. Some basic video editing operations such as trimming and cropping are also available.
[ Download DVDStyler ]


PostInstallerF will install all the software that Fedora Linux and others don’t include by default, after running Fedora for the first time. Its easy for a new user. PostInstallerF contains everything that you need for your daily computing. SPANISH PostinstallerF Instalara todo software que no se incluye por defecto. Es fácil para el nuevo usuario. No te compliques! ————————————————— *How to Install PostInstallerF* from a terminal (5 steps): —————————– * FEDORA 23/24 * —————————– 1) su 2) dnf -y install wget 3) rpm –import$(rpm -E %fedora)/RPM-GPG-KEY-postinstallerf 4) wget -P /etc/yum.repos.d/ 5) dnf clean all && dnf -y install postinstallerf
[ Download PostInstallerF ]


SuperTuxKart is a kart racing game featuring Tux and friends. It is a fun-racer game, focusing on fun and ease of play.
[ Download SuperTuxKart ]


TYPO3 is an enterprise class Web CMS written in PHP/MySQL. It’s designed to be extended with custom written backend modules and frontend libraries for special functionality. It has very powerful integration of image manipulation.
[ Download TYPO3 ]

NAPS2 (Not Another PDF Scanner 2)

Visit NAPS2’s home page at NAPS2 is a document scanning application with a focus on simplicity and ease of use. Scan your documents from WIA- and TWAIN-compatible scanners, organize the pages as you like, and save them as PDF, TIFF, JPEG, PNG, and other file formats. Requires .NET Framework 4.0 or higher. NAPS2 is currently available in over 30 different languages. Want to see NAPS2 in your preferred language? Help translate! See the wiki for more details. This is a fork of the NAPS project with many improvements.
[ Download NAPS2 (Not Another PDF Scanner 2) ]


GNS3 is a graphical network simulator that allows you to design complex network topologies. You may run simulations or configure devices ranging from simple workstations to powerful Cisco routers. It is based on Dynamips, Pemu/Qemu and Dynagen. Go to for last releases.
[ Download GNS3 ]

Linux Mint Deutsch

Linux Mint ist eine auf Ubuntu basierende Linux-Distribution mit zusätzlichen Erweiterungen, die nicht in Ubuntu vorinstalliert sind. Linux Mint bringt unter anderem den Adobe Flash Player mit und kann MP3s und DVDs abzuspielen. Es werden Live-DVDs mit Cinnamon, LXDE, MATE, KDE und Xfce als Desktopumgebung angeboten.
[ Download Linux Mint Deutsch ]


digiCamControl is an free and open source software. This allows you to save time by transferring images directly from your camera to your computer as you take each shot and allow to control camera shooting parameters.
[ Download digiCamControl ]

Categories: Open Source

July 2016, “Staff Pick” Project of the Month – MediaPortal Front page news - Fri, 07/08/2016 - 05:20

For our July “Staff Pick” Project of the Month, we selected MediaPortal, an app that turns your PC into a very advanced MediaCenter / HTPC. The team behind the project shared some thoughts about the project’s history, purpose, and direction.

SourceForge (SF): What made you start this?
MediaPortal Team (MT): MediaPortal was born in 2003 as a Windows port of XBMC (now Kodi). These days we can only guess the motivation behind it was to provide an open source alternative to Windows Media Center.

SF: Has the original vision been achieved?
MT: Absolutely, we achieved the original vision and so much more. MediaPortal is the de facto standard for 10 foot experience on Windows.

SF: Who can benefit the most from your project?
MT: People wanting to replace all the consumer electronics boxes under their TV with just the one Microsoft Windows machine. The idea is that rather than having a DVR, a dedicated gaming console, optical media players or other media boxes you just have one Windows machine that does all that for you. You could even get rid of your cumbersome A/V receiver if you wanted too. Today’s systems like the famous Sonos PlayBar will let you do just that. MediaPortal brings everything together from live TV, to movies, to music, photo slide shows. MediaPortal enables users to make the most of their sophisticated TV sets notably by delivering 4K UHD and 3D content in such a convenient way.

SF: What core need does MediaPortal fulfill?
MT: At the core of MediaPortal is the live TV, time shifting and recording functionalities, quite simply it’s the best DVR out there. You also get movie and music management functionalities and so much more through our vibrant community of plug-in developers, notably giving you access to all sorts of online video and music services.

SF: How can we get the most out of using MediaPortal?
MT: Get involved with the community. Share your ideas, software and hardware projects on our forums, publish your own plug-in or even contribute to the core code base. Thus you will yourself forge the future of this great project.

SF: What has your project team done to help build and nurture your community?
MT: We have a really strong team of passionate and friendly individuals who manage to come together release after release and year after year, to deliver an extraordinary product. The key to MediaPortal success is the openness, the attention to detail and the dedicated staff forming this fantastic community.

SF: Have you all found that more frequent releases helps build up your community of users?
MT: Definitely, in fact it’s the key to a stable product and user satisfaction.

SF: What was the first big thing that happened for your project?
MT: It’s really hard for us to tell. This project has been running since 2003 and most of the original staff is long gone already. That’s probably the greatest strength of Team MediaPortal: it’s ability to renew itself both at the technology level and at the human level.

SF: What helped make that happen?
MT: Team MediaPortal was able to renew itself thanks to staff dedicated to the maintenance and betterment of our online facilities.

SF: How has SourceForge and its tools helped your project reach that success?
MT: SourceForge is an essential part of MediaPortal’s online presence. It helps give this project better visibility drawing users and potential contributors to our community.

SF: What is the next big thing for MediaPortal?
MT: Team MediaPortal’s major projects are MP1, MP2 and our TV service. We are continually working toward improving those products.
We are notably working toward adding MadVR support to MP1.
MP2 is making the final run toward its first golden release.
TV service is also getting a most anticipated new release following some major refactoring.

SF: How long do you think that will take?
MT: As long as it needs to.
MP1 is usually getting 3 to 4 releases a year.
MP2 should be starting a regular release schedule this year too.
The TV service (which is currently distributed as part of our MP client) should also be getting its own release schedule from next year.

SF: Do you have the resources you need to make that happen?
MT: Not quite, so anyone is welcome to join the community to help make it happen faster.
Good projects are always looking for talented contributors.

SF: If you had to do it over again, what would you do differently for MediaPortal?
MT: Well we are doing it all over again with MP2, it delivers a much improved architecture enabling great functionalities such as Picture In Picture (PIP) also called MultiView.

SF: Is there anything else we should know?
MT: We are working on better BD-J support and MadVR rendering.
We would like to support HbbTV and other great features but we would need to staff up to make it happen.
It would be fantastic if we could strike up deals with content providers to implement their DRM policies and officially support them.
Be able to run MediaPortal on ReactOS would be great too, though we don’t have the resources to make it happen yet.

[ Download MediaPortal ]

Categories: Open Source

Overhauling IP Management at the Eclipse Foundation

Eclipse News - Thu, 07/07/2016 - 18:00
Insight into the largest overhaul of intellectual property processes since the inception of the Eclipse Foundation.
Categories: Open Source

Eclipse Java EE Developer Tools

Date Created: Wed, 2016-07-06 21:31Date Updated: Tue, 2016-07-12 18:12Submitted by: Nitin Dahyabhai

Enables Enterprise Java Bean, Java Enterprise Application, Fragments, and Connector, Java Web Application, JavaServer Faces (JSF), Java Server Pages (JSP), Java Servlet, Java Web Services, and Tag Library development and debugging, plus Java Enterprise server and Java Servlet Container launching and debugging. Includes the JSP, HTML, CSS, and JSON Editors, JavaScript Developer Tools, the XML, XML Schema, and DTD Editors from the Eclipse Web Tools Platform project.

If you're developing web applications with a Java-based back-end, this one's for you.

Categories: Open Source

Eclipse Web Developer Tools

Date Created: Wed, 2016-07-06 20:07Date Updated: Fri, 2016-07-08 12:05Submitted by: Nitin Dahyabhai

Includes the HTML, CSS, and JSON Editors, and JavaScript Developer Tools from the Eclipse Web Tools Platform project, aimed at supporting client-side web development and node.js applications. Also installs the XML, XML Schema, and DTD Editors from the Eclipse Web Tools Platform project.

If you need to edit HTML, CSS, and JavaScript files, whether you're developing web applications or not, whatever the back-end, this one's for you.

Categories: Open Source

Lessons from Professors' Open Source Software Experience (POSSE) 2016

Google Open Source Blog - Wed, 07/06/2016 - 17:06

From Google Summer of Code to Google Code-in, the Open Source Programs Office does a lot to get students involved with open source. In order to learn more about supporting open source in academia, I attended the NSF funded Professors' Open Source Software Experience (POSSE) in Philadelphia. It was a great opportunity for us to better understand the challenges instructors face in weaving open source into their curriculum and hear solutions on how to bridge the gap.

Almost 30 university professors and community college lecturers attended the 3-day workshop. During the workshop, attendees worked in small groups getting hands on experience incorporating humanitarian free and open source software (HFOSS) into their teaching. Professors were able to talk, mingle and share best practices throughout the event.

The POSSE workshop is led by Heidi Ellis, Professor, Department of Computer Science and Information Technology at Western New England University, and Greg Hislop, Professor of Software Engineering and Senior Associate Dean for Academic Affairs at Drexel University. Heidi and Greg took over running POSSE five years after Red Hat began the program as an outreach effort to the higher education community. Red Hat continues as a collaborator in the effort. Around 40 university and community college professors participate in the program every year with over 100 individuals attending the workshop in the last four years.

Here are some of the challenges professors shared:
  • Very little guidance on how to bring FOSS into the classroom. No standard curriculum / syllabus available to reference. 
  • Time investment required to change the curriculum.
  • Will not be rewarded for teaching FOSS courses.
  • Will not get funds to travel for workshops/conferences unless it’s to present a paper at a conference.
  • Many administrations aren’t aware that adding open source is beneficial for students since more and more companies use open source and expect their new hires to be familiar with it.

The next POSSE will be Nov 17-19. Faculty who are interested in attending POSSE, please click here to apply.
We also discussed a number of open source programs that are currently working to engage students with open source software development:

Thanks to Heidi, Greg and the FOSS2Serve team for organizing POSSE 2016! We look forward to taking what we’ve learned and using it to better support FOSS education in academia.

By Feiran Helen Hu, Open Source Programs Office

Categories: Open Source

New version of Postgres Migration Tookit has been released

PostgreSQL News - Wed, 07/06/2016 - 01:00

New versions of Postgres Migration Tookit has been released with improved support for schemas, default values, "pure" time and many other improvements.

Visit for details.

Categories: Database, Open Source

Set up SSL Certificates in 5 Minutes Using Let's Encrypt

DevX: Open Source Articles - Tue, 07/05/2016 - 18:27
Let's Encrypt simplifies the process of installing SSL certificates and allows you to set up a free SSL certificate on your Web site in just a few minutes.
Categories: Open Source


Date Created: Mon, 2016-07-04 17:20Date Updated: Sat, 2016-07-16 17:05Submitted by: Kandor LLC

Swingcorder is a utility that provides the ability to record and recreate user input for Swing applications. Recorded input is translated into Java code that, when executed with the Swingcorder library, can be used to simulate user keyboard and mouse input. These Swingcorder "scripts" can also be customized or created manually and can executed as part of unit testing in a continuous integration (CI) system.

Swingcorder can be used through its Eclipse plugin, which provides easy control over the recording and playback of scripts.

Categories: Open Source

Projects of the Week, July 4, 2016 Front page news - Mon, 07/04/2016 - 05:25

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


LibreCAD is a fully comprehensive 2D CAD application that you can download and install for free. There is a large base of satisfied LibreCAD users worldwide, and it is available in more than 30 languages and for all major operating systems, including Microsoft Windows, Mac OS X and Linux, including Debian, Ubuntu, Fedora, Mandriva, Suse, etc.
[ Download LibreCAD ]


Octave-Forge is a central location for the collaborative development of packages for GNU Octave. The Octave-Forge packages expand Octave’s core functionality by providing field specific features via Octave’s package system. For example, image and signal processing, fuzzy logic, instrument control, and statistics packages are examples of individual Octave-Forge packages. GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable.
[ Download Octave-Forge ]


Fldigi is a modem program for most of the digital modes used by radio amateurs today: CW, PSK, MFSK, RTTY, Hell, DominoEX, Olivia, and Throb are all supported. It can help calibrate a sound card to a time signal and do frequency measurement tests.
[ Download fldigi ]


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 ]


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 ]


Alt-F provides a free alternative firmware for the DLINK DNS-320/320L/321/323/325/327L. Alt-F has Samba and NFS; supports ext2/3/4, VFAT, NTFS and ISO9660 filesystems; RAID 0, 1, 5 (with external USB disk) and JBOD; supports 2/3/4TB disks; rsync, ftp, sftp, ftps, ssh, lpd, DNS and DHCP servers, DDNS, fan and leds control, clean power up and down… and more. Alt-F also has a set of comprehensive administering web pages, you don’t need to use the command line to configure it. Besides the built-in software, Alt-F also supports additional packages on disk, including ffp packages, that you can install, update and uninstall using the administering web pages Alt-F is still beta and is being developed and tested on a DNS-323-rev-A1/B1, a DNS325-rev-A1, a DNS-320L-rev-A1 and on a DNS-327L-rev-A1 hardware boards. Other models and boards are said to work. Support Forum: Homepage:
[ Download Alt-F ]


WinPython is a free open-source portable distribution of the Python programming language for Windows XP/7/8, designed for scientists, supporting both 32bit and 64bit versions of Python 2 and Python 3. Since September 2014, Developpement has moved to
[ Download WinPython ]


We believe that free/open source software is enough, we don’t need pirated softwares on Windows. But most of these aren’t portables, or provided by due to .NET dependencies, 64-bit etc. So we provide what’s missing here. Software publisher who wishes their portablized software taken down, can tip us through or We promise to take it down without questions, but please be patient—we might not be able to respond promptly, but we eventually *will* …thanks for your patience, and sorry for being such a #naughty uploader

Categories: Open Source

SSH Agent Integration for Eclipse

Date Created: Sun, 2016-07-03 02:40Date Updated: Tue, 2016-07-05 09:59Submitted by: Gunnar Wagenknecht

This plug-in enabled Eclipse to use OpenSSH's ssh-agent. Please remove all configured private keys and activate ssh-agent integration after install.

Note: Only works in Eclipse Neon (and above).

Categories: Open Source

Join the Free OTN Summit on July 12, 2016!

NetBeans Highlights - Sat, 07/02/2016 - 10:50
Learn how to build modern JavaScript apps on top of Java EE backends with Geertjan Wielenga at the free OTN Summit on July 12. Register today!
Categories: Java, Open Source

Help Us Stabilize NetBeans IDE 8.2 - Join NetCAT 8.2!

NetBeans Highlights - Sat, 07/02/2016 - 10:50
Do you enjoy playing with software and hunting for bugs? If you are a passionate NetBeans IDE user and you have a few hours per week from July 2016 through mid September 2016, you can join other community volunteers in the NetCAT 8.2 program. Get your NetBeans bug(s) fixed and make friends along the way. Thanks! The NetBeans team
Categories: Java, Open Source

Hybrid Mobile Development with Cordova and Oracle JET

NetBeans Highlights - Sat, 07/02/2016 - 10:50
Oracle JET ( is an enterprise JavaScript toolkit for mobile development. In this screencast, learn how to get started with it!
Categories: Java, Open Source

Trip Report: NetBeans Day India

NetBeans Highlights - Sat, 07/02/2016 - 10:50
NetBeans Day was held in India yesterday, on Saturday, 23 April, 2016. Hosted by the Hyderabad JUG, the event included a range of topics.
Categories: Java, Open Source

NetBeans Community Approves NetBeans IDE 8.1 for Release

NetBeans Highlights - Sat, 07/02/2016 - 10:50
We are pleased to announce the results of the NetBeans IDE 8.1 Community Acceptance Survey that ended November 2nd: 85% of 89 respondents agree that NetBeans IDE 8.1 Release Candidate is stable enough to be shipped! A few respondents pointed out several serious issues. We evaluated them all not to overlook some important problem. We have noticed that majority of web programmers appreciate improved generic support for JavaScript development like enhanced Node.js support, debugging, inspection and especially testing and packaging so our investment into this area paid off. Another success worth mentioning is big (98%) satisfaction with redesigned Java Profiler. Check it out yourselves! Overall, this is a good news for the NetBeans IDE 8.1 from the community, and we thank all who provided this valuable feedback!
Categories: Java, Open Source

Build with NetBeans IDE, Deploy to Oracle Java Cloud Service

NetBeans Highlights - Sat, 07/02/2016 - 10:50
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 - Sat, 07/02/2016 - 10:50
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 - Sat, 07/02/2016 - 10:50
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