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

Aptana Studio 3

Date Created: Thu, 2016-04-14 06:14Date Updated: Thu, 2016-04-14 10:00Submitted by: Velizar Nenov

Aptana Studio 3 Core holds the core set of plugins used to build the Aptana Studio 3 IDE/RCP. Currently it relies on consuming a pre-built FTP/FTPS/SFTP library as a dependency for building. This holds a commercial library, so the sources do not contain the JAR due to licensing restrictions.

This set of plugins deals with providing support for web development: HTML, CSS, XML, and Javascript. It also includes our own Git plugin support. Features that deal with adding support for PHP, Python and Ruby are broken out to other repositories. The Portion dealing with bundling all of that together to form the IDE is in the studio3-rcp repository.

Categories: Open Source

Open MDM Refresh Now Live!

Eclipse News - Wed, 04/13/2016 - 21:10
The new Open MDM Working Group website went live at 9am EST today!
Categories: Open Source

April 2016, “Staff Pick” Project of the Month – SharpDevelop Front page news - Wed, 04/13/2016 - 05:33

For our April “Staff Pick” Project of the Month, we selected SharpDevelop, a free IDE for C#, VB.NET, & Boo projects on Microsoft’s .NET platform.

SharpDevelop was designed as a free, lightweight alternative to Microsoft Visual Studio and as such, works natively with Visual Studio projects and code files. SharpDevelop allows you to write applications in a number of different languages including C#, VB.NET, F#, Boo, IronPython, and IronRuby.

It comes with integrated unit and performance testing tools; Git, NuGet, and many others. Its features include project management, application compiling, code editing and debugging.

This isn’t the first time that SharpDevelop earned the coveted Project of the Month title. In July 2015, it was also voted “Community Choice” Project of the Month alongside Octave-Forge. It’s estimated to have been downloaded over 8 million times worldwide since its inception.

Download both the source code and executable files, or find the latest information and changes on #develop through the forum.

[ Download SharpDevelop ]

Categories: Open Source

CCTZ v2.0 — now with more civil time

Google Open Source Blog - Tue, 04/12/2016 - 18:53
Last September we announced an open source project called CCTZ, a C++ library that enables computing with arbitrary time zones. Today we're announcing CCTZ v2.0 which introduces a new civil time library. Civil time is a legally recognized representation of time used by humans (i.e., year, month, day, hour, minute and second). The most common example of a civil time is a time zone independent date. In version 2.0, CCTZ's time zone and new civil time libraries cooperate with the standard C++ <chrono> library to give programmers a complete (and simple!) framework in which to reason about and solve even the most complicated time programming problems.
To learn more, please check out the project page on GitHub. Pay particular attention to the fundamental concepts section which establishes a simple, cross-platform and language agnostic mental model that will help you reason about time programming challenges with ease and confidence. And don't forget to subscribe to the new CCTZ mailing list to ask questions and learn about future announcements.
by Greg Miller and Bradley White, Google Engineering
Categories: Open Source

Polyglot Maven with YAML IDE Pack (bleeding edge)

Date Created: Tue, 2016-04-12 11:31Date Updated: Mon, 2016-04-18 09:40Submitted by: Paul Verest

Polyglot Maven with YAML IDE Pack (bleeding edge)

Break your build by experimenting with Polyglot Maven POC (aka Prove of Concept, aka alpha),
and loose your pom.xml file(s) completely unless it has been in version control,
e.g. git init, git add pom.xml, 'git commit -m "pom save me"'.

After installing this pack (and Eclipse IDE restart), convert your pom.xml into nice shiny pom.yaml
and edit 50 lines inteads of 1000 using nice and steady YEdit YAML Editor
by Øystein Torget, who is now
interested in making it standard within Eclipse IDE.

Press Ctrl+Alt+T or Ctrl+Alt+D to launch local terminal, and launch translation:

mvn io.takari.polyglot:polyglot-translate-plugin:translate -Dinput=pom.xml -Doutput=pom.yaml

Convert an existing Maven (m2e) project into Polyglot Maven via right-click on a project and
Configure > Convert to Maven Polyglot...

Edit pom.yaml and see it instantly converted into pom.xml (so you can still enjoy extra informative tabs in m2e POM Editor)
and changes applied to the project.

Never read docs, software can guess your intentions and act in your best interests always.


Categories: Open Source

E-Maj 1.3.0 is released

PostgreSQL News - Tue, 04/12/2016 - 01:00

I am proud to announce the 1.3.0 version of E-Maj.

E-Maj is a PostgreSQL extension which enables fine-grained write logging and time travel on subsets of the database.

This version mainly adds some functions to protect "tables groups" and "marks" from unattended "E-maj rollbacks". The E-Maj phpPgAdmin plugin has been improved as well to use these new features.

The core extension is available at or It includes a general presentation and a detailed documentation. The phpPgAdmin plugin is also available at

Categories: Database, Open Source

PGConf US 2016 One Week Away - Registrations Closing

PostgreSQL News - Tue, 04/12/2016 - 01:00

There is only 1 week left until one of the biggest PostgreSQL events in the world: PGConf US 2016, which is in New York from April 18th to 20th:

Some highlights:

  • A keynote presented by Parag Goradia, Executive Director, Cloud Services Engineering, GE Digital
  • An awesome set of general sessions on April 19th - 20th
  • The Regulated Industry Summit on April 18th (free with regular conference pass!)
  • Training sessions from seasoned Postgres trainers!
  • A chance to meet fun people from all over the world

…and the biggest PostgreSQL party of the year - come celebrate the PostgreSQL community turning 20! You can signup for the 20th Anniversary Party separately here:

Hope to see you at the conference!

Categories: Database, Open Source

Projects of the Week, April 11, 2016 Front page news - Mon, 04/11/2016 - 05:03

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


SMPlayer is a free media player for Windows and Linux with built-in codecs that can also play YouTube videos. One of the most interesting features of SMPlayer: it remembers the settings of all files you play. So you start to watch a movie but you have to leave… don’t worry, when you open that movie again it will be resumed at the same point you left it, and with the same settings: audio track, subtitles, volume… SMPlayer is a graphical user interface (GUI) for the award-winning MPlayer, which is capable of playing almost all known video and audio formats. But apart from providing access for the most common and useful options of MPlayer, SMPlayer adds other interesting features like the possibility to play YouTube videos subtitles.
[ Download SMPlayer ]


Kodi Movistar+ TV es un ADDON para XBMC/ Kodi que permite disponer de un decodificador virtual de Movistar+ TV para distintos sistemas operativos. Las principales funcionalidades son: – Actualización automática de canales. – Guía de programación (EPG). – Grabaciones en la Nube y en local. – Visualización de grabaciones en la nube. – Sincronización de grabaciones a local para evitar su caducidad. – Gestión avanzada de series. – Timeshift. – Distribución de la señal por DLNA. – Últimos 7 días Sistemas operativos soportados: – Windows. – Mac OSX. – Android. – Linux 64 y 32 bits. – Raspberrys (B, B+ y 2), Bannana PI …
[ Download movistartv ]


VASSAL is a game engine for creating electronic versions of traditional board and card games. It provides support for game piece rendering and interaction, and supports play by email or over a live connection.
[ Download VASSAL Engine ]


Hydrogen is an advanced drum machine for GNU/Linux, Windows and Mac OS X. It’s main goal is to bring professional yet simple and intuitive pattern-based drum programming.
[ Download Hydrogen ]

The OpenGL Extension Wrangler Library

The OpenGL Extension Wrangler Library is a simple tool that helps C/C++ developers initialize extensions and write portable applications. GLEW currently supports a variety of operating systems, including Windows, Linux, Darwin, Irix, and Solaris.
[ Download The OpenGL Extension Wrangler Library ]


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 ]

JasperReports Server

JasperReports Server is a powerful, yet flexible and lightweight reporting server. Generate, organize, secure, and deliver interactive reports and dashboards to users with a web based BI Platform. Available as an open source community edition download as well as a commercially licensed, enterprise-grade business intelligence solution.
[ Download JasperReports Server ]

Simplicity Linux

Simplicity Linux uses Puppy Linux and derivatives as a base, uses the XFCE window manager, and comes in 3 editions: Netbook, Desktop and Media. Netbook features cloud based software, Desktop features locally based software and Media edition is designed to allow people who want a lounge PC to access their media with ease.
[ Download Simplicity Linux ]

Outlook CalDav Synchronizer

Free Outlook Plugin, which synchronizes events, tasks and contacts between Outlook and Google, SOGo, Horde or any other CalDAV or CardDAV server. Supported Outlook versions are 2016, 2013, 2010 and 2007. This project was initially developed as a master thesis project at the University of Applied Sciences Technikum Wien, Software Engineering Degree program. Outlook CalDav Synchronizer is Free and Open-Source Software (FOSS), still you can support the project by donating on Sourceforge or directly within the About dialog of our Plugin. ### German review can be found in c’t 27/15 Another german review in PC-Welt ### ### New in version 2.0.0 Google native Contacts API support with mapping of Google contact groups to Outlook categories. ###
[ Download Outlook CalDav Synchronizer ]

Categories: Open Source

How the GPL Lost the Open Source Battle

DevX: Open Source Articles - Fri, 04/08/2016 - 22:59
The GPL may have lost the battle but developers have won the open source war and there have never been so many great options to choose from as a foundation for applications.
Categories: Open Source

US Government Embraces Open Source Programming with New Development Policy Front page news - Fri, 04/08/2016 - 05:32

Open source has officially made its mark on the US government.

Early last month, the US government released for public comment a draft policy that supports improved access to custom software code developed for the Federal Government. According to US Chief Information Officer Tony Scott, “This policy will require new software developed specifically for or by the Federal Government to be made available for sharing and re-use across Federal agencies.” It’s also said to include a pilot program that will allow a portion of that new federally-funded custom code to be released to the public.

Apart from delivering on the commitment the government made in the Second Open Government Action Plan, one of the main reasons behind this move is cost savings. Scott has said that by adopting an open source software development methodology, the government can avoid duplicate custom software purchases and therefore save taxpayer dollars. It also allows the brightest minds inside and outside of the government to review and improve the code.

Though this may be the first official draft policy directed towards open sourcing custom-developed government code, this certainly isn’t the first time the government has used open source. They have achieved great open source successes in the past including NASA’s COSMIC collection, and recently with the Department of Education’s College Scorecard and the Consumer Financial Protection Bureau’s housing counselor search tool. And by the looks of the budding development policy, we can expect more open source initiatives to come.

Eager to offer some input and comment on this draft policy? Make sure you do so soon as the public comment period will end on April 11, 2016. After which, the comments received will be analyzed and used in the development of any final policy.

Categories: Open Source

monalisa-eclipse (Support written multiple-line syntax)

Date Created: Wed, 2016-04-06 02:58Date Updated: Wed, 2016-05-04 00:07Submitted by: zzg zhou

Very simple database ORM, Support written multiple-line syntax :
1. Using the database takes only 1 line of code
2. Support dynamic SQL code auto to result class
3. Support written multiple-line syntax in the Java code

About multiple-line syntax, click Here , five minutes demo

bug fix: Multi-lines syntax may be lost if current active page is not a java editor


Categories: Open Source

ADA Eclipse Plugin

Date Created: Tue, 2016-04-05 12:30Date Updated: Wed, 2016-04-06 09:13Submitted by: Giorgio Consorti

ADA Plugin lets you generate single pages and module template structure for the ADA Platform by Lynx Srl.

Once installed, select File -> New -> Other -> ADA Wizards

From there, select one of ADA Module Generator (to generate an ADA module skeleton directory complete with sample files) or ADA PHP File Generator (to generate an ADA PHP sample file, complete will all inclusions and needed initialization code).

Categories: Open Source

Organize an Eclipse Neon DemoCamp or Hackathon!

Eclipse News - Tue, 04/05/2016 - 15:58
It's time to plan an Eclipse Neon DempCamp or Hackathon in your city.
Categories: Open Source

Dojo Spring 2016 events

The Dojo Toolkit - Announcements - Tue, 04/05/2016 - 13:56

There are a number of Dojo events this spring and early summer. We hope to meet you at one of these events. Let us know if there’s an event you would like to host in your area.


Conferences we’re planning to attend and/or deliver talks.

Meetups Training Workshops
  • SitePen Workshops. SitePen offers a number of online and in-person workshops focused on Dojo, ES6/TypeScript, and Intern. Paid registration required.

Let us know if you’re speaking at an event, and we’ll add you to our listings!

Categories: Open Source, RIA


Date Created: Mon, 2016-04-04 14:42Date Updated: Sun, 2016-05-29 11:33Submitted by: Christian Pauli

S(imple) U(ML)-statemodeler is an application for the development of state-based software systems.
The application is easy to use and does not require any programming skills. It consists of a graphical editor for UML-statecharts and a code-generator.
With the editor every kind of state-based system can be modeled.
These models can be compiled into code of several programming languages. Currently Java, C# and C++ are supported.
The application is available as standalone editor and as plug-in for Eclipse.
It is free for private and commercial use.

Categories: Open Source

Aspose.BarCode Java (Maven) for Eclipse

Date Created: Mon, 2016-04-04 05:35Date Updated: Mon, 2016-04-04 09:36Submitted by: Aspose Marketplace This is new Plugin for Eclipse IDE by Aspose. This Plugin is intended for developers using Maven platform for Java developments and want to use Aspose.BarCode for Java in their projects.

NOTE: Aspose.BarCode for Java is Java API developed by Aspose is a robust and reliable barcode generation and recognition component, written in Java, it allows developers to quickly and easily add barcode generation and recognition functionality to their Java applications. It is available for the Java SE, Java EE and Java ME platforms. For the API detailed features list check the link.
The release contains the following features: Aspose.BarCode Maven Project (wizard)
  • By using this wizard plugin creates Maven project for using Aspose.BarCode for Java from New -> Project -> Maven-> Aspose.BarCode Maven Project
  • The wizard will also give option for downloading latest available Code Examples for using the API.

Aspose.BarCode Code Example (wizard) NOTE: Selected Code Examples (category) source codes will be copied under "com.aspose.barcode.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

Projects of the Week, April 4, 2016 Front page news - Mon, 04/04/2016 - 05:10

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

Miranda IM

Miranda IM is an open source, multi-protocol instant messaging client designed to be very light on system resources, extremely fast and customizable. A powerful plugin-based architecture make Miranda IM one of the most flexible clients on the planet.
[ Download Miranda IM ]

SQuirreL SQL Client

SQuirreL SQL Client is a graphical SQL client written in Java that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc.
[ Download SQuirreL SQL Client ]


The PearOS is not a Linux distribution, it is Ubuntu with MacOSX theme, based on ubuntu 14:04 and modified gnome shell. The basis of the system is completely ubuntu . It is a remaster of private use and is not for profit and commercial . suport
[ Download PearOS ]

Bodhi Linux

Bodhi is a minimalistic, enlightened, Linux desktop.
[ Download Bodhi Linux ]

Manjaro Community Torrents

This project is for download the Manjaro Officials and Community releases using a bittorrent client (console or graphical)
[ Download Manjaro Community Torrents ]


Autor ANTONIO CARLOS NICOLODI, 35 anos na área de informática como: Analista de sistemas, desenvolvedor de softwares em várias linguagens de programação: C++, Assembly, Pascal(Delphi), Basic, Cobol, Clipper, Java, etc. Refiz esta nova versão e estou disponibilizando GRÁTIS o: “VISUALG 3.0″. Entre outras : (novo layout, nova roupagem até 05 tipos de peles) e novos comandos, também reconhece comandos em português correto: ( PARA … FAÇA, SE .. ENTÃO .. SENÃO) e o operador lógico NÃO, mas em maiúsculo e os comandos antigos ainda são reconhecidos para manter a compatibilidade. Contactos por e-mail/twitter/Blog : Twitter: @visualg30 Blog: Baixem e leiam o arquivo ATENCAO_LEIA-ME.TXT Usem com sabedoria e bons estudos:
[ Download VISUALG 3.0 ]

Stella – Atari 2600 Emulator

Stella is a multi-platform Atari 2600 VCS emulator. It allows you to play all of your favorite Atari 2600 games again! Stella was originally developed for Linux by Bradford W. Mott, and is currently maintained by Stephen Anthony.
[ Download Stella – Atari 2600 Emulator ]


SABnzbd is a cross-platform binary newsreader. It makes downloading from Usenet easy by automating the whole thing. You give it an NZB file or an RSS feed, it does the rest. Has a web-browser based UI and an API for 3rd-party apps. Ideal for servers too.
[ Download SABnzbdPlus ]


PSPP is a program for statistical analysis of sampled data. It is a free replacement for the proprietary program SPSS. PSPP has both text-based and graphical user interfaces. Project page: See changelog:;a=shortlog;h=refs/heads/master For support: or e-mail: For bugs: or email: For known issues:
[ Download pspp4windows ]

Categories: Open Source

Top 10 Git Commands for Efficient Team Development

DevX: Open Source Articles - Fri, 04/01/2016 - 20:33
Check out this list of 10 advanced git commands that will enable you to code and collaborate efficiently.
Categories: Open Source

Google Summer of Code marches on!

Google Open Source Blog - Fri, 04/01/2016 - 18:00
Google Summer of Code 2016 (GSoC) is well underway and we’ve already seen some impressive numbers — all record highs!sun.png
  • 18,981 total registered students (up 36% from 2015)
  • 17.34% female registrants
  • 142 countries
  • 5107 students submitting  7,543 project proposals

Student proposals are currently being reviewed by over 2300 mentors and organization administrators from the 180 participating mentor organizations. We will announce accepted students on April 22, 2016 on the Open Source blog and on the program site.
Last week, members of the Google Open Source Programs team attended FOSSASIA in Singapore, Asia’s premier open technology event, to talk about GSoC and Google Code-in. There, we met dozens of former GSoC and GCI students and mentors who were excited to embark on another great year. To learn more about Google Summer of Code, please visit our program site.

By Stephanie Taylor, Open Source Programs
Categories: Open Source


Date Created: Fri, 2016-04-01 08:56Date Updated: Fri, 2016-04-01 09:37Submitted by: Felix Voituret

Jammy is a set of Eclipse plugin for managing Google Code Jam development.

Categories: Open Source