Notes from IoT Support: IBM Watson Internet of Things Support tips, tricks, how-tos, videos, and any other content appropriate for the IoT Support focused audience. Content delivery coordinated by Denise McKinnon.
In this two-part blog series, Bruce Powel Douglass, Ph.D.(Chief Evangelist, IBM Analytics) discusses security in the Internet of Things world, both in terms of the connection and well as the devices themselves.
Securing the Internet of Things. Part 1 – Security in a world of connected devices: Time was when smart embedded devices needed little or no security. They were, for the vast majority, disconnected devices that performed simple dedicated functions. Now, as we hear ever more about the Internet of Things (IoT), it seems everything is connected over the web. Washing machines are connected over the web. This allows unprecedented capabilities for both consumers to connect and manage their lives and for vendors to improve services, monitor usage patterns, deliver updates, and address emerging markets. It is not, however, without risk. [Read more]
Securing the Internet of Things. Part 2 - Securing the ‘Things’ of the IoT: In my last post I discussed the overall challenges of securing the Internet of Things. In this post I focus primarily on the "Things" of the Internet of Things. Certainly securing the cloud end is important as well, but there has always been far more emphasis on cloud security than on device security. I think there are a number of essential aspects of a development environment for designing secure systems [Read more]
1. creating a requirements management project from a template.
2. examine the artifact types that come with the template
3. rename an existing artifact type
4. create a new artifact type with attributes and preferred link types.
Learn more about the IBM Internet of Things Continuous Engineering Solution: Tools, best practices and services to help organizations create the connected products at the heart of the internet of things. The IBM Internet of Things Continuous Engineering Solution is designed to help manufacturers create smart, connected devices for the Internet of Things. This solution helps teams adopt continuous engineering practices to address cost, time and quality challenges in delivering complex, connected products. IBM is now adding new product line engineering (PLE) features to help engineers streamline the design of product lines while reducing data duplication and the chance of design errors.
Rational DOORS Next Generation now lets you create client extensions. Extensions are complete web applications that run inside a dedicated area of the DOORS user interface, allowing users to embed custom web content. IBM Bluemix provides a powerful and easy-to-use platform for hosting web applications and extensions.
Integrate Rational DOORS Next Generation and Evernote, Part 2 - In this tutorial, the second of three parts, see how to build a web front end using the Express JS framework, and how to allow users to authenticate to the popular note-taking software Evernote using OAuth instead of using a single developer token.
Integrate Rational DOORS Next Generation and Evernote, Part 3- In this tutorial, the last of three parts, see how to build a web front end using the Express JS framework, and how to allow users to authenticate to the popular note-taking software Evernote using OAuth instead of using a single developer token.
In this 3-part series, you've seen how to build an integration with Evernote. We started with the API and moved on to building a standalone Node.js web application that allows users to browse their Evernote data. Then you saw how to adapt this web app into a DOORS Next Generation extension. I hope that this example has given you a taste of what can be achieved with DOORS Next client extensions and a sense of how easy it is to build and deploy your own extensions using Bluemix.
Free trial: Try Rational DOORS Next Generation free for 90 days. Let this platform for global team collaboration help you manage requirements more effectively and share common administration of users, servers, and projects.
Check out these two quick articles to learn more about Rational DOORS Next Generation's tracing and linking features:
5 minutes of smart: Tracing project requirements- By using an automated tool to facilitate tracing project requirements (in this case, Rational DOORS Next Generation), you can take charge and make managing project requirements a smooth, continuous process.
5 minutes of smart: How to link requirements to development artifacts - An important initial task to successfully manage requirements in a development project includes linking requirements and artifacts. Choosing the correct link type is key. Learn about links types in a typical RM tool such as Rational DOORS Next Generation. You can also experiment with the DOORSng tool in a 60-day free trial.
You can expand your tracing skills for free. IBM Rational DOORS Next Generation, the automated requirements management platform, makes following the links between a requirement and its origins, a requirement and other requirements, or a requirements and other artifacts, much easier. As an experiment, sign up for the fully functional 60-day free trial of DOORS Next Generation and re-manage a project you've already finished for comparison, create a new sample project to manage, or start building requirements management for a project you're about to begin for a client.
This site is the single place where everyone can go through the learning, trying and buying experience of IBM’s Internet of Things capabilities. Visit today to get started with the Internet of Things, try IoT Foundation, explore our solutions and offerings, and start playing with IoT for free.
You'll fall in love with the capabilities offered, and better yet: we can support you as you grow from 10 devices to millions of devices with our portfolio of IoT offerings.
Get started today by checking out the featured demos, piloting our IoT Foundation offering for free from the IoT website, and signing up for the stellar webcast session available.
This detailed white paper is geared towards IBM Rational License Key Administrators with information about best practices version 8.1.4, as well as lower versions.
This whitepaper should be relevant to our Continuous Engineering focused clients running DOORS, DOORS Next Gen, DOORS WebAccess, Rhapsody, and Requirements Composer, since all IBM Rational products require a license of some type: http://www.ibm.com/support/docview.wss?uid=swg27046958
Upgrading Rhapsody Design Manager Server (RDM) is not straight forward as it often involves upgrading other CLM tools and there is no one place to obtain all migration guidance or fixes needed to complete the complicated migration process. Even worse, Rhapsody Client & Server interoperability is highly dependent on RDM and iFix versions, requiring extra efforts in keeping Client and Server compatible. This blog will break down the whole migration process for DM into 3 Key Steps and show you the direction for what to do at each steps. Also, check out this page for new features of RDM v6.0.1!!!
Apply iFix005 to RDM v6.0
The upgrade process to v6.0.1 is only supported from version 6.0 interim fix (so called iFix) 002 or higher. If your current version is any release of v5.x or v6.0, you must first upgrade your server to 6.0 iFix002+, and then upgrade to 6.0.1. As of this writing, the latest DM iFix is iFix005, which you can download fromthis page at Jazz.net. In addition, you should apply the latest CLM iFix for your JTS or other CLM applications if any are integrated. The CLM iFix includes fixes for both JTS and CLM applications. As of this writing, the latest CLM iFix for v6.0 is iFix005, which you can download fromthis page at Fix Central. Follow readme.txt for installation steps. Watch the 5-min video (*1) to walk through this step.
In this video, CLM iFix002 was used instead of iFix005.
Migrate RDM v6.0+iFix005 to v6.0.1+iFix001
RDM v6.0.1 introduced two significant changes, they are:
1. No more VVC!!!
Starting in version 6.0.1, RDM is based on Jazz Foundation versioning instead of VVC, to be aligned with other CLM applications. The removal of VVC makes the whole DM architecture simpler and less error prone when it comes to migration, data synchronization, indexing etc. Furthermore, the simpler architecture achieves additional performance and scalability improvements.
2. Websphere Liberty replaces Tomcat Server!!!
Starting in version 6.0.1,WebSphere Liberty is provided as a default application server. Select this option if you used Apache Tomcat server in your previous CLM installation and like to migrate your previous Apache Tomcat configuration files into WebSphere Liberty.
As result of these changes, upgrade procedure for RDM has slightly changed from previous as such involving the export and import of VVC data. ReadUpgrade Guide very very carefully, which now includes RDM (*2). Note that, you will be instructed to install the new RDM v6.0.1 (RDM is also delivered as part of IoT Continuous Engineering Solution package) and apply the latest iFix for applications immediately; as of this writing, RDM v6.0.1 iFix001 is available fromthis page at Jazz.net (*3). You will separately need to apply the latest CLM iFix (iFix001 as of this writing) for your JTS and/or any CLM applications that share the same JTS with RDM. Consult the upgrade guide.
Apply iFix001 to Rhapsody Client and DM Client Extension.
To connect to RDM Server v6.0.1+iFix001 and edit models on the server from the local client, you MUST do two things.
1. Apply iFix001 to Rhapsody v8.1.4 (Stand-alone)
Do not skip applying iFix001 or higher to your Rhapsody Client (Stand-alone)!!! If you forgot applying it, you will see Rhapsody crash when you open a model from Server due toError:400 Illegal Unquoted Character exception (*4). Download "IBM Rational Rhapsody 8.1.4 IFix 1" from this page.
2. Install DM Client Extension v6.0.1 iFix001
You have to install Client Extension that is the exact same version and patch level with RDM server, that is v6.0.1 iFix001. If you forgot applying iFix001, you will see an errorat connection (*5). Download "Rhapsody Design Manager Client Extension v6.0.1 iFix001" from this page. Grab the fix for Simulink and Import Engine if needed (*6).
If you're on Rhapsody v8.1.3 release, you need to first obtain Rhapsody v8.1.4 from Passport Advantage site or download a 90-days trial version from this page at Jazz.net and install any of 4 editions. Once you have Rhapsody v8.1.4 installed, follow the 2:30-min video (*7) to install both binaries in one go.
Technote 1973531 - This technote provides all you need to automate the deploy and build process of source code generated by IBM Rational Rhapsody and run the executable on your Raspberry Pi target. It also comes with a ready-made adaptor which you can use immediately to get started with your hobby project up to prototype making. The attached 1:30 video shows my first IoT robot I've programmed with using the attached adaptor and show how its powerful animation capability can be used to remotely monitor the behavior of the device and interaction with Watson services on Bluemix. Grab the adaptor today and try creating your first Raspberry Pi application with Rational Rhapsody!!! Rhapsody experts are reachable atRhapsody Forum site at IBM developerWorks. For Japanese readers, check out my related post at here.
You have a power to influence product direction! Check out this link to watch the latest top 25 RFEs submitted for Rational Rhapsody. RFE Community provides instant collaboration with IBM development teams and other product users through the ability to search, view, comment on, vote for, watch, submit, and track product RFEs of your interest.
Follow this link and select one of 3 options (Recently Voted, Top Voted, and Top Watched) from Display pull-down menu as shown at right, and be exposed to some of great ideas emerging across the world!
What’s new in DOORS Next Generation 6.0.1 - Richard Watson explains in this blog post on Jazz.net: This release adds to a very significant major series for DOORS Next Generation. We have a continued with our focus on Configuration Management, Global Configurations and usability while introducing some exciting new functions for bulk data manipulation and stronger analytics. [Read more...]
You have a power to influence product direction! Check out this link to watch the latest top 25 RFEs submitted for Rational Rhapsody Design Manager.RFE Community provides instant collaboration with IBM development teams and other product users through the ability to search, view, comment on, vote for, watch, submit, and track product RFEs of your interest.
Followthis link and select one of 3 options (Recently Voted, Top Voted, and Top Watched) from the Display pull-down menu as shown at right, and be exposed to some of great ideas emerging across the world!
IoTization means to empower your Rhapsody applications with an ability to communicate with other Rhapsody applications, devices or services by sending and receiving MQTT/HTTP(s) packets over the cloud in a secure manner, opening up a way to induce Cognitive/Watson IoT capabilities into your physical devices. IoTization process involves the use of IBM Internet of Things Workbench. The entire IoTization process was compressed into 9 minutes video. This video was particularly designed for busy people who want to understand the entire process quickly.
For those who want to follow every steps to recreate the same environment, watch it once, then adjust YouTube settings to play slower and follow steps. Get the MQTT profile today and follow README.txt to install it. The MQTT profile is provided only for experimental only at this point, and currently supports only MSVC++ to compile the code. Read the disclaimer below before installing it.
All source code and/or binaries attached to this document are referred to here as "the Program". IBM is not providing program services of any kind for the Program. IBM is providing the Program on an "AS IS" basis without warranty of any kind. IBM WILL NOT BE LIABLE FOR ANY ACTUAL, DIRECT, SPECIAL, INCIDENTAL, OR INDIRECT DAMAGES OR FOR ANY ECONOMIC CONSEQUENTIAL DAMAGES (INCLUDING LOST PROFITS OR SAVINGS), EVEN IF IBM, OR ITS RESELLER, HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
We want to hear from you....
Please leave comments in the comments box below or submit SURVEY from IoT Workbench, and help us feel how excited you are about the feature, a short or non-English comment are perfectly welcome!!!