New software updates from Rational focus on the POWER servers including AIX, i OS, and Linux. New compilers show up to 20% performance improvement for existing software. Collaborative development environment for legacy languages now available.
Rational Developer for System z is an Eclipse-based IDE that allows for modern composite application development while supporting existing runtimes like CICS, IMS, and Batch. It provides interactive access to z/OS resources to aid in development, debugging, job generation and monitoring. It supports transforming legacy applications to web services and SOA through tools that enable CICS and IMS applications for web services.
The document discusses embedded software development for Eclipse. It provides an overview of Eclipse and how it offers a customizable development platform through a plug-in architecture. Model-driven development approaches are described that can help reduce development costs by catching defects earlier through visual modeling and design-level debugging integrated within the Eclipse environment. Team collaboration is also facilitated through Eclipse and Rational Team Concert plug-ins.
The document discusses Telelogic Rhapsody, a model-driven development tool for designing technical and embedded systems. It addresses key challenges in systems development such as effective collaboration, managing requirements changes, and testing. Rhapsody uses model-driven development approaches like UML/SysML modeling, requirements traceability, model-driven testing, and automatic code generation to help developers meet schedules, reduce errors, and facilitate team collaboration.
The document discusses modeling and the benefits of modeling complex systems. It notes that modeling helps visualize, specify, guide construction of, and document systems that would otherwise be too vast to comprehend. The importance of modeling increases as systems increase in scale and complexity. Modeling allows for simulating "what if" scenarios to help with early verification and validation. The document discusses how modeling enables the development of things as complex as software systems with millions of lines of code and global deployments.
File Manager for z/OS is a tool that helps manipulate data stored on z/OS systems interactively and in batch. It provides formatted editing of data, batch processing functions, test data preparation, load module analysis, and simplified access to data across multiple systems. Recent enhancements include improved remote system support, enhanced searching and referencing capabilities, and new features for comparing and analyzing load modules. File Manager is part of IBM's Application Delivery Foundation for z/OS which provides an integrated solution for z/OS application development and problem analysis.
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2Susan Yoskin
Venkat will be joined by IBM Debug Architects John Tzanakakis and Randy Campbell who will demo debugging of applications using RDz. The demo will cover:
- Debugging of a CICS COBOL application
- Debugging of a COBOL application that calls HLASM
This document discusses IBM Rational Rhapsody, a model-driven development tool for complex systems and software. It provides capabilities for specifying, designing, developing, validating, and verifying systems using modeling and simulation. The document outlines Rhapsody's key features and benefits, including building quality applications through collaboration and eliminating defects through continual testing. It also describes Rhapsody's model execution, requirements visualization, and team collaboration technologies. Several usage scenarios are presented, such as visualizing legacy code, transitioning to model-driven development, and integrating external code.
HCL's statements regarding potential future products are subject to change without notice. Fault Analyzer for z/OS is a tool that helps determine the cause of application abends by delivering information about what happened, the program involved, relevant source code lines, and source variables. It supports various environments like z/OS, CICS, IMS, and DB2. Fault Analyzer can analyze abends in real-time, interactively with additional information, or in batch mode.
Alan Miles is a software developer with over 25 years of experience programming in languages like C, C++, Java, C#, and scripting languages. He has worked as a developer at AEA Integration since 2006 where he designs AutoCAD plugins and scripts to improve workflows. Prior to that, he held development roles at First Data Resources and Triple-I where he maintained systems and tools, wrote automation scripts, and developed procedures. Miles has a Bachelor of Computer Science degree and Bachelor of Electronic Engineering degree.
This document provides an overview of components in UrbanCode Deploy. It discusses what components represent, how to create a component, import versions, and define processes. Components group related deployable artifacts and processes. When creating a component, you specify properties, import artifacts from a source configuration, and define default settings. Version importing involves selecting an agent and importing files. Component processes automate deployment through a graphical workflow that can download and execute steps on target servers.
Eric Foertsch is an experienced Android and Java developer with over 30 years of experience developing applications. Some of his accomplishments include developing the Bose Android app, LanguageLesson Android app, and ActivityTracker Android app. He has extensive experience with DB2, Java, Android, and other technologies. Currently he is an Android developer at Bose where he develops communication code between Android apps and Bose devices.
Christopher A. Wright has over 13 years of experience as a systems analyst and applications programmer. He has expertise in SQL, COBOL, RPG, Synon 2E, and Oracle EBS. Wright has experience implementing and supporting various ERP systems including PeopleSoft and Microsoft Dynamics AXAPTA. He has worked as a consultant for multiple industries helping clients with systems analysis, requirements gathering, data modeling, and application development.
Edward Schiebel has over 30 years of experience developing user interfaces and web applications using technologies like HTML, CSS, JavaScript, React, and D3. He has worked at IBM since 2010 where he was a UI lead developing monitoring and dashboard applications. Prior to IBM, he spent over 15 years at AT&T developing network management systems, pioneering the use of XML and object-oriented design. He is an experienced teacher and speaker who is proficient in many programming languages.
This document provides an overview of applications in UrbanCode Deploy. It defines key terminology like components, environments, and processes. It describes how to create and scope applications, add components and resources to environments, and create application processes. It also covers the use of tags, approvals, notifications, properties and snapshots to control deployments.
Rhapsody and MATLAB/Simulink have several integration points that allow design and simulation of cyber-physical systems. This includes generating Simulink models from Rhapsody, creating S-functions for use in Simulink, and evaluating parametric constraints using MATLAB. Bringing Simulink models into the Rhapsody Design Manager enables traceability and collaboration across the system design lifecycle.
Rhapsody and mechatronics, multi-domain simulationGraham Bleakley
This document discusses mechatronics and its application with Rational Rhapsody Design Manager. [1] Mechatronics involves the integration of mechanical, electrical, and software engineering, requiring a systems engineering approach. [2] Mechatronic modeling requires mathematical modeling tools that can be integrated into logical behavior models. [3] Rhapsody provides a way to work with mathematical modeling tools like Simulink and Modelica to model both logical and physical behavior.
This document provides a summary of James L. Bowman III's career experience and qualifications. It includes his education background with degrees in computer science and mathematics. It also lists his current security clearances and over 25 years of experience as a senior software engineer and team lead for various government contractors, where he has specialized in developing simulation, data acquisition, and human-machine interface applications for the Department of Defense. His roles have involved requirements gathering, software design, implementation, testing, and customer support.
Raymond Joos has over 20 years of experience as an IT application specialist and developer. He has extensive skills in programming languages like COBOL, Java, and Visual Basic. He currently works as a senior developer at Nationwide, where he has worked on projects involving customer service, billing, and property insurance rating programs. Previously he also worked as a consultant on various projects involving mainframe applications.
Mannu Kumar has over 8 years of experience in software design and development. He has expertise in requirements analysis, design, development, and delivery of software products from end to end. He has worked on several projects related to storage, cloud storage, and distributed systems using technologies like C++, Python, OpenStack Swift, and more. His roles have included requirements gathering, design, development, testing, and resolving integration issues.
Create software builds with jazz team buildBill Duncan
A guide to using the Jazz Team Build feature in Rational Team Concert
Veena H. Balakrishnaiah ([email protected]), Build and Release Engineer, IBM
Summary: Veena H. Balakrishnaiah gives an overview of how to configure source control and Jazz Team Build components of Rational Team Concert to define and manage your build. Jazz builds run against files that come from a designated build repository workspace and include traceability between change sets and work items. Jazz Team Builds provide support for the automation, monitoring, and awareness of a team's regular builds.
This article originally appeared at http://www.ibm.com/developerworks/rational/library/create-software-builds-jazz-team-build/index.html?ca=drs-
IBM Rational Test Workbench is a test automation solution that provides functional, integration, and performance testing capabilities for complex, integrated applications. It helps reduce risk through continuous testing of application integration and messaging platforms. The solution enables collaboration between subject experts, developers, and testers to improve business outcomes. It provides support for testing service-oriented architecture, messaging technologies, and user interfaces. Rational Test Workbench also enables early lifecycle testing through test virtualization.
Hyperion EPM APIs - Added value from HFM, Workspace, FDM, Smartview, and Shar...Charles Beyer
Application Programming Interfaces allow developers to leverage existing program code in an effort to build additional functionality, automate processes or present existing functionality in a different format. APIs exist for many of Hyperion products; however, clear examples of how to use them are not always easy to find nor are applications for the API readily available. Proper application of the APIs for HFM, Workspace, FDM, Smartview and Shared Services can simplify the daily routines of end users and administrators.
This session will provide a high level overview of how each of the APIs work. Additionally, real-world examples for each API will be provided. Fully working code will be available for download from the ODTUG 12 site which attendees can use in their own environments.
The document provides a summary of the applicant's experience as a PowerBuilder developer over 15 years, including various contract roles. It highlights experience:
- Developing PowerBuilder web services and migrating desktop apps to web
- Maintaining and enhancing medical, insurance, and state government applications
- Migrating an existing app from PowerBuilder 9 to 12
- Full life cycle development for major enhancements to a product management system
- Interfacing PowerBuilder with databases, source control tools, and other technologies
This document contains a resume for Mallikharjun V. He has over 8 years of experience in software development using C, C++, PL/SQL, and Java. Currently he works as a Technical Lead at HCL Singapore where he is involved in migrating an application from VB to Java. Previously he worked at companies such as CA Technologies, Thomson Reuters, and Oracle India where he took part in various projects involving technologies like Oracle, HBase, Cassandra, and more. He holds a Bachelor's degree in Computer Science and Master's degree in Economics from Birla Institute of Technology and Science.
HFM API Deep Dive – Making a Better Financial Management ClientCharles Beyer
While the Financial Management Client program that ships with HFM provides key functionality is quite reliable, there are many areas where it could be improved. Fortunately for us, the Financial Management Client is a great example of a program that implements the HFM COM API as many of the program’s features are directly attributable to API functions. Due to this fact, we can focus on adding value without having to completely reinvent the wheel.
This session, which builds off of a previous API presentation, will further walk you through a complete program build utilizing HFM COM API functionality and Microsoft Visual Studio .NET. Fully working code will be provided as well for viewers.
The document discusses extensions that can be made to the Rational Application Developer (RAD) platform. It covers APIs for extracting metrics from Java code, building custom plug-ins, developing reports using BIRT and Crystal Reports, creating custom JSF components, and visualizing custom tags. A case study is presented on a project called JCAP that uses these extensibility features to build a code quality assessment platform integrated with RAD and other tools.
Tutorial: Create a custom work item in Rational Team ConcertBill Duncan
1. The document provides a tutorial for creating a custom "Risk" work item type in IBM Rational Team Concert to track potential risks in an agile project.
2. It describes creating a new work item type, defining attributes and enumerations, creating a workflow with states, actions, and resolutions, and binding it all together to make a functional work item for tracking risks.
3. The tutorial is intended for project leads who want to customize their work item tracking to closely monitor risks in a dynamic project environment using Rational Team Concert.
RTCp enables collaborative application development on System i. Combine multiple version control systems into one wether it be RPG, COBOL, Java, .NET, or C++. Execute build and promotion from a centralized interface, move to iterative development planning,and keep track of tasks and defects with work item tracking. View the whole project scope from a central dashboard.
IBM Application Delivery Foundation for z Systems (ADFz) is the perfect starting solution for embarking on a DevOps transformation journey. The solution includes the market-leading Integrated Development Environment (IBM Developer for z Systems), as well as a set of essential problem analysis tools. Come and learn about the latest enhancements of ADFz and how customers are benefiting from this solution.
visit http://www-03.ibm.com/software/products/en/ibm-application-delivery-foundation-for-z-systems
Alan Miles is a software developer with over 25 years of experience programming in languages like C, C++, Java, C#, and scripting languages. He has worked as a developer at AEA Integration since 2006 where he designs AutoCAD plugins and scripts to improve workflows. Prior to that, he held development roles at First Data Resources and Triple-I where he maintained systems and tools, wrote automation scripts, and developed procedures. Miles has a Bachelor of Computer Science degree and Bachelor of Electronic Engineering degree.
This document provides an overview of components in UrbanCode Deploy. It discusses what components represent, how to create a component, import versions, and define processes. Components group related deployable artifacts and processes. When creating a component, you specify properties, import artifacts from a source configuration, and define default settings. Version importing involves selecting an agent and importing files. Component processes automate deployment through a graphical workflow that can download and execute steps on target servers.
Eric Foertsch is an experienced Android and Java developer with over 30 years of experience developing applications. Some of his accomplishments include developing the Bose Android app, LanguageLesson Android app, and ActivityTracker Android app. He has extensive experience with DB2, Java, Android, and other technologies. Currently he is an Android developer at Bose where he develops communication code between Android apps and Bose devices.
Christopher A. Wright has over 13 years of experience as a systems analyst and applications programmer. He has expertise in SQL, COBOL, RPG, Synon 2E, and Oracle EBS. Wright has experience implementing and supporting various ERP systems including PeopleSoft and Microsoft Dynamics AXAPTA. He has worked as a consultant for multiple industries helping clients with systems analysis, requirements gathering, data modeling, and application development.
Edward Schiebel has over 30 years of experience developing user interfaces and web applications using technologies like HTML, CSS, JavaScript, React, and D3. He has worked at IBM since 2010 where he was a UI lead developing monitoring and dashboard applications. Prior to IBM, he spent over 15 years at AT&T developing network management systems, pioneering the use of XML and object-oriented design. He is an experienced teacher and speaker who is proficient in many programming languages.
This document provides an overview of applications in UrbanCode Deploy. It defines key terminology like components, environments, and processes. It describes how to create and scope applications, add components and resources to environments, and create application processes. It also covers the use of tags, approvals, notifications, properties and snapshots to control deployments.
Rhapsody and MATLAB/Simulink have several integration points that allow design and simulation of cyber-physical systems. This includes generating Simulink models from Rhapsody, creating S-functions for use in Simulink, and evaluating parametric constraints using MATLAB. Bringing Simulink models into the Rhapsody Design Manager enables traceability and collaboration across the system design lifecycle.
Rhapsody and mechatronics, multi-domain simulationGraham Bleakley
This document discusses mechatronics and its application with Rational Rhapsody Design Manager. [1] Mechatronics involves the integration of mechanical, electrical, and software engineering, requiring a systems engineering approach. [2] Mechatronic modeling requires mathematical modeling tools that can be integrated into logical behavior models. [3] Rhapsody provides a way to work with mathematical modeling tools like Simulink and Modelica to model both logical and physical behavior.
This document provides a summary of James L. Bowman III's career experience and qualifications. It includes his education background with degrees in computer science and mathematics. It also lists his current security clearances and over 25 years of experience as a senior software engineer and team lead for various government contractors, where he has specialized in developing simulation, data acquisition, and human-machine interface applications for the Department of Defense. His roles have involved requirements gathering, software design, implementation, testing, and customer support.
Raymond Joos has over 20 years of experience as an IT application specialist and developer. He has extensive skills in programming languages like COBOL, Java, and Visual Basic. He currently works as a senior developer at Nationwide, where he has worked on projects involving customer service, billing, and property insurance rating programs. Previously he also worked as a consultant on various projects involving mainframe applications.
Mannu Kumar has over 8 years of experience in software design and development. He has expertise in requirements analysis, design, development, and delivery of software products from end to end. He has worked on several projects related to storage, cloud storage, and distributed systems using technologies like C++, Python, OpenStack Swift, and more. His roles have included requirements gathering, design, development, testing, and resolving integration issues.
Create software builds with jazz team buildBill Duncan
A guide to using the Jazz Team Build feature in Rational Team Concert
Veena H. Balakrishnaiah ([email protected]), Build and Release Engineer, IBM
Summary: Veena H. Balakrishnaiah gives an overview of how to configure source control and Jazz Team Build components of Rational Team Concert to define and manage your build. Jazz builds run against files that come from a designated build repository workspace and include traceability between change sets and work items. Jazz Team Builds provide support for the automation, monitoring, and awareness of a team's regular builds.
This article originally appeared at http://www.ibm.com/developerworks/rational/library/create-software-builds-jazz-team-build/index.html?ca=drs-
IBM Rational Test Workbench is a test automation solution that provides functional, integration, and performance testing capabilities for complex, integrated applications. It helps reduce risk through continuous testing of application integration and messaging platforms. The solution enables collaboration between subject experts, developers, and testers to improve business outcomes. It provides support for testing service-oriented architecture, messaging technologies, and user interfaces. Rational Test Workbench also enables early lifecycle testing through test virtualization.
Hyperion EPM APIs - Added value from HFM, Workspace, FDM, Smartview, and Shar...Charles Beyer
Application Programming Interfaces allow developers to leverage existing program code in an effort to build additional functionality, automate processes or present existing functionality in a different format. APIs exist for many of Hyperion products; however, clear examples of how to use them are not always easy to find nor are applications for the API readily available. Proper application of the APIs for HFM, Workspace, FDM, Smartview and Shared Services can simplify the daily routines of end users and administrators.
This session will provide a high level overview of how each of the APIs work. Additionally, real-world examples for each API will be provided. Fully working code will be available for download from the ODTUG 12 site which attendees can use in their own environments.
The document provides a summary of the applicant's experience as a PowerBuilder developer over 15 years, including various contract roles. It highlights experience:
- Developing PowerBuilder web services and migrating desktop apps to web
- Maintaining and enhancing medical, insurance, and state government applications
- Migrating an existing app from PowerBuilder 9 to 12
- Full life cycle development for major enhancements to a product management system
- Interfacing PowerBuilder with databases, source control tools, and other technologies
This document contains a resume for Mallikharjun V. He has over 8 years of experience in software development using C, C++, PL/SQL, and Java. Currently he works as a Technical Lead at HCL Singapore where he is involved in migrating an application from VB to Java. Previously he worked at companies such as CA Technologies, Thomson Reuters, and Oracle India where he took part in various projects involving technologies like Oracle, HBase, Cassandra, and more. He holds a Bachelor's degree in Computer Science and Master's degree in Economics from Birla Institute of Technology and Science.
HFM API Deep Dive – Making a Better Financial Management ClientCharles Beyer
While the Financial Management Client program that ships with HFM provides key functionality is quite reliable, there are many areas where it could be improved. Fortunately for us, the Financial Management Client is a great example of a program that implements the HFM COM API as many of the program’s features are directly attributable to API functions. Due to this fact, we can focus on adding value without having to completely reinvent the wheel.
This session, which builds off of a previous API presentation, will further walk you through a complete program build utilizing HFM COM API functionality and Microsoft Visual Studio .NET. Fully working code will be provided as well for viewers.
The document discusses extensions that can be made to the Rational Application Developer (RAD) platform. It covers APIs for extracting metrics from Java code, building custom plug-ins, developing reports using BIRT and Crystal Reports, creating custom JSF components, and visualizing custom tags. A case study is presented on a project called JCAP that uses these extensibility features to build a code quality assessment platform integrated with RAD and other tools.
Tutorial: Create a custom work item in Rational Team ConcertBill Duncan
1. The document provides a tutorial for creating a custom "Risk" work item type in IBM Rational Team Concert to track potential risks in an agile project.
2. It describes creating a new work item type, defining attributes and enumerations, creating a workflow with states, actions, and resolutions, and binding it all together to make a functional work item for tracking risks.
3. The tutorial is intended for project leads who want to customize their work item tracking to closely monitor risks in a dynamic project environment using Rational Team Concert.
RTCp enables collaborative application development on System i. Combine multiple version control systems into one wether it be RPG, COBOL, Java, .NET, or C++. Execute build and promotion from a centralized interface, move to iterative development planning,and keep track of tasks and defects with work item tracking. View the whole project scope from a central dashboard.
IBM Application Delivery Foundation for z Systems (ADFz) is the perfect starting solution for embarking on a DevOps transformation journey. The solution includes the market-leading Integrated Development Environment (IBM Developer for z Systems), as well as a set of essential problem analysis tools. Come and learn about the latest enhancements of ADFz and how customers are benefiting from this solution.
visit http://www-03.ibm.com/software/products/en/ibm-application-delivery-foundation-for-z-systems
The document discusses Eclipse development at Progress Software Hyderabad. It summarizes Progress Software's products and the Eclipse tooling built by Progress, including tools for OpenEdge, Sonic ESB, Apama, and Shadow. It provides examples of graphical editors, debuggers, and wizards created using Eclipse frameworks to support Progress technologies.
This document discusses tools for application lifecycle management (ALM) provided by Microsoft. It covers tools for planning, designing, developing, testing, and deploying applications. It also mentions tools that support non-.NET developers and how data moves through Team Foundation Server (TFS).
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...Susan Yoskin
If you need to attract new developers, and want to keep your company’s name out of the headlines, then this session is for you. When your business depends on your mainframe apps working and performing well—all the time—you need to be alerted to issues as they occur and have the tools to help you find and fix the problems and test your solutions before disaster strikes (we’ve all been in those late night and weekend drills). You also need to continue supporting these applications for years to come, and that will require new talent.
This session will introduce you to the development environments that college grads are already comfortable with, and help your applications become more resilient at the same time. We’ll walk you through the tools to help you accomplish all of this and demo some scenarios to show you how efficiently our tools can perform the tasks that slow you down.
This resume summarizes Raghunatha Babu Yadav Gorla's experience in IT product and application development over 12+ years. He has expertise in areas like object oriented analysis and design, inter-process communication, multithreading, socket networking, and data structures and algorithms. Notable projects include work on in-vehicle infotainment systems, automated publishing systems, application transformation, and asset servicing systems. He is proficient in languages like C, C++, Java, Perl and technologies like Linux, SQL, and software development processes.
The document describes IBM's Application Delivery Foundation for z Systems V3.0. It provides a comprehensive solution for z/OS application development and problem analysis through tools like Developer for z Systems, Application Performance Analyzer, and Fault Analyzer that are designed to accelerate development cycles and simplify analysis of complex programs. The release is focused on helping customers embarking on DevOps transformations through features that improve integration between tools and extensibility of the platform.
Glen Underwood has over 25 years of experience as a software engineer with expertise in C++, .NET, Windows API, SQL, and web technologies. He has worked on projects involving application design, implementation, documentation, and product lifecycles. His most recent role was as a senior software engineer at hopTo where he developed server applications to allow remote access to desktop and web apps from mobile devices.
Power Apps Component Framework - Dynamics Power! 365 Paris 2019 Allan De Castro
This presentation was presented at the Dynamics Power! 365 event in Paris in 2019.
For more information: https://www.365portal.org
Personal Blog : https://www.blog.allandecastro.com/
This document is a resume for a SharePoint Developer/Administrator with experience designing and establishing SharePoint applications and solutions. They have developed SharePoint sites, workflows, forms, and custom web parts. They have certifications and skills in .NET, C#, ASP.NET, SQL Server, SharePoint 2007/2010, and InfoPath. Their experience includes projects for SetFocus developing intranets and solutions for towing providers and change management requests.
Visual Studio 2008 provides tools for developing rich web applications, next-generation Windows applications, and Office client applications. It includes improvements for web developers, database professionals, and team collaboration. New features support the latest platforms like Windows Server 2008 and .NET Framework 3.5.
Kunal Bhatia has over 15 years of experience as a full stack software engineer specializing in Java/JEE development. He has worked on diverse projects including web applications, microservices, mobile apps, and voice/IVR systems. Currently he works as a microservices developer at Centene Corporation where he develops APIs using Java and Golang and implements CI/CD pipelines.
This document provides an overview of appStrategy's Solution Engine and key products appCompass and appRadius. The Solution Engine is a common platform for composing, deploying, and running solutions across vertical and horizontal markets. appCompass is a powerful workflow-based integration and process orchestration engine, while appRadius is a visual development framework for customizing Dynamics CRM, AX, NAV, Salesforce, and building portals. Both products leverage the Solution Engine and its workflow activities to quickly build integrated solutions that connect disparate systems.
This document provides an overview of appStrategy's Solution Engine and key products appCompass and appRadius. The Solution Engine is a common platform for composing, deploying, and running solutions across vertical and horizontal markets. appCompass is a powerful workflow-based integration and process orchestration engine, while appRadius is a visual development framework for customizing Dynamics CRM, AX, NAV, Salesforce, and building custom web portals. Both products leverage the Solution Engine and its workflow activities to quickly build integrated solutions that connect disparate systems.
Microsoft Stack Visual Studio 2010 Overviewrfennell
Visual Studio 2010 provides an integrated development environment for developers, testers, architects and others. It includes tools for tasks across the entire application lifecycle from design and development to testing and deployment. At the center is Team Foundation Server, which provides version control, requirements management, reporting and other collaboration features to help teams work together effectively throughout the development process.
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0Antonio Chagoury
This is the slide deck for my "A Sneak Peek at Visual Studio 2010 and .NET Framework 4.0" presentation I gave at the CapArea.NET user group on December 15th, 2009 where we had upwards of 70 attendees.
This document is a resume for Scott Spivak summarizing his professional experience and skills. He has many years of experience designing and implementing C++ solutions for data storage systems, with a focus on test-driven development. His experience includes roles maintaining storage virtualization systems, developing web and Flash-based GUIs, and designing firmware for tape libraries. He has strong skills in C++, databases, and object-oriented design.
This presentation discusses how IBM UrbanCode Deploy can automate deployment across platforms from mainframe to mobile. It enables continuous delivery by automating deployment processes for traditional and cloud applications. The tool provides visibility into deployments across environments and manages configurations. It supports deployment of applications to various platforms including mobile, middleware, and mainframe systems of record.
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...Michael Elder
Delivered at IBM Innovate 2014. Original abstract:
How can you improve your customer feedback loop using iterative, full stack application design for the cloud?
In this presentation, we’ll cover an innovative new way of designing and versioning your cloud applications through a web-based environment development toolkit. With support for OpenStack and other cloud providers, we’re able to capture all aspects of your cloud-based application from compute, storage, and virtual networking all the way up to the application managed in UrbanCode Deploy. In a single click, you can stand up a new environment complete with application components deployed and ready to run. With built in configuration management, you can see the changes made by your automation to configure each node. And with UrbanCode Deploy’s inventory management system, you’ll always know what version of which component is deployed where.
Come learn about our new take on cloud design and get involved to provide us with feedback to make this offering exactly what you need.
The document discusses software project failures and the benefits of using an integrated platform like Visual Studio Team System (VSTS) for software development. It notes that on average in 2000-2004, software projects were 45% over budget, 63% over schedule, and only delivered 67% of planned functionality. VSTS provides features like version control, work item tracking, build automation, and reporting that help improve collaboration, accountability, visibility and quality of software projects. It discusses how one company saw a 225% ROI and 6 month payback by deploying VSTS across their development teams.
IBM's DevOps solution for CLM includes a full lifecycle suite of products for managing continuous business planning, Agile project management, continuous build, source code management, test management, and continuous application monitoring.
IBM Rational Host Access Transformation Services (HATS) can dynamically transform your terminal-based applications into rich web pages. It is highly customizable and built on Java EE technology. We'll discuss some lessons learned from a very (very) complex HATS engagement. We'll discuss proper development strategies, and how to distribute workload across team members. We'll introduce a novel approach to unit testing advanced customizations using JUnit, and will also talk about how to address functional testing.
There are some appropriate ways to deploy and implement IBM DevOps tools including Team Concert DOORs NG, Quality Manager, and the various Rational IDE's. However, there are many wrong ways to do it wrong. This presentation, from InterConnect 2016, focuses on trends that we have seen over the past few years that simply, don't work, and how to avoid the pitfalls.
IBM InterConnect 2015: Dax 5162-C-ing is Believing:
Finding talent for C/C++ development for Unix systems can be a challenge. However, it does not have to be so difficult. Using Rational Developer, you can have more junior developers, or cross-skilled developers do the kind of slick development that punches above their weight class. See how the productivity features of the editors far exceed what vi can do. See how static code analysis can reduce your defect cycle time, improve code maintenance, and performance of your applications.
This document discusses IBM Rational Host Access Transformation Services (HATS) which transforms traditional text-based interfaces into web, portlet, rich client or mobile device interfaces. It provides an overview of HATS capabilities including creating macros, integration objects, web services and using HATS with other IBM technologies like SQL, Toolbox for Java and Program Call Markup Language.
Rational Developer for i (RDi) is the IDE of choice for editing, verifying, analyzing, and managing RPG, COBOL, and C/C++ on the IBM i (i.e the AS/400). If you come from a SEU/PDM development environment and are looking to move to a robust development environment, or if you wish to use the new RPG language features, you need to read through this to learn how to adopt the product.
In this presentation we cover the new features of RDi 9.1, including the new debugger and code coverage tooling. We also demonstrate editing features of the LPEX editor, such as find/replace with regular expressions. We cover the screen and report designers as well.
Software Archaeology and Code Refactoring with Rational Developer for System ...Strongback Consulting
Presented at the North Florida Rational User Group, March 25, 2014
Refactoring is a rather new term in the COBOL world. It is something that the Java, .NET, PHP, and Python developers have been doing this for years. In the COBOL world, there are countless programs that appear to have stopped maturing once they've gone into production. Refactoring can make your applications more manageable, and stable over time.
Software archaeology is the process by which you discover what you've got, what you've forgotten, and where code originates.
In this meeting, we'll how a z/OS developer can use these strategies with RDz to improve their code, and their productivity using RDz. We'll focus on the new features of the COBOL and PL/I editors, performance hierarchy diagrams, code generation wizards, the Software Analyzer code review features, and MVS tooling that allows the developer to work with partitioned and sequential datasets, VSAM files, and GDG's.
So you've just inherited several COBOL programs from a newly retired co-worker. These programs are huge, and you have only a slight idea what they do, or what they touch. How do you go about discovering how they work? This is where IBM Rational Developer for System Z (RDz) and IBM Rational Asset Analyzer (RAA) can help you understand what your source does, what it affects, and what risks are at play in changing those systems.
This was presented at the 2013 IBM Innovate Conference in Orlando, Florida.
This document provides an overview of Host Access Transformation Services (HATS) from Rational, an IBM product. HATS allows organizations to modernize legacy green screen applications and interfaces by transforming them into modern web and mobile interfaces without modifying the underlying host systems. It discusses business challenges organizations face with outdated green screen systems like long training times, user frustration, and inability to access new markets. The document then summarizes key capabilities of HATS like support for web technologies, mobile platforms, and integration with other systems without needing access to source code. It provides examples and a case study of its use at Winnebago Industries and Total System Services.
Teaching old dogs new tricks with Rational Developer for System iStrongback Consulting
Rolling out Rational Developer is more than just purchasing the product. In order to maximize the adoption rate of the product, you need a plan, you need executive sponsorship, and you need diligence. This covers our recommended best practices, as well as example anti-patterns that people often fall into causing their adoption rate to plummet.
Rational Host Access Transformation Services (HATS) transforms traditional text-based interfaces into web, portlet, rich client or mobile device interfaces. It allows extending existing 3270, 5250, and VT applications as standard web services. HATS can easily convert host application screens to user-friendly GUIs. It uses macros to extract and prompt for data, which can then be used to generate Integration Objects and create RESTful or SOAP web services from them. This allows extending the reach of legacy applications to new users and integrating them with other systems.
This document provides an overview of basic Linux commands and navigation for new Linux users. It covers how to connect to Linux using terminals or remotely using Putty, navigating files and directories using commands like ls, cd, pwd, and vi, managing files with commands like cp, rm, and chmod, and viewing system processes and information with top, ps, and other commands. The document aims to get users comfortable with fundamental Linux tasks and directs them to additional resources for learning more advanced topics.
How a tactical HATS solution became a strategic asset - A Customer StoryStrongback Consulting
The document summarizes IBM's Host Access Transformation Services (HATS) solution and how it was implemented by Total System Services (TSYS) to address challenges around modernizing legacy green screen applications. HATS was used to transform TSYS's core credit/debit card processing applications, which consisted of thousands of 3270 green screens, to enable access through a web interface. This allowed TSYS to improve the user experience and offer services through different delivery channels while avoiding replacing the existing applications.
IBM Rational solution provides capabilities for effective Application Lifecycle Management (ALM). ALM helps coordinate people, processes, and tools across requirements, development, and quality management. It provides a unified platform to include open source, packaged, custom applications, and other commercial solutions. Effective ALM reduces high costs, poor quality, project risk, and inefficiency of fragmented software development. The IBM Rational ALM solutions support organizations in starting their ALM journey based on their unique needs.
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Strongback Consulting
lder interface systems such as those using COBOL on IBM AIX, or RPG on IBM i are expensive to replace and often difficult to integrate. See how to quickly leverage these systems in an environment without rewriting or having access to the original source code. Using IBM Rational Host Access Transformation Services (HATS), create REST-based or SOAP-based Web services to call from other systems. Presenters demonstrate a customer solution that was originally written in COBOL on AIX that now uses HATS Web services. Presenters show how using the new Dojo features in HATS, teams can rapidly build a new interface without rip and replace of the old system. HATS and Dojo help dramatically reduce data entry errors, improve customer call times, and make it easier to train personnel to use the applications. The session includes demos.
The document discusses challenges in software quality and system integration. It provides examples of failures due to lack of requirements capturing for system compatibility and improper testing. The document promotes IBM Rational Quality Manager for coordinating quality processes, reducing costs through collaboration and automation, and making confident decisions with real-time reporting. Customers cite benefits like lower costs, reduced risk, faster time to market, and leveraging existing investments.
What's new in Host Access Transformation Services from IBM Rational version 8: including new Dojo widgets, new templates, JAX-RS REST based web services. Also new support for the iPad.
The document discusses the IBM Rational solution for Collaborative Lifecycle Management. It provides capabilities that fully support an integrated Application Lifecycle Management (ALM) approach by allowing organizations to coordinate people, processes, and tools for requirements management, development and quality management through traceability across artifacts, process definition and reporting. The solution is powered by IBM Rational Jazz, which provides open collaboration across the software and systems lifecycle through products, platforms and communities.
This document provides an overview of the Rational Developer for Power Systems Software. It highlights key features of the software like the LPEX editor, which provides a modern IDE for developing RPG and COBOL while retaining familiar SEU-like features. The document also discusses productivity gains from features like content assist, integrated debugging, and visual tools like the application diagram and screen/report designers. It positions Rational Developer as helping modernize development processes and tools for IBM Power Systems.
From Dreams to Threads: The Story Behind The ChhapaiThe Chhapai
Chhapai is a direct-to-consumer (D2C) lifestyle fashion brand founded by Akash Sharma. We believe in providing the best quality printed & graphic t-shirts & hoodies so you can express yourself through what you wear, because everything can’t be explained in words.
Looking for Reliable BPO Project Providers?"anujascentbpo
"Looking for Reliable BPO Project Providers?" tailored for businesses potentially seeking outsourcing partners, especially those in or considering Noida and India.
NewBase 05 May 2025 Energy News issue - 1785 by Khaled Al Awadi_compressed.pdfKhaled Al Awadi
Greetings,
Hawk Energy is pleased to share with you its latest energy news from NewBase Energy
as per attached file NewBase 05 May 2025 Energy News issue - 1785 by Khaled Al Awadi
Regards.
Founder & Senior Editor NewBase Energy
Khaled M Al Awadi, Energy ConsultantGreetings,
Hawk Energy is pleased to share with you its latest energy news from NewBase Energy
as per attached file NewBase 05 May 2025 Energy News issue - 1785 by Khaled Al Awadi
Regards.
Founder & Senior Editor NewBase Energy
Khaled M Al Awadi, Energy ConsultantGreetings,
Hawk Energy is pleased to share with you its latest energy news from NewBase Energy
as per attached file NewBase 05 May 2025 Energy News issue - 1785 by Khaled Al Awadi
Regards.
Founder & Senior Editor NewBase Energy
Khaled M Al Awadi, Energy ConsultantGreetings,
Hawk Energy is pleased to share with you its latest energy news from NewBase Energy
as per attached file NewBase 05 May 2025 Energy News issue - 1785 by Khaled Al Awadi
Regards.
Founder & Senior Editor NewBase Energy
Khaled M Al Awadi, Energy Consultant
Avoiding the China Tariffs: Save Costs & Stay CompetitiveNovaLink
As a result of the ongoing trade war between the United States and China, many manufacturers have been forced to pay higher tariffs on their products imported from China. Therefore, many companies are now exploring alternative options, such as reshoring their manufacturing operations to Mexico. This presentation explores why Mexico is an attractive option for manufacturers avoiding China tariffs, and how they can make the move successfully.
Read the Blog Post: https://novalinkmx.com/2018/10/18/chi...
Visit NovaLink: https://novalinkmx.com/
LinkedIn: / novalink
#ManufacturingInMexico #Nearshoring #TariffRelief #ChinaTariffs #USChinaTradeWar #SupplyChainStrategy #ManufacturingStrategy #Reshoring #GlobalTrade #TradeWarImpact #MadeInMexico #MexicoManufacturing #NearshoreMexico #MexicoSupplyChain #SmartManufacturingMoves #ReduceTariffs #BusinessStrategy #OperationalExcellence #CostReduction #NovaLink
Alaska Silver: Developing Critical Minerals & High-Grade Silver Resources
Alaska Silver is advancing a prolific 8-km mineral corridor hosting two significant deposits. Our flagship high-grade silver deposit at Waterpump Creek, which contains gallium (the U.S. #1 critical mineral), and the historic Illinois Creek mine anchor our 100% owned carbonate replacement system across an expansive, underexplored landscape.
Waterpump Creek: 75 Moz @ 980 g/t AgEq (Inferred), open for expansion north and south
Illinois Creek: 525 Koz AuEq - 373 Koz @ 1.3 g/t AuEq (Indicated), 152 Koz @ 1.44 g/t AuEq (Inferred)
2024 "Warm Springs" Discovery: First copper, gold, and Waterpump Creek-grade silver intercepts 0.8 miles from Illinois Creek
2025 Focus: Targeting additional high-grade silver discoveries at Waterpump Creek South and initiating studies on gallium recovery potential.
NewBase 28 April 2025 Energy News issue - 1783 by Khaled Al Awadi_compressed...Khaled Al Awadi
Greetings
Attached our latest energy news
NewBase 28 April 2025 Energy News issue - 1783 by Khaled Al AwadiGreetings
Attached our latest energy news
NewBase 28 April 2025 Energy News issue - 1783 by Khaled Al AwadiGreetings
Attached our latest energy news
NewBase 28 April 2025 Energy News issue - 1783 by Khaled Al Awadi
The Mobile Hub Part II provides an extensive overview of the integration of glass technologies, cloud systems, and remote building frameworks across industries such as construction, automotive, and urban development.
The document emphasizes innovation in glass technologies, remote building systems, and cloud-based designs, with a focus on sustainability, scalability, and long-term vision.
V1 The European Portal Hub, centered in Oviedo, Spain, is significant as it serves as the central point for 11 European cities' glass industries. It is described as the first of its kind, marking a major milestone in the development and integration of glass technologies across Europe. This hub is expected to streamline communication, foster innovation, and enhance collaboration among cities, making it a pivotal element in advancing glass construction and remote building projects. BAKO INDUSTRIES supported by Magi & Marcus Eng will debut its European counterpart by 2038. https://www.slideshare.net/slideshow/comments-on-cloud-stream-part-ii-mobile-hub-v1-hub-agency-pdf/278633244
Petslify Turns Pet Photos into Hug-Worthy MemoriesPetslify
Petslify transforms your pet’s photo into a custom plush that captures every detail. Customers love the lifelike result, making it feel like their furry friend is still with them—soft, cuddly, and full of love.
The Institute for Public Relations Behavioral Insights Research Center and Leger partnered on this 5th edition of the Disinformation in Society Report. We surveyed 2,000 U.S. adults to assess what sources they trust, how Americans perceive false or misleading information, who they hold responsible for spreading it, and what actions they believe are necessary to combat it.
Explore the growing trend of payroll outsourcing in the UK with key 2025 statistics, market insights, and benefits for accounting firms. This infographic highlights why more firms are turning to outsourced payroll services for UK businesses to boost compliance, cut costs, and streamline operations. Discover how QXAS can help your firm stay ahead.
for more details visit:- https://qxaccounting.com/uk/service/payroll-outsourcing/
Influence of Career Development on Retention of Employees in Private Univers...publication11
Retention of employees in universities is paramount for producing quantity and quality of human capital for
economic development of a country. Turnover has persistently remained high in private universities despite
employee attrition by institutions, which can disrupt organizational stability, quality of education and reputation.
Objectives of the study included performance appraisal, staff training and promotion practices on retention of
employees. Correlational research design and quantitative research were adopted. Total population was 85 with a
sample of 70 which was selected through simple random sampling. Data collection was through questionnaire and
analysed using multiple linear regression with help of SPSS. Results showed that both performance appraisal
(t=1.813, P=.076, P>.05) and staff training practices (t=-1.887, P=.065, P>.05) were statistical insignificant while
promotion practices (t=3.804, P=.000, P<.05) was statistically significantly influenced retention of employees.
The study concluded that performance appraisal and staff training has little relationship with employee retention
whereas promotion practices affect employee retention in private universities. Therefore, it was recommended
that organizations renovate performance appraisal and staff training practices while promoting employees
annually, review salary structure, ensure there is no biasness and promotion practices should be based on meritocracy. The findings could benefit management of private universities, Government and researchers.
Alec Lawler - A Passion For Building Brand AwarenessAlec Lawler
Alec Lawler is an accomplished show jumping athlete and entrepreneur with a passion for building brand awareness. He has competed at the highest level in show jumping throughout North America and Europe, winning numerous awards and accolades, including the National Grand Prix of the Desert in 2014. Alec founded Lawler Show Jumping LLC in 2019, where he creates strategic marketing plans to build brand awareness and competes at the highest international level in show jumping throughout North America.
Harnessing Hyper-Localisation: A New Era in Retail StrategyRUPAL AGARWAL
Discover how hyper-localisation is transforming the retail landscape by allowing businesses to tailor products, services, and marketing strategies to meet the unique needs of specific communities. This presentation explores the concept, benefits, and real-world examples of hyper-localisation in action, helping retailers boost customer satisfaction and drive growth.
2. Common server infrastructure enables collaborative coordination for multi-platform development teams. IBM Rational Team Concert for Power Systems Software IBM Rational Developer for Power Systems Software New compilers exploit Power Systems including the latest Power architecture and multi-core technology, boosting performance, productivity and portability. IBM Rational Compilers Common developer desktop delivering integrated developer tools for Power operating systems and programming languages.* Announcing: The IBM Rational Solutions for Power Systems Software IBM plans to add C/C++ and COBOL development tools for AIX to the Rational Developer for Power family in the future* * All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only . Rational Software Delivery Platform powered by
3. Common server infrastructure enables collaborative coordination for multi-platform development teams. IBM Rational Team Concert for Power Systems Software IBM Rational Developer for Power Systems Software New compilers exploit Power Systems including the latest POWER architecture and multi-core technology, boosting performance, productivity and portability. IBM Rational Compilers Common developer desktop delivering integrated developer tools for Power operating systems and programming languages.* IBM Rational Developer for Power Systems Software IBM plans to add C/C++ and COBOL development tools for AIX to the Rational Developer for Power family in the future* * All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only . Rational Software Delivery Platform powered by
4. Rational Developer for Power Systems Software Integrated tools for all Power operating systems and programming languages One integrated solution – supporting multiple environments RPG, COBOL, CL, C, C++, DDS on IBM i C/C++ and COBOL on AIX* Java EGL Improves developer productivity Reduces training across disciplines Integrates skill silos Simplifies multiplatform development IBM plans to add C/C++ and COBOL development tools for AIX to the Rational Developer for Power family in the future* * All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only . Empower People RPG Developer COBOL Developer Java Developer EGL Developer C/C++ Developer
5. Remote Development Features of RDp Remote project/files. Remote editor with content assist Outline View Remote Search Call Hierarchy and other analysis Remote build Build error feedback
6. Debugging Power Applications Variables view shows changes between steps Debug view shows the process, its threads, and their stacks. You can look back up the stack just by choosing a stack frame. Integrated editor shows the current line highlighted Outline views makes source navigation easy
7. Rational Developer for Power Systems Software V7.5 RPG and COBOL Development Tools for IBM i Feature Follow on to Rational Developer for i as the modern development tools for IBM i Features Lightweight, modern, development tools for RPG, COBOL, CL, and DDS Integrated file access, search, edit, compile and debug Rich editing features such as outline view, content assist, formatting, color tokenizing Visualize program structure with Application Diagram Easily debug batch, interactive, and Web applications and Web services with a common visual debugger Visual DDS design tools: Screen and Report Designer User defined smart build capabilities Integration with Rational Team Concert for Power NEW!
8. The Screen Designer Modify source code both graphically and textually in one editor Real-time updating of source and all other views when any change is made in any view Easily modify screens visually. Common editor tooling with RPG, COBOL, etc
9. The Report Designer Easily define/modify externally defined printer files View/modify printer file layout easily Switch to source view to modify source directly. Understand the printer source easily in one view
10. Beta: C/C++ and COBOL Development Tools for AIX Development tools for AIX Remote access to files, processes, and shells Rich editor support (content assist, outline view, color tokenizing,…) Integrated build support with error feedback Remote debug Debug core files for postmortem analysis Call and type hierarchy views (C/C++) Language aware searching (C/C++) Integration with Rational Team Concert for Power Systems Software
11. Common server infrastructure enables collaborative coordination for multi-platform development teams. IBM Rational Team Concert for Power Systems Software IBM Rational Developer for Power Systems Software New compilers exploit Power Systems including the latest POWER architecture and multi-core technology, boosting performance, productivity and portability. IBM Rational Compilers Common developer desktop delivering integrated developer tools for Power operating systems and programming languages.* IBM Rational Team Concert for Power Systems Software IBM plans to add C/C++ and COBOL development tools for AIX to the Rational Developer for Power family in the future* * All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only . Rational Software Delivery Platform powered by
12. Rational Team Concert for Power Systems Software Team Collaboration Connect dispersed development teams Bring all stakeholders together Business analysts, IT managers, project managers, team leads, developers, and testers Governance Implement single process for all teams Help teams move towards Agile development Track development tasks Source Control Transparency and Reporting Automate project status Traceability (links) between artifacts Team, role, and personalized dashboards Consolidation and lower costs Single solution for multiple platforms and languages (Java, IBM i, AIX, PHP, .NET) Single server, database, administration Single tool for everyone to learn lower training costs Work Items Build SCM Reporting Planning Process
13. Work Items Capture Traceability and Effort Predefined, custom and personal queries Subscribe to work items you're interested in Query results Integrated discussion threads & chat sessions Understands and persists work items' relationship to SCM and build artifacts SCRUM built in artifact types
14. Team Concert Planning is Directly Linked to Execution NOT just a disconnected spreadsheet With brittle cross product integration Synchronization issues for admins…backup No web access for non-developers NOT just a planning tool Designed for project leads Not connected to execution of scm and builds No process control of scm, builds With Rational Team Concert Live work load bars show who is overbooked … Live progress status bars show Individual and Team progress All planning is 100% Web based so all can access it Full process control across both VS.NET and Eclipse teams Engages development in planning to produce better predictability Work Load Bar Progress Bar
15. Web-based Taskboards Increase Team Visibility See the work in progress or completed Drag and drop work items to change their state. Show stories linked to a set of associated tasks and their status
16. Plan Risk Assessment Color codes high risk tasks for quick identification and action Automatically calculates probability of task fitting into the schedule More detailed developer estimation.. low, nominal, high
18. Builds – Extensible Continuous Integration Run personal builds to check your changes before sharing them with the team Create build servers Identify work items and change sets that went into the build Historical view of the build queue with status Even reconstruct a work space from a failed build!
19. Rational Team Concert for Power 2.0 What’s new in RTC for Power 2.0: Integrated Builds for your IBM i Projects Developer and team builds Define dependency based builds Integrated error feedback Build reports through Web client Build Audit support Ensure objects were built with RTC for Power Identifies objects built or changed outside the process Promotion Promote objects from integration to test and from test to packaging using a controlled, enforceable process Advanced SCM features Pessimistic Locking of individual artifacts Source change activity reporting Planning through Web UI More planning function available through Web UI
20. Audit Build of RPG and COBOL applications Ensure objects were built by RTC Power and identify objects that may have been created or changed outside of your process
21. Promote Application Artifacts Promote objects from integration to test and from test to packaging using a controlled, enforceable process Integration Stream Testing Stream Integration Build Definition Packaging Stream Testing Build Definition Packaging Build Definition Integration Built Libraries Testing Built Libraries Packaging Built Libraries Dev WS Dev WS Team Roles and Permissions Work Items Source Control Build
22. Common server infrastructure enables collaborative coordination for multi-platform development teams. IBM Rational Team Concert for Power Systems Software IBM Rational Developer for Power Systems Software New compilers exploit Power Systems including the latest POWER architecture and multi-core technology, boosting performance, productivity and portability. IBM Rational Compilers Common developer desktop delivering integrated developer tools for Power operating systems and programming languages.* The IBM Rational Compilers for Power Systems IBM plans to add C/C++ and COBOL development tools for AIX to the Rational Developer for Power family in the future* * All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only . Rational Software Delivery Platform powered by
23. IBM Compilers Designed to unleash full power of IBM processors POWER, System z, and Blue Gene Industry leadership in advanced optimization technology Over 100 new optimizations introduced in the last 5 years Performs in-depth code analysis Generates code that exploits all Power systems (including POWER7) Support development of parallel/multicore code OpenMP (Open Multi-processing) API Automatic parallelization by compilers Lower total cost of ownership Maximize application performance on Power servers Increase capacity and performance without hardware upgrades Improve programmer productivity and shorten development cycles Modernize legacy applications
24. Platform: IBM POWER Problem: Parallelize outer product vector multiply by programmer Example: Programming for Multicore (Manual) Serial Code #define N 100 #define M 100 double v1[M], v2[N], A[M][N]; void OuterProduct() { int i,j; for (i=0; i < M; i++) { for (j=0; j < N; j++) { A[i][j] = v1[i]*v2[j]; } } } int main() { // Initialize v1 // Initialize v2 OuterProduct(); return 0; } #include <pthread.h> #define N 12 #define M 12 #define NUM_THREADS 4 double v1[M], v2[N], A[M][N]; void *OuterProduct(void *arg) { int i,j, chunk = M/NUM_THREADS; int threadId = *((int *) arg); int for (i=threadId*chunk; i < threadId*chunk+chunk; i++) { for (j=0; j < N; j++) { A[i][j] = v1[i]*v2[j]; } } } int main() { int I, rc, threadId[NUM_THREADS]; pthread_t threads[NUM_THREADS]; // Initialize v1 // Initialize v2 for (i=0; i < NUM_THREADS; i++) { threadId[i] = i; rc = pthread_create(&threads[i], NULL, OuterProduct, &threadId[i]); if (rc != 0) { fprintf(stderr, "Error creating thread\n"); exit(1); } } for (i=0; i < NUM_THREADS; i++) pthread_join(threads[i], NULL); return 0; } p-threads #define N 100 #define M 100 double v1[M], v2[N], A[M][N]; void OuterProduct() { int i,j; #pragma omp parallel for for (i=0; i < M; i++) { for (j=0; j < N; j++) { A[i][j] = v1[i]*v2[j]; } } } int main() { // Initialize v1 // Initialize v2 OuterProduct(); return 0; } OpenMP
25. IBM Compilers on Power XL C/C++ and XL Fortran (AIX and Linux) Optimize application and generate code tuned for POWER7 Exploit architectural enhancements, including the new floating point unit COBOL (AIX only) Provide integration of business critical COBOL applications with modern web technology (e.g. Web services, Java, XML) Support key middleware TXSeries, DB2, Oracle (certified) and Tuxedo (certified) Support POWER7 IBM Rational Development Studio (IBM i) RPG, COBOL and C/C++ compilers Designed for creating modern business applications Enhanced to support application development on POWER7
26. Summary of What’s New Enabling you to unleash the power of innovation on your Power Systems *All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. IBM Power Systems Rational Software Delivery Platform powered by NEW! RPG Developer C/C++ Developer COBOL Developer Java Developer EGL Developer IBM Rational Developer for Power Systems Software Rational Developer for Power Family Enhanced RPG and COBOL features for IBM i Visual Screen Designer Visual Report Designer Multiplatform development Java, Java Script EGL, EGL Rich UI Rational Team Concert for Power Systems Software New IBM i build capabilities Change management on AIX platform Collaborative ALM and cross project dashboards Statement of direction* IBM plans to add C/C++ and COBOL development tools for AIX to the Rational Developer for Power family in the future Open Beta now available Preview: IBM XL C, XL C/C++, and XL Fortran compilers for AIX and Linux plan to exploit the POWER7 processor architecture*
27. Additional Information To learn more visit: ibm.com/software/rational/announce/power/ Rational Developer for Power Systems Software Product Page http:// www.ibm.com/software/rational/products/rdp / Rational Team Concert for Power Systems Software Product Page http:// www.ibm.com/software/rational/products/rtcp / IBM Rational Jazz Overview Overview: http://www-01.ibm.com/software/rational/jazz/ Community: https:// jazz.net /
#6: C/C++ IDE for AIX features: Remote project hosting and remote filesystem manipulation Language aware editing of remote C/C++ files with content assist and outline view Remote builds using IBM XL C/C++ compiler, with full error feedback (makefile based - GNU make currently supported) Remote C/C++ source analysis C/C++ Search Search for declarations and/or references of C/C++ constructs such as functions/methods, types, variables, namespaces, etc. Navigation Navigate to source code elements. E.g. open declaration, open header file, etc., via menu actions and hyperlinks (CTRL + click) Call Hierarchy Displays call graph for functions/methods Type Hierarchy Displays inheritance hierarchy graph for C++ types
#27: What’s New: IBM plans to add C/C++ and COBOL development tools for AIX to the Ra- tional Developer for Power family in the future, extending the benefits of having an integrated Eclipse development environment to teams devel- oping C/C++ and COBOL applications for AIX. All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. The information in this statement is intended to outline our gen- 1 eral product direction and it should not be relied on in making a pur- 1 chasing decision. 1 The information in this statement is for informational purposes only and may not be incorporated into any contract. The information in this statement is not a commitment, promise, or legal obligation to deliver any material, code or functionality. The development, release, and tim- ing of any features or functionality described for our products remains at our sole discretion.