Wow, this year is flying by. I can't believe it's April already! This is usually a great month here in Massachusetts as all of the plants wake from their winter slumber. The Littleton campus is also looking forward to the annual Sons and Daughters Day where we are visited by our colleagues' children who come to learn about technology and related careers.
This week we bring you some great cloud content and a chance to learn more about your favorite developerWorks Rational authors.
By: Aditya S. Matange (firstname.lastname@example.org), Software Engineer, IBM and Morris S. Johnson (email@example.com), Advisory Software Engineer, IBM
The IBM Workload Deployer provides a customizable and easily managed cloud environment for application deployment, with on-demand resource provisioning. Learn how to use it with Rational Application Developer for WebSphere 8.0 to develop and deploy a simple cloud application.Inside the hybrid cloud, Part 1: Redefine services and delivery methods
By: Grace Walker, IT Consultant, Walker Automated Services
Agility, scalability, and profitability are driving enterprises toward cloud computing. This is a response to the ever-changing economic, financial, and technical developments confronting business entities today. These changes demand new ways of thinking, working, and doing business. The development of the hybrid cloud is based in this new reality. Part 1 of this two-part series looks at the hybrid cloud, the services it makes available, and the new business paradigm it has engendered.Behind the scenes with developerWorks authors
In our new Roll Call question-and-answer series in the IBM Rational Community, we ask one author each week a few questions and post responses. It's a quick, fun way to learn about and learn from your peers.We are pleased to feature Contributing Author Dr. Mattia Parigiani
Mattia Parigiani lives in colorful Guadalajara, where he is team lead for the Rational Application Developer build utility in the IBM México Software Laboratory. When not planning or designing component-specific customizations to meet customer requests or when not working on L3 level customer support, he investigates integrations and innovations for Rational software, improves the internal team-related processes and knowledge bases, or collaborates with other teams on their support, testing, and development processes. Mattia speaks five languages, including Swahili, and he enjoys writing, both technical and non-technical.Visit Mattia's developerWorks profile Read all of Mattia's developerWorks content Learn about the Author achievement recognition programThis week we are also highlighting the following items on our home page and product pages that you may find of interest.SOA SandboxEvaluate IBM Rational Requirements ComposerRational Application Developer Standard Edition trialRational Application Developer for WebSphere Software trialEvaluate Rational Application Developer online
We're calling on Ulrike Vauth, a business architect with IBM Global Business Services. As an Open Group Distinguished Certified IT Architect, her experience with mid-sized to large application development spans the lifecycle, including requirements engineering, specification, design, code, test, and go-live.
We wanted to get to know a little more about how she acquires and shares knowledge:
What inspired you to write an article on this specific topic?
I work with this topic on a daily basis and get a lot of questions from other colleagues around requirements management; therefore, I decided to share my experience by writing this article for developerWorks.
What communities, forums or user groups do you turn to for help or technical insight?
For specific questions I typically search in the known platforms like the Jazz forums, developerWorks, or the available community tools like Lotus Connections network inside IBM. If I don't find the right answer I use the forums (e.g. Jazz forum for Tool related topics) or look for help in my network of technical people inside IBM. The technical community is really good and helps each other very often.
Who is your hero?
I don't have a specific hero, but I respect people who really act and do not just talk, who are open, help each other and find the fun our job can provide.
What hobbies or activities interest you outside of your job?
The little time I have outside my business life I spend practicing and teaching Karate in my hometown in Germany. Practicing and living the Karate principles gives me a lot of physical and mental strength for my daily job. In both areas I try to follow the Karate ideals, like: You always should try to improve your skills, improve your character, be patient, respect others and be faithful.
We respect her passion for sharing her expertise with you. That's why she's the author of this week's feature article Establish a mature requirements management process to cut costs with Rational Requirements Composer and Team Concert.
If you have questions for Ulrike, leave a comment below.
It's a gorgeous day here in Massachusetts. I'm sitting on my back porch soaking up the warmth and hoping no one in Arizona notices that we switched weather with them! We have three great articles for you this week from IBMers around the world, a new featured author, and some great extras that we hope you find useful.
By Ulrike Vauth, Business Architect, IBM (Germany)
Curtailing unexpected costs in IT projects can depend on the maturity of requirements management. Ulrike Vauth explains how IBM consultants used Rational Requirements Composer and Rational Team Concert to help a customer establish a stable and mature process.
Products: Rational Requirements Composer, Rational Team ConcertStep-by-step guide to creating Rational Focal Point reports
By Anurag Saraf, Senior Staff Software Engineer, Rational Tools Administrator, IBM (India)
Get an overview of how to create basic reports within IBM Rational Focal Point. Anurag Saraf gives you step-by-step instructions for using the customizable, built-in report generator.
Products: Rational Focal PointEngineers must think more like psychologists to succeed in software engineering
By Marília Coelho, IT Specialist, IBM (Brazil)
In software development, Einstein's advice to invest time in understanding the problem first can be a problem in itself, says the Marilia Coelho, even though software engineers understand the need. She suggests the psychological, human nature reasons for why this happens and offers solutions.
Product: Rational Requirements ComposerWe are pleased to feature Contributing Author Amy Silberbauer
Amy Silberbauer describes herself as an evangelist for ensuring that customers realize value from their software investments, rather than letting software go unused. She is passionate about IBM solutions for establishing modern development environments and understanding how to make informed decisions about application modernization. Amy is currently the Rational Industry Solutions architect lead and a member of the Unleash the Labs team, specializing in enterprise modernization, service-oriented architecture, and business process management solutions. She has been with IBM for 25 years, with 22 of those years in software development. When she is not evangelizing at work, she enjoys fishing in bass tournaments with her husband and working on home renovation projects. Visit Amy's developerWorks profile Read all of Amy's developerWorks content Learn about the Author achievement recognition program This week we are also highlighting the following items that you may find of interest.The ultimate agile development solution: Free for up to 10 developers - Rational Team ConcertTry Rational Requirements Composer on the cloudTry Rational Team Concert on IBM Smart Business CloudDownload Rational Functional TesterIBM SOA sandboxTrial: Rational Requirements ComposerIBM agility@scale e-kitMarch 28 webcast: Boosting Software Quality and Development Agility
This week, we call on Murali Dhandapani, an IBM Certified IT Specialist in Systems Management who currently leads the infrastructure deployment for Rational Team Concert, Quality Manager, and Insight at IBM Software Lab, India. Before taking on his current role, he spent 10 years in various facets of IT and has gained experience in Linux, Unix, virtualization, high-availability solutions and Rational Source control management tools. Wondering how he does it all?
1. What is the one action you have taken that has accounted for most of your success?
I have applied a clear focus on what I do.
2. What inspired you to write an article on this specific topic?
The migration from CMVC to Rational Team Concert involves some configuration on the server side and huge customization work in the project area for importing the Defects and Features from CMVC to Rational Team Concert. When I was working for the closure of this activity, I decided that others who work on [this] migration for their projects should not struggle much to achieve it. This resulted in an article.
3. Have you seen this particular scenario in your own organization?
Yes. We did a proof-of-concept for a customer in our organization.
4. What communities, forums or user groups do you turn to for help or technical insight?
developersWorks, jazz.net and I also turn to developers and product support engineers on times.
5. How do you keep up with changes in the industry?
One has to read a lot, practice a lot, discuss a lot and share a lot. I am trying to do this.
Murali is currently working on a Redbook on PowerHA. He also participates as an SME reviewer for the IT specialist certification board activities. In his spare time, he enjoys going to movies and traveling with his wife and kid, their soonest vacation coming up in May.
Given his experience and the possibilities for how Jazz-based tools can be used to manage change and configuration, we're thankful that he's sharing his expertise in this week's two-part series migrating CMVC to Rational Team Concert.
Check out many of Murali's other articles on developerWorks. Like all of our authors, he appreciates any feedback that you have or suggestions for topics.
Take the OSLC 2012 Community Survey
and encourage your colleagues to do the same, because it is good for
the Open Services for Lifecycle Collaboration community and it is good
Services for Lifecycle Collaboration (OSLC). Have you heard about it before?
Even if you’ve never heard of OSLC before now, you may already be using
software that depends on it.
is both “a community of software developers and organizations that is working
to standardize the way that software lifecycle tools can share data” , and
the set of specifications describing how that data is actually shared. Perhaps
the most famous use of OSLC specifications is the IBM Rational Jazz Platform
, and the associated set of products . These Jazz products use OSLC
specifications to integrate with each other to provide a complete CLM
(Collaborative Lifecycle Management) solution . Since OSLC specifications
are available under the Creative Commons Attribution License , however, it
isn’t just Jazz-based products that are using OSLC to solve the integration
problem. Open source software, such as FusionForge Tracker, Jenkins, and the
Eclipse Lyo project; “traditional” IBM Rational products, such as ClearQuest
and DOORS; IBM Rational competitor products, such as Oracle Team Productivity
Center; and even software from outside the traditional CLM space, such as IBM
Tivoli Service Request Manager; have all implemented OSLC specifications .
Third party solutions have also popped up that provide OSLC adapters that
enable OSLC integrations with software that doesn’t support it natively, such
as HP Quality Center and Atlassian JIRA . Even companies whose main business
isn’t software are choosing OSLC as the standard integration technology for
connecting homegrown and open source tools with the commercial software they
purchase  .
(If you really have never heard of OSLC before now, be sure to check out open-services.net, beginning with the About page, then check out some of the materials from the OSLC Community Webcast Series.)
using software integrated with OSLC and experiencing increased visibility and
simplified traceability across integration boundaries, OSLC is also really
interesting from both technical and business perspectives. From a technical
perspective, the application of Linked Data to application data is a novel idea
with lots of potential. From a business perspective, open specifications offer
hope to all those feeling “locked in” by one vendor or another. More, whether driven
by technical or business concerns, that there is an active specification
development community interested in new integration scenarios is a huge step
forward for the industry.
there is a lot to be gained by participating in OSLC workgroups, to
clarify and prioritize new scenarios, to create and review new
specification revisions, and to implement the initial implementations
that prove the specification is complete . Even if you're just the
end user of what the community produces (either by implementing
specifications to create integrations that matter to you, or by using
integrations developed by others), you can gain a lot from OSLC. But all
of that takes effort on your part (whether you've done it already, or
might do it in the future), and if you're going to put some effort into
OSLC, why not maximize your return?
there is a simple (and painless) way for you to influence the OSLC
Community so that future returns are maximized: the OSLC 2012 Community Survey!
The survey can be completed in less than 5 minutes (though if you have
participated in an OSLC workgroup, implemented an OSLC specification, or
used software integrated by OSLC, please take an extra minute, or two,
to complete those optional sections as well). The survey is also
feedback is so important to OSLC, and the effort to provide it is so
minimal, why not encourage your colleagues to take the survey too? Use #OSLCSurvey to discuss on Twitter, and join the OSLC Group on LinkedIn.
This week on developerWorks Rational, our authors are offering their advice about the "how" and "what" of applying enterprise architecture, plus tips for migrating Configuration Management Version Control (CMVC) to Rational Team Concert.
Use enterprise architecture for investment decisions to guide IT deployment
By: Karthikeyan Subramanian
Use enterprise architecture in Rational System Architect to guide investment decisions. Then import data into Rational Software Architect to plan deployment based on business priorities. Make "what" decisions in Rational System Architect, and "how" in Rational Software Architect, says the author.
Products: Rational System Architect, Rational Software Architect
Migrate CMVC to Rational Team Concert, Part 1 of 2
By: Murali Dhandapani
This two-part article explains migration of Configuration Management Version Control (CMVC) to IBM Rational Team Concert. Part 1 covers Rational Team Concert server configurations and installation of CMVC Connector on the Rational Team Concert Eclipse client that is required for the migration.
Migrate CMVC to Rational Team Concert, Part 2 of 2
By: Murali Dhandapani, Atul Kumar, and Sanjay Chanlya
This two-part article explains migration of Configuration Management Version Control (CMVC) to IBM Rational Team Concert. Part 2 shows how to customize Rational Team Concert to work with CMVC defects and features field values and how to import CMVC source code into Rational Team Concert.
Also check out the following trials, including specific exercises that you can try in either the Rational System Architect or Software Architect sandboxes.
Rational System Architect SOA sandbox guided trial
Rational System Architect online trial
Try Rational Software Architect Design Manager
Rational Software Architect sandbox exercise
Try Rational Software Architect
We're calling on Ali Manji, a Rational software developer who joined the reporting tools team in January. His name should sound familiar to you because he has written several articles to help clients build leading-edge Java applications with Rational Software Architect and Rational Application Developer. Don't let his recent transition fool you. He is a man of many talents, which is why he was easily motivated to get on board with his new team and write this week's feature article, Tricks for deploying Rational Insight 1.0 in a large enterprise.
Q1) Which future standards do you and your colleagues see as important for the future?
Arthur Ryman, who is Rational’s Chief Architect for Reporting and Portfolio Strategy and Management, as well as the visionary who charts the future for our area, tells me that standards around RDF, SPARQL, and Linked Data will become critical for CLM solution providers. More generally, these standards will also be important for those who want to build solutions based on the growing NoSQL movement. I believe this further implies that standards for NoSQL will become necessary and critical.
Q2) What challenges are you expecting from your new assignment?
As is the case with many of our clients, my development team is globally dispersed. Collaboration through the use of social networking and development tools like Rational Team Concert becomes critical to project success and fostering a team culture with peers in other [areas of the world].
Q3) What inspired you to write an article on this specific topic?
We wanted to ensure that the architects tasked with deploying Rational Insight were aware of the options available for deploying in medium- to large-sized enterprises. Realizing an enterprise topology as described in the article is an important step towards the goals that users demand: scalability and performance.
Q4) If you could win a meetup with any celebrity or public figure in the world, who would it be, and what would you talk about?
Noam Chomsky. His contributions to computing are immense. It would be interesting to hear his thoughts on the direction of modern computer languages and their applications in the era of social computing.
Q5) What do you like to do for fun?
I love to play badminton and read juvenile literature. Books that are my "must reads:" The Mysterious Benedict Society, The Conch Bearer, and Silvana de Mari’s The Last Dragon. I also like to play board games.
Ali has spoken at many technical conferences, including JavaOne and IBM Innovate. This month, you can catch up with him in person when he speaks about Tips and techniques for using Eclipse Dali tools to deploy JPA/JEE apps anywhere! at EclipseCon, March 26-29, 2012.
Ali appreciates suggestions for a future articles or blog posts you want to see about using or deploying Rational Insight in an enterprise environment. You can find more tips and thoughts from him on his self-titled blog, or you can follow him on twitter @torontoIBMer
Spring is just about here in the Northern Hemisphere as evidenced by the start of practices for my son's lacrosse team. People are starting to think "new" as they head to plant nurseries and start spring cleaning in their homes. Here at developerWorks Rational we're always thinking "new" and working to bring you the best new content possible.
This week we're sharing a new article by Ali Manji about deploying Rational Insight in a large enterprise and an article about Agile processes by Moacyr Cardoso de Mello Filho that originally appeared in Portuguese on the developerWorks Brazil site. But wait! There's more! We are also highlighting Contributing Author Todd Dunnavant, a discount on your Innovate registration if you register by March 14, the opportunity to evaluate Rational Insight, and a new Partner Plug-In from Emphasys Group.
Have a productive week,
- PattyNew contentTricks for deploying Rational Insight 1.0 in a large enterprise
By: Ali Manji (firstname.lastname@example.org), Software Developer, IBM
In deploying Rational Insight performance measurement software in a large enterprise, consider performance demands of running data-intensive reports on many different sources. Ali Manji explains ways to balance resources and how to install Version 188.8.131.52 in a distributed topology.
Product: Rational InsightAgile processes for the maintenance cycle
By: Moacyr Cardoso de Mello Filho (email@example.com), Certified IT Specialist, IBM
Everyone wants agility, yet most are still merely discussing it, says Moacyr Mello. In this essay, he explains why agile maintenance processes can transform how IT supports your business, improve software development performance, and lead to a smarter work cycle.We are pleased to feature Contributing Author Todd Dunnavant
Todd Dunnavant is a Principal Solution Architect in the Solution Delivery Assurance team of IBM Rational software. He is also the primary author of the Rational SOMA best practices for service solution design. For the past 14 years, his professional passion has been enabling Rational and IBM clients to improve their ability to deliver business-relevant software and system solutions. His current areas of interest are service-oriented systems and collaborative architecture management. When Todd isn't helping IBM's customers or otherwise engaging in professional activities, he indulges in exercises in futility by cheering for professional sports teams in the Houston, Texas area.
Visit Todd's developerWorks profile
Read all of Todd's developerWorks content
Learn about the Author achievement recognition program This week we are also highlighting the following items that you may find of interest.
Innovate registration is open: Save US$200 when you register by March 14Evaluate Rational Insight
New Partner Plug-in: Emphasys Group Service-Oriented Analysis and Design Model Accelerator
The SOAD Model Accelerator guides the practitioner to create best-practice based SOA solutions, reduce mechanical steps, enhance solution focus and magnify creativity and problem solving skills. The Accelerator enhances the capabilities of Rational Software Architect for WebSphere Software, Rational SOMA and SoaML.
This week, we call on Ken Kumagai, a software engineer for IBM Japan on the Rational ClearCase Multisite project. He's also the author of this week's feature article, Creating customized reports through multiple project areas in Rational Team Concert. 1. What inspired you to write an article on this specific topic?
I was inspired by both customers and the Rational ClearCase development team. 2. Have you seen this particular scenario from your article in your own organization?
I talked with customers at Innovate 2011 in Japan. Some of customers want to see information about work items through multiple project areas in one view.
Rational Team Concert (RTC) provides queries to see information about work items; however, those queries fetched information for one project area at a time.
I wanted to solve the customers' pain. That was my first thought.
I belong to the Rational ClearCase development team. Our development process requires reviews of another developer's code after we create artifacts.
As the number of requested code reviews increase, it might take developers considerable time to finish them.
However, developers' workloads are often calculated by both quantity and quality of work items, not including the number of code reviews.
I feel that developers with many requested code reviews might have a heavy workload. By visualizing the number of code reviews,
I wanted to balance the workload, including code reviews. That was my second thought.
Finally, I realized that we can resolve the problem by using a BIRT report in RTC!
Yes. My team currently uses the RTC viewlet, not the RTC report. 3. What communities, forums, or user groups do you turn to for help or technical insight?
developerWorks. I also turn to senior engineers at all IBM sites.4. What interests you outside of your job (hobbies, activities)?
5. And inquiring minds want to know...how did you decide on "TheKen" as your screen name?
First, programming as a hobby
. My current hobby is to watch soccer games. I also like to do Aikido, Tai Chi, and swim.
There are many people named "Ken" in the world, right? I want to be the Ken among them, especially, in software development.
With that, it makes sense why his peers and our community have reaped the benefits of his passion for configuration management and his ambition to share his expertise. In addition to this week's featured article
, Ken wrote another article about Integrating Perforce configuration management with Rational Team Concert 3.0
and co-authored several other articles prior to that.
"Readers' feedback always leads to my motivation." says Ken. "I look forward to any feedback and comments about my articles."
Last week's gorgeous weather was nice but this week is better: school vacation is OVER and The Lad is back at school! The wrinkle? Potential sn*w coming tomorrow. There goes our nice sn*wless winter.
In the same way Massachusetts was buried in sn*w last winter and has had just a small amount this year, we're balancing last week's big publish with a small one today. Ken Kumagai (The Ken) shares how to combine and customize reports on multiple projects in Rational Team Concert while our highlighted items include the option to try Rational Team Concert on the cloud, an invitation to play in the Jazz sandbox, and a download of Rational Team Concert.
Have a good (and sn*wless) week!
By: Ken Kumagai (firstname.lastname@example.org), Software Engineer, IBM
Project managers and software developers both need frequent status updates, but they need to see different things. The author demonstrates using BIRT scripting and computed columns for customized Rational Team Concert reports of multiple project areas. The article includes files of sample reports.
Product: Rational Team ConcertThis week we are also highlighting the following items on our home page and product pages that you may find of interest.IBM Rational Team Concert 3.0 available on IBM Smart Business CloudPlay in the Jazz sandboxEvaluate: IBM Rational Team Concert V3.0
Rational community roll call...that has a nice ring to it. Let's do it!
So, the first person we're calling on is Steve Arnold, an IT Specialist for Rational software and the author of this week's featured article. He lives in Twickenham, London with his wife and 5-year-old daughter. Besides time spent with his family, he has studied, practiced and taught Tai Chi for more than 14 years.
Our first questions was: "What are you up to?" Steve's enthusiasm for his work captured us instantly:
I've just finished delivering enablement to my European colleagues on Rational Design Manager, and the new features coming later this year, and I'm really looking forward to sharing some of the new capabilities with customers in the coming months. I'm also really excited by the sudden increase in interest around DevOps and continuous deployment -- and pleased that one of Rational's 'hidden gems' has a chance for bit of limelight.
With that kind of excitement, we crumpled our original draft of questions into a ragged paper ball and followed his lead:
2) What do you mean by "hidden gems"?
I just mean that not many people know about our capabilities in this space, yet it can potentially have huge value, and help solve some big customer problems.
3) Did you learn anything from writing your article and, if so, what was it?
It really helped me to formalise and mature my thoughts on the big benefits this kind of approach can bring to an organization.
4) What books have influenced your ideas and thoughts the most?
Ivar Jacobson's "Object Oriented Software Engineering" as it set me along my current career path (nearly 20 years ago). I'm currently reading "Bounce" by Matthew Syed, which is pretty inspiring for helping to understand the power of practise.
5) Who is your hero?
My father, who died a few years ago, for his hard work, love and practical approach that shaped my attitudes to life.
With all of this expertise and enthusiasm, it is no surprise why he is the author of Make continuous deployment practical and cost-effective with Rational ALM tools
, our featured article this week on the developerWorks Rational page.
What are your major challenges with regard to setting up continuous deployment? Let us know in the comments below.
Today I'm absolutely loving the weather! No snow on the ground and mid-50s in Massachusetts in February? I could get used to this.
We have great content for you this week. Steve Arnold leads off with an article about using Rational ALM tools with continuous deployment to make it practical and cost-effective. We also have the last 2 parts of Gaurav Bhattacharje's 5-part series on creating a multichannel portlet application with Rational Application Developer. Our featured author is Kelly Smith, knowledge manager for Rational Client Support. Last, but not least, we are featuring the Agile Transformation community, some great trials, a sandbox, and product evaluations.
Have a good week,
By: Steve Arnold (email@example.com), Senior Technical Consultant, IBM
Continuous deployment means deploying software changes to development, test, preproduction, or production. Steve Arnold outlines the three main challenges of this approach and then explains how using specific Rational tools for ALM, with the cloud, to make it practical and cost-effective.
Products: Rational Software Architect, Rational Asset Manager, Rational Quality ManagerCreate a multichannel portlet application with Rational Application Developer, Part 4
By: Gaurav Bhattacharjee (firstname.lastname@example.org), Technical Lead, Rational Application Developer Portal Tools, IBM
Part 4 of this five-part series shows you how to use IBM Rational Application Developer, Version 8.0.4 or later, to enable event handling to share data between portlets.
Product: Rational Application DeveloperCreate a multichannel composite portlet application using Rational Application Developer, Part 5
By: Gaurav Bhattacharjee (email@example.com), Technical Lead, Rational Application Developer Portal Tools, IBM
The final part of this series shows how to use IBM Rational Application Developer, Version 8.0.4 or later, to create portlets that display data from IBM Connections. When you view the portlet from a browser, it displays the desktop version. Similarly, from a smart phone, you see the mobile version.
Product: Rational Application DeveloperWe are pleased to feature Contributing Author Kelly Smith
Kelly Smith is a self-described Hippie 2.0, obsessed with sharing knowledge, efficient collaboration, and effective, proactive support. As a knowledge manager for Rational Client Support, working from the IBM Mass Lab in Littleton, Massachusetts, she constantly strives to find the right venues for conversations and knowledge assets. Kelly has embarked on her own "work outside the inbox" initiative to reduce email and increase both open and transparent work by using social business tools for collaborative. You can follow her progress through her contributions to the "Notes from Rational Support" blog, which has been building a loyal following since 2009 and currently ranks #5 among most-visited blogs on developerWorks. When not badgering people at work, she enjoys badgering her family at home.
Visit Kelly's developerWorks profile https://www.ibm.com/developerworks/mydeveloperworks/profiles/html/profileView.do?key=50e8ce24-8ee9-4b0e-ab9f-6a4b75c60e0e&lang=en
Read all of Kelly's developerWorks content http://www.ibm.com/developerworks/views/global/libraryview.jsp?sort_by=&show_abstract=true&show_all=&search_flag=&contentarea_by=All+Zones&search_by=Kelly+Smith&product_by=-1&topic_by=-1&industry_by=-1&type_by=All+Types&ibm-search=Search
Learn about the Author achievement recognition program http://www.ibm.com/developerworks/aboutdw/dwa/index.htmlThis week we are also highlighting the following items on our home page that you may find of interest.Get to know the Agile Transformation community: Learn from others and discover information to help you achieve your transformation.Evaluate: IBM Rational Software Architect V8Evaluate: Rational Asset ManagerEvaluate: IBM Rational Quality Manager with Rational Test Lab Manager Sandbox: Rational Software Architect for WebSphereUse Rational Asset Manager on the cloudTrial: Rational Quality Manager V2.0.1 on the cloud
The 10 most-loved articles about Rational software from 2011
By: developerWorks Rational Staff
In honor of St. Valentines Day, we've pulled together a compilation of the 10 most popular articles published in 2011 in the developerWorks Rational section, based on what weekly newsletter readers clicked most often.Create a multichannel portlet application with Rational Application Developer, Part 2
By: Gaurav Bhattacharjee
Learn how to use Rational Application Developer 8.0.4 to create a multichannel portlet with different displays on desktop web browsers and smart phones. Later, the portlet will combine data from IBM DB2, Microsoft SharePoint, and IBM Connections social business software.
Product: Rational Application DeveloperCreate a multichannel portlet application with Rational Application Developer, Part 3
By: Gaurav Bhattacharjee
Part 3 demonstrates using Rational Application Developer 8.0.4 to display data from Microsoft SharePoint in a multichannel portlet. When you view it from a browser, the portlet displays the desktop version. Similarly, from a smart phone, you see the mobile version.
Product: Rational Application DeveloperThis week we are also highlighting the following item on our home page that you may find of interest.
If you're interested in accessing the latest articles, blog posts, discussion threads and support tips from one place, join the Rational community: We invite you to learn, experience and share
Create a multichannel portlet app with Rational Application Developer, Part 1
By Gaurav Bhattacharjee (firstname.lastname@example.org), Technical Lead, Rational Application Developer Portal Tools, IBM
This series shows how to use Rational Application Developer to create a multichannel composite portlet app that integrates data from IBM DB2, Microsoft SharePoint, and IBM Connections into multiple wired portlets hosted on IBM WebSphere Portal 7.0. Part 1 explains the setup for this five-part demo.
Product: Rational Application DeveloperIntegrate Rational Focal Point with requirements, project, and test management tools
By Vipin Kumar Agrawal (email@example.com), Senior Staff Software Engineer, IBM
Learn how Rational Focal Point 6.5.1 adds traceability reports and integrates with Collaborative Lifecycle Management (CLM) apps: Rational Requirements Composer to track technical and business requirements; Rational Team Concert for collaborative project management; Rational Quality Manager for testing.
Product: Rational Focal Point, Rational Requirements Composer, Rational Team Concert, Rational Quality ManagerExtend Rational Functional Tester to test Adobe Flex or Flash applications
By Tim Hague (firstname.lastname@example.org), Quality Assurance Automation Engineer, IBM
Even with Rational Functional Tester's built-in support, constant browser security updates interfere with automating GUI Flex applications. Tim Hague explains how to extend it with Selenium and FlexMonkium open source components that are updated frequently enough to overcome this problem.
Product: Rational Functional TesterWe are pleased to feature Contributing Author Franki Schafrik
Franki Schafrik has 17 years of experience in using Rational System Architect. She has 20 years experience consulting on enterprise architecture (EA) for government and commercial clients around the world. Franki teaches DoDAF and EA methodologies internationally.Visit Franki's developerWorks profile Read all of Franki's developerWorks contentLearn about the Author achievement recognition programThis week we are also highlighting the following items on our home page and product pages that you may find of interest.Try Rational Method Composer with this full-featured trial for an evaluation period of 30 daysEvaluate Rational Application Developer onlineRational Application Developer for WebSphere Software trialFree trial download of Rational Functional TesterRational Application Developer Standard Edition trial
Today I published an article to developerWorks that describes how our team was able to extend RFT to allow us to more consistently recognize the GUI objects in a Flex/Flash application. As you probably know RFT does come out of the box with Flex application automation support but it does not keep up with the constant browser and Flash plug-in updates. Even if you are not specifically testing Flex applications the article will help you see a hands-on example of how RFT can be extended, after all we tend to forget that RFT is a full fledged Eclipse IDE that can be molded into whatever kind of tool you need to solve various automation problems.See the article linked below:
How do you extend RFT?? I'd love to hear!!!
Say "Hello!" to the Agile Transformation community
It's time to transform the way you develop software, and we have just the community to help you out. Visit the Agile Transformation community to learn from industry experts and practitioners who have worked through their own transformations to agile software development methods. News, discussions, training and more are available to help you achieve your transformation.
Visit the Agile Transformation community today!
Innovate 2012: Register early and save $200
Early-bird registration for Innovate runs through March 14, 2012. By registering early you can save $200 (USD) off the regular conference registration rate of $1995 (USD)! Visit the conference website for more information and spread the word!
Design message and service definitions based energy industry CIM standards
By Darrell R. Schrag, Jr. (email@example.com), Senior Consulting Specialist, IBM
There is little guidance for adapting an energy industry information model to message and service definitions for SOA messaging. This process uses Rational Software Architect extensions to guide definitions, based on the International Electrotechnical Commission's Common Information Model (IEC CIM).
Product: Rational Software ArchitectImprove portfolio management with new IBM Rational Focal Point integrations
By Karthikeyan Dakshinamurthy (firstname.lastname@example.org), Senior Software Engineer, IBM
IBM Rational Focal Point 6.5.1 and later integrate with Collaborative Lifecycle Management (CLM) applications to give you many more capabilities for decision-making throughout software development and project lifecycles. This article covers what, why, and how to take advantage of CLM applications.
Product: Rational Focal PointSynchronize CMVC and Rational Team Concert data to get benefits of both
By Megha Mittal (email@example.com), Staff Software Engineer, IBM and Ankur Sharma (firstname.lastname@example.org), Staff Software Engineer, IBM
IBM Configuration Management Version Control (CMVC) has been superseded by newer Rational software, including Rational Team Concert. The tutorial explains how to integrate the two repositories in mainframe systems. It includes sample code to make syncing periodically even easier.
Product: Rational Team ConcertThis week we are also highlighting the following items on our home page that you may find of interest.Try Rational Software ArchitectTry Rational Software Architect Design ManagerRational Software Architect sandbox exerciseIBM Rational Team Concert 3.0 available on IBM Smart Business CloudPlay in the Jazz sandboxEvaluate: IBM Rational Team Concert V3.0
How using Rational Rhapsody UML models helps determine which code to reuse
By Joanne L. Scouler (email@example.com), Curriculum Architect, IBM and Martin R. Bakal (firstname.lastname@example.org), Rational Electronics Industry Offering Manager, IBM
Modeling while analyzing existing code helps systems developers make decisions about what code to reuse. This article explains the keys to successful reuse and how to reuse code by combining code-centric development with modeling.
Product: IBM Rational RhapsodyUsing Rational Change and ClearCase together for changes and configuration
By Prajna Dutt (email@example.com), Associate Software Engineer, IBM
By configuring the Rational Change for ClearCase Interface, you can use Rational Change and Rational ClearCase together for change and configuration management. Learn how these tools integrate to track implementation of change requests. (Requires intermediate-level knowledge of both tools.)
Products: IBM Rational Change, IBM Rational ClearCase
We are pleased to feature Contributing Author Jean-Louis Maréchaux
Jean-Louis Maréchaux is a Rational software engineer at the IBM Canada Lab, focusing on software architecture, Java EE technologies, service-oriented architecture (SOA), and agile software development practices. His involvement with software development projects began in 1997. He has been developing applications first, and then has been acting as a coding architect. As an IBM Rational field practitioner, Jean-Louis helped many customers define the best development environments for their collocated and distributed teams. He is now responsible for the development of training material for some of the IBM architecture, design, and development products and technologies. Jean-Louis is the author of several articles on technologies and practices. He also contributed to A Practical Guide to Distributed Scrum (IBM Press, 2010), and he started his Pragmatic Architecture blog in 2011 to share his thoughts on software engineering. Visit Jean-Louis' developerWorks profileRead all of Jean-Louis' developerWorks content Learn about the Author achievement recognition program
This week we are also highlighting the following item on our Rational Performance Tester product page that you may find of interest.Evaluate: Rational Performance Tester
Evaluate FileNet Content Engine with Rational Performance Tester load tests
By: Venumadhav Vanagondi (firstname.lastname@example.org), Software Performance Analyst, IBM, Sanjay Singh (email@example.com), Senior Software Architect, IBM, Sandeep Vedula (firstname.lastname@example.org), Associate Software Engineer, IBM
Evaluate IBM FileNet Content Engine performance by configuring Rational Performance Tester to load test the document editing functionality. This approach is based on what the authors learned from a customer benchmark project that involved large volumes of content.
Product: Rational Performance TesterWhat's new in the Rational Developer for Power 8.0.3 release
By: David Dykstal (email@example.com), Senior Software Engineer, IBM
IBM Rational Developer for Power Systems Software provides integrated analysis, development, and debugging tools for IBM AIX, IBM i, and Linux operating systems. Although this is a service release, it contains some significant new functions, which the developer describes in this article.
Product: Rational Developer for Power Systems SoftwareDiagnose and debug with IBM Rational Synergy tools and techniques
By: Venkata Ramarao Kota (firstname.lastname@example.org), System Software Engineer, IBM
Debugging tools included in Rational Synergy change and configuration management software can be switched on and off. This article explains the tools and techniques that can help in analyzing critical issues. Using them to gather information helps support technicians resolve the issue faster.
Product: Rational SynergyThis week we are also highlighting the following items on our home page and product pages that you may find of interest.The ultimate agile development solution: Free for up to 10 developers - Rational Team ConcertEvaluate: Rational Performance TesterEvaluate: Rational Asset ManagerEvaluate: IBM Rational Developer for Power Systems SoftwareDemo: Exploiting Rational Team Concert with Rational Rhapsody for complex systems and software development
Integrate a Rational ClearCase UCM stream with Rational Team Concert 3.0
By: Murali Dhandapani (email@example.com), IT Specialist, IBM
Learn how to synchronize an IBM Rational ClearCase client with a Rational Team Concert Eclipse client. This article explains how to use the ClearCase Importer to import files or folders from a ClearCase UCM stream to Rational Team Concert, as well as how to use the Change Flow Target feature.
Products: IBM Rational ClearCase, IBM Rational Team ConcertCombine Rational ClearCase with Cadence Design Framework for more flexibility
By: Alok K. Singh (firstname.lastname@example.org), Senior Staff Software Engineer, IBM
Ragini A. Ravishankar (email@example.com), Associate Software Engineer, IBM
Vishal Anand (firstname.lastname@example.org), Advisory Software Engineer, IBM
After integrating Rational ClearCase with Cadence Design Framework II, custom chip designers can perform ClearCase configuration actions while in the Cadence toolset. This article describes several other advantages and the important features of the ClearCase-Cadence integration.
Product: IBM Rational ClearCaseSave time with this reusable Rational Functional Tester automation framework
By Varun Ojha (email@example.com), Systems Software Engineer, IBM
With this design, you can develop a reusable automation test framework that is independent of the objects in the application under test. You can import it into any Rational Functional Tester environment. As a bonus, it also drastically reduces the development and execution time of test scripts.
Product: IBM Rational Functional TesterWe are pleased to feature Contributing Author Fariz Saracevic (firstname.lastname@example.org)
Fariz Saracevic is a member of Offering Strategy and Delivery team, and he is leading the IBM Rational solution for Collaborative Lifecycle Management (CLM). He is working closely with other IBM Rational leads to define and advancing CLM capabilities.
Read all of Fariz's developerWorks content
Visit Fariz's developerWorks profile
Learn about the Author achievement recognition programThis week we are also highlighting the following items on our home page and product pages that you may find of interest.Call for papers and registration for Innovate 2012 is now open.IBM Rational Functional TesterFree: Rational Team Concert for up to 10 developersTry Rational Team Concert in a sandbox