Starting in the United States and Canada, IBM clients will be able move forward with their test environments using the IBM cloud. The IBM Smart Business Development and Test on the IBM Cloud offering provides visibility, flexibility, speed and cost efficiencies.
The cool thing is that the cloud environment is multi-vendor and includes support for Linux, and Java and J2EE, and allows clients to work with their own images as well as images from IBM. Another big plus for you developers, who use Rational development tools or are interested in using them, there is the complementary - Rational Software Delivery Services for Cloud Computing - this includes custom image development and services for collection of Rational products and capabilities.
In addition to all this coolness, IBM offers a private development and test cloud option for those of you who want the benefits of cloud but need enhanced security.
Get a brief overview on how IBM CloudBurst can get you started quickly on Cloud computing. IBM CloudBurst is a family of built-for-purpose, workload-specific Cloud computing packages that provide IT executives with the capabilities required for a dynamic infrastructure. It provides service management which enables simplified use of scalable computing resources to the end user and IT administrative community. IBM CloudBurst is a quick-start to cloud computing. Simply roll it into your data center to quickly see the benefits of Cloud computing.
developerWorks demos help you discover what a product has to offer ranging from quick product walkthroughs, from installation and setup, and real-world scenarios. Watch and learn step by step and get tips and techniques before trying it yourself.
Here are the top 10 demos for 2010, that your colleagues have found very interesting. It is all part of building the skills to create a smarter planet, through software.
This is my grandfather in my grandmother's house coat. Well, the story goes like this - My grandfather went to Cape Cod for the weekend to visit my grandmother and their 3 daughters, who were spending the week on Cape Cod, one summer long long ago. Apparently, my grandfather, somehow fell into the water and did not have a backup set of clothes. He said he had asked my grandmother to bring extra clothes for him, but she says she did not hear that request. So while his clothes were cleaned and dried, he had to sport one of my grandmother's house coats. From the picture, you can see that my grandfather was very happy to document the occasion.
I guess there are 2 morals to this story. First, make sure you communicate your requirements properly. Second, make sure that there are no pictures taken of you, that you don't want put on the internet, 50 years after the fact, by your crazy grandchild. Of course, my grandfather was a big ham and being in advertising and a commercial artist, I'm sure he would love the thought of getting so much exposure (so to speak).
So how does this relate to software development? Let's see how I can stretch this.... You need to understand your development requirements and you also need to communicate them properly to the team and make sure they don't get lost in the shuffle of hectic software development cycles or vacations to Cape Cod..
In this demo, you will see how the integration between IBM® Rational® Requirements Composer and Rational Team Concert highlights the capabilities that ensure project deliverables stay aligned to current business goals and requirements. Specifically, see examples of how to create a link from a requirement in a vision document artifact in Rational Requirements Composer to the work item stored in Rational Team Concert. Then see how to use filters to query across all the products on the Jazz platform. These capabilities help reduce project risk, reduce rework, and increase productivity.
I think I will declare today April 10th, Database Administrator (DBA) Day. Why not? They work very hard and are often stretched to the limit. This person or team is responsible for the design, implementation, maintenance and repair of an organization's database. They monitor and improve database performance and capacity. They plan for future expansion requirements. They also plan and implement security measures to safeguard the database.
That is a lot of responsibility and rarely recognized unless something goes wrong.
For a Database Administrator gift, you may want to consider Optim. It streamlines and simplifies daily DBA tasks including database maintenance, schema change management, performance management, and database availability with IBM Integrated Data Management solutions for the DBA. More effective DBAs translates to better application performance, greater revenue, and more satisfied customers.
So it is a win win for both the DBA and the organization. Spread the word...Today is Database Administrator day!
See how a DB2® database administrator (DBA) uses Optim™ DBA solutions to address a wide variety of data management requirements with speed and agility, while reducing overall risk to the business. In this demo, a performance problem is quickly identified, diagnosed, and solved using Optim Performance Manager Extended Edition and Optim Query Tuner. The application team’s requirements for database changes are handled with greater agility while reducing risk and providing auditability by using Optim Database Administrator. Finally, the DBA helps a colleague use Optim High Performance Unload to meet the requirement to migrate large quantities of data up to 10 times faster than using DB2 Export alone.
I remember the days of software development when we had huge war room meetings to get status from each team lead. The project manager would manage these 2 or 3 hour meetings and hope to goodness that everyone would remember what requirements need to be updated, who is to fix which bug and well, the list goes on. The closer we got to the end of the development cycle, the longer and more frequent these meetings would be. What if all the managers, team leads and developers had a dashboard to evaluate progress and update status? What a concept!
There are many development tools that help teams communicate perfectly throughout the software development cycle. These tools will help enable teams to follow good software development habits and team communication will improve. Just understanding these tools and following the guidelines will get the team communicating like never before. I'll continue to mention different development tools that help you develop quality code quicker, throughout my blogs, but today I will focus on Rational Requirements Composer and Rational Team concert.
Rational Team Concert collaborative development environment connects teams so they can work together to simplify, automate and govern software delivery in real time. Project mangers and others can gain greater visibility into individual and team work. They can reduce overhead balance resources and provide real-time insight. In addition, you can track project progress with dashboards that include real-time project statuses. Now this is every manager's dream to manage and view the status of a development project, without having huge war room meetings.
Another great product, Rational Requirements Composer helps teams define and use requirements effectively across the project lifecycle. The whole team creates and uses requirements. Better, faster requirements lead to less project rework, faster time to market, and better business outcomes. The earlier you know and manage your requirements, the more money you will save in rework. Get your customers and stakeholders involved early and manage your requirements so that everyone understands and communicates updates and priorities.
Now couple Rational Team Concert with Rational Requirements Composer and you have a match made in heaven. The beauty is that IBM® Rational® Requirements Composer and Rational Team Concert are integrated. Check out the demo below and learn how the integration between IBM® Rational® Requirements Composer and Rational Team Concert highlights the capabilities that ensure project deliverables stay aligned to current business goals and requirements. Specifically, see examples of how to create a link from a requirement in a vision document artifact in Rational Requirements Composer to the work item stored in Rational Team Concert. Then see how to use filters to query across all the products on the Jazz platform. These capabilities help reduce project risk, reduce rework, and increase productivity.
Check out the demo! Align business with Rational Requirements Composer and Rational Team Concert
Rational Developer for Power Systems Software is a modern, Eclipse-based, multi-lingual, integrated development environment targeting POWER Linux, AIX, and IBM i systems. This cool video will provide an overview of how Rational Developer for Power can be used to develop C and C++ applications for AIX and POWER Linux. Check it out!
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.
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.
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.
Here are some highlights of Rational Focal Point, but don't forget to check out the demo below: Demo
- Capture inputs from customers, analysts, market research, and internal stakeholders and prioritize on which ones will provide the most value to the business. - 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.
Check out the demo and learn how IBM Rational Focal Point helps organizations achieve their overall company goals. Project portfolio management can be described as methods for analyzing and collectively managing a group of current or proposed projects based on numerous key characteristics. This demo explains how Rational Focal Point provides visibility into each project's total expected cost, consumption of resources, expected timeline, benefits to be realized, and relationship or inter-dependencies with other projects in the portfolio.
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.
AppScan delivers a comprehensive solution for organizations concerned about identifying and correcting security vulnerabilities in applications before they go live. The combination of static and dynamic analysis security testing delivers leading accuracy of vulnerability identification and remediation. By integrating security analysis across all stages of the software delivery life cycle and by offering solutions for all critical software lifecycles, you can address a wider range of security and compliance issues to more effectively reduce business risk and improve return on investment.
Design security into your business - help create a smarter more secure planet!
Now check out one of our most popular demos - AppScan This demo takes you through the process of scanning a Web application for security vulnerabilities using Rational AppScan Standard Edition.
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 operations * 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
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!
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.
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.
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!
Service-oriented architecture analysis with Rational System Architect, Part 1