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

NetBeans Podcast 68: Java 8 & Angular Support in NetBeans

NetBeans Highlights - Thu, 03/06/2014 - 14:26
Podcast Guests: Brett Ryan (John Sands), Andreas Stefik (University of Nevada), Petr Pisl (NetBeans)
Categories: Java, Open Source

Google Summer of Code wrap-up: OSGeo

Google Open Source Blog - Wed, 03/05/2014 - 19:00
Today is the final post in our series of guest posts from veteran Google Summer of Code 2013 organizations. OSGeo is a not-for-profit organization whose mission is to support the collaborative development of open source geospatial software and promote its widespread use. They have participated in Google Summer of Code for the past seven years!

OSGeo participated in Google Summer of Code 2013 with 22 accepted students from 15 software projects. This has been the seventh consecutive year of participation for OSGeo, with the highest success rate ever — 21 of 22 students got a positive final evaluation from their mentors. Two projects from 2013 that were particularly successful were:

ScribeUI: A GUI and tools for MapServer mapfile editing - Jessica Lapointe, mentored by Julien-Samuel Lacroix.

OpenTripPlanner: a stable and improved Android client for walk, bike, and transit routing based on OpenStreetMap and GTFS data - Vreixo Gonzáles, mentored by Stefan Steiniger.

Jessica and Vreixo were among the most autonomous, inventive, collaborative and communicative students of 2013. Both delivered a tool ready for use and further development. You can explore a full list of our wonderful GSoC students and their projects here.

Since our participation in GSoC began seven years ago, many students have contributed to our open source geospatial projects — several of which have joined our regular developer team or have even gone on to become GSoC mentors! We would like to thank all of the students, mentors and coordinators who contributed to the success of the program.

By Anne Ghisla, Hamish Bowman and Dustan Adkins
OSGeo GSoC Admin Team

Categories: Open Source

ApacheCon US 2014, Denver, April 7-9 2014 Front page news - Wed, 03/05/2014 - 18:40

apachecon_denverThe Apache Software Foundation is pleased to announce ApacheCon US 2014, which we’re presenting in conjunction with the Linux Foundation. The conference will be held in Denver, Colorado, and features three days, ten tracks of content on more than 70 of the Apache Software Foundation’s Open Source projects, including Apache OpenOffice, Apache Hadoop, Apache Lucene, and many others.

We’re especially pleased to welcome SourceForge as a media partner for this event.

See ApacheCon website for the full schedule, as well as the evening events, BOFs, Lightning Talks, and project summits.

Co-located with the event is the Cloudstack Collaboration Conference, the best place to learn about Apache CloudStack.

Apache OpenOffice has an entire day of content, including both technical and community talks. (See the agenda for the full list.)

Hadoop, and its ecosystem of Big Data projects, has more than five full days of content (two tracks on two days, one track on the other).

Other projects, such as Cordova, Tomcat, and the Apache http server, have a fully day, or two, of content.

If you want to learn more about Apache Allura (Incubating), an Open Source software forge (and also the code that runs SourceForge) we’ll have two presentations about Allura, by two of the engineers who work on that code: Dave Brondsema and Wayne Witzel. Learn how to use Allura to develop your own projects, and join the community to make the platform even better.

This is the place to come if you rely on any of the projects of the Apache Software Foundation, and if you want to hang out with the men and women who develop them. We’ve been doing this event since 1998, and this promises to be the best one yet, with more content than we’ve ever presented before.

Rich Bowen, Executive Vice President of the Apache Software Foundation and former SourceForge Community Growth Hacker

Categories: Open Source

New NetBeans IDE 8.0 Beta Now Available for Download

NetBeans Highlights - Wed, 03/05/2014 - 08:20
NetBeans IDE 8.0 Beta provides out-of-the-box code analyzers and editors for working with the latest Java 8 technologies -- Java SE 8, Java SE Embedded 8, and Java ME Embedded 8. The IDE also has a range of new enhancements that further improve its support for Maven and Java EE with PrimeFaces; new tools for HTML5, in particular for AngularJS; and improvements to PHP and C/C++ support. NetBeans IDE 8.0 Beta is available in English, Brazilian Portuguese, Japanese, Russian, and Simplified Chinese. Download NetBeans IDE 8.0 Beta Release Notes Installation Guide Release Highlights Include: Java 8 technology support Java EE code generators for PrimeFaces New tools and performance enhancements for Maven New tools for coding AngularJS Tomcat 8.0 and TomEE support Support for PHP 5.5 Enhancements for Subversion, Git and Mercurial And much more Visit the new NetBeans Partners Page to learn about technologies that NetBeans partners around the world are integrating into NetBeans IDE. Does your company have a technology or service you would like to integrate into NetBeans? Let the NetBeans team know about it. The final release of NetBeans IDE 8.0 is planned for Spring 2014.
Categories: Java, Open Source

Countdown to EclipseCon 2014

Eclipse News - Tue, 03/04/2014 - 17:00
EclipseCon 2014 in San Francisco is only 3 days away! Registration prices go up tomorrow. Register now!
Categories: Open Source

Convertigo, Mobile Application Development Platform for Enterprises Front page news - Tue, 03/04/2014 - 14:08

convertigo-enterprise-mashup-logoThis is a guest blog post from Convertigo. Enterprise mobility projects are spreading like wildfire. When they deliver value, business leaders in every department seem to want more – and that’s when the bottleneck happens. Instead of connecting one data source to one type of mobile device, your IT infrastructure is faced with multiple device platforms, complex security issues, and disparate enterprise applications and data sources – many with no API.

To accommodate the many-device to many-platform mobile application integration scenario and the BYOD (Bring Your Own Device) paradigm that most IT teams operate within, Convertigo brings one of the most advanced Open Source Mobile Application Development Platform to Enterprises willing to embrace mobility in an industrial, secured and managed environment.

Convertigo platform features front-end cross-platform development tools linked with a powerful back-end orchestration middleware able to connect to any Enterprise back-office data and process whether there is an API or not.

Convertigo leverages standard open source technologies such as Eclipse, jQuery Mobile, PhoneGap and many others to build an industrial platform to build, run and manage any B2E, B2B and B2C mobile application connected to back office data.

Categories: Open Source


Based on Dynamic Web Project facets,Provider XML script language,Good design component have appropriate size,You can assembly application quickly with XML script(like ant).And support hot deployment!
WARN:Support Simplified Chinese now!

Categories: Open Source

Projects of the Week, March 3, 2014 Front page news - Mon, 03/03/2014 - 23:07

Here’s the projects that we’re featuring this week on the front page of


JFreeChart is a free (LGPL) chart library for the Java(tm) platform. It supports bar charts, pie charts, line charts, time series charts, scatter plots, histograms, simple Gantt charts, Pareto charts, bubble plots, dials, thermometers and more.

[ Download JFreeChart ]

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 ]

Zenoss Core – Enterprise IT Monitoring

Zenoss Core is an enterprise network and systems management application written in Python. Zenoss provides an integrated product for monitoring availability, performance, events and configuration across layers and across platforms.

[ Download Zenoss Core - Enterprise IT Monitoring ]


Net-SNMP provides tools and libraries relating to the Simple Network Management Protocol including: An extensible agent, an SNMP library, tools to request or set information from SNMP agents, tools to generate and handle SNMP traps, etc.

[ Download net-snmp ]

CMU Sphinx

CMUSphinx is a speaker-independent large vocabulary continuous speech recognizer released under BSD style license. It is also a collection of open source tools and resources that allows researchers and developers to build speech recognition systems.

[ Download CMU Sphinx ]

Vtiger CRM

Vtiger CRM enables sales, support, and marketing teams to organize and collaborate to measurably improve customer experiences and business outcomes. Vtiger CRM also includes email, inventory, project management, and other tools, providing a complete the business management suite. Download Vtiger CRM here or sign up for a free 15-day free trial of the cloud-based application with free updates and support at

[ Download Vtiger CRM ]

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 ]


LibreCAD is a 2D CAD drawing tool based on the community edition of QCad LibreCAD has been re-structured and ported to qt4 and works natively cross platform OSX, Windows and Linux

[ Download LibreCAD ]


MeshLab, a mesh processing system, for user assisted editing, cleaning, filtering and rendering of large unstructured 3D triangular meshes (typical 3D scanning meshes). The system relies for mesh processing tasks on the gpl VCG library (

[ Download MeshLab ]

Categories: Open Source


WebRatio is a Model-Driven application development platform.

You can visually program Web & Mobile application instead of writing code.

Business experts and IT professionals work close together to rapidly develop a robust, secure, scalable enterprise application in a fraction (a third or less) of the time compared to a non model–driven development cycle.

The WebRatio smart code generation technology automatically builds applications ready for production.
To create amazing customer facing application with WebRatio you have full control over your visual identity. In fact you can not only import existing HTML/CSS template but also write your own templates to generate custom front end responsive web&mobile user interfaces.
With WR you can deploy your applications on premises or in the cloud.
Our modeling tecnology is built on top of the open standards Interaction Flow Modeling Language (IFML) and Business Process Model Notation (BPMN), both are OMG Standards.

Categories: Open Source

Enide Studio 2014 - Node.js, JavaScript and Java

Tool Suite for Node.js, JavaScript, Java and Eclipse plugin Development.

(Plugins for this marketplace entry are updated to 0.12, while downloadable Studio not yet updated)

Enide Studio 2014 for Windows x64 & x32 and MacOS x64 is published on SourceForge.

Enide Studio 2014 for Windows x32Windows x32

Enide Studio 2014 for Windows x64Windows x64

Enide Studio 2014 for MacOS x64MacOS x64

Enide Studio 2014 for Linux x64Linux

It is based on Eclipse Luna Standard and includes Nodeclipse 0.11 and other plugins for Node.js, JavaScript, Java and Eclipse development with git and GitHub.

All plugins are available through update site.

- try LOGpulse - A Log viewer based on impulse for performance analysis and profiling.

Included plugins are
- Nodeclipse 0.11

- Chrome Development Tools, fixed for debugging Node.js
- MarkDown (*.md) Editor
- GitHub Flavored Markdown (GFM) Viewer

- Eclipse 4.x Chrome Theme

- black Moonrise UI theme
- Nodeclipse EditBox
- JSHint Eclipse Integration 0.9.9
- RestClient Tool
- StartExplorer
- Git Addon
- Nodeclipse Plugin List
- Maven (install m2e if you need)
- Gradle (install Gradle integration for Eclispe if you need)
- Minimalist Gradle Editor
- Minimalist Jade Editor
- Nodeclipse EditBox
- ANSI Escape in Console
- YAML YEdit by
- and of course standard Eclipse JDT, JSDT, EGit

Categories: Open Source


1   0

Obeo provides open solutions for the design and the evolution of complex architectures (industrial systems, software applications or the organization of major companies).

Expert in modeling technologies based on the Eclipse platform, Obeo offers expertise and coaching, custom tooling development, support & maintenance programs and commercial products.

Strategic member of the Eclipse foundation, Obeo has developed projects such as Sirius (creation of custom modeling workbenches) and Acceleo (code generation based on EMF).

URL: http://www.obeo.frCountry/Region: Francevar at = "@";var t3 = "";var t1 = "commercial"; document.write('Contact Provider')Please enable JavaScript to view Obeo contact information.Supported projects:  Project Name: SiriusAll versions: Yes Project Name: AcceleoAll versions: Yes Project Name: EMF CompareAll versions: Yes Project Name: EMFAll versions: Yes Project Name: EEFAll versions: Yes Project Name: CDOAll versions: Yes Project Name: OCLAll versions: Yes
Categories: Open Source

Mark Wilmoth: My Five Favorite NetBeans IDE Features

NetBeans Highlights - Thu, 02/27/2014 - 07:24
An article series focusing on NetBeans users and their five favorite NetBeans IDE features. Mark Wilmoth, an active NetBeans IDE Tester, Java Programming Enthusiast, and Barbecue Aficionado.
Categories: Java, Open Source

Next stop: Phnom Penh and FOSSASIA 2014!

Google Open Source Blog - Thu, 02/27/2014 - 01:01
As part of our “10 Things” celebration of the 10th instance of Google Summer of Code, the Google Open Source Outreach Team has been traveling around the world to meet with GSoC students and mentors and many people interested in learning more about the program. On Friday, February 28 Stephanie Taylor and I are excited to be headed to Norton University in Phnom Penh, Cambodia for FOSSASIA 2014.
FOSSASIA works together with Open Source projects in Asia and around the world to develop Free and Open Source software for social change. Along with running this annual conference, FOSSASIA brings developers, designers and start ups together while providing infrastructure and organizing code sprints, developer meet-ups and community gatherings. In addition, FOSSASIA has been selected as a Google Summer of Code mentoring organization.
Attendees will have several chances to learn more about Google’s Open Source student programs during the conference, beginning with my keynote on Google Summer of Code on Friday, and a talk on Google Code-in by Stephanie on Saturday followed by a session of lightning talks and Q&A. If you’re a student considering applying to the program when applications open on March 10th, this will be a great chance for you to get your questions answered by students and mentors with first hand experience.

We hope to see you there!

By Cat Allman, Google Open Source Programs Team
Categories: Open Source

Project of the Month Vote for March 2014 Front page news - Wed, 02/26/2014 - 22:35

The vote for March 2014 SourceForge Project of the Month is now available, and will run until 2014-03-06 00:00 UTC:

Vote here for the SourceForge Project of the Month for March 2014

The candidates (in random order) are as follows:


Check: a unit test framework for C

[ Download check ]

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 ]


GNU Regression, Econometrics and Time-series Library

[ Download gretl ]


Media Player Classic – BE is a free and open source audio and video player for Windows. Media Player Classic – BE is based on the original “Media Player Classic” project (Gabest) and “Media Player Classic Home Cinema” project (Casimir666), contains additional features and bug fixes.

[ Download MPC-BE ]

IPCop Firewall

The IPCop Firewall is a Linux firewall distribution. It is geared towards home and SOHO users. The IPCop web-interface is very user-friendly and makes usage easy.

[ Download IPCop Firewall ]

OWASP Zed Attack Proxy

The Zed Attack Proxy (ZAP) is an easy to use integrated penetration testing tool for finding vulnerabilities in web applications. Note that this project is just used for hosting the ZAP downloads. Please see the homepage for more information about OWASP ZAP

[ Download OWASP Zed Attack Proxy ]


Thymeleaf is a java web template engine designed for XML/XHTML/HTML5.

[ Download thymeleaf ]


PocketMine-MP is the server software for Minecraft: Pocket Edition. It has support for Plugins to extend it and add new features, or change default ones. The entire server is done in PHP, and has been tested, profiled and optimized to run smoothly. It is available on Windows, Linux, MacOS, Android and iOS. GitHub Repository: Forums:

[ Download PocketMine-MP ]

Universal Media Server

Universal Media Server is a DLNA-compliant UPnP Media Server Universal Media Server supports all major operating systems, with versions for Windows, Linux and Mac OS X. The program streams or transcodes many different media formats with little or no configuration. UMS is powered by MEncoder, FFmpeg, tsMuxeR, AviSynth, MediaInfo and more, which combine to offer support for a wide range of media formats Check out the list of media renderers here:

[ Download Universal Media Server ]

Categories: Open Source

Oppia: a tool for interactive learning

Google Open Source Blog - Wed, 02/26/2014 - 22:14
"I hear and I forget; I see and I remember; I do and I understand." — Confucius
Lots of online education is delivered using video and text. However, opportunities for learners to do things and get feedback on their work are also important — after all, one does not learn to play the piano by watching videos of many virtuoso performances.

We're excited to announce Oppia, a project that aims to make it easy for anyone to create online interactive activities, called 'explorations', that others can learn from. Oppia does this by modeling a mentor who poses questions for the learner to answer. Based on the learner's responses, the mentor decides what question to ask next, what feedback to give, whether to delve deeper, or whether to proceed to something new. You can think of this as a smart feedback system that tries to “teach a person to fish”, instead of simply revealing the correct answer or marking the submitted answer as wrong. If you’d like to get an idea of what these explorations are like, you can try out some examples at

The Oppia learning interface. 

  The Oppia editing interface.                               
A unique feature of Oppia is that it allows multiple people from around the world to create and collaborate on explorations. They can do this through a web interface — no programming required.

Oppia gathers data on how learners interact with it, making it easy for exploration authors to spot and fix shortcomings in an exploration. They would do this by logging in, finding an answer that many learners are giving but which the system is not responding to adequately, and creating a new learning path for it, based on what they would actually say if they were interacting in-person with the learner. Oppia can then give this feedback to future learners.
A video by Yana Malysheva, one of the developers, explaining how Oppia works.                       
Oppia knows how to deal with numeric, text, and multiple choice inputs, as well as some more specialized types such as a clickable map and a code evaluator. We've also built an extensible framework that lets developers extend the range of input types that Oppia can understand.

The explorations created on an Oppia server can be embedded in any web page. These embeddings can refer to a particular version, so that further changes to the canonical version of the exploration do not automatically appear in the embedded one. This feature allows learning experiences that have been created using Oppia explorations to retain their integrity over time.

Oppia is built using Python and AngularJS on top of Google App Engine. You can download the source code; we hope you find it useful! Please feel free to contribute suggestions through our issue tracker, or contact us at our developers discussion group. We actively welcome new contributors, so if you would like to help out, please don't hesitate to get in touch.

By Sean Lip, Software Engineer, Google Research
Categories: Open Source

Palladio 3.5 for Eclipse 4.3 (Kepler)

Palladio is a software architecture simulation approach which analyses your software at the model level for performance bottlenecks, scalability issues, reliability threats, and allows for a subsequent optimisation. Palladio requires neither buying expensive executions environments (servers, networks, or storage) nor fully implementing a software product. Construction rules are automatically checked by Palladio and thus allow optimal software architectures without costly trial-and-error-cycles. Like in other engineering disciplines, Palladio enables software engineers to construct software straight and in the right way.

Use Palladio to

  • Forecast the impact of your design decisions
  • Lower the costs for trial-and-error-cycles
  • Build highly reliable, scalable, and resource-efficient software architectures

The Palladio Component Model is implemented using the Eclipse Modeling Framework (EMF). We have implemented an integrated modelling environment (called Palladio-Bench) based on the Eclipse IDE. It enables developers to create PCM model instances with graphical editors and derive performance metrics from the models using analytical techniques and simulation.

The best way for getting started with the Palladio-Bench is looking through the screencasts and tutorials provided on the webpage.

The project community is managed by project leads of: the Karlsruhe Institute of Technology (, the FZI - Research Center for Information Technology (, and University of Paderborn (

Categories: Open Source


2   0

Atos SE (Societas europaea) is an international information technology services company with 2012 annual revenue of EUR 8.8 billion and 77,100 employees in 52 countries. Serving a global client base, it delivers IT services in 3 domains, Consulting & Technology Services, Systems Integration and Managed Services & BPO, and transactional services through Worldline. With its deep technology expertise and industry knowledge, it works with clients across the following market sectors: Manufacturing, Retail & Services; Public sector, Healthcare & Transports; Financial Services; Telco, Media & Utilities. Atos is focused on business technology that powers progress and helps organizations to create their firm of the future. It is the Worldwide Information Technology Partner for the Olympic & Paralympic Games and is quoted on the NYSE Euronext Paris market. Atos operates under the brands Atos, Atos Consulting & Technology Services, Worldline and Atos Worldgrid. For more information, visit:

URL: http://www.atos.netCountry/Region: Europe, the Middle East and Africavar at = "@";var t3 = "";var t1 = "tristan.faure"; document.write('Contact Provider')Please enable JavaScript to view Atos contact information.Supported projects:  Project Name: PapyrusAll versions: Yes
Categories: Open Source

Create your own REST API Using OAuth Authentication

DevX: Open Source Articles - Wed, 02/26/2014 - 10:36
This tutorial explians how to use the REST API and OAuth together in order to create a secure web service.
Categories: Open Source

FixSpec Plugin For Eclipse

Are you a trading connectivity developer in financial services? The FixSpec Plugin for Eclipse allows you to use the power of FixSpec developer tools for gateways development without leaving the comfort of IDE.

- Specialised search engine for specifications, messages, fields, etc.
- Download specifications
- Pin your favourite specifications to visit later
- View specifications updates
- Compare two specifications (versions)
- Visually decode raw FIX messages, log files
- Query, filter the decoded FIX messages
- Export decoded FIX messages in pretty text format
- Compare raw FIX message logs for differences
- Access FixSpec certification environment

Categories: Open Source

Subclipse 1.10.4 Released News - Tue, 02/25/2014 - 17:43

Subclipse 1.10.4 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

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 for information on installing JavaHL.

Categories: Open Source