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

Aspose.Slides Java (Maven) for Eclipse

Date Created: Thu, 2016-03-24 12:57Date Updated: Tue, 2016-03-29 13:04Submitted by: Aspose Marketplace This is new Plugin for Eclipse IDE by Aspose. The Plugin intended for developers using Maven platform for Java developments and want to use Aspose.Slides for Java in their projects.

NOTE: Aspose.Slides for Java is Java API developed by Aspose that enables Java applications to read, write and manipulate PowerPoint documents (PPT, PPTX, POS, PPS, POTX, PPSX) PDF, HTML and image file formats without using Microsoft PowerPoint. For the API detailed features list check the link.
The release contains the following features: Aspose.Slides Maven Project (wizard)
  • By using this wizard plugin creates Maven project for using Aspose.Slides for Java from New -> Project -> Maven-> Aspose.Slides Maven Project
  • The wizard will also give option for downloading latest available Code Examples for using the API.

Aspose.Slides Code Example (wizard) NOTE: Selected Code Examples (category) source codes will be copied under "com.aspose.slides.examples" package. Resources needed for running examples will be copied to the corresponding directory (package) within "src/main/resources".

Other Features
  • Supports latest Eclipse Mars.1 (4.5.1) version
  • Compatible with Mac, Linux Flavors and Windows
  • Native IDE user experience
  • Open Source
Categories: Open Source

Eclipse Newsletter - Big Geo Data at LocationTech

Eclipse News - Thu, 03/24/2016 - 15:57
Learn more about the LocationTech working group and it's projects, GeoMesa, GeoWave, and Whiskers.
Categories: Open Source

PostgreSQL PHP Generator 16.3 released

PostgreSQL News - Thu, 03/24/2016 - 01:00

SQL Maestro Group announces the release of PostgreSQL PHP Generator 16.3, a powerful GUI frontend for Windows that allows you to generate feature-rich CRUD web applications for your PostgreSQL database.

The new version is immediately available at

Live demo and Video tour are available too.

Top 10 new features:
  1. Out-of-the-box Charts.
  2. Enhanced sidebar menus.
  3. Compact themes.
  4. Embedded Video support.
  5. Customizable success/error messages.
  6. Enhanced data export tools.
  7. Custom form titles.
  8. Event management enhancements.
  9. Detailed descriptions.
  10. PHP configuration settings.

There are also some other useful things. Full press release is available at the SQL Maestro Group website.

Categories: Database, Open Source

Eclipse Tools

Date Created: Wed, 2016-03-23 13:15Date Updated: Thu, 2016-03-24 09:16Submitted by: Ulrich Grave

Eclipse Tools contains a set of usefull plug-ins which extends the eclipse IDE.

Currently available extensions are:

  • Full Workspace Refresher: Adds a Toolbar entry to refresh the whole workspace
Categories: Open Source

Last week to complete the IoT Developer Survey

Eclipse News - Mon, 03/21/2016 - 16:53
IoT developer? Take a few minutes to complete the survey. Deadline to participate is March 25.
Categories: Open Source

Projects of the Week, March 21, 2016 Front page news - Mon, 03/21/2016 - 05:15

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


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.
[ Download GNS3 ]

Snappy Driver Installer

Snappy Driver Installer is an application for installing/updating drivers on PCs running Microsoft Windows using driverpacks or included folders with drivers. It can be used to install drivers on newly assembled PCs at places where Internet isn’t available. Users can also use the software to keep their drivers up to date.
[ Download Snappy Driver Installer ]


Berryboot is a simple operating system installer and boot selection screen for ARM devices such as the Raspberry Pi and Cubieboard. It allows you to put multiple Linux distribution on a single SD card.
[ Download berryboot ]

Maxima — GPL CAS based on DOE-MACSYMA

Maxima is a computer algebra system comparable to commercial systems like Mathematica and Maple. It emphasizes symbolic mathematical computation: algebra, trigonometry, calculus, and much more. For example, Maxima solves x^2-r*x-s^2-r*s=0 giving the symbolic results [x=r+s, x=-s]. Maxima can calculate with exact integers and fractions, native floating-point and high-precision big floats. Maxima has user-friendly front-ends, an on-line manual, plotting commands, and numerical libraries. Users can write programs in its native programming language, and many have contributed useful packages in a variety of areas over the decades. Maxima is GPL-licensed and largely written in Common Lisp. Executables can be downloaded for Windows, Mac, Linux, and Android; source code is also available. An active community maintains and extends the system. Maxima is widely used: annual direct downloads exceed 100,000. Many other users receive it through secondary distribution.
[ Download Maxima — GPL CAS based on DOE-MACSYMA ]


An independent small, rolling distribution, fully focused on KDE/Qt. Using pacman as package-manager.
[ Download KaOSx ]


iDempiere = OSGi + ADempiere iDempiere Business Suite ERP/CRM/SCM done the community way. Focus is on the Community that includes Subject Matter Specialists, Implementors and End-Users. iDempiere is based on original Compiere/Adempiere plus a new architecture to use state-of-the-art technologies like OSGi, Buckminster, zk6.
[ Download iDempiere ]

Dolibarr ERP – CRM

Dolibarr ERP – CRM is an easy to use ERP and CRM open source software package (run with a web php server or as standalone software) for businesses, foundations or freelancers (prospect, invoicing, inventory, warehouse, order, shipment, POS, members for foundations, bank accounts…). Dolibarr is also available with auto-installers for users with no technical knowledges to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one package. Available platforms for such packages are: Windows, Debian, Ubuntu, Mint, Redhat, Fedora, OpenSuse, Mandriva, Mageia. Other platform can use the generic distribution. This is a modular product, than can be enhanced with tons of external modules (to provide you features not available by default) from Download Dolibarr ERP – CRM here or sign up for 15-day free trial of the cloud-based application with free updates and support at one of the Cloud providers
[ Download Dolibarr ERP – CRM ]

Cyberfox Portable Edition

Cyberfox Portable Edition ( Ready!) The Famous Portable Apps Collection Just Got Better With Cyberfox Portable powered by Mozilla Firefox source code. Compatible Windows Operating Systems: Windows Vista SP2 x86 Windows 7/7 SP1 OS x86|x64 Windows 8/8.x OS x86|x64 Windows 10 OS x86|x64 (Windows XP Unsupported, Windows Vista x64 Unsupported) Dedicated support forums. Dedicated Contact Forms. Portable Updater: Tell us what you think and write a review. Thank you for your support.
[ Download Cyberfox Portable Edition ]


p7zip is a quick port of 7z.exe and 7za.exe (command line version of 7zip, see for Unix. 7-Zip is a file archiver with highest compression ratio. Since 4.10, p7zip (like 7-zip) supports little-endian and big-endian machines.
[ Download p7zip ]

Categories: Open Source

Database .NET v18 released

PostgreSQL News - Mon, 03/21/2016 - 01:00

I am happy to announce the new major release of Database .NET v18. It is an innovative, powerful and intuitive multiple database management tool, With it you can browse objects, design tables, edit rows, export data, run queries and migrate data with a consistent interface.

Free, All-In-One, Portable, Single executable file and Multi-language.

Major New features from version 17.1 to 18.0:

  • Compatible with PostgreSQL 8.4 ~ 9.5+
  • Added Visual Execution Plan for PostgreSQL 9.0+
  • Massive performance improvements
  • Added support for Cancelling executing command
  • Added Inspect Object
  • Added Dark Mode
  • Added support for Renaming Results tab
  • Single click for Browsing and Editing
  • Improved Data Import and Export
  • Improved Data Editor and Browser
  • Improved Generating Batch Scripts
  • Improved SQL Editor
  • Improved AutoComplete and IntelliSense
  • Improved SQL File Version Control
  • Improved Database Migration and Data Synchronization (Pro)
  • ...and more
The new version is immediately available for download.
Categories: Database, Open Source

Uml to Solidity

Date Created: Sun, 2016-03-20 07:01Date Updated: Sat, 2016-04-23 17:45Submitted by: urs zeidler

A uml profile and a set of acceleo code generators to model smart contracts in uml and generate solidity code. Usable with the Papyrus UML modeler for eclipse.

Categories: Open Source

Subclipse 1.10.13 Released News - Fri, 03/18/2016 - 19:52

Subclipse 1.10.13 release is now available.

A complete changelog is available at

Categories: Open Source

Something different — code up hardware in Google Summer of Code

Google Open Source Blog - Fri, 03/18/2016 - 18:00
In 1983, the same year I was born, a company called Altera was founded and created the EP300, their first reprogrammable logic device. The event was considered a major step towards the development of devices we now call “Field Programmable Gate Arrays” or FPGAs for short. In the following 33 years, FPGAs would go from extremely expensive devices found only in high end military and telecommunications equipment, to something even a student can afford.The EP300 in all it's gloryFPGAs are exciting because they make the development process for hardware the same as software. Developers are able to create designs in a hardware description language (HDL), compile and then use them almost instantly! They make hardware code. Turning hardware into code makes it easy for open source developers to share, collaborate and improve the hardware in ways that would have been extremely hard, or even impossible in the past. 

There were 180 open source organizations accepted to participate in Google Summer of Code 2016 (GSoC), and it is exciting to see several of the organizations using these technologies. I've highlighted some of the different types of hardware coding opportunities in GSoC this year below. (Anything I've missed? Feel free to add it in the comments section below!)
In the area of CPU architectures, OpenRISC and it’s spiritual successor, the RISC-V, are attempting to make a truly open hardware at the most fundamental level. In 2016 you could help this goal via participating in GSoC with either the FOSSi Foundation or lowRISC project.

Not content with the existing HDLs, both the ArchC organization and MyHDL organization (a sub-organization of the Python group), are attempting to make it easier to create these hardware designs. MyHDL is particularly cool because Python is normally considered to be as far away from hardware as you can get.

My own project,, is using much of the work from these other projects to develop high speed video processing hardware for conference and user group recording (or maybe even video DJing).

Imagine developing hardware in the same way you write code. With FPGAs you can — and GSoC has numerous opportunities to create hardware using this exciting technology. With only 7 days left to submit your application, you better get cracking!

By Tim ‘mithro’ Ansell, Software Engineer on Chrome by day, open source hardware hacker by night
Categories: Open Source

Advantages to Open Sourcing a ‘Closed’ Enterprise Software Solution Front page news - Fri, 03/18/2016 - 05:30

Open source is moving up in the world. Once despised by many a major tech company, open source software has become so popular that even the major players now rely on it for critical business functions daily. It’s no wonder why so many open source projects are being released every day, and even some closed source ones are becoming open.

If you’ve got a closed source solution and plan to transition from software development to software support, you should definitely consider going open source. While the difference in structure may seem scary at first, there are benefits to it that can take the scare out of switching.

Internal Improvements

One of the biggest benefits to turning open source is increased security. Because more people are looking at the code, there’s a bigger chance of identifying and fixing bugs and security flaws. This is one area where open source has a significant advantage over proprietary software.

Another benefit that can be gained is changes in the code that may improve software performance. Again, because more people are looking at the code, there’s a better chance of finding what works and what doesn’t, and what can be changed to make the software even better and more attuned to users’ needs.

Broader Adoption

For those shifting from closed to open source, there’s a great propensity for increased adoption. This is not only because many are currently using and prefer open source software, but also because open source allows the software’s internal functionality to be improved freely. When people are able to freely customize software to their specific needs, they’re more inclined to use it. And because it’s open source, they’re free and more inclined to share it as well.

Money Matters

Of course there’s the matter of money. Perhaps you’ve been used to earning significantly from being closed source . This does not have to change drastically when moving to open source. There are plenty of ways that open source software can be a lucrative business, and projects like Red Hat, MongoDB, Cloudera and many others can certainly attest to that. And when it comes to costs, open source gives you more freedom and may even help you cut it down to a minimum.

These are some of the benefits to shifting to open source that make it a move worth considering. As with any major project decision however, you need to consider carefully whether it would be more advantageous for your particular project to go open source.

Categories: Open Source

Trace Compass

Date Created: Thu, 2016-03-17 14:47Date Updated: Fri, 2016-04-01 14:16Submitted by: Marc-Andre Laperle

Eclipse Trace Compass is an open source application for viewing and analyzing any type of logs or traces. Its goal is to provide views, graphs, metrics, and more to help extract useful information from traces, in a way that is more user-friendly and informative than huge text dumps.

Categories: Open Source

RED - Robot Editor

Date Created: Wed, 2016-03-16 08:28Date Updated: Tue, 2016-04-26 05:13Submitted by: Krzysztof Jozefowicz

RED Robot Editor is Eclipse based editor for RobotFramework test cases.
It provides text and table based editor with code coloring, code assistance, realtime validation, testsuite debugger.
More info on GitHub:

Categories: Open Source

Aspose.Pdf Java (Maven) for Eclipse

Date Created: Wed, 2016-03-16 07:06Date Updated: Wed, 2016-03-16 10:28Submitted by: Aspose Marketplace This is new Plugin for Eclipse IDE by Aspose. The Plugin intended for developers using Maven platform for Java developments and want to use Aspose.Pdf for Java in their projects.

NOTE: Aspose.Pdf for Java is Java API developed by Aspose that enables your Java applications to read, write and manipulate PDF documents without using Adobe Acrobat. For the API detailed features list check the link.
The release contains the following features: Aspose.Pdf Maven Project (wizard)
  • By using this wizard plugin creates Maven project for using Aspose.Pdf for Java from New -> Project -> Maven-> Aspose.Pdf Maven Project
  • The wizard will also give option for downloading latest available Code Examples for using the API.

Aspose.Pdf Code Example (wizard) NOTE: Selected Code Examples (category) source codes will be copied under "com.aspose.pdf.examples" package. Resources needed for running examples will be copied to the corresponding directory (package) within "src/main/resources".

Other Features
  • Supports latest Eclipse Mars.1 (4.5.1) version
  • Compatible with Mac, Linux Flavors and Windows
  • Native IDE user experience
  • Open Source
Categories: Open Source

Optimize Inserts Using SQLAlchemy

DevX: Open Source Articles - Wed, 03/16/2016 - 10:22
Explore some methods to optimize database access when using SQLAlchemy.
Categories: Open Source

EclipseCon Wrap-up: Eclipse Che, Microsoft, and much more

Eclipse News - Tue, 03/15/2016 - 17:56
EclipseCon 2016 was an exciting week of great technical sessions, announcements and lots of hall-way conversations.
Categories: Open Source

Eclipse Foundation Europe Selected to Provide Open Source and Technology Dissemination Expertise for EU H2020 IoT Research Project

Eclipse News - Tue, 03/15/2016 - 15:26
We are pleased to announce our participation in the Adaptive Gateways for Diverse Multiple Environments (AGILE) project.
Categories: Open Source

Student applications now open for Google Summer of Code!

Google Open Source Blog - Mon, 03/14/2016 - 20:15
Are you a university student looking to learn more about open source software development? Look no further than Google Summer of Code (GSoC) and spend your summer break working on an exciting open source project, learning how to write code.
vertical GSoC logo.jpgFor twelve years running, GSoC gives participants a chance to work on an open source software project entirely online. Students, who receive a stipend for their successful contributions, are paired with mentors who can help address technical questions and concerns throughout the program. Former GSoC participants have told us that the real-world experience they’ve gained during the program has not only sharpened their technical skills, but has also boosted their confidence, broadened their professional network and enhanced their resumes. 

Students who are interested can submit proposals on the  program site now through Friday, March 25 at 19:00 UTC. The first step is to review the 180 open source projects and find project ideas that appeal to you. Since spots are limited, we recommend a strong project proposal to help increase your chances of selection. Our Student Manual provides lots of helpful advice to get you started on choosing an organization and crafting a great application. 

For ongoing information throughout the application period and beyond, see the Google Open Source Blog, join our Google Summer of Code discussion lists or join us on internet relay chat (IRC) at #gsoc on Freenode.

Good luck to all the open source coders out there, and remember to submit your proposals early — you only have until Friday, March 25 at 19:00 UTC to apply!

By Mary Radomile, Google Open Source team
Categories: Open Source

Eclipse Community Awards 2016 | Winners

Eclipse News - Mon, 03/14/2016 - 19:14
Congratulations to the individual and project winners!
Categories: Open Source

Projects of the Week, March 14, 2016 Front page news - Mon, 03/14/2016 - 05:10

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

FlightGear – Flight Simulator

Founded in 1997, FlightGear is developed by a worldwide group of volunteers, brought together by a shared ambition to create the most realistic flight simulator possible that is free to use, modify and distribute. FlightGear is used all over the world by desktop flight simulator enthusiasts, for research in universities and for interactive exhibits in museums. FlightGear features more than 400 aircraft, a worldwide scenery database, a multi-player environment, detailed sky modelling, a flexible and open aircraft modelling system, varied networking options, multiple display support, a powerful scripting language and an open architecture. Best of all, being open-source, the simulator is owned by the community and everyone is encouraged to contribute.
[ Download FlightGear – Flight Simulator ]


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. NamelessRom == endless possibilities. Unless you have an iPhone, then you’re out of luck. Get more information and find support on our forums at
[ Download NamelessROM ]

Pinguy OS

Pinguy OS an out-of-the-box working operating system for everyone, not just geeks.
[ Download Pinguy OS ]


This is the download repository for TenFourFox 24 and beyond, the Firefox port for Power Macintosh computers running 10.4 and 10.5. TenFourFox is not an official Mozilla product and is not a Mozilla-maintained build of Firefox. PowerPC forever! Our SF repo is only for hosting our current and future downloads at this time (thanks, SourceForge!); Github hosts our wiki, FAQ and issue tracker:  If you are an end-user requiring support, please visit our Tenderapp support ticketing site: Read the TenFourFox Development blog for what’s next:
[ Download TenFourFox ]

Architect & PacBang Linux

Architect Linux: A powerful and flexible net-based Arch installer that will download the latest packages from the Arch repositories to build the most up-to-date system possible. Pacbang Linux: An Arch-based, minimalist, and fast distribution built around the Openbox window manager. Installation is offline. Forum: G+ Hub:
[ Download Architect & PacBang Linux ]


FlacSquisher converts a library of Flac files to MP3, Opus, or Ogg Vorbis format, maintaining the directory structure in the original library. That way, you can maintain your Flac files for home listening, and easily convert them to MP3, Opus, or Ogg format for mobile use, where storage space is more often tightly constrained.
[ Download FlacSquisher ]

Battle for Wesnoth

The Battle for Wesnoth is a Free, turn-based tactical strategy game with a high fantasy theme, featuring both single-player, and online/hotseat multiplayer combat. Fight a desperate battle to reclaim the throne of Wesnoth, or take hand in any number of other adventures.
[ Download Battle for Wesnoth ]


DisplayCAL (formerly known as dispcalGUI) is a graphical user interface for the display calibration and profiling tools of Argyll CMS, an open source color management system. Calibrate and characterize your display devices using one of the many supported measurement instruments, with support for multi-display setups and a variety of available settings like customizable whitepoint, luminance, tone response curve as well as the option to create accurate look-up-table ICC profiles as well as some proprietary 3D LUT formats. Check the accuracy of profiles and 3D LUTs via measurements.
[ Download DisplayCAL ]

VoIP monitor

VoIPmonitor is open source network packet sniffer with commercial frontend for SIP SKINNY RTP and RTCP VoIP protocols running on linux. VoIPmonitor is designed to analyze quality of VoIP call based on network parameters – delay variation and packet loss according to ITU-T G.107 E-model which predicts quality on MOS scale. Calls with all relevant statistics are saved to MySQL or ODBC database. Optionally each call can be saved to pcap file with either only SIP / SKINNY protocol or SIP/RTP/RTCP/T.38/udptl protocols. VoIPmonitor can also decode audio.
[ Download VoIP monitor ]

Categories: Open Source