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!


2015 Black Duck Sales Meeting

Black Duck Software Press Releases - Mon, 12/01/2014 - 23:30

Date: Tuesday, January 13th through Wednesday, January 15th

Location: Seaport Boston Hotel and World Trade Center  

Cost: Free. You only have to pay attention!

Dress: Business casual please for Sales Dinner and Sales Meeting.

Travel & Accommodations

For Flight Booking:

Using your normal procedures for travel you can contact our travel agency Carlson at +1 888.787.8855 OR Krista at  NOTE:  If you are staying at the hotel on Monday, Tuesday and/or Wednesday nights then Carlson can book those request as well.   NOTE: If you are a not flying in but are simply booking the hotel or if you are arriving earlier or staying longer in the Boston area you should contact the Seaport Hotel  directly, info below.

For Room Booking:

The Seaport Hotel has a room block, reference BLACK DUCK SOFTWARE, when calling for the room rate of $159 a night.  As mentioned above if you not flying in (therefore you don’t need Carlson) or are arriving early or staying later in the Boston area, we ask that you contact the hotel registration directly at : +1 617.385.4000,  The check in time for the hotel is 3:00 PM (EST) and check out time is 12 noon (EST).  All reservations must be made by Tuesday, December 30th. Please plan your travel accordingly. As to your ability to stay in-town as a  local employees  that will be at the discretion of your manager.


*/ First Name * Last Name * Email Address * Company * Job Title * Are you bringing a guest YesNo Dietary Restrictions R.S.V.P. Now
Categories: Vendor

Morris Medical Monday: Work Item type “Software Requirement”

Polarion Software - Mon, 12/01/2014 - 17:53
Polarion consultant Daniel Morris looks at the "Software Requirement" type Work Item in Polarion's MedPack solution for medical device developers, as part on an ongoing series probing the solution in depth.
Categories: Vendor


Software Development Tools Directory - Mon, 12/01/2014 - 17:07
SWI-Prolog offers a comprehensive free Prolog environment. Since its start in 1987, SWI-Prolog development has been driven by the needs of real world applications. SWI-Prolog is widely used in research and education as well as commercial applicat ...
Categories: Vendor


Software Development Tools Directory - Mon, 12/01/2014 - 17:03
GNU ease.js is a Classical Object-Oriented framework for JavaScript, intended to eliminate boilerplate code and “ease” the transition into JavaScript from other Object-Oriented languages. Features include: * Simple and intuitive class definition ...
Categories: Vendor

Is there a single ALM solution that covers everything for the automotive industry?

Intland Blog - Mon, 12/01/2014 - 14:10
Working with companies that produce components for the automotive industry we learnt that they often face the challenge to be compliant with certain standards and deal with the exchange of requirements to achieve the required SPICE level. Working with OEM’s is
Categories: Vendor

Crypto Obfuscator For .Net 2015 released

Software Development Tools Directory - Fri, 11/28/2014 - 11:51
LogicNP Software has released Crypto Obfuscator For .Net 2015 which provides superior code protection, obfuscation, optimization and automatic exception reporting for your .Net assemblies. Crypto Obfuscator combines powerful obfuscation, encrypti ...
Categories: Vendor


Software Development Tools Directory - Thu, 11/27/2014 - 19:18
ElectricFlow from Electric Cloud is a suite of products which enable Continuous Delivery by automating build, test and deployment processes. ElectricFlow gives Dev & Ops teams the shared control, visibility and domain-specific capabilities requir ...
Categories: Vendor

Add rich modeling functionality to your product: Embed MetaEdit+

Software Development Tools Directory - Thu, 11/27/2014 - 16:36
MetaCase has released an embeddable version of its modeling and code generation tool, MetaEdit+. Now companies can add top class modeling support to their products for a fraction of the time and cost of previous approaches.
Categories: Vendor

WaveMaker Launches API Designer for Enterprise Developers

Software Development Tools Directory - Thu, 11/27/2014 - 16:29
WaveMaker has announced API Designer, a powerful component for architecting modern applications under the API-driven development (ADD) methodology, enabling Microservices Architecture (MSA), and the first tool to integrate API publishing into a R ...
Categories: Vendor

Slide Decks from the VisibleThread Users’ Conference 2014

VisibleThread - Thu, 11/27/2014 - 11:27

We had a really great users’ conference last week in Tysons Corner, Virginia.

Some excellent use cases by customers applying VisibleThread for corporate sales and marketing teams. Clear value around increased efficiency and better content insights.

We met many of our customers in person, including representatives from Boeing, General Dynamics, Lockheed Martin, L-3, Booz Allen, Symantec and numerous others. Here are the slide decks from the sessions.

Session 1: Conference Keynote – Trends in the Federal Contracting Marketplace

Kevin Plexico, VP Information Systems at Deltek

Kevin discusses current trends in federal procurements. He talks about the current market place and offer insights around the most valuable market intelligence for government programs. He talks about how analysis of data can provide better insights for government contractors.


Trends in the Federal Contracting Marketplace - VisibleThread Users Conference 2014 Keynote from VisibleThread

Session 2: How VisibleThread can help satisfy ISO compliance

Steve Johnson & Chris Roelofs, Business Development Center of Excellence (BD COE), Booz Allen Hamilton

Steve Johnson and Chris Roelofs from Booz Allen Hamilton have been using VisibleThread for Proposal and Capture activities since March 2013. In this presentation Steve and Chris will share how they use a detailed ISO oriented ‘dictionary checker’ to demonstrate ISO compliance. They will show the steps they took to create an appropriate dictionary for demonstrating ISO compliance and how they were able to dramatically cut time spent during ISO audits for IT related programs.

VisibleThread User Experience Within Our ISO 20K Certified Air Force PMO from VisibleThread Session 3: Can a Tool Really Help You Make Better Business Decisions?

Ruth Ann Pinkman & Melinda O’Callaghan, Capture and Proposal Operations, Symantec Corporation

Yes it can! In this session we will share our experiences using VT throughout the BD/Capture/Proposal lifecycle. We’ll cover how the tool saves the team precious time. You’ll hear how we use VT to support the bid/no bid process and reduce the critical but labor intensive process of compliance matrix development. We’ll discuss the strengths of the tool during the proposal (content) development phase. Finally, we’ll share lessons learned during our initial deployment and ongoing use of VT and answer questions you may have.

  • To Bid or Not to Bid? – Using VT to support the bid/no bid decision
  • Compliance matrix made easy – In a fraction of the time it used to take
  • Giving Writers the Good (and Bad) News – Providing objective and actionable feedback
  • Lessons Learned – What has worked and what hasn’t


NOTE: Most of the Symantec presentation was in the form of a live demo. So the deck is pretty light

Can a Tool Really Help You Make Better Business Decisions? VisibleThread Users’ Conference from VisibleThread Session 4: Corporate Overview & Vision

Fergal McGovern, CEO VisibleThread

Fergal provides a corporate overview of VisibleThread and outlines our vision for customer success in 2015. He also shares product direction for our Document and Web analysis offerings for 2015 and beyond.

VisibleThread - 2014 Users Conference - Company Overview & Vision from VisibleThread

Session 5: Deep dive on what’s new in version 2.11
Eoin Wren, Head of Engineering and Support & Fergal McGovern, VisibleThread

Fergal and Eoin will cover out a full tour of the new capability in 2.11. We will cover out:

Better Compliance Matrix Generation

  • Extended Discovery for Better Compliance
  • Re-ordering docs
  • Misc – usability enhancements
  • Misc – performance improvements / bug fixes

VisibleThread - 2014 Users Conference - What's new in version 2.11 from VisibleThread

Categories: Vendor

Ranorex 5.2.1 Released Latest News - Thu, 11/27/2014 - 10:00
We are proud to announce that Ranorex 5.2.1 has been released and is now available for download. General changes/Features
  • Added support for Firefox 34
  • Added an overload to the RepoItemInfo.Exists method taking a timeout value which overrides the effective timeout of the repository item for that call
  • Extended the RanoreXPath Weight Rules editor to allow copy & paste of multiple rules (for import/export)
Please check out the release notes for more details about the changes in this release.

Download latest Ranorex version here.
(You can find a direct download link for the latest Ranorex version on the Ranorex Studio start page.) 

Categories: Vendor


Software Development Tools Directory - Wed, 11/26/2014 - 18:49
Emmagee is a practical, handy performance test tool for specified Android App, which can monitor CPU, memory and network traffic. Additionally, it also provides several cool features such as customizing interval of collecting data, rendering real ...
Categories: Vendor

Accelerate Automotive Innovation to Top Speed (Part 1 of 6)

Polarion Software - Wed, 11/26/2014 - 17:17
First installment of a special 6-part series discussing ALM business best practices for product development in the automotive and related industries.
Categories: Vendor

2014 FOSS CON, Korea

Black Duck Software Press Releases - Wed, 11/26/2014 - 16:44
*/ 2014 Free/Open Source Software Conference

Day 1 (December 4, 2014) : Presentation

Topic Speaker Opening Speech Han Ho-hyun
(NIPA Senior Vice President) Congratulatory Speech Seo Seok-jin
(Ministry of Science ICT and Future Planning) Open Source and Trends in National Policy Kim Jin-hyung
(National Institute for Software Policy, Head) Trends in Open Source: Mobile and Big Data Dominate While Security Challenges Abound Lou Shipley
(Black Duck SW, CEO) Compliance in the Copyright and Patents Perspective Till Kreutzer
(iRights.Law Partner, Attorney At Law) Open Source and Safety of the Financial Industry, Cloud, Mobile Technology and Licensing Compliance Claus-Peter Wiedemann
(BearingPoint Senior Manager) Open Source Issues in M&A Karen Copenhaver
(Linux Foundation Director of IP Strategy, CHOATE Partner) Intel's Open Source Compliance Utilization Andrew Wilson
(INTEL Chief Open Source Compliance Officer) Idea of Asian Public License;
Open Source Licenses in Asian languages Chia-Chi Li
(Tencent Managing Attorney of Technology Transaction) Strategies for Open Source
Utilization and KT Cases Lee, Ho-jae
(KT Senior Manager) Little Dramas in Open Source when Compliance meets Developments Karsten Reincke
(Deutsche Telekom AG Senior Expert and Project Manager) Examples of Copyright Extraction and Legal and Technical Audit on Compliance Armijn Hemel
(Tjaldur Software Governance Solutions Owner)

Day 2 (December 5, 2014) : Presentations and panel discussions

Topic Speaker Introduction about Panasonic's OSS Compliance Shinsuke Kato
(Panasonic Senior Software Engineer) Topic Moderator Presenter Panel Recent Rising Issues relating to License Kim,

(Black Duck SW Korea
President) Min, In-gi
(Bae, Kim & Lee Attorney) Karen Copenhaver
(Linux Foundation Director of IP Strategy, CHOATE Partner)
Armijn Hemel
(Tjaldur Software Governance Solutions Owner)
Chung, Yun-jae
(Samsung SDS Executive VP)
Kim, Kyoung-ae
(LG Electronics Chief Research Engineer ) Open Source Compliance Forum
(Discussions on Vision and Activity) Forum Members
Jun Hyun-jun
(SK Planet Patent Attorney)
Chung, Yun-jae
(Samsung SDS Executive VP) FOSS and Infringement of Patents and Copyrights Park,

(KOSS Law Center President) Till

(iRights.Law Partner Attorney At Law) Jun Hyun-jun
(SK Planet Patent Attorney)
Lee Hyung-seok
(Samsung SDS Attorney)
Kim Yoon-myung
(National Institute for Software Policy Professor) Consumer Electronics and Web of Things Kajimoto Kazuo
(Panasonic Senior Councillor of Groupwide Software Strategy Groupwide CTO Office) Rebuilding Open Source Governance Choi, Young-kyu
(SK Hynix Senior Managing Director) Im, Hyo-jun
(LG Electronic Research Fellow) Claus-Peter Wiedemann
(BearingPoint Senior Manager)
Chia-Chi Li
(Tencent Managing Attorney of Technology Transaction)
Andrew Wilson
(INTEL Chief Open Source Compliance Officer)
Karsten Reincke
(Deutsche Telekom AG Senior Expert and Project Manager)
Kim, Byoung-sun(Brian Kim)
(Black Duck SW Korea Vice President) Event Dates:  Thursday, December 4, 2014 to Friday, December 5, 2014 Lead Segment:  License
Categories: Vendor

Integrating Ranorex Test Cases into Jira Latest News - Wed, 11/26/2014 - 15:07

Jira is an issue and project tracing software from Atlassian. The following article describes integrating Ranorex Test Cases into Jira. That way you will empower Ranorex to submit or modify testing issues within Jira in an automated way.


As Jira offers a REST web service (API description available here), it becomes possible to submit issues automatically. This is achieved using the JiraRestClient  and RestSharp.

These libraries are wrapped with Ranorex functionality, forming re-usable modules, available within this library. The integration of these Jira testing modules into Ranorex Test Automation is described subsequently.

The following steps need to be done:

Step 1 – Adding the Libraries to Ranorex for Jira Automation:

Predefined modules (for x86 architecture and .NET 3.5) are available here. The assemblies in this zip-file just need to get added to the Ranorex project. In succession the modules (as shown below) will appear in the module browser under “JiraReporter” (demonstrated on the Ranorex KeePass sample):


Step 2 – Using the Modules in the Ranorex Test Suite

Individual modules are available within the “JiraReporter” project. These modules merely need to get used within the Ranorex Test Suite, as shown below:


The modules are interacting with Jira, based on the results of the related test cases. Except the initialization module, it is recommended placing the modules in the test case’s teardown.

Available modules for Jira automation:

  • InitializeJiraReporter — This module establishes the connection to the Jira server. It is mandatory for the following modules to be functional.
  • AutoCreateNewIssueIfTestCaseFails — If the test case fails, an issue is automatically created on the server, which is defined in “InitializeJiraReporter”. An issue number is automatically created by the server.
    A compressed Ranorex report is uploaded automatically as well.
  • ReOpenExistingIssueIfTestCaseFails — If the test case fails, an existing and already closed issue gets re-opened.
  • ResolveIssueIfTestCaseSuccessful — If the test case is successful, an existing and already open issue is set to “resolved”.
  • UpdateExistingIssueIfTestCaseFails — If a test case fails, attributes of an existing issue are updated.


Step 3 – Configure Parameters for the Modules

The modules expose different variables for configuration. Each module accepts different parameters, but they’re all used in the same way among the modules. Which module accepts which parameters can be seen when using the modules in the Ranorex project.

  • JiraUserName: The username to connect to the Jira server.
  • JiraPassword: The password for the specified user.
  • JiraServerURL: The URL for the Jira server.
  • JiraProjectKey: The project key as specified in Jira (e.g. MYP).
  • JiraIssueType: An issue type, as available in Jira (e.g., Bug)
  • JiraSummary: Some free summary text for the issue.
  • JiraDescription: Some free description text for the issue.
  • JiraLabels: Labels for the issue separated by “;” (e.g., Mobile; USB; Connection)
  • JiraIssueKey: The key for the respective issue (e.g., MYP-25).


The configuration of the modules is then done with common Ranorex data binding:


… and you’re done:

In succession, Ranorex will automatically interact with Jira when one of the modules is executed. The issues can then get processed in Jira. The following figure shows an automatically created issue together with its attached report:



Advanced usage:

The JiraReporter project offers two more modules; (i) the module “OnDemandCreateNewIssueIfTestCaseFails” and (ii) the module groupProcessExistingIssue”. These modules offer further convenience functionality and are explained in more detail in succession.

Module Group – ProcessExistingIssue

This module group groups the following modules in the given order:

  • ReOpenExistingIssueIfTestCaseFails
  • UpdateExistingIssueIfTestCaseFails
  • ResolveIssueIfTestCaseSuccessful

It might be useful to process an existing issue, as it reopens and updates the issue automatically in case of a failure. Otherwise, if the test case is successful, it closes the issue.
Thus, it can be used to monitor an already known and fixed issue. To use this module group, the whole Ranorex  “JiraReporter”project, available on GitHub needs to get added to the solution.


This module provides functionality, creating a new issue out of the Ranorex Report. A new issue only gets created when the link, provided within the report is clicked. So the user or tester can decide whether an issue is create or not.

The compressed Ranorex report is uploaded to the newly created issue as well.


Note: This functionality relies on a batch file created by Ranorex in the output folder and the execution of the Jira Command Line interface (CLI). It does not depend on a prior initialization from “InitializeJiraReporter”.

The module exposes the same variables as the modules mentioned above. One additional parameter is essential for this module:

  • JiraCLIFileLocation: The full path to the “jira-cli-<version>.jar” file, provided by the Jira CLI.

Following requirements need to be met to use this module:

  • Remote API must be enabled in your JIRA installation
  • The mentioned batch file needs to be accessible over the same file path, where the file was initially created. If the file is moved to a new location, the link is not working anymore.
    In this case the batch-file needs to be started manually.


JiraReporter Source Code:

The whole project which contains the code for the JiraReporter is available on GitHub under the following link:

Please feel free to modify the code according to individual needs and/or upload new modules.


Categories: Vendor

BM Scales DevOps with New Hybrid Cloud Solutions

Software Development Tools Directory - Tue, 11/25/2014 - 20:42
IBM has announced new, cloud-based DevOps services, software and infrastructure designed to help large organizations develop and deliver quality software faster. By tapping into the collaborative power of IBM’s Cloud portfolio and deep busi ...
Categories: Vendor

Azul Systems Releases Industry's Only Certified Builds of OpenJDK

Software Development Tools Directory - Tue, 11/25/2014 - 20:36
Azul Systems, the award-winning leader in Java runtime solutions, today announced that it has released certified binaries of Zulu, its build of OpenJDK™, available as free downloads from the Azul website and other selected distribution poin ...
Categories: Vendor

TenKod Announces Out-of-the-Box Continuous Integration Solution For Mobile Application Testing

Software Development Tools Directory - Tue, 11/25/2014 - 20:25
Featuring unique technology, TenKod EZ TestApp is the ultimate solution for seamless Android and iOS applications testing in Continuous Integration processes.
Categories: Vendor

Morris Medical Monday: Work Item Type “Software Item”

Polarion Software - Mon, 11/24/2014 - 18:11
Polarion consultant Daniel Morris looks at the "Software Item" type Work Item in Polarion's MedPack solution for medical device developers, as part on an ongoing series probing the solution in depth.
Categories: Vendor


Software Development Tools Directory - Mon, 11/24/2014 - 14:42
Stevia is an Open Source QA Automation Testing Framework. The following features are supported in the current Stevia build (new features have a version next to them): * Works with latest Selenium libraries (2.41+) and Spring 3.2.x (4.0 coming soo ...
Categories: Vendor