Check out the top 10 technical developerWorks demos of 2012!
southworth 100000HBX4 Tags:  next user current rational doors the generation ibm for 9.x 2,921 Views
IBM® Rational® DOORS® Next Generation is a requirements management tool that you can use to capture, trace, analyze, and manage changes to information. It builds on the Rational DOORS 9 rich client and the Rational Requirements Composer web client.
Rational DOORS Next Generation includes a rich client and a web client. You can use the rich client to quickly create and manage business requirements. In the web client, you can further define, elicit, capture, elaborate, discuss, and review requirements and artifacts.
The rich client is based on IBM Rational DOORS 9, and the web client is based on IBM Rational Requirements Composer.
It runs on the Jazz™ platform. This product is the first step in the process to bring Rational DOORS more fully into the requirements management (RM) space of the Rational solution for Collaborative Lifecycle Management, where it can integrate with Rational tools in other spaces, such as change and configuration management (CCM) and quality management (QM).
Rational DOORS Next Generation can also integrate with third-party products.
Check out the demo! It is all part of creating a smarter planed!
southworth 100000HBX4 Tags:  user build access forge administration: controlling rational 2,039 Views
Rational Build Forge enables high-performance builds and agile software development. Its adaptiveness helps development teams standardize repetitive tasks, manage compliance mandates, and share information. It automates and accelerates software assembly and delivery processes and streamlines build management.
You can communicate with the Build Forge server using the management console or the Build Forge client provided during installation. This helps to manage users and resources, to set up and schedule test projects, and to generate and analyze reports. What is important is to give users access to only what they need and manage users in groups. Build Forge is great at managing users.
Check out this demo that shows how users are given access to objects in the Rational® Build Forge® system. It demonstrates the relationships of users, access groups and permissions, and using subgroups to set up hierarchical access. See how to create a user, create a notification access group, and create an access group that allows users to edit projects.
southworth 100000HBX4 Tags:  project portfolio with a planet create using management ibm rational help smarter focal point 3,232 Views
IBM® Rational® Focal Point™ provides market - and business-driven product and portfolio management - helping executives and teams to make the right decisions to deliver business, customer and market value.
- Utilize visualization, prioritization, and unique road mapping and planning capabilities to ensure that plans are innovative, valuable and achievable.
- Centralize information key to decision-making, status reporting and portfolio reviews to escape the chaos of managing data in emails, documents, and spreadsheets; speeding the ability to respond to changing market and business conditions.
- Overcome the influence of the loudest voice in the room and use objective information to support decision making.
- Reduce risk and improve cost estimations of investments by modeling financial and market impacts and by performing scenario, statistical and financial analysis.
- Integrate enterprise architecture plans and project execution into portfolio management to ensure enterprise and project-level decisions are aligned with financial and market needs.
- Quickly realize the benefits of Product and Portfolio Management and reduce costs of implementations by utilizing pre-defined configurations based on best practices.
southworth 100000HBX4 Tags:  using architect rhapsody for development software embedded rational 2,761 Views
IBM® Rational® Rhapsody® Architect for Software provides software development environment for real time and embedded software development based on a UML/SysML.
Embedded software developers can leverage an integrated software development environment for C, C++, Java or C# code that helps improve application consistency through UML based modeling to visualize and document the design of embedded and real time applications.
* Visualize architecture and design with industry standard UML or SysML
* Generate C, C++, Java or C# code frames
* Reverse engineer C, C++, Java or C# code for visualization and documentation
* Integration within Eclipse development environment for integrated code, model and debugging
* Maintain consistency of architecture, design, code and documentation automatically
* Author AUTOSAR 4.0 compliant automotive applications
* Leverage MARTE profile for architecting multi core applications
* Trace requirements to design to deliver the right product to market
* Collaborate using model-based differencing and merging features, including an integration with
the Jazz- based IBM® Rational® Team Concert solution
* Rational Rhapsody Architect for Software 7.5.3 adds support for Rational Rhapsody
TestConductor Add On to apply testing to code visualized
Check out the demo
This demonstration shows how to develop embedded software using the Rational Rhapsody Architect for Software development environment. The Rational Rhapsody development environment enables developers to visually capture their applications to automate manual coding tasks and communicate their designs. Learn how to import existing C++ code and synchronize it with a UML model, automatically create diagrams to understand the relationships in the code, and then document the design for external reports.
The workflow integration with Eclipse is illustrated by using Rational Rhapsody Architect for Software to turn the code into a simple 'ping pong' console game. It illustrates how, using code centric settings, dynamic synchronization with the code can be achieved, enabling the user to make updates in either the model or the code while still preserving the existing layout and structure. This enables developers to more easily adopt modeling on existing code projects or where preservation of code layout is critical to success.
It's all part of creating a smarter planet and working more efficiently!
southworth 100000HBX4 Tags:  multidimensional modeling efficient architect with infosphere data 2,592 Views
IBM® InfoSphere® Data Architect (formerly Rational® Data Architect) is a collaborative enterprise data modeling and integration design tool to discover, model, relate, and standardize diverse and distributed data assets.
Check out this demo that shows how a data architect at a fictional company uses IBM® InfoSphere® Data Architect to efficiently create multidimensional data models of a new data mart, which can be used for business intelligence and analytical reports. The process focuses on data model transformation and validation (including built-in best practices), customizable diagrams, and DDL script generation.
It's all part of creating a smarter planet! - Check out the demo
The IBM Optim Query Tuner and Optim Query Workload Tuner for z/OS can help DBAs and developers maximize application performance with expert advisors and tools while increasing customer satisfaction, productivity, and quality of service.
More specifically Optim Query Tuner helps developers to write more efficient SQL queries, it reduces costs and risks by enabling developers to tune SQL during development, while problems are still relatively inexpensive to fix and before they cause a costly outages or performance issues . It Operates within a familiar Eclipse development environment and features seamless integration and natural launch points within Optim Development Studio. It also accelerates query tuning analysis by providing expert advice and recommendations. It really helps DBAs and developers maximize application performance.
Check out the demo that shows an online retailer, who wants to uphold their commitment to customer satisfaction. See how they achieved their goal for online ordering response to be no more than 30 seconds.
It's all part of creating a smarter planet!
southworth 100000HBX4 Tags:  analysis rational (soa) with architect system service-oriented architecture 2,357 Views
Are you at a loss on how your business uses it's services? For example, not having a roadmap of critical applications and servers and how they relate to each other. If you have servers that are set to be decommissioned in the future and/or need to know how to recover from a disaster, from a down server, you need to know what applications are dependent on what servers for planning purposes. Rational® System Architect and the service-oriented architecture (SOA) add-in helps you discover how your business uses its services.
Rational® System Architect and the service-oriented architecture (SOA) add-in shows you how your business plans and processes, IT applications and hardware interrelate. It Maps the landscape of your software programs and services and shows you how they depend on one another. This is all about smart software and saving money and improving the effectiveness and reliability of your business services.
Check out the 3 part demo series that demonstrates this for you!
It is all part of creating a smarter planet!
southworth 100000HBX4 Tags:  embedded agile and manager doors applications development team quality rational rhapsody concert 2,498 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:  on db2® implementation for ubunut websphere® solution express-c stack workshop linux rational® application developer 3,294 Views
Check out this series of demos that make up a workshop.It will take you through the steps to rapidly expand your skills in application development on IBM midldeware; take you through all the pieces from the IDE to Application Servers and Databases; help you install a low cost version of Linux and then help you install and Configure the Software. Once that's complete it will show you how to develop, test and deploy an application. You'll gain valuable skills on the following software products:
Websphere Application Server v7
DB2 Express-C v9.7
It's all part of creating a smarter planet through software..
Here are the demos:
Learn how to download and install a Ubuntu image and then go through some basic shell commands to help you navigate through the UNIX® environment. This is part 1 of a 4 part demo series to show you how to implement a solution stack (Rational® Application Developer, WebSphere® Application Server, and DB2® Express-C) on Ubuntu Linux, as well as how to integrate them in a Java application.
southworth 100000HBX4 Tags:  for performance db2 a planet smarter smart optimization 2,855 Views
Check out the optional DB2 Performance Optimization Feature. It gives you the insight and ability to optimize workload execution. This feature can save you money and lower your risks by helping you to do more work with your existing hardware, and increase DBA productivity. Saving resources is a smart thing.
Performance optimization is very complex with many interdependent factors requiring deep skills. These skills are often hard to come by and typically very expensive. Problem isolation can take days and require many people across different domains and expertise. Add to this, the pressure on business today and the constant state of flux – hardware upgrades, software upgrades, application enhancements, new application deployment.
IBM Optim Performance Manager helps optimize the performance and availability of mission critical databases and applications. This enables organizations to resolve performance bottlenecks before they affect the business. Optim Performance Manager delivers a proactive, comprehensive performance management approach that allows IT staff to identify, diagnose, solve and prevent performance workload management issues in DB2.
Check out the demo!
See how one fictional company uses DB2® Workload Management and Optim™ Performance Manager Extended Edition to allocate database system resources to help a high priority application achieve its business objectives in a data warehousing environment. These capabilities are conveniently packaged together in the DB2 Performance Optimization Feature.
southworth 100000HBX4 Tags:  requirements stakeholder communication collaboration enabling through 2,123 Views
In past blogs, we have discussed the issues and challenges pertaining to requirements. Now let's discuss some of the IBM Rational solutions for addressing the challenges through Rational Requirements Composer (RRC) built on the collaborative Jazz platform.
Rational Requirements Composer is designed to provide a solution for the creation and composition of meaningful requirements based on user and stakeholder needs. Rational RequisitePro is designed to provide a platform for the management of Requirements assets, the establishment of priorities, the estimation of costs, difficulty, etc.
One issue is that many notations are needed to express requirements. How the information is related and maintenance of the relationships need to persist. RRC uses hyperlinks, collections, tags and attributes to create relationships among artifacts.
Not everything needs to be expressed in text – UI storyboards are a great way to flesh out high-level scenario options and get user validation. Also great for fleshing out low level requirements that have dimensions that are visible in the UI.
A simple scenario using storyboards would be:
1. Product managers record and organize stakeholder requests
2. Product managers collaborate with development on milestone scenarios and use cases
3. Architects and subject matter experts use process diagrams and text to outline scenarios
4. UI Storyboards help team to rapidly iterate on scenario options and flesh out design
Another benefit with RRC is Distributed teams can collaborate around the world. Teams can save valuable development time by using the web-based review and approval workflow, which is role based with reviewers, approvers, and optional reviewers.
- Project managers Understand the status of work to implement and validate requirements
- Business analysts define, validate, organize, and analyze requirements and use custom dashboards; share common views with the extended team
- Product owners contribute requirements and the market view and do reviews and approvals
- Developers and Testers ask for clarifications, help elaborate scenarios, and and give feedback
You need to bridge your information islands to help create smart software faster and at a lower cost.
southworth 100000HBX4 Tags:  cities focal for the planet smarter a and utilities rational point sector = energy 3,458 Views
Don't we love to see real world scenarios where software products help reduce costs and improve productivity.
In the energy and utilities sector, rising energy costs and technology advances are leading to more informed and involved utility customers. They want to know how much energy they are using, where they can optimize usage, and in some cases, how to implement their own renewable energy sources. This is all done through smart technologies including software.
Utilities are a critical link to improving energy efficiency, integrating renewable sources of energy and addressing climate change. IBM can add a layer of intelligence to your utility, using the power of information
And here is the demo...
In this example, see how Rational® Focal Point can be used in the energy and utilities sector, showing some of the major portfolio management challenges facing the industry. See how Focal Point meets those challenges by utilizing many of the monitoring, prioritization, and decision making capabilities featured in the solution.
southworth 100000HBX4 Tags:  rational rad for 3 smarter software a development part being planet 2,759 Views
This week I'll be talking about RAD and the runtime analysis feature, the debug tool and reverse transformations.
Within RAD, the runtime analysis feature allows you to view the actual execution of the code, which may be different from the intended behavior. With profiling, you can analyze performance, method execution sequences, thread behaviors and code coverage. With the Runtime Analysis feature, you can do:
In addition, RAD provides reverse transformations. It allows teams to work on both the design and the implementation and to reconcile any differences between the two. So for example,let’s say we have an architecture team and an implementation team that are divided, either by geography or because one team is subcontracting to the other, or even by corporate culture. The architecture team completes its version 1.0 of the system, and transforms the model to code.
The implementation team picks up the code and begins to work. The architecture team continues to work on the design, and after some time creates a v1.1 of the architecture. This architecture is forward transformed and integrated with the work done by the implementation team.
So far, so good?
When the architectural deviation is introduced, a dialogue would need to take place between the architecture and implementation teams so that both teams could better understand why the deviation was introduced. The forward transformation that occurs after the reconciliation probably would not delete code elements if those code elements were not the product of forward transformation in the first place. The deletion of the code elements would often be done manually.
and now for the demo..............
southworth 100000HBX4 Tags:  portlets collaborative application uml debugging developer rational 2,477 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!