Related links:
|
Title
|
Date
|
|---|---|
| Learning PHP, Part 3: Authentication, objects, exceptions, and streaming
This tutorial is Part 3 of a three-part "Learning PHP" series teaching you how to use PHP through building a simple workflow application. In this tutorial, you will learn about using HTTP authentication, streaming files, and how to create objects and exceptions.
|
03 Jan 2013 |
| Learning PHP, Part 2: Upload files and use XML or JSON to store and display file information
This tutorial is Part 2 of a three-part "Learning PHP" series teaching you how to use PHP through building a simple workflow application.
Take this tutorial if you have a basic understanding of PHP and want to learn about uploading files from the browser, sessions, or using PHP to process XML or JSON.
|
03 Jan 2013 |
| Process Atom 1.0 with XSLT
Atom 1.0 is the emerging Internet Engineering Task Force (IETF) standard for Web feeds -- information updates on Web site contents. Since Atom is an XML format, XSLT is a powerful tool for processing it. In this tutorial, Uche Ogbuji looks at XSLT techniques for processing Atom documents, addressing real-life use cases.
Also available in:
Japanese
|
31 May 2012 |
| Using JDBC to extract data into XML
XML is best suited to storing data, so it's inevitable that at some point someone will ask you to pull information from a database and manipulate it as though it were XML. This tutorial will teach you to access a database using JDBC and use SQL to pull information, which you will then use to build an XML Document using a predetermined mapping.
|
24 Jan 2012 |
| 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.
|
13 Jul 2011 |
| Improve web application security with jQuery Mobile
Many web developers consider security a low priority. Security is frequently relegated to the end of the software development life cycle, as little more than an afterthought. Sometimes, software security is neglected entirely, resulting in applications rife with common vulnerabilities. Because such bugs might manifest only under conditions present during an attack, they can be hard to detect prior to such events without knowledge of how the exploitation process works. Using a web application built with jQuery Mobile, PHP, and MySQL, this tutorial shows how many types of vulnerabilities occur along with common methods of exploitation and, most importantly, their respective countermeasures.
|
03 May 2011 |
| jQuery Mobile and JSON
jQuery powers many of the sites on the Internet today, providing dynamic user
experience in the browser and helping to make traditional desktop applications
increasingly rare. Now that browsers found on the major mobile platforms have caught
up to desktop browser functionality, the jQuery team has introduced jQuery Mobile, or
JQM. The mission of JQM is to bring a universal experience to all major mobile browsers, enabling rich content across the Internet, regardless of the viewing device. This tutorial examines fundamental design concepts around jQuery Mobile in the context of a sales force automation-oriented application. You create an intuitive and visually appealing mobile web application that interacts with an Internet-hosted website to store and manage sales opportunities.
|
01 Mar 2011 |
| Developing Drupal publications to support standards-based XML
Academic and corporate clients seeking digital journals or other types of web publications regularly require platforms that support standards-based XML. This tutorial explains how to customize a Drupal implementation to develop publications that enable editors, authors, and users to submit and edit content in standards-based XML, where the standard can be enforced using server-side validation settings. For illustrative purposes, the discussion references TEI XML, the markup standard in widespread use in academia.
Also available in:
Korean
Portuguese
|
08 Feb 2011 |
| Processing XML with jQuery
Did you know that you can use jQuery's fast and powerful DOM traversal and
manipulation methods to process any XML file? This ability, combined
with jQuery's ability to easily load XML files using Ajax, makes this JavaScript
library a great choice for building dynamic, XML-based UI applications. In this
tutorial, take a closer look at the specifics of this approach and explore its
benefits and caveats. Along the way, you get an overview of DOM processing in the
browser and discover how useful jQuery's methods can prove when you parse XML. The tutorial also outlines the basic steps in the development of a generic, browser-based live XML editor using the covered techniques.
Also available in:
Korean
|
01 Feb 2011 |
| Use CSV and XML import methods to populate, update, and enhance your
InfoSphere Business Glossary content
IBM InfoSphere(TM) Business Glossary enables you to create, manage, and
share an enterprise vocabulary and classification system. In Version 8.1.1,
the InfoSphere Business Glossary introduced some new CSV and XML import and
export methods to populate a business glossary with data. This tutorial
provides technical instructions, tips, and examples to help you implement
these new features to efficiently create a business glossary.
Also available in:
Chinese
|
16 Sep 2010 |
| Build dynamic user interfaces with Android and XML
A number of websites cater to non-profits that provide easily set-up and used forms for taking polls and collecting data. This tutorial introduces a simple architecture for designing similar applications for Android -- dynamic user interfaces that allow non-programmers to collect data from mobile users. You will create an example forms engine in this tutorial with both server and mobile sides.
|
07 Sep 2010 |
| 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.
|
22 Jun 2010 |
| Manipulate CSV data with Python and pureXML
IBM DB2 pureXML allows you to store XML data natively in a relational database management system, giving you the power and flexibility to report on this data without disturbing the advantages that its XML format offers. In this tutorial, you will learn how to connect to a DB2 database from the Python programming language, importing data about population from the United States Census Bureau. You will use Python to convert this CSV file into XML, before inserting this XML data natively into DB2. Finally, you will use Python to create a command-line application that produces some informative tables that you can access through a menu system.
|
22 Dec 2009 |
| Develop a store locator application using IBM DB2 pureXML and ASP.NET
In this connected and open world, where data flows freely, you can find a
vast amount of useful information on the Web. In the past, if you wanted to find
the location of the nearest store for your favorite retailer, you probably looked
it up in the telephone directory, found the company's phone number, called them,
and asked for directions to their nearest outlet. This method is a recipe for getting lost, wasting time, and a general frustration for the customer. Today, however, this has all changed. Now you simply open your Web browser and visit the company's Web site, where you can usually find a "Store Locator" feature that will help you find the store nearest to you, and conveniently plot it on a map to make it easier to find. In this tutorial, you will learn to develop such a feature using C# ASP.NET and an IBM DB2 database.
|
08 Dec 2009 |
| Create an alerts system using XMPP, SMS, pureXML, and PHP
Thanks to the native XML support that pureXML offers IBM DB2 database developers, you can load XML data directly into your database, freeing up development time to add functionality to your application. Follow along in this tutorial to import an XML file with Euro foreign exchange rates into an IBM DB2 database and use special XQuery and SQL/XML functions to split this XML into separate database rows. You will also create a PHP script that pulls down new rates from the European Central Bank (ECB) Web site each day. Then you will extend the script to send update alerts to a Google Talk user using the XMPP protocol, and to a cell phone by SMS text message using the Clickatell SMS gateway service. Finally, you will create a PHP script that generates a PNG (Portable Network Graphics) graph of this data.
Also available in:
Chinese
|
24 Nov 2009 |
| 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 |
| Using Apache Pivot to build an iTunes search client
Apache Pivot is an open source platform for building rich internet applications (RIAs) in a Java environment. It combines the enhanced productivity and usability features of a modern RIA toolkit with the robustness of the industry-standard Java platform. Apache Pivot applications take advantage of WTKX, an XML-based language for user interface design, which makes the application's output easy to visualize. In this tutorial, you will follow the implementation of a simple but practical Pivot application that allows a user to execute searches against the contents of the iTunes Store.
|
13 Oct 2009 |
| Monitor home energy with AMEE
Electricity is invisible. To understand how people use it, you need to make it visible. This tutorial will show you how easy it is to build a Web-based energy monitoring system yourself, using a Current Cost real-time energy monitor and AMEE, a neutral Web-based API for energy data, combined with some XML, Ruby, Rails, and Ajax.
|
29 Sep 2009 |
| Build a pureXML application in DB2 for z/OS, Part
3: Develop stored procedures with Rational Developer for System z
In this tutorial, the third installment in a series, learn how to use
IBM Rational Developer for System z to develop COBOL stored procedures that
manipulate XML data. This tutorial illustrates the XML schema support offered,
and provides step-by-step instructions for creating and testing stored
procedures.
|
11 Jun 2009 |
| Build a pureXML application in DB2 for z/OS, Part
2: Web enablement through Universal Services
In this tutorial, set up Web access to your pureXML data through simple
insert, update, delete, select, and query operations known as the Universal
Services. Use the included download bundle with ready-to-install services to
explore the concepts of this tutorial, and learn how to quickly build
application prototypes with the Universal Services.
|
04 Jun 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.
|
07 May 2009 |
| JiBX 1.2, Part 2: XML schema to Java code
Code generation from XML schema definitions is widely used for all types of XML data exchange, including Web services. Most data-binding tools rigidly structure generated code based on the schema, even aspects of the schema that may be irrelevant to your application. JiBX 1.2 generates cleaner code by doing a better job of interpreting the schema and eliminating unnecessary class clutter. It also provides extensive customizations for the generated code, including customizations for easily eliminating unnecessary components of the schema.
|
03 Mar 2009 |
| JiBX 1.2, Part 1: Java code to XML schema
XML schema definitions are the basis for many types of data exchanges, including most forms of Web services. But XML Schema is a complex standard, and most tools for creating and modifying schema definitions are not as powerful or easy to use as those for working with Java code. The new features of JiBX 1.2 let you start from Java code and easily generate quality schema definitions to match your data structures. You can then use the schemas directly, whether you use JiBX data binding or not.
|
03 Mar 2009 |
| 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 |
| Leveraging RIXML with Web services
Research Information Exchange Markup Language (RIXML) defines a standard XML schema for exchanging content and metadata that tags content with relevant information such as locations, names, and key information types that organizations can use to efficiently perform look-up, sort, and search operations. Discover how the combination of RIXML and Web services provides a powerful mechanism for exchanging key information.
Also available in:
Chinese
|
16 Dec 2008 |
| 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.
|
11 Nov 2008 |
| 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.
|
04 Nov 2008 |
| Customize a Google Maps result page with Google Mapplets
A Google Mapplet is an application that runs inside a Google Maps results
page and lets you add your own custom information and behavior to the page and the
map. In this tutorial, you will write a Google Mapplet that uses the Yahoo
Weather RSS feed to display the local weather in Google Maps. To demonstrate
different techniques while using the Google Mapplets API, you'll implement two solutions. The first is on the client side and uses RSS and JavaScript. The second is on the server side and uses XSLT, PHP, KML, and JavaScript.
|
21 Oct 2008 |
| Create a Yahoo! SearchMonkey application
SearchMonkey is one of the first attempts from a major search engine to make
use of Semantic Web technologies to enhance search results. In this tutorial, you
will implement a Yahoo! SearchMonkey application that enhances blogger.com search
listings to include other information about the blog and blog owner. You will
first implement a basic application using the default data available from Yahoo!.
Then you will create a custom data service to provide your own structured data to
SearchMonkey before you develop a more advanced application that takes advantage of this new custom data service.
Also available in:
Chinese
Portuguese
|
14 Oct 2008 |
| Separate content from presentation with XSLT, SimpleXML, and PHP 5
Over the years, developers have devised many strategies and frameworks to
facilitate the separation of business logic and presentation logic. In this
tutorial, you will explore two solutions to separating data and business logic
from presentation logic: one using XSLT through the XSL module in PHP 5 and the
other using the SimpleXML module in PHP 5. To do this, you'll use a Web page for a personal resume stored as an XML file as an example.
Also available in:
Chinese
Portuguese
|
07 Oct 2008 |
| Develop a dynamic location-based mashup
Mashups are a new, highly interactive Web development methodology. Essentially a mix
of related content put together from disparate sources, mashups provide rich dynamic content
for a superb user experience. Getting Asynchronous
JavaScript + XML (Ajax) and mashup chops into your development toolbox will
benefit you with high demand in the evolving Web 2.0
workspace.
Also available in:
Chinese
Portuguese
|
07 Oct 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 |
| Develop XML-driven Ajax applications fast with Data Studio
Web services are a popular way to communicate data over the Internet in XML format; databases have long since been an integral part of any Web application. With Data Studio, developers can integrate the two by defining SQL and SQL/XML queries that you can automatically build and deploy as a Web service. In this tutorial, you'll develop a data-driven Web service using Data Studio and craft an Ajax application for the gaming industry where users can browse games they want to play, search for them by title, and even add, edit, and delete games. The Ajax application running on the client communicates with the gaming Web service in XML format, both of which are served on WebSphere Application Server.
Also available in:
Chinese
|
05 Aug 2008 |
| Transform Data Web Services messages using XSLT in IBM Data Studio Developer
Apply XSL transformations to input and output messages of Data Web Services to enable a variety of clients.
Also available in:
Chinese
Vietnamese
|
31 Jul 2008 |
| Introducing OpenDocument
The OASIS Open Document Format for Office Applications (ODF) is an XML standard that lets you store and exchange office application documents, including word-processor, spreadsheet, and presentation files. Whether you try to perform special tasks on files saved from such applications or work on applications to process such files, you should become familiar with this important format. Learn about the two possible forms of OpenDocument files, as multipart packages and as single XML documents, and learn how to structure text and tabular information in OpenDocument.
Also available in:
Chinese
|
22 Jul 2008 |
| Locate specific sections of your XML documents with XPath, Part 2
Part 1 of this tutorial gave you a foundational understanding of XPath. Using slash notation, wildcards, unions, and simple text, you learned how to locate elements and attributes anywhere within an XML document. However, sometimes you need more than just matching based on the name of a node. Predicates give you advanced and refined searching capabilities, allowing you to evaluate the values of attributes and the parent and child nodes of a targeted element. Rather than find a wider node set and refine or filter that set programmatically, you can add predicates to your XPaths to find exactly the nodes you want.
Also available in:
Chinese
Vietnamese
|
17 Jun 2008 |
| Locate specific sections of your XML documents with XPath, Part 1
XML is a data format concerned primarily with compatibility and flexibility. But
as useful as XML is, it's limited without the abilities to find specific portions of a
document quickly and to filter and selectively locate data within a document. XPath
provides the ability to easily reference specific text, elements, and attributes within
a document -- and with a fairly low learning curve. Additionally, XPath is key to many other XML vocabularies and technologies, such as XSL and XQuery. This tutorial will teach you the fundamentals of XPath, including all of its various selectors and semantics, in an example-driven and hands-on manner.
Also available in:
Vietnamese
|
10 Jun 2008 |
| Use JRuby on Rails and XML to supercharge Ajax with a Java Application Server
The Ruby on Rails framework has handy XML features that will make developing
with and serving database data in XML format to your JavaScript applications easier
than ever. JavaScript also has built-in XML parsing capabilities that make it a snap
to receive and parse data in XML format. But what if you now want to hook into Java
applications without having to deploy another server? That's where JRuby comes in.
JRuby on Rails is the Java implementation of the Ruby on Rails framework and brings the benefits of Rails to Java programming by allowing deployment of Ruby apps to Java application servers. In this tutorial, you'll develop a JRuby on Rails application deployable to a Java application server that will serve database data in XML format to an Ajax client that you'll build for film lovers to manage their online films database. You'll also deploy a couple of Java Server Pages pages on the same Java application server to assist the Ajax client in adding and updating films.
Also available in:
Chinese
|
27 May 2008 |
| Implement Semantic Web standards in your Web site
With Yahoo's recent announcement that they will implement support of
Semantic Web standards in their search engine, the benefits that the Semantic Web
has for your site have never been clearer. In addition to the existing benefits such as your structured content giving you a free, open-ended API, you now get the opportunity for increased search rankings, and more importantly, increased relevance because the search engine can better understand what the content of your site is about. In this tutorial you will learn to implement a simple social networking site using PHP and MySQL, which will implement Semantic Web standards such as hCard and Friend of a Friend (FOAF) as part of a semantic Uniform Resource Identifier (URI) scheme.
Also available in:
Vietnamese
|
20 May 2008 |
| Understanding SPARQL
The Semantic Web, a knowledge-centric model for the Web's future, supplements human-readable documents and XML message formats with data that can be understood and processed by machines. SPARQL Protocol and RDF Query Language (SPARQL) is to the semantic Web as SQL is to a relational database. It allows applications to make sophisticated queries against distributed RDF databases, and is widely supported by many competing frameworks. This tutorial demonstrates its use through the example of a team tracking and journaling system for a virtual company.
Also available in:
Chinese
|
15 May 2008 |
| Integrate XML into your enterprise using WebSphere Federation Server Version 9.5
Walk through various use cases to help you build your distributed XML applications quickly.
|
15 May 2008 |
| Using XQuery and VoiceXML
XQuery and VoiceXML are a perfect combination. XQuery provides a very simple
and direct method to generate XML documents from other XML documents. Because you
can pick and choose the different elements that you want from the source XML file,
and format the output file in any way you wish, you can easily produce a VoiceXML
document that contains the exact information you need. In this tutorial, you see how
to employ XQuery with XML documents to build complex and dynamic systems that take input and information from a VoiceXML environment and combine them with existing XML documents to produce interactive applications.
Also available in:
Chinese
|
06 May 2008 |
| Create an Ajax-based IM client
The ability to instant message (IM) co-workers and friends is a great convenience, but some environments prohibit the use of instant messaging clients in the workplace due to security concerns. The exercise in this tutorial resolves any security concerns by showing you how to use Ajax to create a Web-based IM client that turns IM traffic into plain Web traffic by creating an instant messaging "bot" and a corresponding Web application. While it's not a production application, it demonstrates several nifty Ajax techniques, such as how to use Prototype to do easier DOM manipulation and how to easily update sections of a Web page, either once or repeatedly.
Also available in:
Chinese
|
29 Apr 2008 |
| Use an XML database in PHP and Java applications
Native XML databases have grown in popularity along with XML, because data
is stored as native XML, rather than through tables in a traditional database. Using
a native XML database means that a change to the schema requires minimal changes to
your code and no change to the database. PHP and Java(TM) developers can benefit greatly
from using native XML databases. In this tutorial, you will get quickly up to speed using a native XML database and see how to use it to benefit XML development.
Also available in:
Chinese
|
25 Mar 2008 |
| 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 |
| DITA topic specialization
Many resources are available to explain what Darwin Information Typing Architecture (DITA) topic specialization is and the syntax to implement it, but you still might wonder "I have some content that might be a candidate for topic specialization. What's next?" In this tutorial, walk through a series of steps to evaluate your content's suitability for different DITA topic types, specialize one of those types, and test your specialization using the DITA Open Toolkit.
Also available in:
Chinese
|
26 Feb 2008 |
| Create your own information space with Ajax and del.icio.us
del.icio.us is a social bookmarking Web site that allows users to create and
share browser-independent bookmarks, accessible directly over the Internet, in ways
your browser won't allow. The traditional hierarchical organization of browser bookmarks is overhauled, allowing users to instead associate each and every bookmark with any number of descriptive tags. Imagine a single page where you and your friends can surf the Web and have your del.icio.us tags, links, and functions handy, or a single page where you can save the site you're browsing directly into your del.icio.us account, along with comments and chosen tags. This tutorial shows you how to use Ajax to build just such a page using a PHP script as the server-side proxy.
|
26 Feb 2008 |
| Build Web services with transport-level security using Rational
Application Developer V7, Part 3: Configure HTTPS
Part 1 and Part 2 of this three-part tutorial series showed you how to
develop Web services and clients, and configure HTTP basic authentication. In this
final installment, you create a self-signed certificate, keystore, trust store, and
Secure Sockets Layer (SSL) configuration using the IBM WebSphere Administrative
Console. Then you configure HTTPS for your Web services and Web services client, and
test HTTPS Web services from both a Java EE client and a stand-alone Java client.
|
21 Feb 2008 |
| Use XSLT to expand OpenOffice's editing capabilities
You might know that you can pull XML data into OpenOffice's spreadsheet program, Calc, but did you know that you can create a filter to make word-processing documents out of data stored as XML? This tutorial shows you how to use OpenOffice's import/export filters to open your XML data as though it's just a plain document. From there, users can edit the document much more naturally and then save it back to its native format. You can also use this feature to easily turn your documents into XML data.
|
11 Jan 2008 |
| Create dynamic Firefox user interfaces
When you create browser-based applications that display XML data feeds, you
often need to code the data-retrieval mechanism and the user interface. Mozilla
Firefox provides an infrastructure that frees you from these tasks, so you can concentrate on your application's functionality. Learn how to use Asynchronous JavaScript + XML (Ajax) to download XML data from a Web server, and discover how you can use Extensible Stylesheet Language Transformations (XSLT) to transform it dynamically into Firefox user-interface elements expressed in XML User Interface Language (XUL). You can apply these techniques to any application that uses XML data sources.
|
08 Jan 2008 |
| Writing REST services
This tutorial discusses the concepts of REST and the Atom Publishing
Protocol (APP) and shows how they apply to services. It also shows how to use Java technology to implement REST/APP-based services.
|
20 Dec 2007 |
| Push RSS to new limits
This tutorial presents an innovative use of the well-known Really Simple
Syndication (RSS) format's associative properties to emulate the functionality of a
simple relational database. It demonstrates using RSS channels to store contact
information and meeting information -- much as a personal address book and calendar
does. It uses RSS elements and attributes such as items and guids to create a neural-network-like mesh of related data.
|
18 Dec 2007 |
| Exposing DB2 Version 9 pureXML using WebSphere Integration Developer
IBM offers a set of industry specific Web services that provide operations
to expose the native XML capabilities of IBM DB2 9 for Linux, UNIX, and Windows. These Web services can be accessed in
a Websphere Integration Developer module that can be used in a work flow to
manipulate your FpML data. Follow step-by-step instructions on how to build, test, and deploy a mediation module that can store well-formed XML documents in a DB2 XML column using a WebSphere Integration Developer
module.
Also available in:
Chinese
|
20 Sep 2007 |
| Made-to-order content with Yahoo Pipes
Explore the steps and benefits of using a content feed filtering utility like Yahoo Pipes to better capture, merge, and alter specific data from available streams. This tutorial outlines some techniques to approach feed transformations, and includes three demonstrations featuring key areas of the environment.
|
05 Jun 2007 |
| Building Google gadgets, Part 2: Working with the user interface
Part 2 of the "Building Google gadgets" series introduces the advanced features
of gadgets, including creating a tabbed user interface, drag and drop, and MiniMessages,
and gets you started creating your own.
Also available in:
Korean
Vietnamese
|
22 May 2007 |
| 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 |
| Use XForms to create an accounting tool, Part 5: Developing liability management functionality
This six-part series demonstrates how to leverage the power of XForms in conjunction with MySQL and PHP to create an online accounting tool called X-Trapolate. Every good programming technology possesses a range of problems it excels at solving. The series highlights some of the problems that the XForms solves effectively, such as the need for live calculations and greater interactivity. Part 5 of this six-part series demonstrates how to create a payables form for liability and payment, and a reports form to analyze billing data and statistics.
|
08 May 2007 |
| Building Google gadgets, Part 1: Fundamentals of Google gadgets
In this new Web development series, learn how to develop Google gadgets. Gadgets are small applications that you can add to most any Web page as a means to offer dynamic and rich content. Google has an abundance of gadgets to choose from. However, the most intriguing aspect of gadgets is that you can write them for your own use and then publish them on Google, where other developers can integrate your work into their Web projects.
Also available in:
Korean
Vietnamese
|
24 Apr 2007 |
| Ruby on Rails and XML
You've very likely heard of Ruby on Rails. Maybe you've actually used it; perhaps it is your new programming mistress. Whatever the case, it looks like Rails is here to stay, and to everyone's benefit. Ruby plays very nicely with XML -- read further for the details.
|
17 Apr 2007 |
| Use XForms to create an accounting tool, Part 4: More asset management and reporting
This six-part series demonstrates how to leverage the power of XForms in conjunction with MySQL and PHP for support processing to create an online accounting tool called X-Trapolate. Every good programming technology possesses a range of problems it excels at solving. The series highlights some of the problems that the XForms solves effectively, such as the need for live calculations and greater interactivity. Part 4 of this six-part series demonstrates how to pull together many of the techniques touched on in earlier installments using the example of the order review form and the asset management form, with special privileges for procurement users. It also introduces new techniques for handling real world issues.
|
17 Apr 2007 |
| Use XML to develop with the Google Web Toolkit
The Google Web Toolkit enables you to use Java(TM) syntax to create the JavaScript(TM) necessary for Asynchronous JavaScript + XML (Ajax) user interfaces. Most of these Ajax applications use XML to transfer information to and from the server, so your application must be able to both parse and create XML data. This tutorial shows you how to manipulate and create XML using the Google Web Toolkit.
|
10 Apr 2007 |
| Use XForms to create an accounting tool, Part 3: Developing asset management functionality
This six-part series demonstrates how to leverage the power of XForms in conjunction with MySQL and PHP for support processing to create an online accounting tool called X-Trapolate. The series highlights some of the problems that the XForms solves effectively, such as the need for live calculations and greater interactivity. Part 3 of this six-part series demonstrates how to leverage the power of XForms in conjunction with PHP and MySQL to create some tools for interacting with the data of day-to-day business.
|
03 Apr 2007 |
| Introduction to XML messaging
As applications become increasingly Web-enabled, it becomes more important to build and extend such applications from distributed components. Specialized Web protocols are a natural way of developing such components because they are flexible and integrate optimally with the many other Web-based tools available. This tutorial will discuss the use of XML messages to provide the interface between components, and the implementation of such interfaces using XML embedded in HTTP.
|
02 Apr 2007 |
| Use XForms to create an accounting tool, Part 2: Logging in and accounts
This six-part series demonstrates how to leverage the power of XForms in conjunction with MySQL and PHP for support processing to create an online accounting tool called X-Trapolate. Every good programming technology possesses a range of problems it excels at solving. The series highlights some of the problems that the XForms solves effectively, such as the need for live calculations and greater interactivity. Part 2 of this six-part series demonstrates how to leverage the power of XForms in conjunction with PHP and MySQL to create the basic "login," "registration," and "account management" functionality seen in many modern Web applications.
|
27 Mar 2007 |
| Process XML using XQuery
For years developers have used SQL to retrieve data from structured sources such as relational databases. But what about unstructured and semi-structured sources, such as XML data? To be viable as a data source, XML needed a means to conveniently retrieve the data. XQuery provides this means, allowing developers to write a statement that both extracts data and (if necessary) structures the results as XML. This tutorial shows you how to use XQuery to retrieve information from an XML document stored in an XQuery-enabled database. It also explains the ways in which XPath changes with version 2.0, and what those changes mean for data management.
Also available in:
Chinese
|
27 Mar 2007 |
| Process XML using XQuery
For years developers have used SQL to retrieve data from structured sources such as relational databases. But what about unstructured and semi-structured sources, such as XML data? To be viable as a data source, XML needed a means to conveniently retrieve the data. XQuery provides this means, allowing developers to write a statement that both extracts data and (if necessary) structures the results as XML. This tutorial shows you how to use XQuery to retrieve information from an XML document stored in an XQuery-enabled database. It also explains the ways in which XPath changes with version 2.0, and what those changes mean for data management.
Also available in:
Korean
|
27 Mar 2007 |
| DB2 9 Application Developer Certification Exam 733 prep, Part
3: XML data manipulation
Learn how DB2 parses XML, handles whitespace, and serializes XML, and
see how document encoding and client data type affect parsing and
serialization. Learn, also, how DB2 validates XML against an XML schema as
well as how to use SQL/XML functions to "shred" XML to relational data,
assemble relational into XML, and publish XML as relational data.
Also available in:
Chinese
Vietnamese
|
16 Mar 2007 |
| Understanding DOM
Even before there was XML, there was the Document Object Model, or DOM. It allows a developer to refer to, retrieve, and change items within an XML structure, and is essential to working with XML. In this tutorial, you will learn about the structure of a DOM document. You will also learn how to use Java(TM) technology to create a Document from an XML file, make changes to it, and retrieve the output.
|
12 Mar 2007 |
| The ultimate mashup -- Web services and the semantic Web, Part 2: Manage a mashup data cache
The many massive applications that you use day to day for search, online shopping or to find your way around town provide data for your use in a completely new application. Enterprising application developers have created many mashup applications to coax a specific purpose out of the combination of several applications' data sets. Part 1 of this series discussed an application, which begins to draw data from several services and combines it. Now we will discuss how to save request results to a DB2 9 database, plus take some of the load off of those external services and improve performance dramatically.
|
08 Mar 2007 |
| The ultimate mashup -- Web services and the semantic Web, Part 1: Use and combine Web services
As Web services grow in popularity, enterprising Web and application developers create new and innovative applications with their data. In addition to single-service applications, developers are creating mashups, applications that combine data from multiple services to create something new. This series chronicles the creation of the ultimate mashup, an application that not only stores data from different mashups but uses semantic technology to enable users to create their own mashups by swapping services, or even by picking and choosing data. It uses Java(TM) programming and a combination of servlets, JSP, software from the open source Jena project, and DB2's new native XML capabilities. In this part, Nicholas Chase introduces the concept of mashups, shows you how they work and how to build a simple version of one.
|
08 Mar 2007 |
| The ultimate mashup -- Web services and the semantic Web, Part 3: Understand RDF and RDFs
The power of the ultimate mashup is the intelligence you'll build into it by using semantic Web techniques, specifically the Web Ontology Language (OWL). But before you can tackle OWL, you want to be familiar with its base language, the Resource Description Framework (RDF) and RDF Schema Language (RDFs). This tutorial gives you a good background in both RDF and RDFs so you'll be ready to build ontologies for your Web services, and also able to make use of RDF's power with other projects as well.
|
08 Mar 2007 |
| The ultimate mashup -- Web services and the semantic Web, Part 4: Create an ontology
This series details the creation of a mashup application that gives control over the data displayed back to the user; to do that, you need to build in intelligence. Now that you know how to represent information in RDF, you can start to create an ontology using the XML-based Web Ontology Language (OWL), which will enable you to automatically choose between services and parts of services.
|
08 Mar 2007 |
| The ultimate mashup -- Web services and the semantic Web, Part 5: Change out Web services
This series details the creation of a mashup application that gives control over the data displayed back to the user. Now that you know how to create an ontology that defines the concepts represented by a service, you can enable users to choose which service they want to use.
|
08 Mar 2007 |
| The ultimate mashup -- Web services and the semantic Web, Part 6: Give the user control
This is the final tutorial in a series that shows you how to create a mashup application. At this point you have a working application and the framework in place so that the system can use semantic reasoning to understand the services at its disposal. In this tutorial, you will give the user control to choose a type of service, the data to pull from the Web service, and the presentation of that data.
|
08 Mar 2007 |
| Introduction to XSLT
The need to transform XML is so common that Extensible Stylesheet Language Transformations (XSLT) is considered one of the basic XML specifications. This tutorial explains how to create XSLT stylesheets. It also covers the basics of XPath, which enables you to select specific parts of an XML document. Finally, it gives you a look at some of the more advanced capabilities that XSLT offers.
|
23 Jan 2007 |
| Hit the ground running with AIDE, Part 7: Better IT management
The IBM Autonomic Integrated Development Environment (AIDE) facilitates a model-driven approach to touchpoint development, which is a useful, factory-style, wizard-assisted pattern for producing generic touchpoints. However, at some point in the AIDE-driven workflow, the touchpoint must be made specific to a given application. You can do this either at the model design stage or manually through hard-coding. In this tutorial -- the seventh in the series -- discover techniques for creating both generic and specific touchpoints, and learn how to produce touchpoints that have the right mixture for a given management application.
Also available in:
Chinese
|
19 Dec 2006 |
| 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 |
| Hello World: DB2 for Linux, UNIX, and Windows
This tutorial provides high-level overviews of various IBM software products. You'll get an introduction to some of the basic features and concepts in DB2 for Linux, UNIX, and Windows and learn how to implement a database in DB2 environment.
It includes exercises that provide step-by-step instructions on how to create a database, how to
create DB2 objects such as tables, indexes, views and constraints, how to
get data in and out of the database, and how to query the data in the database.
|
11 Dec 2006 |
| Hit the ground running with AIDE, Part 6: Build an autonomic computing system
This tutorial -- the sixth in the series -- introduces two key elements of the IBM Autonomic Integrated Development Environment (AIDE): Apache Tomcat and Axis. Discover tooling-related gaps that the AIDE online help doesn't cover so that you can become more comfortable with the way the toolkit uses the standard open source components.
Also available in:
Chinese
|
14 Nov 2006 |
| XML and Related Technologies certification prep, Part 5: XML testing and tuning
This tutorial on XML testing and tuning is the final tutorial in a series that helps you prepare for the IBM certification Test 142, XML and Related Technologies. This tutorial provides tips and hints for how to choose an appropriate XML technology and optimize transformations. It wraps up with coverage of common tools you can use in testing XML designs.
|
24 Oct 2006 |
| DB2 Developer Workbench, Part 1: Developer Workbench concepts and basic tasks
The IBM DB2 Developer Workbench (DWB) gives DB2 9 database developers the ability to develop database application objects that access data. DWB is based on Eclipse technology, which replaces the Swing-based DB2 V8 Development Center. Get an introduction to the Eclipse User Interface and basic data development tasks.
Also available in:
Chinese
|
24 Oct 2006 |
| DB2 Developer Workbench, Part 3: Developer Workbench and XML
The IBM DB2 Developer Workbench (DWB) provides out-of-the-box
integrated development for DB2 9 pureXML. DWB is based on the Eclipse open
source Integrated Development Environment (IDE). Learn how the DWB resources,
perspectives, views, editors, and wizards assist you to work with the XML functionality in DWB.
Also available in:
Chinese
|
19 Oct 2006 |
| User annotations in Ajax
The ability to add notes and comments to your Web site can be a powerful and attractive feature for users. This tutorial demonstrates how to implement an Asynchronous JavaScript and XML (AJAX)-based user annotation system in the form of yellow sticky notes that sit on top of regular Web page content.
|
17 Oct 2006 |
| XML and Related Technologies certification prep, Part 4: XML transformations
When an application needs to share data with another system, it is often necessary to transform an XML document into another XML format, governed by a differing XML Schema or Document Type Definition (DTD). When an application is required to share or display XML data to a user, the XML document might be transformed into HTML, Scalable Vector Graphics (SVG), VoiceXML, plain text, or any of a large number of human-readable formats. This XML certification tutorial deals with the XML transformations that make this happen by demonstrating the use of XSLT, XPath, and Cascading Style Sheets (CSS).
|
10 Oct 2006 |
| Design XML schemas for enterprise data
This tutorial teaches you how to use W3C XML Schema features in different types of enterprise applications. You'll learn when, why, and how to use simple and complex types, regular expressions, unions, lists, and substitution groups while designing data formats for your enterprise applications. You'll also learn how to build multiple file schemas, use external schemas in your XML design, and reuse other schema designers' experience by deploying XML design patterns.
|
03 Oct 2006 |
| XML and Related Technologies certification prep, Part 3: XML processing
Parsing and validation represent the core of XML. Knowing how to use these capabilities well is vital to the successful introduction of XML to your project. This tutorial on XML processing teaches you how to parse and validate XML files as well as use XQuery. It is the third tutorial in a series of five tutorials that you can use to help prepare for the IBM certification Test 142, XML and Related Technologies.
|
26 Sep 2006 |
| XML and Related Technologies certification prep, Part 3: XML processing
Parsing and validation represent the core of XML. Knowing how to use these capabilities well is vital to the successful introduction of XML to your project. This tutorial on XML processing teaches you how to parse and validate XML files as well as use XQuery. It is the third tutorial in a series of five tutorials that you can use to help prepare for the IBM certification Test 142, XML and Related Technologies.
|
26 Sep 2006 |
| Kick-start your J2EE applications using DB2 9 with pureXML and WebSphere Community Edition
New features in the latest version of the IBM DB2 database make it possible to access and manipulate XML data just as you would data in a standard relational database. In this tutorial, you'll learn to set up a DB2 9 database and WebSphere Application Server Community Edition on a Windows or Linux environment, then write and deploy a Java applications that takes advantage of DB2 9's XML capabilities.
|
19 Sep 2006 |
| DB2 Developer Workbench, Part 2: Developer Workbench and stored procedures
The IBM DB2 Developer Workbench (DWB) gives DB2 9 database developers the ability to develop applications that access data. DWB is based on Eclipse technology, which
replaces the Swing-based DB2 V8 Development Center. Learn how the DWB resources, perspectives, views, editors, and wizards assist you to work with stored procedures.
|
14 Sep 2006 |
| XML and Related Technologies certification prep, Part 2: Information modeling
This tutorial on information modeling is the second in a series of five tutorials that can help you prepare for the IBM certification Test 142, XML and Related Technologies. This tutorial analyzes XML data, contrasts narrative documents with record-like documents, and models a small data problem using Document Type Definition (DTD) grammar and several iterations of the World Wide Web Consortium (W3C) XML Schema. It finishes with a comparison of DTD and XML Schema to help you choose one or the other in your design.
|
12 Sep 2006 |
| Hit the ground running with AIDE, Part 5: Build an autonomic computing system
This tutorial -- the fifth in the series -- illustrates the management of Apache Derby
databases using touchpoint technology. Learn how to use a touchpoint that contains a working
instance of Derby, and work through a management interface to a Derby database instance as a
Web service-based managed object. You interact with this touchpoint using the Autonomic Integrated Development Environment (AIDE) resource browser and a Derby Java client program.
|
05 Sep 2006 |
| SQL and XQuery Tutorial for IBM DB2, Part 7: Introduction to XML and XQuery
This tutorial introduces pureXML and XQuery, starting from a basic overview of the characteristics and advantages of the XML data
type, and then compares it with standard relational tables. Users are then asked to write XQueries to retrieve XML elements, filter data based on
XML values, transform XML output, and use various clauses to select data more precisely. The tutorial ends with a section on mixing XQuery and SQL.
This tutorial is Part 7 of the SQL & XQuery tutorial for IBM DB2 series. (Note: You must have DB2 9 installed to do the hands-on exercises in this tutorial.)
Also available in:
Chinese
Vietnamese
|
31 Aug 2006 |
| Create XML-based stored procedures using the DB2 Developer Workbench
Create a stored procedure that retrieves XML data using DB2 9 Developer Workbench. Take a look at how DB2 Developer Workbench provides a comprehensive development environment for creating, editing, debugging, deploying, and testing DB2 stored procedures.
|
31 Aug 2006 |
| XML and Related Technologies certification prep, Part 1: Architecture
A software system's architecture and performance requirements affect your decision of which XML technologies are most appropriate for your application's needs. This tutorial on architecture teaches you how to discern where and when to use XML in system design. It is the first tutorial in a series of five tutorials that you can use to help prepare for the IBM certification Test 142, XML and Related Technologies.
|
29 Aug 2006 |
| SQL and XQuery tutorial for IBM DB2, Part 5: Data comparison
This tutorial describes queries that compare data in an IBM DB2 database. This is accomplished by using either CASE expressions or subqueries. This tutorial is Part 5 of the SQL and XQuery tutorial for IBM DB2 series.
|
24 Aug 2006 |
| SQL and XQuery tutorial for IBM DB2, Part 6: Data Definition Language and Data Control Language
This tutorial, Part 6 of the SQL & XQuery tutorial for IBM DB2 series, expands on Data Manipulation Language (DML) and introduces Data Definition Language (DDL) and Data Control Language (DCL). It also discusses SQL statements other than SELECT.
|
24 Aug 2006 |
| Create an XML-based application using DB2 9
Learn to create a Java-based application that inserts and retrieves XML elements using powerful DB2 9 XML features.
Also available in:
Chinese
|
17 Aug 2006 |
| SQL and XQuery tutorial for IBM DB2, Part 4: Data analysis
This tutorial describes how to write queries that require basic data analysis. Many of the queries contain sequential calculations, or calculations that operate on an ordered set of rows--queries frequently encountered during business analysis. On-Line Analytical Processing (OLAP) functions provide the ability to return ranking, row numbering and existing column function information as a scalar value in a query result. This tutorial is Part 4 of the SQL and XQuery tutorial for IBM DB2 series.
|
17 Aug 2006 |
| Automate XML file updates, Part 2: Use Apache Ant and conversion stylesheets to update your XML
This is the second part of a tutorial series that describes a method for automating updates to a library of XML files so that they all conform to an updated XML schema. In Part 1, you learn the steps of the entire process, and then create an XSLT stylesheet to update the XML files. Here, in Part 2, you learn to install, configure, and run Ant and Java SE to iteratively transform each of your XML files based on the updates specified in your XSLT stylesheet.
|
17 Aug 2006 |
| Automate XML file updates, Part 1: XML process introduction and conversion stylesheet creation
This is the first part of a tutorial series that describes a method for automating updates to a library of XML files so that they all conform to an updated XML schema. In Part 1, you learn the steps in the entire process and then create an XSLT stylesheet to update the XML files. In Part 2, you learn to install, configure, and run Apache Ant and Java SE to iteratively transform each of your XML files based on the updates specified in your XSLT stylesheet.
|
17 Aug 2006 |