southworth 100000HBX4 Tags:  mongodb point rational build project efficient advanced management appscan integration the forge doors portfolio focal simulink ibm dba recovery with backup rhapsody db2 mathworks by and solution using optim 1 Comment 9,748 Views
Check out the top 10 technical developerWorks demos of 2011!
southworth 100000HBX4 Tags:  control - clearcase smarter and clearquest planet development a software traffic air 1 Comment 6,763 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:  visualization dashboards business charts. defense and ibm telecom displays diagrams maps charts gantt ilog scada/hmi screens 1 Comment 5,929 Views
IBM ILOG Visualization
Some of the displays that the visualization products provide are Diagrams, Gantt Charts, Maps, Business dashboards, SCADA/HMI screens Telecom displays, Defense Maps and Charts.
Here is a short video that shows a variety of IBM ILOG Visualization products in action, including IBM ILOG JViews Enterprise and IBM ILOG Elixir Enterprise. See for yourself how the user interfaces you build for your customers can be intuitive and engaging!
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:  embedded agile and manager doors applications development team quality rational rhapsody concert 3,320 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:  cities focal for the planet smarter a and utilities rational point sector = energy 4,427 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.
We all know that we are in one of the worst economies since the early 80's. I'm not going to talk about how we got here, but how can we survive it. Just when we thought that job losses were slowing down, it was announced that jobless claims increased. If you have lost your job and even if you currently have one, there are two important things you need to continue to grow...Your skills and your social network.
Cheryl Palmer who is a certified executive career coach at Call To Career in Silver Spring, Md. says "Never take your career for granted. You should be constantly updating your skills and keeping your network viable. Too many people get too comfortable in their jobs and don't think about what may come next."
If you are in the technical field, you have hit the right spot.. developerWorks. Not only can you grow your skills using developerWorks resources, but you can grow your technical network using the developerWorks community. Check out "New to the Community".
Also, consider growing your skills by taking a tutorial , and watching a technical demo of products and technologies that may interest you.
All this may help you get certified on a product or technology that you can add to your resume.
And of course, I have to end with a demo: Check out "Developing the right products for the right markets, at the right time"
Developing the right products for the right market at the right time is no simple task. That is where IBM® Rational® Focal Point™ comes in -- a configurable, Web-based product and portfolio management solution that links strategy to execution. During this demo, you'll see how Focal Point helps promote successful products by helping product teams and stakeholders focus on what is most important to your customer and to your business.
Happy networking with techies on the developerWorks Community!
Recently CNN had an interesting article on how identify theft is on the rise. CNN notes "hackers are working their way into the computer systems of major retailers across the country, experts say. As the bad guys get savvier, identity theft has become more common. Last year, the number of incidents of identity fraud in the United States increased 22%., according to the most recent survey by Javelin Strategy & Research."
As consumers, we can lower our risk by monitoring our credit reports, but we can only do so much. As application and web developers we need to take responsibility and develop secure web applications. Don't you think? Let's create a smarter more secure planet through software.
Has your identity been stolen? If it has, how did that make you feel? IBM Rational AppScan is doing a lot to help developers make web sites more secure.
Check out this demo "Introduction to Rational AppScan" This demo shows you how to scan a Web application for security vulnerabilities using Rational® AppScan® Standard Edition. This is one of our most popular demos. DEMO
It is all part of creating a smarter planet through software!
Today I'm going to talk a bit about the Jazz Architecture.
Jazz is a platform based on a client-server architecture. The Jazz server, normally running on a secured server-class machine, hosts a set of services and houses data in its repository. Remote clients communicate with the Jazz server over the network using HTTP. Remote clients come in many forms, with the quintessential one being an IDE with integrated Jazz support (like RTC), driven by a user engaged in collaborative software development. Other remote clients, such as Jazz-specific command line tools or Ant scripts, operate in headless mode. And others access the server directly using a web browser, without needing to install Jazz-specific software on their machine.
The Jazz Platform is designed and built to:
* Support seamless integration of tasks across the software lifecycle.
* Facilitate team collaboration and coordination throughout the software lifecycle.
* Provide an extensible platform.
* Help teams build software more effectively.
* Support globally distributed development teams.
* Provide solutions scalable from small teams up through large enterprises.
* Maintain audit trails and automate bookkeeping so that teams are accountable.
* Support UI integrations (IDE, web browser, etc.) that fit the needs of customers.
* Foster a broad ecosystem of tool providers, including independent software vendors (ISVs).
* Make software development more enjoyable.
IBM uses Jazz technology and products like Rational Team Concert (RTC) to build the products themselves. In fact, at any time registered Jazz.net users can see in-depth the on-going development of a product like RTC (work items, reports, graphs, etc.) in real-time.
Rational Team Concert dashboards and reports
This demo shows some of the dashboard and reporting capabilities of IBM® Rational® Team Concert. The demo uses real data and dashboards created and available on Jazz.net.
It is all part of creating a smarter planet!
southworth 100000HBX4 Tags:  collaboration: concert development software rational team jazz and 2,645 Views
Today I feel a little jazzy and want to talk a bit about Jazz. So you might ask..."What is Jazz"?
* An architecture for lifecycle integration
* A portfolio of products designed to put the team first
* A community of stakeholders
Let's explain these a little
Jazz products embody an innovative approach to integration based on open, flexible services and Internet architecture. Unlike the monolithic, closed products of the past, Jazz is an open platform designed to support any industry participant who wants to improve the software lifecycle and break down walls between tools.
The Jazz integration architecture is designed to give organizations the flexibility to assemble their ideal software delivery environment, using preferred tools and vendors. More than that, it allows them to do so with the flexibility to evolve their environment as their needs change, to move at their own pace, and not to be hindered by the traditional brittle and restricted integrations associated with traditional tools. The Jazz Integration Architecture defines a common set of Jazz Foundation Services that can be leveraged by any Jazz tool, and explains the rules of the road for accessing and utilizing Jazz services. It also incorporates specifications defined by the Open Services for Lifecycle Collaboration project, an independent, multi-vendor effort to define a set of protocols for sharing information across multiple tools and vendors.
The Jazz portfolio consists of a common platform and a set of tools that enable all of the members of the extended development team to collaborate more easily. This reflects our central insight that the center of software development is neither the individual nor the process, but the collaboration of the team. Our newest Jazz offerings are:
Rational Team Concert is a collaborative work environment for developers, architects and project managers with work item, source control, build management, and iteration planning support. It supports any process and includes agile planning templates for Scrum and the Eclipse Way.
Rational Quality Manager is a web-based test management environment for decision makers and quality professionals. It provides a customizable solution for test planning, workflow control, tracking and reporting capable of quantifying the impact of project decisions on business objectives.
Rational Requirements Composer is a requirements definition solution that includes visual, easy-to-use elicitation and definition capabilities. Requirements Composer enables the capture and refinement of business needs into unambiguous requirements that drive improved quality, speed, and alignment.
A community of stakeholders
Jazz is not only the traditional software development community of practitioners helping practitioners. It is also customers and community influencing the direction of products through direct, early, and continuous conversation.
Align business with Rational Requirements Composer and Rational Team Concert
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.
It is all part of creating a smarter planet through software!
southworth 100000HBX4 Tags:  their of 65% time on composer projects and budget stated fail software to some meet rational objectives 3,876 Views
Some 65% of software projects fail to meet their stated objectives on time and on budget, driving $300 billion (USD) in unanticipated costs.
That is shocking, isn't it? Today’s solution delivery challenge is building better software, faster, despite ever-changing business goals
IBM Rational Software Architecture (RSA) really helps you innovate, collaborate and accelerate delivery within your enterprise. In a tight economy or even a great economy, these are not luxuries. These are necessities that give you a competitive edge and help you meet your development objectives.
Where RSA differentiates itself is collaboration. RSA is built on Jazz and this collaborative platform ties into your software delivery project. Unlike other software, where your models often become pictures of what is ‘thought’ to be implemented. RSA is integrated into the software delivery lifecycle, so your models can evolve with implementations and as new design details are identified, they can be communicated to stakeholders in real time. Designs can also be used to jumpstart development with "out of the box" transformations such as JEE5 from UML, unlike other abstractions, which are merely pictures that become obsolete quickly. With RSA your delivered code will match the design specifications. This means, you will not have ‘rushes’ to produce documentation for compliance audits and maintenance and enhancement of your applications will take an average of half the time and half the cost.
Many questions that come up in project status meetings are: what is the impact a requirement change has on the code? On the project deadline? On the project budget? If a ‘minor’ change is requested, for example, instead of 1000 simultaneous log-ons it should be 10000 or a minor process change due to newly announced regulations, what impact does it have on the project? Can these changes be accommodated? What does it mean to the status of the project?
RSA Integrates all aspects of software delivery lifecycle giving you a window into all of the surrounding software development phases – really linking design to all those phases. With views into requirements, your business processes, your change management and version control process – you truly do have a comprehensive integrated platform that is aligned to business goals, with an infrastructure for impact analysis.
Here is a list of benefits:
Abstraction (DSL, Deployment): Makes solving problems quicker, and easier
Automation: lets you focus creative solution not repetitive tasks … automate mundane, repetitive tasks
Simplification: reuse, don’t start from a blank slate
RSA also has collaborative development asset sharing with Rational Asset Manager, live debug sharing with Rational Team Concert and SOA architectural freedom with WebSphere Business Modeler and WebSphere Integration Developer. It is important that tools integrate and talk to each other.This is all part of working smarter through collaboration and accelerate delivery. In other words, creating software with smart integrated tools to develop software faster and at a lower cost.
Don't let your development project fall into the 65% of software projects that fail to meet their stated objectives on time and on budget.
It is all part of creating a smarter planet through software.
And now for the demo!
southworth 100000HBX4 Tags:  performance manager extended insight install optim feature ibm the configure and 4,690 Views
Optim™ Performance Manager for DB2® for Linux®, UNIX®, and Windows® boasts a whole new architecture that includes modern browser-based user interfaces which provide system health overviews and detailed diagnostics to isolate the source of emergent problems. It provides performance analysis and tuning for managing DB2 systems using an easy to use web interface.
You should check out these demos to get started on the basics. It is a really cool product.
IBM Optim Performance Manager 184.108.40.206, Part 1: Install the product
Part 1 of this demo series describes IBM Optim Performance Manager 220.127.116.11 architecture and packaging, and how to install the product. Part 2 describes the Extended Insight architecture, and how to install and configure the Extended Insight client.
IBM Optim Performance Manager 18.104.22.168, Part 2: Install and configure the Extended Insight feature
Part 2 describes the Extended Insight architecture, and how to install and configure the Extended Insight client.
It is all part of creating a smarter planet!
southworth 100000HBX4 Tags:  manager utilization data optimize dba resource with configuration and availability performance database optim infosphere 3,009 Views
Maintaining database and application uptime while improving performance and lowering costs is an important challenge for DBAs and IT organizations.
IBM® InfoSphere™ Optim™ Configuration Manager allows you to view an auditable inventory of the information in your data systems. You can track configuration changes, determine and resolve problems by working with current and historical configuration data, and manage client configurations all from a central repository.
In this demo, check out how an IT team at a fictional company, the Sample Outdoor Company, can optimize their data availability and resource utilization with InfoSphere Optim Configuration Manager.
It is all about creating a smarter planet through software.
Check out the Demo!
For most developers, the use of Build Forge has been confined to using the management console, or the graphical user interface (GUI). Creating and using Rational Build Forge libraries can be a smart programming practice and it is easy in Build Forge. Libraries are useful for extracting repeated code so that it does not have to be re-entered as a step or series of steps in each project; the project can simply utilize the library. Libraries differ from projects only in that they do not use a selector.
Build Forge can also be connected through a client and it can integrate with IBM® Rational® Jazz™ technology-based software, too. When teams need to create or integrate their custom build and test solutions with Build Forge, application programming interfaces (APIs), known as Build Forge clients and provided by Build Forge, play an important role. The client gives you a simple and robust way to add, update, modify, and interact with the Build Forge objects in the same manner that the management console does.
Check out this demo that shows how to create a library, copy a project, inline a basic library and then use it as part of a simple pass/fail chain.
southworth 100000HBX4 Tags:  forge and creating project a release scheduling running management rational build 3,691 Views
IBM® Rational® Build Forge® is IBM's flagship product for build and release management. It not only provides an amazing potential to automate the build process but also to automate the testing procedures for any team.
For most developers, the use of Build Forge has been confined to using the management console, or the graphical user interface (GUI). Many teams are unaware that Build Forge can also be connected through a client and that it can integrate with IBM® Rational® Jazz™ technology-based software, too. When teams need to create or integrate their custom build and test solutions with Build Forge, application programming interfaces (APIs), known as Build Forge clients and provided by Build Forge, play an important role. The client gives you a simple and robust way to add, update, modify, and interact with the Build Forge objects in the same manner that the management console does.
Check out this this demo to learn how to create a basic "Hello World" project in IBM® Rational® Build Forge®. This demo steps you through the following tasks: Creating a server authentication, creating a selector and server, creating a project, running a project, and scheduling a project.
It's all part of creating a smarter planet!