Technical library

  • spacer Filter by products, topics, and types of content

    (144 Products)

    (735 Topics)

    (20 Industries)

    (16 Types)

1 - 100 of 1504 results | Next Show Summaries | Hide Summaries Subscribe to search results (RSS)

View Results
Title up Date none
10 time-saving techniques in Eclipse Europa
Eclipse Europa offers many convenient features for navigating and editing Java files. Discover what they are and how to use them, and when you're finished, you may be saying, "I didn't know that!"
22 Apr 2008
A hands-on introduction to Schematron
Meet Schematron, a schema language that allows you to directly express rules without creating a whole grammatical infrastructure. Schematron is useful whenever you wish to apply and check against rules for the contents of XML documents. Schematron is extraordinarily flexible in the variety of rules you can express, and it's even more expressive than other schema languages such as DTD, W3C XML Schema (WXS) and RELAX NG. In this tutorial, author Uche Ogbuji uses detailed examples to illustrate Schematron's use, and offers recipes for common schema needs.
02 Sep 2004
A quick start: Develop and run SQLJ programs
Learn how to quickly start using WebSphere Studio Application Developer and DB2 Universal Database to develop SQLJ applications following these very detailed steps using a simple servlet application. This tutorial also provides some basic information about these IBM products and SQLJ-related information.
02 Dec 2004
A quick start: Develop and test SQLJ programs using Rational Application Developer
Learn how to code, test, and run SQLJ applications using Rational Application Developer (RAD) and IBM DB2 Universal Database (DB2 UDB). Learn, also, how to run applications in a WebSphere Application Server and DB2 UDB environment. This tutorial complements an earlier tutorial "A quick start: Develop and run SQLJ programs" (developerWorks, December 2004) that describes how to develop SQLJ applications using WebSphere Studio Application Developer, the precursor to Rational Application Developer. If you want to get practical experience without having to sift through the manuals, this tutorial is for you. Users who have installed DB2 and one or both of WebSphere Application Server V6.0 and Rational Application Developer V6.0 can get firsthand experience by following the steps described in this tutorial, using the ZIP file included for download.
Also available in: Chinese   Russian  
16 Feb 2006
A quick tour of Autonomic Computing
Autonomic computing architecture is a range of software technologies that enable you to build an information infrastructure that can, to lesser and greater degrees, manage itself, saving countless hours (and dollars) in human management. And all this without giving up control of the system. This tutorial explains the concepts behind autonomic computing and looks at the tools at your disposal for making it happen - today.
07 Apr 2004
A step-by-step guide to publishing your own PEAR channels
The PHP Extension and Application Repository (PEAR) is a collection of PHP packages built to ease the development required to build an application. V1.4 of the PEAR package manager introduced the concept of channels, which are a way to organize and deliver packages that can be installed with the package manager. This tutorial discusses channels, introduces and explains the channel.xml file, and demonstrates how to build a channel for distributing packages. Channels are ordinarily used to expose PEAR packages through the Internet, but enterprises can uses channels to make distribution of enterprise-specific PHP code easy.
Also available in: Korean  
30 Jan 2007
A tour of Workplace toolkit SPIs
This tutorial explores the two Service Provider Interfaces (SPIs), Workplace instant messaging and the Workplace mail messaging, provided with Release 1.0 of the IBM Workplace Products API Toolkit.
02 Feb 2005
A virtual office: IBM Lotus Sametime chatting and Second Life
You've heard the hype about Second Life, and how it's becoming the environment of choice for ... well ... everything, it seems. But work can't stop just because you want to hang out. Fortunately, the IBM Lotus Sametime Software Development Kit (SDK) and Second Life scripting make it possible to combine the two. This tutorial shows you how to create a Sametime bot that listens for conversations in Second Life and relays them to your IBM Lotus Sametime Connect client or vice-versa, making it possible to let people alert you when you're needed, but you're not "in-world" as well as to be in-world without missing important conversations.
Also available in: Chinese  
11 May 2007
Accelerate and automate the build process
This tutorial introduces you to Ant and its existing integration with ClearCase. It describes how to extend the integration by creating some new tasks. You'll see some real life examples of the integration in action.
11 Jun 2004
Access application data using WebSphere Federation Server and WebSphere DataStage
Discover an alternate methodology for accessing application data sources in WebSphere Federation Server using the WebSphere DataStage product as the connection vehicle to SAP. Application data sources can also be accessed by WebSphere Federation Server using the WebSphere Business Integrator adapters. The WebSphere Business Integrator method is not described in this tutorial but can be found in the product documentation, specifically the WebSphere Federation Server Data Source Configuration Guide - Chapter 8: Configuring access to business application data sources.
Also available in: Chinese   Russian  
05 Oct 2006
Access DB2 stored procedures using mobile clients
This tutorial shows developers how to access DB2 Java stored procedures from DB2 Everyplace-enabled Windows CE or Palm-based devices and emulators.
13 May 2004
Access heterogeneous data with WebSphere II, Part 1
Many developers are faced with the problem of managing heterogeneous data - that is, data kept in various kinds of stores that needs to be managed in a unified way. One way to access such data is through IBM WebSphere Information Integrator, working in tandem with a J2EE application server like WebSphere Application Server. In this tutorial, you'll see how you can use these products to create a unified integration layer for heterogenous data, and to build Enterprise JavaBean components that can access and manipulate that data.
05 May 2004
Access heterogeneous data with WebSphere II, Part 2
This is the second tutorial in a series which shows you how to simplify your portal applications by accessing heterogeneous data through EJB components over SQL views. The first tutorial in this series showed you how to set up a database and integration layer, and develop the EJB components. In this tutorial, you'll take the EJB components that you built in the first tutorial and deploy them to a portal environment for easy access to the underlying data.
05 May 2004
Access IBM Workplace Collaboration Services using Web services
IBM Workplace Collaboration Services (IWCS) provides collaborative services that can be used in your applications. These collaborative services are available to you via Application Programming Interfaces (APIs) and Service Provider Interfaces (SPIs). A majority of these services are also available via Web Services. In this tutorial you will explore the steps required to access these collaborative services using Rational Application Developer to build your client applications. Two examples show you how to access two separate services exposed by IWCS server.
Also available in: Russian  
01 Nov 2005
Access Web services as databases
This tutorial is for J2EE developers struggling to find the best method of incorporating disparate environments and looking for an easy way to leverage standard data access methodologies for consuming data. With WebSphere Information Integrator, developers can assess data -- ultimately propagated from a Web Service -- through a simple SQL call or any other method one normally uses to access data from a database. This tutorial will show you how to tie DB2 to a back-end Web Service creating virtual tables that one can access directly from a standard Web page.
16 May 2005
Accessing data with JSF portlets
In this tutorial, you'll learn how to create portlets using the new visual development functions in WebSphere Studio Application Developer V5.1.2 and Portal Toolkit V5.0.2.2. In particular, you'll use: JavaServer Faces, WebSphere Data Object, and Click-to-Action. We'll apply these features to create a sample auction database portal. The programming models and runtime frameworks, along with new easy-to-use tools, make it easier to build applications running on WebSphere Portal. Some of this technology is so new that it is for prototyping purposes only. However, learning about it now will help you prepare so you can implement it when it is available.
25 Jul 2004
Accessing DB2 Everyplace using J2ME devices, part 1
This two-part tutorial assists developers in developing DB2 Everyplace mobile applications using J2ME APIs and deploying the application in the J2ME Emulator using the J2ME toolkit. Part one deals with developing the mobile application.
08 Apr 2004
Accessing DB2 Everyplace using J2ME devices, part 2
This two-part tutorial shows developers how to build DB2 Everyplace mobile applications using J2ME DB2Everyplace MIDP ISync APIs.
22 Apr 2004
Add ARM performance monitoring easily with Eclipse
The Eclipse Test & Performance Tools Platform (TPTP) project released an open source and Application Response Measurement (ARM) V4.0-compliant implementation in June 2006, based on TPTP V4.2. This tutorial describes the TPTP project and explains how ARM has been implemented and integrated with TPTP. The trade-offs involved in getting to this point are discussed, along with the challenges in moving forward. Specific examples show how to get started using ARM for your application with TPTP.
Also available in: Chinese  
06 Feb 2007
ADO.NET data adapters using DB2 UDB V8.2 procedures
Configuring ADO.NET data adapters to call DB2 UDB stored procedures was a complex task prior to the introduction of the DB2 Stinger technology! This tutorial walka you through the steps required to build an application that uses SQL stored procedures to select, insert, update, and delete rows from database tables and views. Any of the DB2 server products may be used with this tutorial, including DB2 for z/OS V6 or later, and DB2 for iSeries V5r1 or later.
17 Aug 2004
Advanced charting in BIRT
Since 2004, the Eclipse-based Business Intelligence and Reporting Technology (BIRT) community has grown and gained massive success. This success is growing as more users are starting to integrate with BIRT technology to present business data. A key reason for this success is that users are discovering the rich BIRT reporting components. The BIRT charting capabilities is one of the rich components that allow the end user to uncover trends in data to answer business questions. BIRT provides extensive interactive charting and other advanced features to allow report developers to create professional-looking reports.
01 Jul 2008
Advanced database operations with JDBC
This tutorial is designed to introduce you to several advanced database operations, including stored procedures and advanced datatypes, that can be performed by a Java application using JDBC.
19 Nov 2001
Advanced XQuery: Creating custom functions
XQuery functions enable you to define common expressions once and reuse them frequently. The end result is tighter, more robust code that is easier to maintain. Using XQuery API for Java (XQJ), this tutorial demonstrates an implementation of XQuery functions within a Java environment.
Also available in: Chinese   Korean   Vietnamese  
11 Nov 2008
Advancing with XQuery: Develop application idioms
The XQuery specification is well over a year old now. A surfeit of solid implementations combined with (if developer chatter is anything to go by) marked new interest, seems to indicate that XQuery is finally experiencing higher adoption rates. Possibly this is due to developers starting to figure out how to utilize XQuery within a rich mixture of XML technologies (such as XML databases. XSLT, XML Schema). Learn how to use XQuery beyond its original role as an XML query language and apply it toward the development of middleware and Web applications.
Also available in: Chinese  
30 Sep 2008
AIX linking 101
Are you writing or porting applications to AIX? Get a quick introduction to the most commonly used features of the linker and loader, plus practical tips and techniques. This short tutorial from AIX expert Gary Hook focuses primarily on the library search path.
Also available in: Russian  
03 Apr 2002
AjaXQuery
Discover how you can get the full benefit of using XQuery technology together with Asynchronous JavaScript and XML (Ajax). Your Web application will have the back-end benefit of sophisticated XML querying as well as the client-side benefit of rich presentation without the distraction of repeated requests.
Also available in: Korean  
07 Jul 2009
An Eclipse Nebula widgets primer
The SWT toolkit offers a robust interface to the native widgets of the operating system it's running on. However, native widgets often aren't enough. The Eclipse Nebula project is working to bridge this gap with custom widgets for functionality, including calendaring and advanced tables. This tutorial demonstrates five Nebula widgets, including Grid, CDateTime, CompositeTable, PGroup, and PShelf.
17 Apr 2007
An introduction to AOP
Follow along with Sing Li as he guides you through the basic concepts of aspect-oriented programming (AOP). AOP tools give you a way to separate the code for essential crosscutting concerns, such as logging and security, from your Java programs' core application logic cleanly. AOP can make your code more readable, less error-prone, and easier to maintain.
30 Sep 2005
An Introduction to Data Transformation Mapping using WebSphere Data Interchange
This tutorial shows you how to create data transformation maps using WebSphere Data Interchange. It demonstrates how to: import EDI Standards and XML DTD's, create a new data transformation map, and apply basic mapping techniques using the Mapping Command tool.
30 May 2003
An Introduction to Integrating WebSphere MQ with WebSphere Data Interchange
This tutorial describes the creation of a queue manager in WebSphere MQ and the required MQ objects used with WebSphere Data Interchange. It uses an XML in, EDI out scenario over WebSphere MQ to illustrate the required configuration.
14 Jul 2003
An introduction to the Eclipse Web Tools Platform V1.0
The Eclipse Web Tools Platform (WTP) extends the Eclipse IDE to enable easy development of Java 2 Enterprise Edition (J2EE)-based applications. Learn how to install WTP, configure it for use with an application server, and use the tools it provides to create a J2EE application.
Also available in: Russian  
21 Feb 2006
An introduction to the IDE for the Cell Broadband Engine SDK
This introductory tutorial, updated for the Cell Broadband Engine (Cell BE) SDK V2.1, explores the Interactive Development Environment (IDE) of the Cell BE processor and gives developers a click-for-click walk-through of building a simple project in this environment.
30 Mar 2007
An Introduction to WebSphere Application Server Performance Tuning Toolkit
WebSphere Application Server is a key component of enterprise architecture, and performance bottlenecks can affect multiple applications. This tutorial series introduces WebSphere Application Server Performance Tuning Toolkit, which can be used for uncovering performance bottlenecks and tuning the WebSphere Application Server infrastructure. This part presents several more problem scenarios and shows how PTT can help in detecting and resolving the issues.
24 Oct 2012
An Introduction to WebSphere Application Server Performance Tuning Toolkit
WebSphere Application Server is one of the key components of enterprise architecture, and performance bottlenecks can affect multiple applications. WebSphere Application Server Performance Tuning Toolkit is an easy to use tool that can be used to uncover performance issues with WebSphere Application Server. This toolkit is very useful in ensuring that you get the maximum out of your infrastructure.
Also available in: Portuguese   Spanish  
17 Oct 2012
An introduction to XML User Interface Language (XUL) development
XUL is a tried and true application framework. In fact, the recently released Firefox 3.0 is not only built using XUL, but provides a XUL runtime environment that enables any Firefox user to run other XUL applications. In this tutorial, you start to program in XUL and learn about some tools to help you develop XUL apps. Build a XUL-based blog editor as you enhance your Web development skills to build desktop apps with XUL.
Also available in: Chinese   Russian  
04 Nov 2008
Analyze DB2 spatial data with a free geobrowser
A geobrowser for DB2, Informix and Netezza is now available as a free download. You can easily list tables containing spatial data and select the tables to be displayed as a map using a combination of points, lines and polygons. The color, symbols, linestyle and shading are user selectable. Map navigation tools allow you to zoom in and out, pan the map and select and display the alphanumeric values associated with each graphic object. The geobrowser can render the results of spatial analysis using DB2, Informix or Netezza. Application developers can use these components to construct custom spatial visualization applications. This tutorial shows you step-by-step how to use the free geobrowser to visualize data from DB2 tables.
Also available in: Chinese   Vietnamese   Portuguese  
01 Nov 2012
Analyze system performance
Learn how to analyze system performance with IBM Rational Performance Tester v6.1. This tutorial covers the process of test creation, execution, and results analysis. The goal is to guide you through the process of performance testing with IBM Rational Performance Tester V6.1. No prior experience with Rational Performance Tester is required.
26 May 2005
Analyze your applications visually
In this tutorial, you will learn how to use IBM Rational Visual Trace to perform runtime analysis of applications by capturing a trace of the application and displaying it through a trace sequence diagram. IBM Rational Visual Trace can help you understand the code underlying your application by providing a visual model of how the application runs. It can also help you debug code and generate sequence diagrams from your trace sequence diagram.
10 Nov 2004
Apache Ant 101: Make Java builds a snap
Whether you're a veteran user of Apache Ant or just starting out with this open source Java-based build tool, this tutorial provides a wealth of information. With Java developer and Ant enthusiast Matt Chapman from the IBM Java Technology Centre, you'll walk through the steps involved in writing a build file for a simple Java project, and then look at some of Ant's other useful functions, including filesystem operations and pattern matching. You'll finish the course by writing our own Java class that extends Ant's functionality.
Also available in: Russian  
17 Dec 2003
Apache Geronimo uncovered
Discover the Apache Geronimo application server through the eyes of someone who's used IBM WebSphere Application Server for many years (along with other commercial J2EE application servers). This tutorial explores the ins and outs of Geronimo, comparing its features and capabilities to those of WebSphere Application Server, and provides insight into how to conceptually architect sharing an application between WebSphere Application Server and Geronimo.
Also available in: Russian  
16 Aug 2005
Apache Lucene quick-start guide
Apache Lucene is a robust open source search solution for myriad applications, including your own favorite Web sites or your company's intranet. Apache Lucene will go out and grab and index pages you specify, allowing you to search them at will. It also comprises several add-on applications, or subprojects, including the Apache Solr Enterprise search server. In this tutorial, you'll learn how to use Apache Solr and integrate it with a Web application.
Also available in: Korean   Russian  
30 Oct 2007
Apache, Cloudscape, and PHP on Linux
Do you want to know how to build a PHP database application from scratch? This tutorial shows you how to install the DB2 Run Time Client, which allows you to access the IBM Cloudscape database. We also install and configure the Apache Web Server to host the application and compile and configure the PHP module for Apache. The last part of the tutorial shows how to use the Cloudscape Network Server and Apache to verify our database application.
03 Nov 2005
Application development for the OLPC laptop
The XO laptop (of the One-Laptop-Per-Child initiative) is an inexpensive laptop project intended to help educate children around the world. The XO laptop includes many innovations, such as a novel, inexpensive, and durable hardware design and the use of GNU/Linux as the underlying operating system. The XO also includes an application environment written in Python with a human interface called Sugar, accessible to everyone (including kids). Explore the Sugar APIs and learn how to develop and debug a graphical activity in Sugar using Python.
Also available in: Russian  
18 Dec 2007
Application environment migration with WebSphere CloudBurst
In this tutorial, the authors demonstrate how to use WebSphere CloudBurst to build patterns you can use to represent the configuration of both your application and application infrastructure. They also show you how to use these patterns to consistently deploy the application environment as it moves through the four life-cycle stages -- development, test, QA, and production. The tutorial offers a complete, step-by-step example of using patterns to handle changing topologies, underlying platform architectures, and configuration properties.
Also available in: Chinese   Korean   Spanish  
01 Jun 2010
Application logging in WebSphere Application Server Community Edition
WebSphere Application Server Community Edition provides several ways to configure application logging, using java.util.logging, Log4j and SLF4j APIs. This tutorial teaches you how to configure each of these logging APIs, with sample applications.
Also available in: Chinese   Portuguese  
25 Mar 2009
Application logging using solidDB, WebSphere Message Broker, and DB2 pureXML
Because of its flexibility and its presence in many application environments, XML is becoming the preferred log format. In this article, you'll learn how to easily set up an application logging environment by bringing the XML features of WebSphere and DB2 together. We first introduce a simple application logging scenario, then show how to use solidDB for caching and decoupling the application from the logging infrastructure. WebSphere Message Queue and WebSphere Message Broker will be used to reliably move the log messages from the application to DB2, where they can be stored and queried using the pureXML functionality. To normalize different message formats, WebSphere Message Broker will also be used to transform log files to other XML formats prior to storing them into DB2.
Also available in: Chinese   Korean  
07 May 2009
Applying category-based item security in WebSphere Product Center
This tutorial shows how to create and configure a category-based item security in WebSphere Product Center v5.3.0. It shows how to load the environment export file and review a company already set-up with category specific security, and how to implement category-based item security in a newly created company.
30 May 2007
Asynchronous information integration
WebSphere Information Integrator enables real-time integrated access to heterogeneous data such as relational databases, XML documents, queues, and text files. It can all be transparently accessed from a common platform and combined using the power of SQL. In this tutorial you'll use WebSphere Information Integrator to quickly configure access data from DB2 databases, XML documents, and a WebSphere MQ queue, and you will build and run SQL and that displays and combines data from these sources.
29 Oct 2003
Author developerWorks content using IBM Rational Web Developer
This tutorial guides you through the process of authoring articles and tutorials for developerWorks. Using only IBM Rational Web Developer, you can edit, validate, preview, and export your work. Learn more about IBM Rational Software Development Platform and how you can enjoy a hassle-free authoring experience.
16 May 2007
Automate DB2 9.7 database maintenance in an embedded database environment
Within an embedded database environment, it is important that you, as a database administrator, automate as many maintenance tasks as possible so that you can run the database with minimal intervention. IBM DB2 for Linux, UNIX, and Windows provides advanced automation features for configuring, tuning, and managing databases. These automation features allow you to spend less time managing routine tasks, and more time focusing on strategic issues that help you business gain and maintain a competitive advantage. This tutorial shows you how to automate routine maintenance tasks for DB2 on Linux or UNIX.
Also available in: Korean   Russian  
06 May 2010
Automate regression tests
This tutorial introduces you to IBM Rational Functional Tester, an automated regression testing tool that lets you test Java, .NET, terminal-based and web applications running on Windows and Linux platforms. The tutorial will help you create, execute and edit a Functional Tester regression test. Along the way you'll explore the challenges of regression testing and the solutions offered by Functional Tester to address these challenges.
21 Feb 2005
Automate small footprint, embedded Informix Dynamic Server deployments
This tutorial shows you how to automate IBM Informix Dynamic Server (IDS) small footprint deployments by using the IDS deployment utility and the IDS embeddability toolkit. An important requirement of an embedded database system is that it be invisible to end users and administrators. IDS is a perfect database system for application environments that require an embedded database because you can install, deploy, and administer the database silently. It is transparent to users that there is a robust and reliable database system catering to the database requirements of the application.
Also available in: Korean   Portuguese  
11 Mar 2010
Automate software release management and deployment
Learn how to use IBM Rational ClearCase, ClearQuest, and Unified Change Management (UCM) to automate the construction and documentation of releases. See how IBM Tivoli Configuration Manager can be used to transition (deploy) the releases.
09 Jun 2004
Automatic synchronization of EIS data using the WebSphere Process Server relationship service
WebSphere Adapters enable connectivity to a wide range of Enterprise Information Systems (EIS) using the Service Component Architecture (SCA) programming model. Using WebSphere Adapters along with the WebSphere Process Server relationship service, this tutorial will help you create a module to synchronize data across EIS without having to save all the IDs.
Also available in: Chinese   Korean  
09 Jun 2010
Automating GUI testing for IBM Systems Director using Selenium
IBM Systems Director is a platform-management solution used to manage physical and virtual systems in a multi-system environment. It supports various virtualization technologies and multiple operating systems across IBM and non-IBM platforms. This tutorial explains basic steps to automate graphical user interface (GUI) testing for IBM Systems Director using the Selenium tool.
Also available in: Chinese  
28 May 2012
Automating tasks with Rake
Find out about the Rake dependency management tool -- common uses of the tool, syntax of the executable configuration file, how to extend Rake using the Ruby programming language.
27 Sep 2005
Automating the IBM Sales Center for WebSphere Commerce customization build process using Eclipse PDE Build
This tutorial demonstrates how to automate the build process of the IBM Sales Center customization with Eclipse PDE Build, which is part of the Sales Center development environment. With an update site created by the automated build process and other installation features offered by the Sales Center, you can safely deploy the customization to client systems with minimal effort.
Also available in: Korean  
27 Apr 2011
Autonomic Computing Expression Language
This tutorial shows how to use Autonomic Computing Expression Language (ACEL) in your XML document. It takes a user step-by-step through the process of creating an XML document with ACEL expressions, parsing the XML document, and evaluating ACEL expressions contained in the XML document.
28 Feb 2005
Backing up your Linux machines
This tutorial gives you techniques for covering your back in the worst-case scenario. Even new, high-quality hard drives occasionally fail. Regular system backups are essential, especially for busy developers who make continual improvements to their code. This tutorial shows you how to protect yourself from losing huge amounts of critical data.
08 Aug 2001
Backing up your Linux machines
Cover your back in the worst-case scenario with the techniques in this tutorial. Even new, high-quality hard drives will occasionally fail. Regular system backups are essential, especially for busy developers who make continual improvements to their code. This tutorial shows you how to protect yourself from losing huge amounts of critical data.
08 Aug 2001
Basic tasks for new Linux users
If you're a Windows user, you may find your new Linux system to be a bit different from what you're used to. One of your first tasks will probably be installing additional software, including some of IBM's extensive software for Linux. In many cases, installing software on a Linux system requires you to log in, become the super user (or root) for some tasks, open a terminal or shell window, and mount a CD-ROM, DVD, or USB drive. This article guides you through these basic first-time user tasks and more.
Also available in: Korean   Russian  
07 Apr 2011
Basic tasks for new Linux users
If you're a Windows user, you may find your new Linux system to be a bit different from what you're used to. One of your first tasks will probably be installing additional software, including some of IBM's extensive software for Linux. In many cases, installing software on a Linux system requires you to log in, become the super user (or root) for some tasks, open a terminal or shell window, and mount a CD-ROM, DVD, or USB drive. This article guides you through these basic first-time user tasks and more.
Also available in: Korean   Japanese   Portuguese   Spanish  
19 Nov 2011
Beginning Haskell
This tutorial is for programmers of imperative languages wanting to learn about functional programming in the language Haskell. If you have programmed in languages such as C, Pascal, Fortran, C++, Java, Cobol, Ada, Perl, TCL, REXX, JavaScript, Visual Basic, or many others, you have been using an imperative paradigm. This tutorial provides a gentle introduction to the paradigm of functional programming, with specific illustrations in the Haskell 98 language.
27 Sep 2001
Best practices for developing Eclipse plugins
This tutorial highlights best practices when marking information to resources using markers, and then introduces annotations and decorators that you use to highlight markers within the workbench. By extending extension points, you can reuse and adapt the built-in functions in Eclipse and perform advanced resource marking, such as moving a text marker when editing text. We discuss methods that take advantage of the plugin model, which allows for an efficient, high performance, and integrated look and feel plugin.
Also available in: Chinese   Korean   Russian   Japanese   Vietnamese   Portuguese  
16 Aug 2011
Best practices for location-aware services
This tutorial gets you started with IBM Enterprise LAS middleware. Learn the concepts behind the middleware and write a simple location-tracking Web application with the help of Asynchronous JavaScript and XML (Ajax) and Scalable Vector Graphics (SVG) technologies. With these best practices in mind, you'll be on your way to building faster location-tracking systems that can easily integrate with positioning/sensoring technologies, such as RFID and Zigbee.
Also available in: Chinese  
06 Jun 2006
Binding DB2 Stored Procedures to Visual C# WinForms
This tutorial demonstrates how to use the DB2 Development Add-In for Visual Studio .NET to build a WinForm Visual C# project targeting a DB2 for z/OS and OS/390 database to access stored procedures.
19 Jun 2003
Binding DB2 UDB Tables and Views to Visual Basic WinForms
This tutorial demonstrates how to use the DB2 Development Add-In for Visual Studio .NET to build a WinForm Visual Basic project targeting a DB2 for z/OS and OS/390 database.
05 Jun 2003
Boost the security of your Apache Geronimo applications with SSL and HTTPS
You can't get very far into Web application development without discovering the need for varying levels of security. And when it's time to pass around sensitive or private data, you need to look at encrypting that data. Using Secure Sockets Layer (SSL) to secure your applications is an excellent first step toward protecting your data. This tutorial helps you navigate the tricky waters of application-to-application encryption. Learn how to configure Apache Geronimo -- both version 1.0 and 1.1 -- with SSL and test the SSL with the Geronimo Hello World application.
29 Aug 2006
Bridging XPCOM/Bonobo -- techniques
XPCOM and Bonobo are two popular component technologies. Cross Platform Component Object Model (XPCOM) is the component system for customizing and extending the Mozilla browser. Bonobo is the component model of the GNOME project: a popular desktop environment for Linux and other UNIX operating systems. This article presents techniques for bridging the two component models. It presents a bare-bones bridge between the two systems on which projects can be built that share components. It provides a few examples of applets that illustrate embedding GNOME controls in Mozilla and vice-versa.
04 May 2001
Build apps using Asynchronous JavaScript with XML (Ajax)
Ajax (Asynchronous JavaScript with XML) enables a dynamic, asynchronous Web experience without the need for page refreshes. In this tutorial, you learn to build Ajax-based Web applications -- complete with real time validation and without page refreshes -- by following the construction of a sample book order application.
Also available in: Korean  
15 Nov 2005
Build a data mining solution using IBM DB2 Intelligent Miner Modeling and WebSphere
In this tutorial, create a data mining solution with IBM IM Modeling and WebSphere.
08 Dec 2006
Build a data mining solution using IBM IM Scoring and WebSphere
This tutorial teaches you how to build a J2EE web application invoking Intelligent Miner Scoring to execute real time scoring operations.
28 Dec 2006
Build a database-enabled auction Web service
This tutorial shows you how to build a Web service using the Eclipse Web Tools Platform. The Web service interacts with a Cloudscape (Apache Derby) database and is deployed to Apache Tomcat.
Also available in: Russian  
23 Nov 2004
Build a digital book with EPUB
Need to distribute documentation, create an eBook, or just archive your favorite blog posts? EPUB is an open specification for digital books based on familiar technologies like XML, CSS, and XHTML, and EPUB files can be read on portable e-ink devices, mobile phones, and desktop computers. This tutorial explains the EPUB format in detail, demonstrates EPUB validation using Java technology, and moves step-by-step through automating EPUB creation using DocBook and Python.
Also available in: Korean   Japanese   Portuguese   Spanish  
13 Jul 2011
Build a digital book with EPUB
Need to distribute documentation, create an eBook, or just archive your favorite blog posts? EPUB is an open specification for digital books based on familiar technologies like XML, CSS, and XHTML, and EPUB files can be read on portable e-ink devices, mobile phones, and desktop computers. This tutorial explains the EPUB format in detail, demonstrates EPUB validation using Java technology, and moves step-by-step through automating EPUB creation using DocBook and Python.
05 Feb 2009
Build a dynamic Derby application
This tutorial shows you how to build a dynamic Java analysis application that connects to Apache Derby. Explore the dynamic way the database stores new application logic, changing the logic of the database without touching the core client program. And learn about Java archive (JAR) signing and how to provide security for the application that uses hot-swappable .jar files.
04 Oct 2005
Build a Java auction client
The Java Visual Editor is a GUI builder that allows you to quickly develop cross-platform, graphical rich-client applications. This tutorial shows how to use the Visual Editor in IBM Rational Web Developer for WebSphere Software 6.0 to build a simple auction client.
13 Dec 2004
Build a JSF search page with EGL using Rational Business Developer
This tutorial teaches you how to use Enterprise Generation Language (EGL) and JavaServer Faces (JSF) components in IBM Rational Business Developer. In this tutorial, you create two pages that allow a user to search a database in different ways. These pages accept input from the user, search the database for records that match the input, and display the results on the same page.
Also available in: Chinese  
22 Jul 2008
Build a Linux test network
This tutorial shows how to combine Samba and GRUB to build a compact, highly adaptable, cross-platform test network, capable of booting and networking a large number of operating systems on a small number of machines. Though Samba and GRUB can manage many different operating systems, this tutorial focuses on Linux and Windows.
19 May 2003
Build a mobile RSS reader
What good is a mobile computing environment if you can't keep track of your favorite news feeds on the go? Sure, you can use Android's browser to read your favorite Web sites, but it's unlikely the sites are optimized for a screen two inches high. And besides, then you'll miss the opportunity to integrate RSS or other XML data with other mobile applications to make your own mash-ups. This tutorial shows you how to use the Android Developer Tools to read, parse, and display XML data.
Also available in: Chinese  
18 Mar 2008
Build a RESTful service on CICS with PHP
CICS Transaction Server (TS) is a powerful transaction manager designed for rapid, high-volume processing. SupportPac CA1S uses technology from IBM WebSphere sMash to enhance CICS TS with PHP scripting capabilities and Representational state transfer (REST)-related features. This tutorial shows how you can use PHP to quickly and easily work with CICS programs and expose them on the Web. If you are a PHP developer, find out how you can use your skills to interact with enterprise assets in CICS; if you are a CICS developer, see how PHP provides a simple and agile way to manipulate your existing resources.
Also available in: Chinese   Portuguese  
21 Apr 2009
Build a RESTful Web service
Representational state transfer (REST) is a style of designing loosely coupled applications that rely on named resources rather than messages. The hardest part of building a RESTful application is deciding on the resources you want to expose. Once you've done that, using the open source Restlet framework makes building RESTful Web services a snap. This tutorial guides you step-by-step through the fundamental concepts of REST and building applications with Restlets.
Also available in: Portuguese  
22 Jul 2008
Build a shopping cart application using XForms
This tutorial focuses on key aspects of the W3C XForms 1.0 standard to produce a fully functional Web-based shopping cart. With this approach, the reader will get a good start at creating real-world applications with XForms, without having to learn the entire XForms specification.
Also available in: Chinese  
12 Dec 2006
Build a smart J2ME mobile application, Part 1
This two-part tutorial shows you how to build a mobile database application using the J2ME Record Management System and how to synchronize it with a remote Cloudscape database. You also learn how to craft a MIDlet that performs the necessary logic to create and access the database application and deploy it to a J2ME environment.
05 Apr 2005
Build a smart J2ME mobile application, Part 2
This tutorial series shows how to build a mobile database application using the J2ME Record Management System and later synchronize it with a remote Cloudscape database. This is where you will also learn how to craft a MIDlet that performs the necessary logic for creating and accessing the database application and deploying it to a J2ME environment.
24 May 2005
Build a Support Knowledge Base using DB2 pureXML and PHP
Creating applications that use a hybrid of relational data and XML data is easy thanks to the pureXML feature of IBM DB2 database servers. In this tutorial, you use PHP to create a Web application that connects to an IBM DB2 Express-C database and stores some of its data in traditional relational database columns, and some of it in native XML columns. You also learn how to use SQL/XML queries to retrieve, insert, update, and delete data from this database. Beyond the hands-on, project-based training, the tutorial equips you with the skills and conceptual knowledge you need to develop your own hybrid applications.
Also available in: Korean   Portuguese  
19 Nov 2009
Build a Web application without writing any code, Part 1
Learn how to build a robust Web application. In this tutorial, learn how to install, set up, and configure trial versions of Rational Application Developer for WebSphere Software, DB2 Enterprise V9.0, and WebSphere Application Server V6.1. In Part 2, use Rational Application Developer to build a Web application using data from a DB2 database, and publish your page to a WebSphere Application Server, all without writing any code. IBM's middleware takes care of all the hard work so you can focus on your own unique business logic.
Also available in: Chinese   Russian   Vietnamese  
11 Sep 2007
Build a Web application without writing any code, Part 2
Learn how to use Rational Application Developer to build a Web application using data from a DB2 database, and publish your page to a WebSphere Application Server, all without writing any code. In this tutorial, IBM's middleware takes care of all the hard work so you can focus on your own unique business logic. Part 1 showed you how to install, set up, and configure trial versions of Rational Application Developer for WebSphere Software, DB2 Enterprise V9.0, and WebSphere Application Server V6.1. Part 2 shows you how to build an application.
Also available in: Chinese   Russian   Vietnamese  
25 Sep 2007
Build a Web auction client
This tutorial shows how to use IBM Rational Web Developer for WebSphere Software 6.0 to quickly build a Web auction client that interacts with a database and a set of auction site Web services. You will write minimal amounts of code and instead use Faces Components and SDOs to visually construct your Web pages.
13 Dec 2004
Build a Web service with PHP
In the past few years, new Web services have been popping up all over the Internet. And what better language to build your own Web service in than PHP? With PHP, you have the advantage of a great scripting language with the power to connect to databases, an easy development curve that allows for faster development, and high response times -- thanks to the underlying libraries compiled for performance.
23 May 2006
Build a Web-based auction client
This tutorial shows you how to build a complete Web-based auction client application using the Eclipse Web Tools Platform. The auction client accesses a Cloudscape (Apache Derby) database that houses auction stock, as well as a remote auction Web service.
Also available in: Russian   Portuguese  
23 Nov 2004
Build a web-based notification tool with XMPP
Real-time web applications are networked applications, with web-based user interfaces, that display Internet information as soon as it's published. Examples include social news aggregators and monitoring tools that continually update themselves with data from an external source. In this tutorial, you will create Pingstream, a small notification tool that uses PHP and JavaScript to communicate over the Extensible Messaging and Presence Protocol (XMPP), a set of XML technologies designed to support presence and real-time-communications functionality.
Also available in: Chinese   Korean   Russian  
22 Jun 2010
Build an Ajax application with the Dojo Toolkit
The Dojo toolkit is a JavaScript library that makes the process of building large JavaScript-based Rich Internet Applications (RIAs) much simpler. With a wide range of features, from DOM querying and manipulation, Asynchronous JavaScript and XML (Ajax) request handling, excellent object-orientation support, and a full user interface widget library (Dijit), Dojo is an excellent library to use to build a dynamic and interactive web application. In this tutorial, learn about many of the concepts of Dojo and the Dijit widget library through the development of a fully featured sample application, a contact manager system. This application lets a user browse, create, edit, and remove contacts (and contact groups) from a MySQL database. PHP is used on the server side to communicate with the database, with Dojo and the Dijit component library providing a rich, Ajax-powered user interface. The final result is a powerful web application that you can use as a foundation for your own RIAs.
Also available in: Korean   Japanese  
01 Mar 2011
Build an Apache Geronimo plug-in
Packaging your application as an Apache Geronimo plug-in makes it easy for other Geronimo users to install and use your application. In this tutorial, learn how to use Geronimo's plug-in system to package and distribute your application by building and testing a simple Web application, packaging it, and distributing it as a Geronimo plug-in.
01 May 2007
Build an Eclipse development environment for Perl, Python, and PHP
Eclipse presents a wealth of capabilities for building tools for compiled languages like C and the Java programming language, but provides little support for scripting languages like Perl, Python, and PHP. For these and similar languages, the Eclipse Dynamic Languages Toolkit (DLTK) comes to the rescue. Walk through the process of building a DLTK-based IDE and discover sample code for each step.
27 Oct 2011
Build an LDAP-based address book
Have you ever tried to share your contact list with someone who uses a different data format, or tried to migrate your address book to another application? If so, you know it can be a headache. Import and export schemes, if they exist at all, are often too clunky and unsatisfactory to use even once, much less on a regular basis. Enter the Lightweight Directory Access Protocol. This tutorial shows you how to create an LDAP-based backend to store contact information that multiple applications can share easily. Along the way, you learn about LDAP fundamentals and a pre-built contact management tool; both will help you get started using this open technology.
11 Sep 2002
Build an RPC service and client using JAX-RPC
Remote procedure calls (RPCs) are the precursors to modern Web services that are based on the Simple Object Access Protocol (SOAP) or Representational State Transfer (REST). Because all of the Java platform's Web service APIs are built on the concepts introduced in RPC, understanding the Java APIs for XML-Based RPC (JAX-RPC) is an almost mandatory step for writing efficient and effective Web services in the Java language. This tutorial takes you through getting and installing JAX-RPC, configuring it, and building a server-side RPC receiver and a simple client-side application.
Also available in: Chinese  
15 Jul 2008
Build asynchronous apps using WebSphere MQ and DB2 UDFs
This tutorial assists developers in building WebSphere MQ and DB2-based applications.
05 Aug 2004
Build Comet applications using Scala, Lift, and jQuery
Web applications have gotten more and more advanced, and users are always expecting more out of them. One of the most advanced features is Comet, also known as reverse Asynchronous JavaScript and XML (Ajax) or server-side push. Comet allows for browser-based instant messaging, real-time stock quotes, and so on. Advanced Ajax libraries, such as jQuery, make it easy to write Comet applications on the client side, but getting them to scale on the server is still a challenge. That is where the Scala programming language and the Lift Web application framework can step in and deliver a scalable back end for your Comet application. In this tutorial, build a real-time Web auction using these technologies.
Also available in: Chinese   Korean  
24 Mar 2009
Build Comet applications using Scala, Lift, and jQuery
Web applications have gotten more and more advanced, and users are always expecting more out of them. One of the most advanced features is Comet, also known as reverse Asynchronous JavaScript and XML (Ajax) or server-side push. Comet allows for browser-based instant messaging, real-time stock quotes, and so on. Advanced Ajax libraries, such as jQuery, make it easy to write Comet applications on the client side, but getting them to scale on the server is still a challenge. That is where the Scala programming language and the Lift Web application framework can step in and deliver a scalable back end for your Comet application. In this tutorial, build a real-time Web auction using these technologies.
24 Mar 2009

1 - 100 of 1504 results | Next Show Summaries | Hide Summaries Subscribe to search results (RSS)