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!


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


Software Development Tools Directory - Mon, 11/24/2014 - 14:34
Comindware Project is an innovative Collaboration and Project Management tool that simplifies planning for project managers and facilitates execution for project members.
Categories: Vendor

Raincode Provides Free COBOL compiler for Microsoft.NET and Azure

Software Development Tools Directory - Mon, 11/24/2014 - 14:27
Raincode’s COBOL compiler aims at porting IBM mainframe programs. It recognizes the very same dialect, supports the same statements and even replicates its data types to the bit level for guaranteed behavioral equivalence. It also provides ...
Categories: Vendor

.NET Pioneers

We love the brave .NET pioneers out there that have taken the first steps towards something new and amazing. Ranging from a new language, tool or building a community, these two .NET programmers aren’t scared to try explore and discover wonderful new things.

Chris Dengler

ncover_mvp_chris_dengler_twitterChris is currently the Founder/CEO & CTO of Right Arm Development. He was formerly a Senior Software Design Engineer with Microsoft Corporation and one of the two original architects and developers of what became known as Web Services / SOAP, introduced in .NET, now being used on billions of devices worldwide. Chris’ work is found running in many large corporations and infrastructures commonplace across all industry segments, such as Sony, Verizon, Volkswagen, Trans World Entertainment Corporation, Honeywell, US Airways, Costco, PetSmart, and American Express to name just a few. Chris also created the architecture for Microsoft’s internal “Idea Generation Tool” called “Greenhouse”. The Greenhouse idea was delivered directly to Steve Ballmer and then cultivated through various teams based upon Chris’ architecture and idea.  Chris continues to impress. Keep up with him on twitter @ChrisDengler.

Mahesh Chand

ncover_mvp_mahesh_chand_twitterMahesh is founder of C# Corner. If you are unfamiliar, C# Corner is a free member contributions based open platform for developers to solve problems, learn new technology and hang out. Mahesh has been awarded the prestigious Microsoft MVP Award for 9 consecutive years for his contributions to the developer community. Mahesh is also an author of several programming books. Mahesh authored and published his first book A Programmer’s Guide to ADO.NET in C# with APress at the age of 25. Since then, Mahesh went on to author several more .NET programming books. He is not slowing down anytime soon. Keep up to date on his latest endeavors on twitter @mcbeniwal.

The post .NET Pioneers appeared first on NCover.

Categories: Vendor

SpiraPlan Featured in Zintro Project Management Directory

Inflectra News - Mon, 11/24/2014 - 01:00
We are pleased to announce that SpiraPlan, the powerful agile project management system from Inflectra has been selected by Zintro in their list of recommended project management tools for freelance consultants.
Categories: Vendor

GWT 2.7 Finalized!

Google Web Toolkit Blog - Sat, 11/22/2014 - 00:55
Thanks to everyone who pitched in and helped test GWT 2.7 RC1. We are happy to announce that GWT 2.7 is now final. 

See release notes for a summary of changes. 

You can download this release from here. We also have a new GPE that includes Super Dev Mode support, get it from here.

- GWT and GPE Teams
Categories: Java, Open Source, Vendor

Agile Development Best Practice in Regulated Industries Based on Polarion Customer Success Stories

Polarion Software - Fri, 11/21/2014 - 18:33
Our latest free resource discusses real world customer best practices for adopting Agile and Hybrid methodologies using Polarion in regulated industries.
Categories: Vendor

GitHub Maven Plugins

Software Development Tools Directory - Fri, 11/21/2014 - 10:30
GitHub Maven Plugins is a collection of Maven plugins that integrate with GitHub. These plugins are built on top of API v3 through the GitHub Java library.
Categories: Vendor

Qubole's Big Data as a Service Now Available on Microsoft Azure Cloud

Software Development Tools Directory - Thu, 11/20/2014 - 21:19
Qubole, a provider of Big Data in the cloud, is pleased to announce that Microsoft Azure customers can now leverage the Qubole Data Service (QDS) to programmatically provision Azure cloud services, removing the unknowns of what infrastructure res ...
Categories: Vendor

Progress Partners with DataStax

Software Development Tools Directory - Thu, 11/20/2014 - 20:51
Progress has announced that it has partnered with DataStax, the company that delivers Apache Cassandra to the enterprise, to provide customers with enterprise-ready data connectivity and integration solutions for Cassandra. Cassandra is an open s ...
Categories: Vendor