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!


OpenStack's Secrets to Success: Rapid Innovation and Community Growth

Black Duck Software Press Releases - Wed, 12/17/2014 - 17:30

OpenStack is one of the fastest growing open source projects in the world today. With over 11,000 individual members from 130 countries and 1,000 different organizations, the OpenStack ecosystem is producing some of the best cloud software in the industry.  This kind of success is not only tied to a hot technology, but also to the way the OpenStack Foundation is structured and how it works with the community that surrounds its projects.

While code may be the most tangible product of an open source community, the collaborative development methods they employ and the innovation and creativity they exhibit are raising the interest of commercial development organizations everywhere. The question many senior development managers are asking is “if we emulate community methods, encourage sharing both inside and outside our organization, can we be more productive, creative? How can we connect with these communities to tap their expertise and leverage their collective knowledge?  How do we influence their direction?”

Join us for this simulive webinar featuring insights from Jonathan Bryce, Executive Director of the OpenStack FoundationMark Radcliffe, legal advisor to the Open Stack Foundation and Partner at DLA Piper, and Karen Copenhaver, General Counsel to the Linux Foundation and Partner at Choate Hall & Stewart.

Attendees of this webinar will learn:

  • Get the inside scoop on how OpenStack’s governance, methods and culture are enabling innovation and creativity.  
  • How OpenStack’s community culture and policies make it easy for commercial organizations to engage and collaborate.
  • How your organization can get involved with OpenStack and other open source communities to increase innovation, productivity and creativity.
Register Now Lead Segment:  License
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


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