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

Subclipse 1.10.6 Released

Tigris.org News - Wed, 10/22/2014 - 16:08

Subclipse 1.10.6 release is now available.

This is the release to use for Subversion 1.8.x working copy compatibility with other tools. A complete changelog is available at http://subclipse.tigris.org/subclipse_1.10.x/changes.html

NOTE: This release REQUIRES SVN 1.8 which currently means that only JavaHL is supported. Binaries are provided for Windows, but for other OS you must have the binaries available. See http://subclipse.tigris.org/wiki/JavaHL for information on installing JavaHL.

Categories: Open Source

Docker with Windows Server and Azure

DevX: Open Source Articles - Wed, 10/22/2014 - 15:26
The recent announcement from Microsoft about the partnership with Docker is a significant move, with some even calling it the best thing that has happened to Microsoft since .NET.
Categories: Open Source

walbouncer: partial transaction log replication

PostgreSQL News - Wed, 10/22/2014 - 01:00

We are proud to announce walbouncer 0.9 - a tool to filter transaction log. At this point we are moving rapidly closer to a production-ready tool.

The key advantage of walbouncer is that it is no longer necessary to replicate entire database instances. You can filter out entire databases and tablespaces and selectively choose what to replicate.

walbouncer can act as a WAL proxy distributing data flexible to various servers containing different subsets of data.

walbouncer is open source and can be downloaded freely from our website. Currently PostgreSQL 9.4 is supported.

Categories: Database, Open Source

Mercurial Makers Meet in Munich

Google Open Source Blog - Tue, 10/21/2014 - 18:45
Back in August, the Google Open Source Programs Office sponsored a meetup for contributors to Mercurial, a distributed version control system. Learn more about their two day hackfest below.

On August 29th-31st, the Mercurial project held one of its twice-a-year sprints in the Google Munich office. Mercurial is a distributed version control system, used by Python, OpenJDK, and Firefox among others. We had 24 developers in attendance, some from companies with large Mercurial deployments and some individual contributors who volunteer in their spare time.

One of the problems Mercurial wants to tackle soon is scaling from supporting hundreds of thousands of files to supporting millions of files in a single repository. The community has identified two approaches to scaling: shallow clones and narrow clones. Shallow clones will allow clients to pull down only part of a repository’s history, and narrow clones will make it possible to pull history for only some files.

At the sprint, we talked through some of the initial narrow/shallow clone implementation hurdles, like how to securely and efficiently store large manifests, and made good progress on a plan. We spent time working on changeset evolution, which makes it easier to manage the process of collaborating on a patch before it’s done. A group also discussed how to make bookmarks work better for users of changeset evolution in large systems, including developing a good plan around remote bookmark management.
If you are interested in finding out more about Mercurial (or perhaps you’d like to contribute to make it scale even better!) you can find our mailing list information here.

By Augie Fackler and Lennard de Rijk, Google Engineering

Categories: Open Source

Octopus Database

Octopus DB is a free tool for helping users generating SQL inserts for complex related databases quickly in a comprehensive way of model.

Categories: Open Source

CxSuite

Checkmarx CxSuite® is a powerful Source Code Analysis (SCA) solution designed for identifying, tracking and fixing technical and logical security flaws from the source code. By seamlessly integrating into the Software Development Life Cycle (SDLC), Checkmarx’s automatic code review suite allows organizations to address the challenge of securing the code while cutting down on time and cost.

The CxSuite Eclipse plugin is installed in the Eclipse development environment, and enables:

  • Uploading an Eclipse project's code to CxSuite directly from Eclipse.
  • An interactive interface for viewing scan results in the Eclipse environment. This interface has several advantages over the regular CxSuite web interface:
    • You can make changes to the code as you view the vulnerabilities, in the locations indicated by the scan results, without needing to switch between applications.
    • The plugin displays full paths with their intersections, rather than just the first and last elements of each vulnerability instance.
    • The plugin highlights the elements where fixes can be most efficiently applied.

Categories: Open Source

Projects of the Week, October 20, 2014

SourceForge.net: Front page news - Mon, 10/20/2014 - 06:08

Here are the featured projects for the week, which appear on the front page of SourceForge.net:

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 ]

TenFourFox

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!); Google Code still hosts our wiki, FAQ and issue tracker, as well as all historical downloads prior to 24.1: http://tenfourfox.googlecode.com/ Do not open trouble tickets here — they will be DELETED. If you are an end-user requiring support, please visit our Tenderapp support ticketing site: http://tenfourfox.tenderapp.com/ Read the TenFourFox Development blog for what’s next: http://tenfourfox.blogspot.com/

[ Download TenFourFox ]

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 ]

gretl

gretl is a cross-platform software package for econometric analysis, written in the C programming language.

[ Download gretl ]

ScummVM

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, …), many of Sierra’s AGI and SCI games (such as King’s Quest 1-6, Space Quest 1-5, …), 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 ]

winPenPack: Portable Software Collection

winPenPack is a project that aims at collecting the most frequently used and most popular open source applications made portable, so that they can be executed without installation from any USB Flash Drive or Hard Disk. The winPenPack suites offer a wide range of portable applications like office tools, internet tools, multimedia tools, development tools, security applications and other frequently used utilities. Everything you need, completely free, open source, and portable!

[ Download winPenPack: Portable Software Collection ]

Shareaza

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 ]

ReactOS

ReactOS is an open source effort to develop a quality operating system that is compatible with applications and drivers written for the Microsoft Windows NT family of operating systems (NT4, 2000, XP, 2003).

[ Download ReactOS ]

ZABBIX

ZABBIX is an enterprise-class open source distributed monitoring solution designed to monitor and track performance and availability of network servers, devices and other IT resources. It supports distributed and WEB monitoring, auto-discovery and more.

[ Download ZABBIX ]

Categories: Open Source

EclipseCon Europe /OSGi Community Event

Eclipse News - Fri, 10/17/2014 - 20:00
The conference is less than 2 weeks away. Don't miss out, register now!
Categories: Open Source

“Community Choice” Project of the Month Vote – December

SourceForge.net: Front page news - Fri, 10/17/2014 - 16:08

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

Vote here for the Community Choice SourceForge Project of the Month for December 2014

NSIS

NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution.

[ Download NSIS ]

OS X Portable Applications

OS X FOSS applications packaged as portable so that can carried around on any portable device, USB thumb drive, iPod, portable hard drive, memory card or other portable device.

[ Download OS X Portable Applications ]

Alt-F

Alt-F provides a free alternative firmware for the DLINK DNS-320/320L/321/323/325. 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.

[ Download Alt-F ]

SCons

SCons is a software construction tool (build tool, substitute for Make) implemented in Python, based on the winning design in the Software Carpentry build tool competition (in turn based on the Cons build tool).

[ Download SCons ]

Google Map Gps Cell Phone Tracker

Google Map Gps Cell Phone Tracker includes clients for IOS, Android, Windows Phone, and Java Me/J2ME cell phones. The project allows you to track cell phones periodically. For instance every minute or every five minutes. You can watch the cell phone being tracked in real time and you can store and reload routes easily. You have the choice of two server stacks. Either using asp.net and sql server or using php and mysql.

[ Download Google Map Gps Cell Phone Tracker ]

winPenPack

winPenPack collects the most frequently used and most popular open source applications made portable so that they can be executed without installation from any USB Flash Drive or Hard Disk. The winPenPack suites offer a wide range of portable applications like office tools, internet tools, multimedia tools, development tools, security applications and other frequently used utilities. winPenPack is everything you need, completely free, open source and portable!

[ Download winPenPack ]


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 ]


TYPO3

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

[ Download TYPO3 ]


gnuplot

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 ]

Categories: Open Source

CopyCat Replication Suite 3.07.0 -- PG support added!

PostgreSQL News - Fri, 10/17/2014 - 01:00

I am pleased to announce a new release of our database replication engine, CopyCat Developer ! This new release adds PostgreSQL support!

CopyCat Developer is a set of Delphi / C++Builder components providing customizable replication for Firebird, Interbase, Microsoft SQL Server, MySQL, NexusDB, SQLite, PostgreSQL and Oracle, including heterogeneous replication between different database types.

Have a look at our site for more information : http://www.copycat.fr

Full list of changes in this release : http://copycat.fr/wordpress/copycat-developer-v-3-07-0-2/

Best regards, Jonathan Neve

Categories: Database, Open Source

Apache Mahout and Machine Learning

DevX: Open Source Articles - Thu, 10/16/2014 - 19:54
Apache Mahout is an open source project from the Apache Software Foundation (ASF) with the primary goal of creating a machine learning algorithm.
Categories: Open Source

Workspace Mechanic

The Workspace Mechanic automates maintenance of your Eclipse environment by tweaking preferences, adding extension locations, and so on. You can use it to:

* Create a consistent environment among groups as large as the entire company, your local team, or even among your own many workspaces
* Save time setting up new workspaces
* Create tasks that ensure your favorite new preferences are applied to all your current and future workspaces. (This is one of our favorite features!)

Categories: Open Source

Bndtools Plugins by Pelagic

Bndtools is an Eclipse-based development environment for OSGi bundles.

This feature contains a Gradle plugin that is far more flexible and featureful than the Gradle plugin as delivered by bndtools itself.

Among other things it has the following extra features:

  • Support for FindBugs
  • Support for junit code coverage reports
  • An easily customisable setup
  • Documentation

Enable the plugin in the 'Prefrences->Bndtools->Generated Resources' pane (and disable the Gradle plugin that's delivered by bndtools itself, see the screenshot).

The plugin is compatible with bndtools 2.3.0.REL and later.

This project is fully Open Source and is located at https://github.com/fhuberts/bndtoolsPlugins.
Patches and bug reports are appreciated.

Categories: Open Source

Maven And More: My Five Favorite NetBeans IDE Features!

NetBeans Highlights - Wed, 10/15/2014 - 18:39
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

Developing NASA's Mission Software with Java and NetBeans

NetBeans Highlights - Wed, 10/15/2014 - 18:39
Ahead of their talk at the JavaOne, four of NASA's top engineers explain the role that Java, JavaFX and NetBeans play in NASA's space missions...
Categories: Java, Open Source

Programming with Member References in NetBeans 8

NetBeans Highlights - Wed, 10/15/2014 - 18:39
Lambdas are quite well known in the context of Java 8, but what about method references? Learn about them here and about how NetBeans can help you be productive with them.
Categories: Java, Open Source

Build with NetBeans IDE, Deploy to Oracle Java Cloud Service

NetBeans Highlights - Wed, 10/15/2014 - 18:39
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 - Wed, 10/15/2014 - 18:39
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 - Wed, 10/15/2014 - 18:39
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