It is somewhat of a bitter-sweet day for me as I hand off ownership of this blog to a new team of colleagues to take this space and bring it to even higher levels of value. I'm letting go of this blog as part of my transition in to the IBM IoT support organization where I am working on social business strategy and logistics like I did for Rational Support all these years.
As you may have already noted from the about section to the right side here, I am leaving this blog in the very capable hands of Denise McKinnon and Naomi Guerrero. I couldn't be more pleased to leave this institution in their hands, much like Kelly Smith did for me a few years back. Rest assured, you will get the same if not better information and value from this blog moving forward as you did previously.
IBM IoT Support is a team of IBMers who are now part of the new IBM Internet of Things organization supporting the tools makers like you need to build components and connected devices. IBM IoT Support is focused on helping you, the makers, with your product questions by providing content relating to the various products covered by our new division.
Through our focused support of asset management and continuous engineering tools, we are here to provide you with the best support in the industry; to help you be successful with the applications and components to ensure your work on the connected devices in the Internet of Things brings you the right value.
The products we support here include:
IBM Maximo family
IBM Tririga family
IBM Rational DOORS family
IBM Rational Rhapsody family
IBM Rational Requirements Composer
IBM Rational Engineering Lifecycle Management
There's no change in the way you will obtain support for the products you already own, the only change you'll likely see is the addition of a few new social channels like our blog, our new Twitter account, and our new Youtube channelto help get you the right content at the right time. Our technotes can all be found in their same locations per product, and the process for contacting support to open a Problem Management Request (PMR) remains the same as well. We hope you'll follow us in our new spaces!
In this articleShanker Prasad Perumal and Syed Attaullah demonstrate how to use the new features in IBM Rational Test Workbench to perform two important aspects of performance testing on mobile apps: Response time measurements and Resource monitoring.
Given the explosive growth of mobile smartphone use and mobile application development, mobile test automation is a key requirement to enable successful and fast delivery of quality mobile applications. Automated functional testing of mobile applications has helped ensure that the desired functionality of the mobile app and the user flow in the application work as expected. However, there is a significant need to move beyond just functional testing of mobile apps. There are numerous performance aspects of those apps that need to be measured and enhanced. There is a direct correlation between a mobile app's performance and the end user experience of the app.
Do you need to orchestrate software development and delivery in your complex, heterogeneous environment but you’re not sure where to start? Have you heard about SAFe but you don’t know what it is or why you should care?
blogs about the new feature in Rational Team Concert V6.0 that supports the Scaled Agile Framework® (SAFe) out of the box. This feature enables you to explore the framework and establish a SAFe Program of your own, complete with the infrastructure, artifacts, best practices, and guidance prescribed by SAFe built right into the tooling. [Read more...]
You won't want to miss this extensive blog post by Vasfi Gucer (IBM Redbooks Project Leader with the IBM International Technical Support Organization) detailing 5 Reasons why you should register for Bluemix- So, you've heard about IBM Bluemix and wondering how you can give it a try it and more importantly, is it worth it. The answer is, it is very easy to register for Bluemix and it's worth it! Let's see why... [Read more]
Where is requirements management heading in the next five years? In this blog post Richard Watson (Product Manager, IBM Requirements Management tools ) discusses his predictions for the short-term future of requirements management: To predict the future of Requirements Management (RM) tools I think it’s important to take a brief look back in history and see if we can spot any important trends. Requirements Management tools differentiate themselves from “typical” documents or spreadsheets by managing distinct, uniquely identifiable statements—called “Requirements”—and dependencies between different requirements—called “links”. Tools to specifically manage requirements have been around since the early ‘90s (starting with QSS DOORS and Rational Requisite Pro). In the first ten years of their lifetime requirements tools justified their existence by the cost savings on understanding and managing the scope and complexity of systems development. There was no real drive to connect requirements to the rest of the development lifecycle or, if there was, the main emphasis was to work out how to get other tools’ data into the RM system so that the traceability could be managed.
In this two part series, Bruce Powel Douglass, Ph.D., Chief Evangelist, IBM Analytics discuses security as it relates to the new world of connected devices and the issues that go along with such embedded connectivity.
Securing the Internet of Things. Part 1 – Security in a world of connected devices: It's a Brave New World.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 Intent 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]
Learn the main guidelines to build an automated development and testing framework using scripts. In the following blog post, Aya Elgebeely (Application Developer, IBM) highlights how using scripts to automate your development workflow can have a magical effect on your work quality and performance:
Streamline development efforts with scripts- There are quite a few steps to set up an environment or modify and build a substantial amount of files. If you use scripts, one command can do all the work at once. That's a big difference (and savings in time and energy) from doing the steps one-by-one. This gives you the time to focus on the important and innovative tasks and let the script do the mundane tasks.
With scripts you can combine various technologies under one custom framework. As if you are playing with Lego parts; scripts are the connectors between the different building blocks of your build and test environment. With scripting capabilities the intended workflow runs automatically with minimal user intervention.
In this article Dr. Einar W. Karlsen will take the excursion into Jazz Reporting Service one step further in two ways. First of all you will see how Jazz Reporting Service can be used to report on data in the Data Warehouse that is not exposed by the query builder simply by by-passing the query builder and using SQL statements right away. You will consequently need to create SQL statements from scratch which in turns requires some insight into the Data Warehouse. This leads to the second purpose of this article: none of the previous articles had an explicit focus on providing an overview of the Data Warehouse - its architecture, its schema's, tables, views, columns, solution patterns and naming conventions etc. Dr. Karlsen will, therefore, introduce you to some of these underlying (dark) "secrets" of the Data Warehouse in context of 4 reporting examples that each have a different focus.
There is no registration or special process required in order to access the beta. Aside from announcing this update, the intention of this post is to provide a little extra help to those looking for guidance on getting started using the RPE 2.0 M5 Beta via some helpful resources. We’ll also touch on what’s new in this build of the beta.
If you've not been to the Global Rational User Community (GRUC) recently, here's what you've been missing out on when it comes to DevOps conversations... below you will find a series of blog posts from the GRUC site that cover varying topics around DevOps strategies. We hope you find these as beneficial as we have!
Blog Post: Defining Disciplined DevOps - This posting, the first in a series, overviews a disciplined approach to DevOps. It begins by defining DevOps, no small task given the continued debate within the DevOps community, and then described a disciplined approach to DevOps. Defining DevOps For our purposes we propose the following definition: DevOps is the streamlining of the activities surrounding IT solution development […]
Blog Post: DevOps Strategies: General - In a previous blog posting we overviewed the concept of Disciplined DevOps, which is the streamlining of IT solution development and IT operations activities, as well as supporting enterprise activities. In this blog posting we begin to overview strategies that support DevOps. This posting overviews general strategies, and future postings will describe development, operations, release management, data management, and enterprise architecture […]
Blog Post: DevOps Strategies: Development - In addition to the general strategies described in a previous posting, there are several common development practices that support Disciplined DevOps: Canary tests. A canary test is a small experiment where new functionality is deployed to a subset of end users so you can determine whether that functionality is of interest to them. This in turn provides […]
Blog Post: DevOps Strategies: Release Management Part 1 - In this blog posting we describe four general release management strategies that support DevOps. These strategies, from least effective to most effective, are: Release windows (slow cadence). A release window is a period of time during which one or more teams may release into production. A release slot is subset within that release window (and […]
Blog Post: DevOps Strategies: Release Management Part 2 - In addition to the general release management strategies described previously, the general DevOps strategies, and the construction-focused DevOps strategies (including continuous deployment) there are several other release management strategies that support DevOps: Integrated deployment planning. From the point of view of development teams, deployment planning has always required interaction with an organization’s operations and release management […]
Blog Post: DevOps Strategies: Operations - In addition to the general DevOps strategies and development-focused DevOps strategies we’ve described previously, there are also several technical strategies that support the operations-aspects of DevOps: Solution monitoring. As the name suggests, this is the operational practice of monitoring running solutions and applications once they are in production. Technology infrastructure platforms such as operating systems, […]
Blog Post: DevOps: Strategies for Organizing Release Management - In this blog posting we describe two issues for organizing your release management strategy: How to scope release management and how to organize the team. There are two fundamental issues to consider when scoping your release management efforts: Paradigm support. Will your release management process focus on supporting one paradigm, such as agile/lean teams or […]
Blog Post: DevOps Strategies: Data Management - In the Disciplined Agile Delivery (DAD) framework data management is a Run (operational) activity that focuses on the execution of data-oriented architectures, policies, and processes. Note that the long-term planning efforts around data-oriented aspects of your organization are part of your Enterprise Architecture efforts. Similarly, development of the data-oriented aspects of your organizational eco-system is […]
Blog Post: DevOps Strategies: Enterprise Architecture - The Disciplined Agile Delivery (DAD) framework explicitly includes architecture-related activities, the role of Architecture Owner, and promotes the philosophy of enterprise awareness. Our experience is that agile enterprise architecture proves to be a key enabler for organizations in the process of adopting a Disciplined DevOps mindset. In addition to general DevOps strategies , there are several […]
Blog Post: DevOps: Operational Disaster Strategies - There are several disaster mitigation strategies that IT departments may choose to adopt: Disaster planning. Disciplined organizations will plan for operational disasters. Potential disasters include servers going down, network connectivity going down, power outages, failed solution deployments, failed infrastructure deployments, natural disasters such as fires and floods, terrorist attacks, and many more. This planning will […]
Blog Post: DevOps Teaming Strategies - There are several teaming strategies that you can choose to adopt when it comes to getting development professionals and operations professionals to work together. Starting with the least effective and working our way to the most effective, they are: Production hand-off. When a development team releases a solution into production the operations team takes on […]
Blog Post: DevOps Strategies: Support - In this blog posting, part of our continuing series on DevOps, we explore solution support strategies. There are several solution support (help desk) strategies, which can be combined, that you may choose to adopt. These options are: Online information. A very common “self serve” support strategy is to develop and maintain online assets such as […]
Back in January we posted about Ralph Schoon's RTC command line... since then he has continued his work and made a few updated revisions to the tool! Check out the two blog posts below noting the deprecation of version one, and the most recently updated version 2.2!
An RTC WorkItem Command Line V1.0 – Deprecated- Version 1.0 is now Deprecated. Please refer to the new Version 2.2 of the RTC WorkItem Command Line . The code has been enhanced and received a lot of testing and will be the basis for future efforts.
An RTC WorkItem Command Line Version 2.2- Creating links is not easy. Many things can go wrong. Testing by a user showed that there was an issue with links between work items and build results. I found that I got the link direction wrong. I fixed that. Here is the updated source code.
The post contains published code, so our lawyers reminded me to state that the code in this post is derived from examples from Jazz.net as well as the RTC SDK. The usage of code from that example source code is governed by this license. Therefore this code is governed by this license. I found a section relevant to source code at the and of the license.
With the new support for incremental publish and remote debug of applications, we now only need to publish the delta code changes instead of redeploying the entire application, significantly reducing the deployment time and making application development targeting Bluemix easier than ever.
In this 7 part blog series surrounding the DevOps culture, Adrian Cho (Program Director, Continuous Delivery Evangelist, and Author of The Jazz Process: Collaboration, Innovation, and Agility) tackles some of the less tangible issues as they relate to the connection between delivery logistics, development culture, and continuous delivery.
DevOps Culture – Increasing shared awareness: The ability of any team to execute with agility is predicated on a shared awareness of important team elements such as the team’s strategy, plans, and current status. A measure of shared awareness is easily gained when team members work alongside one another. You can’t help but notice what your teammate is doing when she is sitting right next to you or in the same room and that can be invaluable if you are working together. However, when teams are spread across physical locations and time-zones, a more conscious effort must be made to create shared awareness. [Read More...]
DevOps Culture – Teaming up: In a previous post Sreerupa Sen wrote about run teams and feature teams and how they are helping to make our continuous delivery successful. I want to expand on that in this post and talk a bit about the culture that enables such fluid organizational constructs to work successfully. [Read More...]
DevOps Culture – Building robust teams: When it comes to managing projects and teams, the natural inclination for many people is to try to predict and control everything while taking comfort in tools and technology and processes and practices. This happens frequently in software development despite the fact that other, far more mature, domains learned long ago that this approach doesn’t work, especially in a world of constant change. [Read More...]
Stéphane Leroy (Unleash the Labs CLM, IBM Software Engineer) has created a wonderfully simple table to outline the Test Lab managementcapabilities of IBM Rational Quality Manager (RQM). The table shown below and discussed further on his blogshould help speed up your understanding of the currently available capabilities in RQM, and facilitate the decision of the mapping between your own testing shop terminology and RQM terminologies:
Ralph Schoon (Unleash The Labs, Leading Technical Sales Professional ) provides two great no-nonsense views into starting up with projects in IBM BlueMix on his external blog rsjazz.wordpress.com! With a deep expertise in the RTC / Jazz products, Ralph brings that skill into BlueMix and provides clear steps for using RTC and Eclipse to start developing Node.js applications for BlueMix.
Getting started with BlueMix- Ralph blogs about his experiences with BlueMix and provides some detailed information to help you get started as well: "Recently everyone has their heads in the clouds and I decided to have a peek to find out what it is all about. So I started looking into it. This post is a summary of my first experiences with the IBM BlueMix Cloud Computing offering and how I got started with developing my first applications for it..."
Using RTC to Work with DevOps Services and With Bluemix - Ralph blogs again with a deeper dive into BlueMix and Eclipse that builds upon the post above: "I recently had a look into Bluemix and how to use it with Eclipse to develop cloud applications. The blog post also mentions that there is an integration to DevOps Services that enables to use work items for planning. It also allows to use GIT or Jazz SCM to manage the source code. Recently I had a look into how that works and I would like to share here what I learned. This post assumes you have performed the first steps to setup your environment following the Getting started With Bluemix post already...."
John Kelly (devthack) has been blogging on the IBM Rational community blog about Rational Integration Tester (RIT) for quite a while now. Here's a roll up of all his relevant posts on the topic to help you learn more about RIT and see examples to help you build your own test suites:
Rational Integration Tester - First steps: This is a step-by-step introduction to Rational® Integration Tester (RIT) for new users. It avoids, as far as possible, reference to use of a particular technology so the basic functionality of the product is seen more clearly. For more in-depth information on the product, see my reading list.
Rational® Integration Tester (RIT) supports testing of various domains and technologies and you'll find most blogs cover testing one or more of these technologies with RIT. This series of blog entries is ignoring all of that. By focusing on a very simple one-line test it hopes to help the reader understand some of the basic building blocks of the product set.
Rational Integration Tester example - Creating a test from WSDL: This video shows how to create a simple test of a web service from a WSDL definition using Rational Integration Tester (RIT). The "echo" web service used in the example is one of several that are built-in to IBM's Rational Test Virtualization Server (RTVS). RIT is part of IBM's Rational Test Workbench (RTW).
Rational Integration Tester - Reading List: Over the last few weeks, while starting to blog about Rational Integration Tester (RIT), I've come across a few gems and so thought I'd make myself a reading list and share it with you here.
What end of year post would be complete without a top ten list? As we wrap up the year running metrics and reports to show our results, we've taken a look back at the past year and found some fun bits of data to help us in the coming year.
So, here you go! These are the top ten most viewed blog posts published on Notes from Rational Support in 2013!
As his blog says, Sanjeev Sharmais a DevOps, Mobile, Agile Transformation, ALM SME and Evangelist. He's also a Tech Sales Specialist, Solution Architect, DevOps SME, Agile Evangelist, Rational Software SME, IBMer, Inventor, Innovator, Blogger... and airline mile junkie. More importantly, however: he is also very active on twitter and other social sites like slideshare where he's helping others by sharing his experience and knowledge for everyone's benefit.
Following is his Slideshare deck on the session topic "DevOps for Mobile Apps" that he and Leigh Williamson, IBM Distinguished Engineer, Rational CTO Team delivered at IBM Innovate last month:
One of our own Technical Support Engineers and content creators has his own blogon developerWorks and is now delivering some great ClearCase specific information to help address issues he discovers in the course of his job supporting the product.
Pedro Luiz Teixeira de Moura is just getting started with his blog, but already has some quality posts in his back pocket of the archives for you to check out:
Join Jumpstart at Innovate 2013 in Orlando, FL June 2-6- Innovate 2013, The IBM Technical Summit is just around the corner. Rosa Naranjo be there this year delivering two talks in the Requirements Management and Rational Deployment for Administrators track. Most of her Jazz Jumpstart colleagues will also be there delivering timely topics and workshops ranging from Customizing RTC to Jazz HA/DR Best Practices to Maximizing Jazz Performance. Read on for a handy table you can use to find our sessions.
If you aren't following either of these blogs above (or in the list below) but are interested in Jazz and CLM products, solutions, and best practices... now's the time to plug these in to your favourite RSS reader and stay up to date with them!
It's been a while since we've highlighted some of the other blogs here on dW (and elsewhere around the internet) that talk about topics relevant to Rational Support clients. So, here are a few of the latest posts from those great sources of information and help from the thought leaders themselves...
If you haven't checked out the C/C++ cafe in a while, here's a taste of what you've been missing out on:
Initializing static objects across C++ files and libraries- The holiday season is always a good time to reflect on the past. Here I am thinking about a problem that brought me the "ah-hah" moment last month. Problem While compiling the following C++ program, you might assume that the objects...
December 2012 Update for XL C/C++ for Linux V12.1 Released- The December 2012 Update for XL C/C++ for Linux, V12.1 is now available at the following links and on Fix Central: December 2012 Update for XL C/C++ for Linux, V12.1 Can't find the updates for your compiler? Check out our C/C++ compiler latest update page here...
November 2012 Update for XL C/C++ for Blue Gene/Q, V12.1 Released- The November 2012 Update for XL C/C++ for Blue Gene/Q, V12.1 is now available at the following links and on Fix Central: November 2012 Update for XL C/C++ for Blue Gene/Q, V12.1 Can't find the updates for your compiler? Check out our C/C++ compiler latest...
November 2012 XL C/C++ for AIX, V12.1 PTFs Released- The November 2012 Compiler PTFs for XL C/C++ for AIX, V12.1 are now available at the following links and on Fix Central: November 2012 PTF for XL C for AIX, V12.1 November 2012 PTF for XL C/C++ for AIX, V12.1 Can't find the updates for your compiler? Check out...
The view from C++ Standard meeting Oct 2012-Many people probably don't know this, but I got this authoritative statement from the Father of C++, Bjarne Stroustrup himself just before the Oct 15-19, Portland C++ Standard meeting. We tried to get together for a drink on that Sunday night to celebrate the...
October 2012 XL C/C++ for AIX, V11.1 PTFs Released- The October 2012 Compiler PTFs for XL C/C++ for AIX, V11.1 are now available at the following links and on Fix Central: October 2012 PTF for XL C for AIX, V11.1 October 2012 PTF for XL C/C++ for AIX, V11.1 Can't find the updates for your compiler? Check out...
October 2012 XL C/C++ for Linux, V11.1 Updates Released- The October 2012 Compiler and Runtime updates for XL C/C++ for Linux, V11.1 are now available at the following links and on Fix Central: October 2012 Update for XL C/C++ for Linux, V11.1 October 2012 RTE for for XL C/C++ for Linux, V11.1 Can't find the updates...
Submitting Ideas for new C/C++ Compiler features- C/C++ Compilers are now live on the Request for Enhancement (RFE) Community. It is a great place where you can collaborate with development teams and other product users. Our development team will review your RFE and provide status updates throughout its...
The community also has a list of Business Partners that provide offerings and services related to EGL, along with a list of EGL Success Stories showing how companies from around the world are using EGL and getting great results. People are also sharing their EGL success stories on their own company web sites and places like ModernizeIT.eu and the EGL group on LinkedIn.
Don't forget the EGL forum; a great place to ask questions and help out other EGL users. use the Watch Forum feature to keep up with the great discussion on the forum's latest threads!
So to answer the question of "Who's using EGL?" check out the EGL case studies: Who's using EGL? blog post in the EGL community. There is a plethora of GREAT information and links to help you out!
Unix script to monitor TCP port statistics: One simple and very useful indicator of process health and load is its TCP activity. The following script takes a set of ports and summarizes how many TCP sockets are established, opening, and closing for each port. It has been tested on Linux and AIX. Example...
Temporary Files and Comparing WAS with Tomcat: A recent customer was comparing performance between WAS and Tomcat. Tomcat was performing much better. The application used temporary files intensively. After investigating thread dumps, we found that the sampled WAS threads showed much more temprorary file...
Using Visual Configuration Explorer with WAS 8: A previous post covered an older way of gathering configuration for Visual Configuration Explorer (VCE) using the VCE Headless Runtime, exported from ISA. The newer and preferred approach is to use the IBM Support Assistant Lite data collector, and this will...
Problem Determination Fallacies: Migration: A common aspect to a problem is that an application worked and then the environment (WAS, etc.) was upgraded and the application stopped working. Many customers then say, "therefore, the product is the root cause." It is easy to show that this is a...
Sizing Thread Pools for Message Driven Beans: Whether you're using the older listener ports or the newer activation specifications, tuning the relevant thread pools is a key aspect of MDB performance. Thread pools are configured at a server level, while the number and concurrency of the MDBs is configured...
Linux Laptop Overheating when Loading a Large Heapdump: A customer recently gave me a very large heapdump which I tried to open in the Memory Analyzer Tool. It chugged for a while and then my computer overheated and suddenly shut itself off. I suspect this is a bug in the Linux kernel which improperly ramps the i7...
No modes: An exception? In computing history, there was a famous crusade by Larry Tesler -- a titan of the industry; he worked at Xerox PARC (Smalltalk), Apple, Amazon, and Yahoo -- which he called "no modes." He said, for example, that ...
While we here at Notes from Rational Support try to provide you, our clients, with great support driven content to help you succeed, we also know that support isn't your only concern! Driving further improvement, streamlining, and innovation within your own organization is just as critical. And you're in luck, not only is support devoted to helping you, but our Rational Executive sponsored blog is focused on the same success points as well!
So if you haven't been over there yet, take a moment to dig in to the past month of recent posts I've highlighted below, then be sure to add the Invisible Thread to your RSS feed reader so you're sure not to miss any of the valuable posts when they publish!
Enterprise software delivery- We sat down with Alan Brown, IBM Rational CTO for Europe, and asked him about the experiences with customers that drove him to write his new book, “Enterprise Software Delivery: Bringing Agility and Efficiency to the Global Software Supply Chain”...
Harnessing the cloud to improve ALM processes- Too often, current application lifecycle management (ALM) practices are cumbersome to the point that they slow down the development process. The tremendous number of variables in the ALM process makes software development work resource intensive and difficult...
Keys to successful demand and delivery management- Keys to successful demand and delivery management Extending software lifecycle management There's an old saying that no battle plan survives contact with the enemy. The same is true with IT portfolio management. In the real world, well-laid plans for...
Combating the challenges of medical device development- In what ways is medical device development similar to other product development? If you are in a product development role, you will be very aware of the sorts of challenges you face, including: Increased competition Need to sell into global...
Announcing Rational Engineering Lifecycle Manager- Cast your mind back to (or if you’re young enough, just imagine!) the days before the world wide web. You’re doing some research for studies or your hobby, sitting in a library surrounded by books. You have so many different places to look for in...
While developerWorks Rational is the key place for so many great articles, demos, and other content, did you know there's other spaces out there also providing some amazing content from a usage/support/post-sales level? Yes? No? Well, let me round up some of the recent bits you may or may not have seen recently and help you dig in even deeper...
Timelines and Iterations in Rational Quality Manager: In prior releases of Quality Manager, a test schedule consisted of a list of milestones that were specific to a given test plan. If two individual test plans wanted to share a common schedule the set of milestones...
Inline asm: manually encoding instructions: The basic premise of inline asm is to be able to write assembly code within your C or C++ program (using asm operands to connect the asm code to the parent program), delegate the translation of that assembly to the compiler and/or the system assembler, and...
From Kevin Grigorenko's Websphere SWAT blog:
MAT OQL: Selecting information from static class instances: I couldn't find a better way to select attributes of a static class instance. Using classof() doesn't help because there could be zero instances of a class. The following example checks if the JVM is a z/OS control region. The trailing space character within...
EGL Web Developer Tools 0.8 is now available: For those of you who are following the EGL open source project on Eclipse (you may have read about it in an earlier EGL Cafe blog The open era for EGL begins today ), we're excited to announce the availability of our second incubator release, EGL Web Developer...
Headless Hint: Start Automated Build With Empty Workspace: If you are creating an automated build process for an EGL application, you will want the build to start with an empty workspace and load the application source files from the latest committed changes in the Source Control Manager repository. This example...
From the Rational Business Partner blog:
IBM Rational Enablement Fridays Call Series - updated schedule: The IBM Rational Enablement Fridays Call Series is a great way to spend an hour enabling yourself on an individual topic of interest. The "virtual live" format allows you to interact with Rational SMEs during an interactive question-and-answer dialogue....
And lastly, here's a great tip from our friends over at Information Management Support:
Have you checked out the EGL blog recently? If not you may be missing some good stuff here...
EGL ShoppingCart from JSF to Rich UI- Customers that have developed JSF applications have asked me few times how to develop similar Rich UI applications. Some of the how-to questions are: How to display pages? How to access business logic? How to deal with internationalization? You maybe familiar...
Using the VSE Build Server- Did you know that there is now a better way to generate COBOL programs to VSE? Rational Business Developer (RBD) version 8 includes the new VSE Build Server, which has the following advantages over the existing FTP-based generation: The success of the VSE build...
As a bonus, if you're a System X or BladeCenter client you won't want to miss this helpful eSupport video just released: