If you haven't checked out the dW On Demand Demo page, you might want to. We had a tremendous increase in demo views in 2009. It was an 86% increase compared to demo views in 2008.
southworth 100000HBX4 Tags:  tester team doors policy clearquest requirements architect forge system clearcase concert appscan data build requisitepro infosphere security rational composer 1 Comment 7,846 Views
Here are the top 10 demos for 2009, that your colleagues have found very interesting. It is all part of building the skills to create a smarter planet, through software.
8. Creating a requirement in Rational Requirements Composer and transferring it to RequisitePro for management
southworth 100000HBX4 Tags:  with editing developer advanced c/c++ power for rational features remote 3,193 Views
Check out this video that demonstrates some of the advanced remote C/C++ editing features
of Rational Developer for POWER. The features include: Content Assist, Parameter Hints, Open
Declaration and the Outline View. It is a pretty cool Eclipse - based environment that targets
POWER Linux, AIX and IBM i systems.
It is all part of creating a smarter planet!
southworth 100000HBX4 Tags:  embedded agile and manager doors applications development team quality rational rhapsody concert 3,723 Views
In this 6-part demos series, watch and learn about a day in the life of an agile development team. From a requirement to the final test run, watch how the team solves problems using smart software. You'll see demos of Rational Team Concert, Rational DOORS, Rational Rhapsody, and Rational Quality Manager, all working together.
Part 2 shows defining the sprint goal and aligning the test cases
Part 3 shows creating a test plan
Part 4 shows developing an integrating a build
Part 5 shows executing test cases and submitting defects
Part 6 shows rerunning test cases
It's all part of creating software smarter....
Here is the link to the demo series
southworth 100000HBX4 Tags:  control - clearcase and smarter clearquest planet development a software air traffic 1 Comment 7,620 Views
Everyday over 50,000 airplanes are guided safely through the air. The new air traffic control teams are becoming digitally savvy using more high tech software and tools to do their job more efficiently for the safety of all of us.
The air traffic control team works much like a software development team, where there are many defined roles, all very important to complete the mission.
For example, different types of air flight controllers take control of the flight throughout the planes journey to it's destination, from departure gate to arrival gate. (Think of the plane as an application) It is a very complex process just like the software development process.
Clearing each flight from the gate to the runway involves several steps and teams of people working together. The pilot calls for clearance and will receive clearance from the ground controller, who will take the pilot to the appropriate runway and will put the plane in line for take off. The ground controller will also manage any factors affecting the flight such as weather.
The local controller will take the aircraft and issue the "take off clearance", to get the pilot airborne. Once the aircraft is airborne, the tower control contacts departure control and the flight is handed off to Tracon, who's job it is to get the plane through all the other aircraft in the area, track the plane to it's flight cruising altitude, and onto it's destination. Then a regional air route center then takes control.
Oh by the way, there are project manager types managing all this. Sound familiar?
IBM Software tools serve as an air traffic control system for IT. Development teams like air traffic controllers need to use the most up to date efficient tools and team tools to provide security and safety. We all need to create a smarter planet in everything we do. As software developers there are some awesome development tools available to help us create this smarter planet through software. We need to work efficiently and smarter in our global software development teams, as we hand code over from one team to the other. The key thing is communication, just like the flight controllers. Using development tools that help us communicate to our team members better, will help us develop better quality software in less time.
Check out these demos on how teams can use development tools to improve the communication through the development process:
Change management with IBM Rational ClearQuest and ClearCase, Part 1
This demo shows you how to integrate IBM® Rational® ClearQuest® and ClearCase® into a integrated change management solution. The deployed Web banking application is tested for defects. Once the test manager discovers the defect, the manager walks through the submission process. The defect is reviewed and assigned to a developer (Alex in the demo) by the project manager. Once the defect is assigned to the developer, he works to resolve the defect utilizing IBM Rational Application Developer, ClearQuest, and ClearCase. This is the first of a two part demo series. Demo
Change management with IBM Rational ClearQuest and ClearCase, Part 2
This demo continues where part 1 left off. It follows the developer (Alex) as he works on resolving the defect submitted to him. Alex uses IBM Rational Application Developer with plug-ins for ClearQuest and ClearCase. First, you'll see Alex's to-do list that contains submitted high severity defects assigned to him. Next, Alex connects to the ClearCase server and changes the code to correct the defect. Then Alex verifies his changes by running the application within his IDE. Finally, Alex checks in his changes and transition the state of the defect from open to resolved using ClearQuest. This is the second of a two part demo series. Demo
southworth 100000HBX4 Tags:  with aix eclipse power for cobol rational overview developer linux 3,838 Views
Now for my last installment for Rational Developer for Power Systems Software. This demo
will provide an overview of how Rational Developer for Power can be used to develop COBOL
applications for AIX. It is pretty cool stuff. Did I mention that it is Eclipse-based,
integrated development environment targeting POWER Linux, AIX, and IBM i systems.
Check it out! All part of creating a smarter planet through cool development tools.
AIX COBOL Overview with Rational Developer for Power
Rational Developer for Power Systems Software is a modern, Eclipse-based, multi-lingual,
integrated development environment targeting POWER Linux, AIX, and IBM i systems. Check
out this demo! It will provide an overview of how Rational Developer for Power can be used to develop
COBOL applications for AIX. It's all part of creating a smarter planet through technology!
Part of the Amazon Web Services family, Amazon's SimpleDB is a massively scalable and reliable key/value datastore that is exposed via a web interface and can be accessed using the Java language. SimpleDB provides a simple web services interface to create and store multiple data sets, query the data, and return the results.
Check out this demo and follow along as Andrew Glover guides you through an introduction to SimpleDB.
southworth 100000HBX4 Tags:  introduction (sql) to an management query mongodb systems language database 4,311 Views
We have seen a growing interest in database management systems that differ from the traditional relational model. At the heart of this is the concept of NoSQL, a term used collectively to denote database software that does not use the Structured Query Language (SQL) to interact with the database. One of the more notable NoSQL projects out there is MongoDB, an open source document-oriented database that stores data in collections of JSON-like documents. What sets MongoDB apart from other NoSQL databases is its powerful document-based query language, which makes the transition from a relational database to MongoDB easy because the queries translate quite easily.
MongoDB is a scalable, high-performance, document-oriented schemaless database. In this short demo, long-time developerWorks contributor Andrew Glover introduces MongoDB, provides a quick tour of its use, and helps you understand where it's most applicable.
Application security is very important and interesting. We all do personal business on the web whether it is online banking or shopping. We all expect and demand that our information we enter is secure and not vulnerable to attacks. We also need to assure that the applications we develop are secure. It is our responsibility as developers, to help create a smarter and more secure planet. Rational application security software helps IT and security professionals protect against the threat of attacks and data breaches. If you use applications to collect or exchange sensitive or personal data, your job as a security professional is harder now than ever before. IBM Rational AppScan is a leading application security testing suite designed to help manage vulnerability testing throughout the software development life cycle. Did I mention that it is our most popular demo? AppScan offers automated solutions for all types of security testing - outsourced, individual, and enterprise-wide analysis - and for all types of users - application developers, build managers, quality assurance teams, penetration testers, security auditors, and senior management.
This demo takes you through the process of scanning a Web application for
security vulnerabilities using Rational AppScan Standard Edition.
southworth 100000HBX4 Tags:  portlets application collaborative uml developer debugging rational 3,616 Views
This week I'm going to continue the conversation with some additional features RAD has, that will help you develop software in a team environment more affectively. Here I will talk about the RAD database tools, developing portlets and the code review tool.
It is important to know that RAD includes database tools to assist developers in creating and maintaining applications that access and use relational databases. Support is provided for the most commonly used database products. The tools allow developers to access previously defined databases or to create database definitions. Wizards and frameworks are provided for XML-based data access, JavaBeans-based data access, and for using SQLJ to access the data. The tools provided in Rational Application Developer are intended to give a developer everything needed to build applications using relational databases, they are not meant as database administrator (DBA) or data architect tools.
RAD also provides tools for developing portlets. You can construct your portlet much as you would a Web page, by using a visual editor and dragging and dropping components from a palette. There is a Quick Edit view for inserting scripts into your page. There is a Data view that lets you bind data to the UI components. Additionally, there are portlet-specific components, such as Click-2-Action, which creates a data flow between two portlets, and People Awareness, which provides information on users logged into the portal. The tools allow you to create many types of portlets, and to use either the IBM portlet API or the JSR 168 portlet API. Portlets can be tested and debugged within the IDE (integrated development environment) using the included WebSphere Portal Test Environment.
Within RAD, the Code Review tool (used for Code Quality Assurance), is a rule-based static analysis tool, for automatic validation of Java code. It is used for correctness and compliance with coding standards and best practices.
J2SE and J2EE Best Practices
Deep analysis of J2EE code
- validation of data flow across compilation units of a J2EE application
Looks across project without running code – statically
Rules can be extended through rule templates
Quick Code Review – 34 rules
QuickFix (shown as lightbulb)
Complete Code Review – 200+ rules (all rules)
- When you change to the property of rules, change happens for all Reviews
- Rules are part of tool, not the project
And now for the demo.....
This demo shows a typical transfer scenario using the Team Debug feature. It provides an overview of the setup process, the debug artifacts included in a transfer, and how to search and retrieve debug sessions.
It's all part of creating a smarter planet through software!