Filter by products, topics, and types of content

(430 Products)

(773 Topics)

(20 Industries)

(15 Types)

1 - 100 of 11149 results | Next
Show Summaries | Hide Summaries
View Results
Title up Date none
"Excel"lerating DB2 Universal Database: Transferring DB2 Data to a Spreadsheet
Make reporting easy for your end users. Author Kulvir Bhogal describes a sample application that uses open source technology for transferring DB2 data to a Microsoft Excel spreadsheet.
13 Feb 2003
(Blue)mixing IoT and GPS services for your health
This article uses a straightforward Node.js application example to show how to develop an app that uses two services provided in the Bluemix ecosystem: Wearable Fitness and the Pitney Bowes Travel Boundary Service. It also discusses the challenges inherent in developing this particular application idea and some of the intricacies of working with maps and map data.
Also available in: Chinese   Russian   Japanese   Portuguese  
12 Aug 2014
10 essential security practices from IBM
Organizations face an ever-changing set of risks in a world with rapidly changing technology, and business models that call for innovation, new platforms like cloud, and a desire to connect systems with the world at large. All of this adds to the complexity of securely protecting the enterprise. Beth Dunphy, Worldwide Strategy and Offering Executive at IBM, introduces 10 essential security practices from IBM – a flexible framework that helps organizations simplify the challenge of designing a balanced security program.
Also available in: Chinese  
25 Oct 2015
10 little-known features in Rational Developer for System z that increase mainframe developers' productivity
The IBM Rational Developer for System z IDE for mainframe and multiplatform development is popular for its major features, such as remote editing, remote debugging, source code management support, and web services for mainframe applications. This article describes 10 of the most useful of many lesser-known features that increase productivity for mainframe developers.
08 Feb 2011
10 steps to UNIX nirvana
Discover several time-saving tips and freely available tools that both new and experienced C++ developers can use.
Also available in: Chinese  
03 Mar 2009
10 tips and tricks to secure versions of your data on a Jazz server
The Jazz-based Configuration Management application can be used to protect multiple versions of data. This article gives examples of how data can be organized into configurations, describes default security settings and how they can be configured, explains the benefits of team areas, and offers troubleshooting tips.
17 Dec 2013
10 tips for sensible systems administration
Benjamin Franklin: scientist, scholar, statesman, and . . . systems administrator? Yes, 200 years or so before the birth of UNIX, Franklin scribed sage advice to keep systems humming. Here are 10 of Franklin's more notable tips.
Also available in: Chinese  
10 Mar 2009
11 proven practices for more effective, efficient peer code review
These 11 proven practices for efficient, lightweight peer code review are based on a study at Cisco Systems using SmartBear CodeCollaborator. They can help you ensure that your reviews both improve your code and make the most of your developers' time.
Also available in: Chinese  
25 Jan 2011
11 tips for scaling servers in the cloud
Cloud computing enables application developers to solve scaling problems in a new way. Deploying applications to the cloud gives you the ability to scale horizontally by releasing IT resources of the same type without incurring high costs. If this is new territory for you, this introductory overview of best practices will help you learn the basics.
Also available in: Chinese   Portuguese  
23 Oct 2015
15 best practices for pureXML performance in DB2
DB2 9 introduces pureXML support, which means that XML data is stored and queried in its inherent hierarchical format. To query XML data, DB2 offers two languages, SQL/XML and XQuery. Additionally, DB2 9 has sophisticated XML indexing capabilities and support for XML Schema validation. While most existing performance guidelines for DB2 also apply to XML data, this article provides additional XML-specific performance tips. This article has been updated for DB2 9.5. [2009 May 26: Corrected code in Listings 12 and 13.--Ed.]
Also available in: Chinese   Japanese   Spanish  
26 May 2009
2013 IBM Global Reputational Risk and IT Study
The IBM Global Reputational Risk and IT Study is one of the largest studies ever conducted to examine the relationship between IT and reputational risk. The initial group of 427 respondents participated in a survey conducted for IBM by the Economist Intelligence Unit. An additional 175 respondents participated in the study online at a special IBM survey website. All participants answered questions specifically designed to provide a detailed picture of the connection between reputational risk and IT in business today—including which IT risks have the most impact on reputation, whether these risks are being managed effectively, and identifying the gaps that need to be closed.
21 Mar 2013
21 principles of enterprise architecture for the financial sector
The article lists the most relevant architectural principles for an IT department to follow in the financial market, with details about each principle. These principles are essential for an IT department to take on a strategic role in the company and to indicate actual value generation in IT decisions within an environment where pressure and business decisions are critical.
Also available in: Portuguese  
20 Nov 2012
25 server and client tips for IBM Rational Software Architect Design Manager
One of the developers of the Rational Design Management option offers tips and tricks for setting up the IBM Rational Design Management Server with the IBM Rational Software Architect Design Manager Server Extension and using both with either the web client, which is installed automatically with the server, or the thick client, called the IBM Rational Software Architect Design Manager Client Extension. The thick client is installed into the same package group as an existing IBM Rational Software Architect installation. The first part of the article, Set up the server, is intended for server administrators, while the second and third parts of the article, about using the web client and the Rational Software Architect client, are intended for users.
Also available in: Chinese   Russian  
02 Aug 2011
25 ways to increase your DevOps knowledge
What's happening at InterConnect 2017 for those interested in DevOps? I looked at the schedule and it turns out there's a lot happening at DevOps for you. Here's a snippet.
09 Feb 2017
3 steps to accelerate your mobile apps with APIs by using API Connect
Enrich your mobile apps by invoking REST APIs with the power of your enterprise assets. Although this might sound easy, it can be difficult to find the APIs you need, learn about them, and then know how to use them. This article explains how you can use API Connect to accelerate your mobile apps.
Also available in: Chinese  
28 Nov 2016
3-D modeling with SketchUp and Eclipse, Part 1: Creating the bridge between SketchUp and Eclipse
One of Google's most recent and popular tools, SketchUp, takes the pain out of 3-D modeling. Not only does SketchUp make it easy to create designs manually but it also allows you to automate the design process with Ruby scripts. Because managing and editing these scripts is so important, it helps to have a full-featured development environment like Eclipse. Learn how to configure SketchUp and Eclipse so you can edit scripts in Eclipse and automatically execute them in SketchUp.
Also available in: Russian   Japanese   Portuguese  
14 Apr 2009
3-D modeling with SketchUp and Eclipse, Part 2: Coding with the SketchUp scripting language
Scripts allow you to add automation, animation, and geometric computation to your SketchUp designs. With the right code, SketchUp can become a rendering tool like Maya or a mechanical design tool like AutoCAD. This article, the second in a two-part "3-D modeling with SketchUp and Eclipse" series, describes a number of the basic classes used in SketchUp scripts and provides examples of their usage. With these classes, you can construct any 3-D figure composed of line segments and faces. Then you can configure the appearance of each face with colors and images.
Also available in: Russian   Japanese  
12 May 2009
30 game scripts you can write in PHP, Part 1: Creating 10 fundamental scripts
PHP is an easy-to-use, easy-to-learn, widely accessible programming language. It's well suited for developing simple scripts you can use to help you in all kinds of games. Whether you play simple pen-and-paper games by yourself, complex tabletop role-playing games with a group of people, or online games of any kind, this series will have something for you. Each article in this series will cover 10 scripts in 300 words or fewer (3d10 stands for "roll three 10-sided dice") that are simple enough for even a beginning developer, but useful enough for a seasoned game player. The goal is to give you something you can modify to suit your needs, so you can impress your friends and players by busting out your laptop at your next gaming session.
Also available in: Russian   Japanese   Spanish  
18 Nov 2008
30 game scripts you can write in PHP, Part 2: Developing 10 intermediate scripts
PHP is an easy to use, easy to learn, widely accessible programming language. It's well suited for developing simple scripts that you can use to help you in all kinds of games. Whether you play simple pen and paper games by yourself, complex tabletop role-playing games with a group of people, or online games of any kind, this series will have something for you. This article will build on Part 1 of this series, exploring 10 intermediate scripts that can be used in various types of games. These scripts are intended for three types of games: role playing games, games of chance and word games.
Also available in: Russian   Japanese  
25 Nov 2008
30 game scripts you can write in PHP, Part 3: Creating 10 advanced scripts
PHP is an easy to use, easy to learn, widely accessible programming language. It's well suited for developing simple scripts that you can use to help you in all kinds of games. Whether you play simple pen and paper games by yourself, complex tabletop role-playing games with a group of people, or online games of any kind, this series will have something for you. This article will build on Parts 1 and 2 of this series, exploring 10 cool scripts that can be used in various types of games -- from an inventory-management system and note-taking scripts to word-game scripts to image manipulation and scripts for games like keno.
Also available in: Russian   Japanese  
02 Dec 2008
30 productivity tips from the developers of IBM Rational Requirements Composer: Part 1. Navigation
Software requirements are actualized in a variety of forms that can be difficult to navigate and discuss uniformly: use case diagrams, screen mock-ups, text descriptions, flow charts, and so forth. Besides providing specific editors for these types of content, IBM Rational Requirements Composer fosters collaboration by offering universal tools and views to search for, comment on, and define and navigate links between artifacts of any type. This exploration of these common facilities is punctuated by specific tips and tricks from the developers of Rational Requirements Composer to help you use this software more productively. With this knowledge, you will spend less time opening artifacts unnecessarily and retyping redundant information and more time meeting your customers' requirements.
Also available in: Chinese  
01 Jun 2009
30 productivity tips from the developers of IBM Rational Requirements Composer: 30 productivity tips from the developers of IBM Rational Requirements Composer Part 3. Templates
Learn how to use IBM Rational Requirements Composer to create templates from artifacts and to reuse existing templates easily in other projects.
Also available in: Chinese  
18 Jun 2009
30 productivity tips from the developers of IBM Rational Requirements Composer: Part 2. Collaboration
IBM Rational Requirements Composer fosters collaboration by offering universal tools and views to search for, comment on, and define and navigate links between artifacts of any type. This exploration of these common facilities is punctuated by specific tips from the developers of Rational Requirements Composer to help you use this software more productively. Analysts with this knowledge will spend less time opening artifacts unnecessarily and retyping redundant information and more time perfecting their customers' requirements. This is Part 2 of a three-part series.
Also available in: Chinese  
03 Jun 2009
32-bit and 64-bit application development with DB2 UDB V8.2
If you are migrating from a 32-bit DB2 instance to a 64-bit one, deploying 32-bit applications to 64-bit platforms, or simply want to ensure that you can do so easily later then this article is for you. This article outlines DB2 Universal Database's (DB2) 32-bit and 64-bit application and routine support and explains the considerations and best practices related to the developing and deploying DB2 applications and routines to 64-bit platforms.
07 Oct 2004
3D development with WebGL, Part 1: Introducing WebGL
The WebGL API gives JavaScript developers the ability to tap directly into the powerful built-in 3D graphics acceleration capabilities of today's PC and mobile-device hardware. Supported transparently in modern browsers, WebGL makes it possible to create high-performance 3D games, applications, and 3D-enhanced UIs for mainstream web users. This article is the first in a three-part series for JavaScript developers who are new to WebGL. In this part, work through a basic example that demonstrates WebGL fundamentals and related 3D graphics concepts.
Also available in: Chinese   Japanese  
10 Dec 2013
3D development with WebGL, Part 2: Code less, do more with WebGL libraries
The WebGL API gives JavaScript developers the ability to tap directly into the powerful built-in 3D graphics acceleration capabilities of today's PC and mobile-device hardware. Supported transparently in modern browsers, WebGL makes it possible to create high-performance 3D games, applications, and 3D-enhanced UIs for mainstream web users. This article is the second a three-part series for JavaScript developers who are new to WebGL. Series author Sing Li introduces you to two WebGL libraries that make 3D development far more efficient than coding directly to the WebGL API.
Also available in: Chinese   Japanese  
21 Jan 2014
3D development with WebGL, Part 3: Add user interaction
The WebGL API gives JavaScript developers the ability to tap directly into the powerful built-in 3D graphics acceleration capabilities of today's PC and mobile-device hardware. Supported transparently in modern browsers, WebGL makes it possible to create high-performance 3D games, applications, and 3D-enhanced UIs for mainstream web users. This article concludes a three-part series for JavaScript developers who are new to WebGL. Follow along as series author Sing Li guides you through the development of a complete 3D game application and a prototype for a data-visualization UI.
Also available in: Chinese   Japanese  
04 Feb 2014
4 experimental Bluemix services you'll want to try
Check out the latest almost-ready-for-prime-time boilerplates and services on IBM Bluemix, including selections from integration testing, data management, content management, application quality, and application infrastructure.
Also available in: Chinese   Russian   Japanese   Spanish  
05 May 2015
4 reasons why WebSphere Liberty and Bluemix ease the lift and shift of on-premises microservices to the cloud
In this article, Vijay Bhadriraju, IBM Senior Software Engineer, explains his experience in lifting and shifting on-premises Java microservices to Bluemix cloud. He also examines the lifecycle management benefits that these microservices can experience by running in Bluemix. This tutorial is geared to developers and IT personnel who are running microservices in their on-premises infrastructure and want to move them to the cloud.
Also available in: Chinese  
21 Apr 2016
5 insider tips to customize themes in the IBM API Connect Developer Portal
Streamline theme customization in the IBM API Connect Developer Portal. Our API Connect experts share five tips they learned from their work with clients who needed help with themes.
19 Apr 2017
5 minutes of smart: Detect and analyze runtime problems with probes
By using an automated tool to facilitate development code testing (in this case, Rational Application Developer for WebSphere), which uses the Eclipse-based Probekit framework of Java code fragments that can be inserted into a program to provide information as the program runs, you make it easier to obtain vital runtime data on your code component.
Also available in: Chinese  
03 Nov 2014
5 minutes of smart: Explore the test management process
Developers can learn how to become software test management experts by understanding how the testing effort process works in a software development project. By using an automated tool -- in this case, Rational Quality Manager -- you make it easier to plan, develop, and manage testing in a software development project.
Also available in: Chinese  
02 Dec 2014
5 minutes of smart: Explore the testing process
Developers can learn how to become software testing experts by understanding how the testing effort process works in a software development project. By using an automated tool -- in this case, Rational Quality Manager -- you make it easier to plan, develop, and manage testing in a software development project.
Also available in: Chinese  
02 Dec 2014
5 minutes of smart: How to link requirements to development artifacts
An important initial task to successfully manage requirements in a development project includes linking requirements and artifacts. Choosing the correct link type is key. Learn about links types in a typical RM tool such as Rational DOORS Next Generation. You can also experiment with the DOORSng tool in a 60-day free trial.
Also available in: Chinese  
03 Nov 2014
5 minutes of smart: Manage change with work items
Developers can learn how to become change and configuration management experts by understanding how work items function. By using an automated tool -- in this case, the agile project management Rational Team Concert -- you make it easier to manage change in a software development project.
Also available in: Chinese  
02 Dec 2014
5 minutes of smart: Tracing project requirements
By using an automated tool to facilitate tracing project requirements (in this case, Rational DOORS Next Generation), you can take charge and make managing project requirements a smooth, continuous process.
Also available in: Chinese  
03 Nov 2014
5 minutes of smart: Tracking dependencies between requirements and artifacts
When you use an automated tool to facilitate tracking dependencies between requirements and artifacts (in this case, Rational Application Developer for WebSphere Software), you can obtain a project-wide omniscient view of all dependency links, and that's a good thing.
Also available in: Chinese  
03 Nov 2014
5 minutes of smart: Use source control to manage change
Using source control, developers can more easily manage source code, documents, and other artifacts that a software development team creates. By using an automated tool -- in this case, the agile project management Rational Team Concert -- you make it easier to manage these change in a development project.
Also available in: Chinese  
03 Dec 2014
5 steps for real-time data replication with IBM i remote journaling
Enterprises need real-time, trusted data to make decisions and stay competitive. Data loss is unacceptable, but the process to collect and synchronize data must have little to no effect on production environments. This article shows you how to use a remote journal to configure IBM InfoSphere Data Replication (IIDR) for IBM i. This trusted solution will help you effectively gather data without affecting your other business functions.
Also available in: Chinese  
20 Nov 2015
5 things you didn't know about ...: Apache Maven
You might be familiar with profiles, but did you know that you can use them in Maven to execute specific behaviors in different environments? This installment in the 5 things series looks beyond Maven's build features, and even its basic tools for managing the project life cycle, delivering five tips that will improve the productivity and ease with which you manage applications in Maven.
Also available in: Chinese   Russian   Japanese   Spanish  
17 May 2017
5 things you didn't know about ...: Apache Maven plugins
Can’t get enough of Maven? Neither can we! Learn how plugin goals map to the Maven lifecycle, then get started with four plugins that will take your projects to the next level, including Maven Site from GitHub and Maven Cargo from Codehaus.
Also available in: Chinese   Portuguese  
11 Sep 2017
5 things you didn't know about ...: Command-line flags for the JVM
Java virtual machines come with hundreds of command-line options, which more experienced Java developers can use to tune the Java runtime. Learn how to monitor and log compiler performance, disable explicit garbage collection (System.gc();), extend the JRE, and more.
Also available in: Chinese   Russian   Japanese   Portuguese  
24 Aug 2010
5 things you didn't know about ...: Enhancing Swing
Swing is an older toolkit, developed long before the advent of beautiful user interfaces, and it's missing some of the components you might need for building rich UIs. Fortunately, open source projects like Substance, SwingX, and the Java Look-and-Feel Graphics Repository make up the difference. Author Steven Haines shows you how to painlessly add tree tables, syntax highlighting, and more to your Swing UIs.
Also available in: Chinese   Russian   Japanese  
17 May 2017
5 things you didn't know about ...: Everyday Java tools
Some Java tools defy categorization and are frequently collected under the rubric of "things that work." This installment of 5 things offers up a collection of tools you'll be glad to have, even if you end up storing them in your kitchen drawer.
Also available in: Chinese   Russian   Japanese   Portuguese  
17 May 2017
5 things you didn't know about ...: JARs
Many Java developers never think beyond the basics of JARs -- only using them to bundle classes before shipping them off to the production servers. But a JAR is more than just a renamed ZIP file. Learn how to use Java Archive files at their fullest capacity, including tips for jarring Spring dependencies and configuration files.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
17 May 2017
5 things you didn't know about ...: Java Database Connectivity
JDBC, or Java Database Connectivity, is one of the most frequently used packages in the entire JDK, and yet few Java developers use it to its fullest -- or most up-to-date -- capacity. Ted Neward offers an introduction to newer JDBC features like ResultSets that automatically scroll and update on the fly, Rowsets that can work with or without an open database connection, and batch updates that can execute multiple SQL statements in one fast trip around the network.
Also available in: Chinese   Russian   Japanese   Portuguese  
17 May 2017
5 things you didn't know about ...: Java Object Serialization
Java Object Serialization is so fundamental to Java programming that it's easy to take for granted. But, like many aspects of the Java platform, Serialization rewards those who go digging. In his first article of this new series, Ted Neward gives you five reasons to look twice at the Java Object Serialization API, including tricks (and code) for refactoring, encrypting, and validating serialized data.
Also available in: Chinese   Russian   Japanese  
26 Apr 2010
5 things you didn't know about ...: Java performance monitoring, Part 2
If it's news to you that the JDK ships with the full-featured profiler JConsole, you'll be even more surprised to learn about the five stand-alone profiling utilities introduced in this article. Find out how lightweight (and in some cases experimental) Java process monitoring and analysis tools can help you hone in on performance bottlenecks like thread starvation, deadlocks, and object leaks.
Also available in: Chinese   Russian   Japanese   Spanish  
17 May 2017
5 things you didn't know about ...: Java performance monitoring, Part 1
Blaming bad code (or bad code monkeys) won't help you find performance bottlenecks and improve the speed of your Java applications, and neither will guessing. Ted Neward directs your attention to tools for Java performance monitoring, starting with five tips for using Java's built-in profiler, JConsole, to collect and analyze performance data.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
17 May 2017
5 things you didn't know about ...: java.util.concurrent, Part 1
Writing multithreaded code that both performs well and protects applications against corruption is just plain hard -- which is why we have java.util.concurrent. Ted Neward shows you how concurrent Collections classes like CopyOnWriteArrayList, BlockingQueue, and ConcurrentMap retrofit standard Collections classes for your concurrency programming needs.>
Also available in: Chinese   Russian   Japanese  
17 May 2017
5 things you didn't know about ...: java.util.concurrent, Part 2
In addition to concurrency-friendly Collections, java.util.concurrent introduced other pre-built components that can assist you in regulating and executing threads in multithreaded applications. Ted Neward introduces five more of his Java programming must-haves from the java.util.concurrent package.
Also available in: Chinese   Russian   Japanese   Portuguese  
17 May 2017
5 things you didn't know about ...: Multithreaded Java programming
Multithreaded programming is never easy, but it does help to understand how the JVM processes subtly different code constructs. Steven Haines shares five tips that will help you make more informed decisions when working with synchronized methods, volatile variables, and atomic classes.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
17 May 2017
5 things you didn't know about ...: The Java 6 Collections API, Part 1
The Java 6 Collections API is far more than a replacement for arrays, though that's not a bad place to start. Ted Neward dispenses five tips for doing more with Collections, including a primer on customizing and extending the Java Collections API.
Also available in: Russian   Japanese   Spanish  
17 May 2017
5 things you didn't know about ...: The Java 6 Collections API, Part 2
You can take Java Collections anywhere, but don't take them for granted. Collections hold mysteries and can make trouble if you don't treat them right. In this installment of 5 things, Ted Neward explores the complex and mutable side of the Java Collections API, with tips that will help you do more with Iterable, HashMap, and SortedSet, without introducing bugs to your code.
Also available in: Chinese   Russian   Japanese   Portuguese  
17 May 2017
5 things you need to know when creating a cognitive app
With the growth in applications that exploit the power of deep learning, artificial intelligence technologies are adding value to markets and applications across the board. This article explores five key concepts you should consider when developing an intelligent application.
Also available in: Chinese   Japanese  
17 May 2017
6 design principles for great Apple Watch apps
Following a few guiding principles will help you design your Apple Watch app for great results. This article summarizes the Apple Human Interface Guidelines, which focus on scannable apps and quick user-centric interactions. Designing for a small screen, optimizing for minimal power use, and ensuring app accessibility also present unique challenges.
Also available in: Russian   Japanese  
28 Apr 2015
6 Keys to Real-Time Analytics
This article provides six best practices for data management professionals to ensure that their performance management and analytics initiatives are set up for success.
13 Oct 2009
6 tips for optimizing a native XML database
RSS, Atom, mashups, extraordinary search requirements and other developments are making native XML databases an important part of search applications and services. These types of databases excel at efficiently searching through large collections of semi-structured data. In this article, you'll find some common sense guidelines to maximize the performance of applications that use XQuery and native XML databases.
Also available in: Chinese   Japanese   Portuguese  
15 Dec 2009
IPSec simplified
IPSec is one of the most powerful security tools available today, allowing users to implement security at the IP packet level. But this standard is not only powerful, it's extremely complex, and if not understood properly it can be easily misused. Here, Joe explains how IPSec works and explores the potential pitfalls that await well-meaning system administrators.
01 Apr 2001
A beginner's guide to artificial intelligence, machine learning, and cognitive computing
Get an overview of the history of artificial intelligence as well as the latest in neural network and deep learning approaches. Learn why, although AI and machine learning have had their ups and downs, new approaches like deep learning and cognitive computing have significantly raised the bar in these disciplines.
Also available in: Chinese   Japanese  
01 Jun 2017
A Behavior Driven Developer's guide to Infrastructure as Code
Understand Behavior Driven Development and how it can be used on an Infrastructure as Code Ansible project. Learn how to create executable server documentation that is always up to date.
Also available in: Chinese  
08 Aug 2017
A behind-the-scenes look at software development books
from The Rational Edge: Despite the prevalence of online communications, book sales have steadily increased over the past decade. This article explores the place of books and book publishing in the software development industry, and includes interviews with two very different authors with ties to the IBM Rational organization.
15 Mar 2005
A better virtual control panel for IBM i!
The IBM i Access Client Solutions product is known for its simplicity and flexibility, and it includes console-related functions. In this article, you can learn how the IBM i Access Client Solutions virtual control panel function outshines its predecessor!
09 Oct 2014
A brief comparative perspective on SQL access for Hadoop
Although Hadoop is often thought of as the one-size-fits-all solution for big data processing problems, the project is limited in its ability to manage large-scale graph processing, stream processing, and scalable processing of structured data. Learn about Big SQL, a massively parallel processing SQL engine that is optimized for processing large-scale structured data. See how it compares to other systems that were recently introduced to improve the efficiency of the Hadoop framework for processing large-scale structured data.
Also available in: Chinese   Russian  
12 Aug 2014
A brief history of Eclipse
from The Rational Edge: In the late 1990s, IBM began development of what we now know as Eclipse. This article reviews the inception and growing acceptance of this popular computing platform, illustrating the role Eclipse plays in today's development tool arena.
15 Nov 2005
A brief introduction to code pages and Unicode
Unicode is intended to unify the computing community around a single standard for encoding text. To understand how the standard works and why we need it, explore the code behind the letters you see on your screen and in your printouts.
03 Mar 2000
A business process management approach to enterprise process modernization
This article describes how BPM can be used for enterprise modernization. It introduces techniques and best practices to ensure BPM success, including business process discovery, business process decomposition, business process ownership, service identification, and code modularization. Compared to other legacy modernization approaches, BPM allows for effective scoping; instead of boiling the ocean, you look at a specific business process and what is required for that process to execute, and only modernize the IT functions that are needed by the process. As you implement more and more processes, you can reuse the services you developed for previous processes and gradually modernize all that is needed from the legacy application, making it relevant and essential for the future of the enterprise. The BPM approach provides quick time to value and engages business users.
Also available in: Chinese  
13 Jun 2012
A case for SOA governance
Help your enterprise reap its true benefits by strengthening your awareness to the importance of SOA governance for an enterprise which has IT as one of its key organizations. The author illustrates some key responsibilities of a governance body and concludes by showing you how you can effectively implement SOA governance.
16 Aug 2005
A case study of using IBM WebSphere Studio Application Developer 5.0 with Rational ClearCase LT Part 2: Unified Change Management
In the second part of this case study, the authors discuss the role of the developer and the process of joining a UCM project.
01 Apr 2004
A Case Study: Using IBM Rational Unified Process as the Methodology Framework
Derived from a presentation at RUC 2003, this case study discusses a company's real world experiences successfully developing and deploying an iterative methodology using IBM RUP as a process framework. The benefits of implementing a standard process and the future opportunities it affords a development organization are addressed.
15 Apr 2004
A CBM-SOMA based approach to Resource and Capacity Management (RCM) Center Modernization
This article discusses the business operations and processes of Resource and Capacity Management (RCM) that helps to be transform IT systems. This methodology helps to modify and integrate the current assets and tools in realizing end-to-end automated business processes using an SOA. We looked at the enterprise view of the RCM center, build the business component models, identify the hot components and develop an SOA solution layered enterprise architectural model. The business services are identified and transformed into candidate IT services by applying SOMA service identification and analysis technique. This case study also provides example of IBM'S CBM-SOMA methodology, IBM SOA solution in modernizing existing RCM IT systems and its business operations.
Also available in: Russian   Japanese  
27 Jul 2010
A chat with Watson Project lead, Dr. David Ferrucci
Chief Investigator for IBM's Deep QA/Watson Project, Dr. David Ferrucci, was in Austin, Texas for SXSWi 2011. He stopped to talk with Todd Watson (no relation to the supercomputer) and Scott Laningham about IBM Watson's historic win on the Jeopardy! game show and about what the project means to the developer community.
28 Mar 2010
A Cloud Computing Solution in Universities
This article details the concept of cloud computing using a Virtual Computing Lab (VCL). We specifically focus on a cloud computing implementation methods through the VCL, how it helps within a research-oriented educational institution of higher learning, and finally, we discuss some of the important factors that demonstrate how a VCL provides a scalable, sustainable, economically valuable and viable contribution to the campus layer IT cyber-infrastructure.
Also available in: Chinese   Russian   Spanish  
05 Jan 2010
A CMIS API library for Python, Part 1: Introducing cmislib
This is the first of a two-part series which will introduce you to cmislib, a client-side library for working with CMIS content libraries. Content Management Interoperability Services (CMIS) is a specification that provides a standard way to access content, regardless of the underlying repository implementation or the choice of the front-end programming language. In this article, learn about the cmislib API for Python using examples.
Also available in: Chinese   Russian   Portuguese   Portuguese  
25 Mar 2010
A CMIS API library for Python, Part 2: Build real world ECM tools with Python and cmislib
In Part 2 of this series on CMIS and Python, build an xcopy-like data population and migration tool using the Python cmislib library. The tool not only xcopies local file systems to any CMIS repository but is also aware of JPG Exif data and preserves it during the copy if possible. Walk through the source code and learn how to use the tool on the command line. Also, you can download the fully functional source..
Also available in: Chinese   Russian  
25 Mar 2009
A CMMI Maturity Level 2 assessment of RUP
from The Rational Edge: This article examines how well the IBM Rational Unified Process (now available as part of the new IBM Rational Method Composer) can help software development organizations achieve a higher process maturity level. It assesses RUP coverage in teams of process areas defined by Level 2 of the Capability Maturity Model Integration (CMMI) and identifies areas to supplement in RUP in order to compensate for the gaps.
15 Dec 2005
A colorful introduction to DB2 UDB, Version 8 for UNIX, Linux, and Windows: Overview of the Database Partitioning Feature
This article provides an introduction to DB2 UDB for Linux, UNIX and Windows Version 8 with the Database Partitioning Feature (DPF). It is the second part of a two part series.
18 Mar 2004
A colorful introduction to DB2 UDB, Version 8 for UNIX, Linux, and Windows: Visualize fundamental DB2 concepts
Are you a visual learner? This graphical introduction to DB2 will save you time in learnging the main concepts of the DB2 environment.
23 Jan 2003
A comparison of virtualization features of HP-UX, Solaris and AIX
Most AIX administrators understand the virtualization features available to them on their System p platform through PowerVM, which is also available on the System p for Linux. What about the other UNIX hardware platforms? What do they have to offer and how do some of their features compare to PowerVM. This article explores innovations for 2009 and 2010, including coverage of IBM's newly released POWER7 systems.
Also available in: Chinese   Russian  
23 Mar 2010
A compendium of Cloudscape frequently asked questions
IBM Cloudscape is a small-footprint, multiuser, standards-driven, relational database system written entirely in Java that is well suited for embedding in Java applications and Servers. This technical article answers common questions.
27 Jul 2006
A compiler option that helps debug optimized code
Debugging optimized code has always been a challenging task, because it could make the program state not available to debuggers. Optimization can change the sequence of operations, add or remove code, change variable data locations, and perform other transformations that make it difficult to associate the generated code with the original source statements. In this article, Daniel Chen and Tommy Hoffner introduce a compiler option that helps debug optimized code.
Also available in: Chinese   Russian  
10 Jul 2012
A complete connectivity guide from InfoSphere Information Server to DB2 for i
IBM Information Server supports extracting from and writing to DB2 for System i. To help you overcome any challenges in setting up the connection from Information Server to DB2 for i, this article provides clear, step-by-step instructions, from checking prerequisite information and components to connecting to DB2 for i and defining DataStage jobs.
Also available in: Chinese  
30 May 2013
A complete testing process with Rational Quality Manager
You get complete overview of the testing process by using IBM Rational Quality Manager throughout the software development lifecycle. An online bookstore application provides an example application to describe the effort from a test plan to a test report. You also learn how to integrate software requirements from IBM Rational RequisitePro with Rational Quality Manager. You submit a defect from Rational Team Concert, which is also integrated with Rational Quality Manager.
Also available in: Portuguese  
11 Mar 2010
A Conceptual Model for Event Processing Systems
This article introduces a Conceptual Model for event processing. This is described in terms of an underlying Event Processing Network and an associated Conceptual Architecture for Event Processing, which provides a conceptual view of the event processing architecture and the key components required to build useful event processing systems.
Also available in: Russian   Japanese   Spanish  
09 Feb 2010
A continuous delivery process in a multitenancy environment
Learn how to design and implement the upgrade process in Software as a Service multitenancy environments. This necessary step updates each customer environment independently from the environments that reside on the same machine.
Also available in: Chinese   Japanese  
07 Jul 2015
A custom DXL framework for accessing Notes/Domino data
Use Domino XML (DXL) to enable other applications to create, view, and update Notes documents in Lotus Notes/Domino 6.x. With LotusScript agents, you can view a Notes document in DXL, create a document from DXL, and update a document from DXL.
Also available in: Japanese  
03 May 2005
A data compression primer
This article is a primer on the basic types of data compression, with an introductory explanation of the mathematics and algorithms that go into compression techniques. Brief consideration and examples are given to help you evaluate what types of compression tools and techniques are suited to your own applications. Pointers are provided to more advanced theoretical discussions and ready-to-use compression tools and libraries. [Update: Tables 1 and 2 were updated to correct formatting errors. -Ed.]
Also available in: Russian   Japanese   Spanish  
21 Jul 2011
A DB2 UDB still image extender
Integrate the latest image-processing capabilities with images stored in your DB2 UDB database. This article shows you a method for integrating a third-party image-processing library such as ImageMagick with DB2 UDB to provide enhanced functionality to manage and process still images directly inside a DB2 UDB database system. It describes the steps to implement the user-defined functions that connect DB2 to the library and shows how to compile and link everything together. In the end, you will have a completed a still image extension for DB2 based on that library. Code samples included.
07 Apr 2005
A deep dive into the new software-defined converged infrastructure for SAS Foundation mixed workloads
This article describes the details behind the new software-defined converged infrastructure for deploying SAS Foundation Mixed Analytics workloads using IBM Elastic Storage Server (ESS), IBM Spectrum Scale, IBM POWER8, and Mellanox networking technology. This article documents detailed test configurations, test scenarios, performance results, and tuning options for the converged infrastructure. This article provides a methodology to tune each component in the infrastructure horizontally, as well as tuning the solution vertically, which allowed the optimal performance to be achieved.
Also available in: Chinese  
12 Sep 2017
A detailed look at DB2 Stinger .NET CLR Routines
Learn what a .NET common language runtime routine(CLR) is, what is required to create one, how to create them, and when implementing one is a good choice. In addition the author includes tips regarding the implementation details that will get you up and developing .NET CLR routines quickly and easily.
Also available in: Japanese   Japanese   Japanese   Japanese  
18 Jun 2004
A developer's guide to chatbots
One of the current trends in technology is the chatbot. This tutorial summarizes the major messaging platforms, bot frameworks, and artificial intelligence (AI) services you use to develop your chatbot applications.
Also available in: Chinese   Japanese  
10 Aug 2016
A developer's guide to complying with PCI DSS 3.2 Requirement 6
The Payment Card Industry Data Security Standard (PCI DSS) is a highly prescriptive technical standard, which is aimed at the protection of debit and credit card details, which is referred to within the payments industry as cardholder data. The objective of the standard is to prevent payment card fraud, by securing cardholder data within organizations that either accept card payments, or are involved in the handling of cardholder data. PCI DSS consists of 12 sections of requirements, and usually responsibility for compliance rests with IT infrastructure support. PCI DSS requirement 6 alone breaks down into 28 individual requirements, and sits squarely with software developers who are involved in the development of applications that process, store, and transmit cardholder data. This article aims to focus on all aspects of requirement 6. PCI compliance heavily revolves around IT services. IT focused compliance managers that are tasked with achieving compliance within organizations, often lack the required software developer knowledge and experience to help assure that the application development meets the arduous requirements of PCI DSS. Follow along to read a developer's perspective to complying with PCI DSS requirements.
Also available in: Russian  
18 Sep 2017
A few of my favorite things
2009 has come and nearly gone. We covered a lot of ground in the world of Web development. Looking back over the year, here are articles that your editor doesn't want you to have missed.
22 Dec 2009
A flexible and scalable WebSphere MQ topology pattern: Part 1: Building a multi-purpose WebSphere MQ infrastructure with scalability and high availability
Common requirements in new enterprise projects include continuous availability to send MQ messages, high availability for individual persistent messages, linear scale of throughput, consistency between different MQ installations, and reduced complexity for administrators. This article provides a foundation WebSphere MQ topology that meets these non-functional requirements for a wide range of use cases, and facilitates building MQ hubs or even a shared multi-tenancy MQ infrastructure (an MQ cloud).
Also available in: Chinese  
27 Mar 2013
A flexible and scalable WebSphere MQ topology pattern: Part 2: Workload-balanced MQ client connections for Java EE applications
Part 2 of this article series contains Java EE code examples for creating workload-balanced client connections to a WebSphere MQ queue manager cluster configured as an MQ hub -- the "flexible and scalable topology pattern" described in Part 1.
21 Aug 2013
A flexible and scalable WebSphere MQ topology pattern: Part 3: Workload-balanced WebSphere MQ client connections for SCA applications
Part 3 of this article series contains SCA code examples to create workload-balanced client connections to a WebSphere MQ queue manager cluster configured as an MQ hub – the "flexible and scalable topology pattern" described in Part 1.
12 Mar 2014
A flexible data integration architecture using InfoSphere DataStage and InfoSphere Federation Server
Combine InfoSphere DataStage and InfoSphere Federation Server to provide an efficient and flexible architecture for moving and transforming data.
Also available in: Chinese   Russian   Portuguese  
04 Oct 2012
A guide to inline assembly for C and C++
First, the authors describe basic usage syntax for inline assembly (inline asm) embedded within C and C++ programs. Then they explain intermediate concepts, such as addressing modes, the clobbers list, and branching stanzas, as well as more advanced topics, such as memory clobbers, the volatile attribute, and locks are discussed for those who want to use inline asm in multithreaded applications.
01 Nov 2011
A guide to Jazz source control management
In IBM Rational Team Concert, you have access to the feature-rich Jazz source control management (SCM) system that is subtly different from other such systems that are available in the marketplace. This article provides an overview of the various components that comprise the SCM system and offers both basic and detailed operational overviews on how you can use it.
20 Sep 2011
A guide to Python packaging
The best open source Python applications have great packaging. Learn more about what packaging is and basic implementation. Then, go a step farther and discover versioning and distribution as they relate to packaging.
Also available in: Chinese   Russian   Japanese   Spanish  
18 Oct 2011
1 - 100 of 11149 results | Next
Show Summaries | Hide Summaries