My favourite – software

System Software Engineering

Category: Uncategorized

Are you interested in Internet of Things (IoT) + Continuous Engineering ?

If you are interested in IoT + CE integration to use IoT to improve your software quality, please take a look at IBM Continuous Engineering Connector for IoT

The download page has links to a good installation and an user guide, so I believe that you can install, configure and start this connector easily. However, if you will have some troubles to connect Node-RED application on Bluemix, the following guide document might help you.

CeConnectorInstTips_EN.pdf

Enjoy !

Advertisements

Content Caching Proxy on Windows for RTC

If you want to improve the upload/download performance of RTC SCM, it is a nice idea to use Content Caching Proxy. This article ( https://jazz.net/library/article/325 ) tells you how to setup and configure Content Caching Proxy on Linux. This can be used for setting up Proxy on Windows as well, but there is a very small diff for squid config file ( squid.conf ).

I wrote up a supplemental doc for setting up/configuring proxy on Windows. Here are links to this doc

How to setup squid ( This is English document )

http://How to setup squidJP ( This is Japanese document )

Hopes this would help you to setup Proxy on Windows.

How to setup Secure Gateway on Bluemix ?

If your application runs on Bluemix, but it needs to access another application on your on-premises behind your firewall, IBM Secure Gateway for Bluemix will help you to implement a secure way within your applications.

SecureGateway

The attached PDF file gives you a hint to setup and configure IBM Secure Gateway for Bluemix, so you can refer to it as a supplement guide.

HowToSetupSecureGateway_Sanitized

Performance testing for RTC

If you are looking for the information to see how you can do a performance testing for Jazz application, please take a look at Performance: Where to start? 

Especially, the following links are very useful.

 

IoT Foundation demo – Java and Javascript

Are you looking for a simple code for IoT Foundation ? Try the following links:

Build your own wearable with IBM IoT Foundation and IBM Bluemix  : This is a simple sample to connect your device to IoT Foundation service. This is a JavaScript and Node-Red example.

Explore MQTT and the Internet of Things service on IBM Bluemix : This is a sample Java program for the device and the application which uses IoT Foundation service. Since this doesn’t require any actual hardware ( the device and the application are both Java program ),  it is better for you to study IoT Foundation service.

MQTTとアンドロイドで本格的IoTを体験しよう ( Sorry that this is for Japanese . ) : This is a sample code for your android phone to connect to IoT Foundation by using Node-Red.

Do you know Bluemix and IoT ?

Have you visited Bluemix at https://console.ng.bluemix.net/home/  ?

If not yet, please try it now. You can easily and quickly build your application on the web browser.

Internet of Things Workbench service is a new service for building IoT application.  You can check it at https://console.ng.bluemix.net/catalog/internet-of-things-workbench/ 

The movie for Internet of Things Workbench is available at https://youtu.be/DkaVvEqzZnM

Scaled Agile Framework (SAFe)

You might be noticed already, Rational Team Concert(RTC) v6 was shipped with Scaled Agile Framework (SAFe) process template. Also additional set of Jazz Reporting Service (JRS) reports are downloadable at this community.

If you aren’t familiar with SAFe, this presentation at the same community  and this youtube movie are a good starting point to learn.

Also the following links helps you to learn more.

Do you want to export Firebug’s Net contents ?

I think many Web application developers might use FireBug to debug JavaScript or trace some HTTP messages. One of its feature is “Net” console to see what GET/POST/… messages are exchanged between Web server and Firefox. Sometimes you want to keep (or export) it for your debug. If so, you can try  –

  1. NetExport add-on : This allows you to export the content of Net console as HTTP Archive format
  2. HAR Viewer :  This is an on-line HTTP Archive viewer

If you want to run HAR viewer on your local PC, you can download and install the following apps.

  1. xampp – This includes Apache web server as well as PHP runtime.
  2. HAR viewer code – HTTP Archive Viewer code

Once you will download xampp, please install it to the default location ( c:\xampp ). Also once you will download HAR viewer code zip file, unzip it to c:\xampp\htdocs\harviewer directory so that you can see c:\xampp\htdocs\harviewer\index.php there.

In order to start HAR viewer on your pc, please start Apache by using c:\xampp\xampp-control.exe. then open Firefox and access http://localhost/harviewer.

If you have HAR(HTTP Archive) file to be displayed, first you need to open it by a text editor, then copy and paste it to a text area and press “Preview” button.

As a reference, you can also export Console view content. Please see ConsoleExport.

Hopes it could help your debug.

How do you customize LQE to query RTC WI properties even if RTC doesn’t feed them to LQE ?

Currently, even if you can get RTC workitem properties by OSLC API, somehow LQE can’t query them by SPARQL. ( For example, RTC SCM (or Git) Change Set label is a good example. )

At this moment, there seems to be no way to let LQE index and query such properties. However, if you will extract such properties as RDF and add them to LQE as its Vocabularies, LQE can query such properties !

The source code is available, but somehow there is no way to upload a zip file to this blog, I uploaded a pdf  file which has the content of several source files.

  1. Download LinkLabelExport . This is a simple guide document to tell you how to write a code
  2. Download LinkLabelExportCode . This is a copy of the content of several source code
  3. Start Eclipse
  4. Create following two Java Projects
    1. LinkLabelExport
    2. org.apache.jena
  5. Create the following files by using LinkLabelExportCode
    1. /LinkLabelExport/src/com/ibm/rtc/sample/ChangeSetLabelExport.java
    2. /LinkLabelExport/src/com/ibm/rtc/sample/params.properties
    3. /LinkLabelExport/.class
    4. /org.apache.jena/.class
  6. Follow steps in  LinkLabelExport

How to configure Git, RTC 502 and Git adapter ?

Do you have a trouble to configure RTC Git adapter and Git server ? You can take a look at the attached PDF document.

RELM_Git_Integ_Sanitized

For other docs, you can see –

Existing “How to configure RTC Git adapter” docs

RTC Git adapter Knowledge Center