Technical library

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

    (0 Products)

    (101 Topics)

    (13 Industries)

    (4 Types)

 

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

View Results
Title none Type none Date down
Authoring with the developerWorks XML templates
Welcome, authors! This article shows how to prepare technical content for publication on the developerWorks site. The steps are simple. You download our XML-based template for articles, fill in the template using any validating XML editor or your preferred Microsoft Windows or Linux text editor, check it to ensure it follows the tagging structure as defined in the developerWorks schema, and preview your content. Tips for composing your content and submitting it to the developerWorks staff are also included.
Also available in: Korean   Russian   Vietnamese   Spanish  
Articles 07 Jul 2014
Generate DITA Java API reference documentation using DITADoclet and DITA API specialization
Combine DITADoclet and DITA API specialization to save time and still produce quality API documentation directly from the Java source code.
Also available in: Japanese  
Articles 17 Mar 2014
IBM Entrepreneur Week
IBM Entrepreneur Week is a one-of-a-kind opportunity for you to meet, interact, and connect with entrepreneurs, venture capitalists, industry leaders, and academics from around the world. If you're a startup or entrepreneur, join us onlne for our inaugural IBM Entrepreneur Week, 3-7 Feb 2014. There will be events taking place online and in locations worldwide, including face-to-face and virtual mentoring sessions, a women entrepreneur-focused event, and a LiveStream broadcast of the SmartCamp Global Finals in San Francisco.
Articles 15 Jan 2014
Using the developerWorks XML validation tools
If you can't find a validating XML editor you like, or prefer not to take the time now to learn how to use one, you can edit the XML for your developerWorks content using your preferred text editor. Ian Shields has created some great tools to help you validate, transform, and preview your content. This article shows you how easy it is to use those tools on Microsoft Windows or Linux.
Also available in: Chinese   Korean   Russian   Japanese  
Articles 23 Aug 2013
Authoring with the developerWorks Word and OpenDocument templates
Welcome, authors! This article shows you how to prepare English-language technical content for publication on the worldwide developerWorks site using Open Document Text editors such as IBM Lotus Symphony, Apache OpenOffice, LibreOffice, or another editor that support the OpenDocument format (ODT), or using Microsoft Word. The steps are simple. You download our template package for either OpenDocument or word, fill in the fields in the template, and then compose your content according to the guidelines in the template. Tips for composing your content and submitting it to the developerWorks staff are also included in this article.
Also available in: Chinese   Russian   Vietnamese   Spanish  
Articles 23 Aug 2013
Illustrating your content for developerWorks
This article is for authors; it shows you how to develop and submit technical graphics (such as figures and screen captures) for the content you are writing for developerWorks. Following these tips and guidelines will enhance your content and speed up its publication on developerWorks.
Also available in: Chinese   Russian   Spanish  
Articles 19 Aug 2013
Introducing MicroXML, Part 1: Explore the basic principles of MicroXML
Parts of the XML community always grumble that XML is difficult to understand and process. XML is fundamentally complex for various historical reasons, and people proposed simplified versions for more than a decade. JSON and HTML5 threaten some of the most basic XML tenets. MicroXML -- a simplification of XML that is compatible with earlier versions -- emerged from discussions of these issues. MicroXML is now under the guidance of a W3C community group, and several basic implementations are already available for the draft specification. In this first article of a two-part series, learn from one of the MicroXML Community Group co-chairs about MicroXML and its technical differences from the XML 1.x core standards.
Also available in: Chinese   Russian   Japanese   Vietnamese  
Articles 07 May 2013
Introducing MicroXML, Part 2: Process MicroXML with microxml-js
MicroXML is a simplification of XML that is compatible with earlier versions. Part 1 of this two-article series covers the basic principles of MicroXML. MicroXML is designed with a straightforward grammar that can be processed with many modern general-purpose parsing tools. James Clark, who led the original push for MicroXML, is among those thinkers who developed a parser for the community specification. Learn how to use Clark's JavaScript MicroXML parser to experiment with the format.
Also available in: Chinese   Russian   Japanese   Vietnamese   Portuguese  
Articles 07 May 2013
Create your own browser extensions, Part 1: Extend your reach into Chrome
Every browser has its fans, detractors, advantages, and disadvantages. One thing they all have in common is that people increasingly spend more time using them. This series examines how to build the same basic extension for Chrome, Firefox, and Safari. You'll learn what it is like to extend each browser, how hard or easy it is to perform some common tasks, and how to distribute your extension In this article, you build an extension for Chrome.
Also available in: Chinese   Russian   Japanese   Vietnamese   Portuguese  
Articles 05 Apr 2013
Working with XML on Android
Android is a modern, open source operating system and SDK for mobile devices. With it you can create powerful mobile applications. This becomes even more attractive when your applications can access Web services, which means you need to speak the language of the Web: XML. In this article, you will see different options for working with XML on Android and how to use them to build your own Android applications.
Also available in: Chinese   Russian   Japanese   Vietnamese   Portuguese  
Articles 01 Feb 2013
Integrating PHP applications with Instagram, Part 1
Instagram is a popular photo-sharing service that enables users to take photos with their smartphone and share them with others through the Web. Application developers can search and retrieve these photos, together with their associated comments and likes, through the Instagram REST API. This two-part article introduces the Instagram API and illustrates how it can be used with PHP to leverage Instagram's rich repository of user-generated content and create innovative web applications.
Also available in: Russian   Japanese   Vietnamese  
Articles 01 Feb 2013
Integrating PHP applications with Instagram, Part 2
Instagram is a popular photo-sharing service that enables users to take photos with their smartphone and share them with others through the Web. Application developers can search for and retrieve these photos, together with their associated comments and likes, through the Instagram REST API. This two-part article introduces the Instagram API and illustrates how it can be used with PHP to leverage Instagram's rich repository of user-generated content and to create innovative web applications.
Also available in: Russian   Japanese  
Articles 01 Feb 2013
Using DB2 for z/OS pureXML to process SEPA transactions
Single Euro Payments Area (SEPA) is a payment integration mechanism widely used in Europe to handle standard payment messages. Each SEPA document can contain up to 100,000 credit transfer transactions and must be processed accurately in a short period of time. This article outlines the author's experience in performing a benchmark for a large European corporate and investment bank using DB2 for z/OS pureXML for SEPA (ISO 20022). Learn how the team resolves obstacles and eventually achieves their performance goal.
Articles 31 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.
Also available in: Japanese   Vietnamese   Portuguese  
Tutorial 03 Jan 2013
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.
Also available in: Russian   Japanese   Vietnamese   Portuguese  
Tutorial 03 Jan 2013
HTML to Formatting Objects (FO) conversion guide
Need help converting HTML documents to PDF? This reference guide shows by example how to use XSLT templates to convert 45 commonly used HTML elements to formatting objects (from the XSL-FO vocabulary) for easy transformation to PDF using XSLT. The examples assume that you're using the Apache XML Project's FOP tool, but most of the methods work just as well with other XSL-FO tools.
Also available in: Japanese  
Articles 11 Dec 2012
Create REST applications with the Slim micro-framework
Slim is a full-featured, open source micro-framework for PHP application development. It comes with a sophisticated URL router and middleware architecture that makes it ideal for static websites or API prototyping. This article examines Slim in detail, illustrating how you can use it to rapidly build and deploy a REST API with support for authentication and multiple request/response formats.
Also available in: Japanese  
Articles 11 Dec 2012
Shredding XML in DB2 with pureXML and XMLTable
DB2's XML processing capability makes it simpler to turn XML data into relational data. The built-in XMLTABLE function provides an easy-to-use and powerful mechanism to turn hierarchical XML data into parent-child relational data. Whether your tools do not support XML, or relational processing is required, XMLTABLE provides a means to bridge the gap.
Also available in: Russian  
Articles 15 Nov 2012
Build integrated solutions for XML transformations with WebSphere Transformation Extender, Part 2: Integrate with WebSphere Enterprise Service Bus
Part 2 uses the transformation map created in Part 1 and demonstrates how to integrate it with WebSphere Enterprise Service Bus flow. This integration provides users a better solution between data transformation and business connectivity.
Articles 11 Sep 2012
Instructions for migrating a Confluence wiki to IBM Connections
With developerWorks ending support of the Confluence wikis, teams and individuals that maintain pages there will need to migrate their data to the IBM Connections wiki. Instructions for doing so are presented in this article.
Also available in: Russian   Japanese  
Articles 23 Aug 2012
Integrate an external code checker into Eclipse CDT
Good news for users of Eclipse CDT's built-in code analysis framework for C/C++: Codan now lets you integrate and execute your favorite external code analysis tools inside Eclipse!
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 22 Aug 2012
Move toward open source standards in speech processing
Many open source projects began before the advent of free and open source software (FOSS) standards, so their configuration and resource files are simple flat text files. By converting these files to the relevant open source standard, you potentially increase cross-project compatibility, flexibility, and reliability. The lexicon in voice recognition work is a good example. In this article, learn to use Python to convert existing flat lexicons to the XML format defined in the Pronunciation Lexicon Specification (PLS) and how to convert the new PLS file back to a flat file. Explore how to use the XML format to add extra information and rigor to the maintenance of lexicons. Issues such as Unicode, and merging the new lexicon with other XML files while still using data in audio model generation, are also addressed.
Also available in: Chinese   Russian   Japanese   Vietnamese   Portuguese  
Articles 07 Aug 2012
Search and integrate Google+ activity streams with PHP applications
Google+, the new social networking service by Google, lets users post status messages and news. Web application developers can access and search these messages through the Google+ API. In this article, learn the Google+ API basics. Examples show how to use the Google+ API with PHP to create dynamic web applications.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 10 Jul 2012
Create rich-layout publications in EPUB 3 with HTML5, CSS3, and MathML
EPUB 3.0, which is the latest revision of the industry-standard XML e-book format, jumps into modern web technology by embracing HTML5 and CSS3. It retains its focus on XML-driven toolkits by requiring XHTML serialization and adding supplementary XML vocabularies, such as MathML and SVG. EPUB 3 offers a variety of options for developing advanced, digital-native publications. In this article, learn to create rich-layout pages using some new features in EPUB 3.
Also available in: Chinese   Russian   Japanese   Vietnamese   Portuguese   Spanish  
Articles 05 Jul 2012
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  
Articles 31 May 2012
Using XPath with PHP
If your PHP applications perform beyond CRUD operations, chances are you have worked with XML. Navigating an XML document or data stream for the desired data elements can be cumbersome, though, and even somewhat intimidating for PHP developers. It can be especially overwhelming when the XML data structure is complex. XPath is a W3C standard whose sole purpose is just that -- getting to the right data element, or, specifically, the desired node. PHP supports XPath as part of its XML classes and functions. In this article you explore some basic scenarios for locating information in XML and how XPath can do the hard work for you in your PHP applications.
Also available in: Chinese   Russian   Japanese   Vietnamese   Spanish  
Articles 17 May 2012
Improve your XSLT 2.0 stylesheets with types and schemas
The type-aware and schema-aware features of XSLT 2.0 can greatly assist you when you debug a stylesheet, and improve stylesheet quality and robustness in handling all input data. Learn how to use type-aware and schema-aware XSLT 2.0 during the debugging and testing process to avoid common issues with invalid paths, incorrect assumptions about data types, and cardinalities. Also, find examples of XSLT stylesheets that contain errors that would not be caught if schema-aware features were not in use, and discover how explicitly specifying types results in useful error messages.
Also available in: Chinese   Russian   Japanese  
Articles 15 May 2012
XML data mining, Part 1: Survey several approaches to XML data mining
XML is used for data representation, storage, and exchange in many different arenas. This series explores one facet of XML data analysis: XML data mining. In this first article, get an introduction to some techniques and approaches for mining hidden knowledge from XML documents. Learn about mining data, the hierarchical structure of the information, and the relationships between elements. Subsequent articles will cover mining XML association rules and clustering multi-version XML documents.
Also available in: Chinese   Russian   Japanese  
Articles 02 May 2012
XML data mining, Part 3: Clustering XML documents for improved data mining
Similar to the task of mining association rules from an XML document, clustering XML documents is different from clustering relational data because of the specific structure of the XML format, its flexibility, and its hierarchical organization. Learn about clustering XML documents as a major task in XML data mining in this third article in a series on XML data mining.
Also available in: Chinese   Russian   Japanese  
Articles 02 May 2012
XML data mining, Part 2: Mining XML association rules
In Part 2 of this series, learn about mining association rules from XML documents. Mining association rules from XML documents is different from mining rules from relational data. Information can be structured differently in XML because of the language's flexibility and hierarchical organization. This article also introduces the notion of dynamic association rules. You'll explore an approach to mining XML association rules when the underlying XML documents change without a full re-run of the association rules discovery algorithm.
Also available in: Chinese   Russian   Japanese  
Articles 02 May 2012
Create and parse XML on the Android 3.0 platform
Android, the most commonly used smartphone platform, also functions on mobile tablets. XML is the standard medium of data exchange. You can use the same builder, parser, and transformer APIs for standard XML parsing and transformation and for Android. In this article, create and parse an XML document on an Android device using a DocumentBuilder object obtained from a DocumentBuilderFactory. You'll parse the XML document using an extension of an XML pull parser.
Also available in: Chinese   Russian   Japanese   Vietnamese  
Articles 10 Apr 2012
The role of semantic models in smarter industrial operations
Solution architects and developers have many architectural options at their disposal. In this article, we discuss semantic model architectures and describe the semantic model approach and how it fits in context of other architectural patterns. We highlight the value of semantic models as a core component in solution design and show how IBM Integrated Information Core enables creation of model-integrated solutions.
Also available in: Portuguese  
Articles 30 Mar 2012
Using XSLT as a stylesheet for HTML
As the name suggests, Extensible Stylesheet Language Transformations (XSLT) can be used as a stylesheet. Like Cascading Style Sheets (CSS), XSLT helps to separate style from content. You can simplify and enrich your XHTML documents with XSLT, which relieves the XHTML document of navigation. In this article, learn how to use XSLT as stylesheets, which can be executed on the server or in every modern Internet browser. Several examples show how to start developing your own XSLT stylesheets.
Also available in: Chinese   Russian   Japanese  
Articles 13 Mar 2012
Make HTML5 microdata useful, Part 1: Using jQuery on top of microdata
The microdata specification lists two reasons why you might want to use microdata: To allow generic scripts to provide services that are customized to the page or to enable content from a variety of cooperating authors to be processed by a single script in a consistent manner. In this two-part series, learn to use microdata in both of these ways, starting with generic scripts on top of microdata. In this article, you will write one snippet of HTML to give you both an interactive event map and to enable Google, Bing, and Yahoo to display your page better in search results with Rich Snippets.
Also available in: Chinese   Russian   Japanese   Vietnamese   Spanish  
Articles 06 Mar 2012
Make HTML5 microdata useful, Part 2: Next generation aggregation with microdata
Part 1 of this series showed how to use microdata with Schema.org terms so search engines can display your content better in search results. It also showed how to reuse that same microdata markup to improve the display on your own site. In this article, learn to use microdata to enable a collaborating group of site owners to easily hook up their sites and share content on a centralized site.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 06 Mar 2012
Develop with XQuery: A better programming language for the database programmer
Most programmers think the XQuery language was developed to satisfy a niche market: A data querying and transformation language designed to handle XML data. In the case of relational databases, the prevailing practice is to use SQL for non-XML data and use XQuery for XML. This article makes the case that the powerful programming constructs available in the XQuery language make it a better programming language than SQL, and that this improvement in expressiveness and ease of use is enough to warrant the design of databases with an increasing emphasis on XML data types.
Also available in: Chinese   Russian   Japanese   Spanish  
Articles 14 Feb 2012
Build integrated solutions for XML transformations with WebSphere Transformation Extender, Part 1: Transform legacy data into XML
The XML format is a common standard for document and message exchange. Learn how to use WebSphere Transformation Extender to easily migrate legacy data to XML. WebSphere Transformation Extender separates data transformation logic and business flow logic, which can save on maintenance costs. Walk through a scenario that includes examples and source code. Create a WebSphere Transformation Extender map to retrieve legacy data from a database and transform it to an XML file.
Articles 31 Jan 2012
Scalable Vector Graphics in HTML5
Scalable Vector Graphics (SVG) are part of the vector family of graphics. They have several benefits over their raster counterparts: JPEG, GIF, and PNG. In this article, explore the basic concepts and usage of SVG graphics in HTML5. Learn about drawing, filters, gradients, text, and adding SVG XML to web pages.
Also available in: Chinese   Russian   Japanese   Spanish  
Articles 31 Jan 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.
Also available in: Chinese   Japanese  
Articles 24 Jan 2012
Leveraging pureXML in a Flex microblogging application, Part 1: Enabling Web services with DB2 pureXML
The pureXML capabilities of IBM DB2 allow you to store XML natively in a database without modification, while Adobe Flex applications can read XML directly and populate Flex user interfaces. In this three-part article series, you will create a microblogging application that takes advantage of pureXML, Web services, and Adobe Flex; and even allows you to publish your microblogging updates on Twitter.
Also available in: Korean   Russian   Japanese   Portuguese  
Articles 24 Jan 2012
Explore QTI in depth
The IMS Question and Test Interoperability (QTI) specification is a widely used standard for marking up questions and other learning material. Look at the response and result processing for a QTI item and learn what happens when a user answers a question.
Also available in: Chinese   Russian   Japanese  
Articles 17 Jan 2012
Publishing XML data in HTML and PDF using a single XSLT stylesheet
Learn how to publish XML documents in HTML and PDF using the css2xslfo utility.
Also available in: Chinese   Russian   Japanese   Vietnamese  
Articles 03 Jan 2012
An update on RDF concepts and some ontologies
Resource Description Framework (RDF) is the standard framework for the Semantic Web and a recommended framework for the Linked Data movement. This article details the most recent updates to and implications of the RDF concept specification. It also covers some new ontology specifications such as data cataloging vocabularies and RDF database mapping systems.
Also available in: Chinese   Russian   Japanese  
Articles 06 Dec 2011
Build an iOS slideshow application for the iPad
Learn to build an iOS slideshow application as you walk through the process step-by-step in this article. The example application will communicate with a web server to retrieve an XML slideshow definition and display the images contained in the slideshow.
Also available in: Chinese   Russian   Japanese   Vietnamese   Portuguese   Spanish  
Articles 29 Nov 2011
Combine Drupal, HTML5, and microdata
With Google, Yahoo, and Bing's announcement of schema.org, microdata is quickly gaining ground as a way to create applications that rely on data from many different websites. In this article, learn how to use Drupal to add microdata to your pages. Easily make your content available for use in applications such as Google's Rich Snippets.
Also available in: Chinese   Russian   Japanese   Vietnamese  
Articles 08 Nov 2011
Write safer XSLT stylesheets
It's simple to introduce mistakes that go unnoticed in XSLT stylesheets. Neither static nor dynamic error checking helps: Only thorough functional testing will reveal them. XSLT 2.0 introduced several new options and possibilities, and you can use some of them to make your stylesheets safer and your testing easier. Discover these XSLT 2.0 features, such as the type system, to add otherwise-impossible error checking to your stylesheets.
Also available in: Chinese   Japanese  
Articles 25 Oct 2011
Anatomy of the ACORD TXLife XML standard
The ACORD Transactional/Business Wrapper (TXLife) XML specification is the preferred data format for internal and external data integration within the life, annuities, and health insurance industry. The standard is broad and flexible. Learn the structure of ACORD TXLife messages, the challenges implementers face, and the tools and techniques that you can use to successfully implement the standard.
Also available in: Chinese  
Articles 18 Oct 2011
Develop an Apache HttpClient client for Android to a JAX-RS web service
Access a JAX-RS web service with the Apache HttpClient library. Jersey, a reference implementation for JAX-RS, simplifies development of RESTful web services in the Java environment. Android is a popular smartphone and this article shows you how to create a JAX-RS client for Android. You'll create an Apache HttpClient library client to a JAX-RS web service.
Also available in: Chinese   Russian   Japanese   Vietnamese  
Articles 11 Oct 2011
Integrate Blogger content with PHP applications using the Blogger Data API
Blogger is a free, popular blogging platform that lets users create their own weblogs, and post messages and news, through a WYSIWYG editing interface. With the Blogger Data API, which is REST-based, you can access Blogger content through any XML-compliant programming toolkit. In this article, learn how to use the Blogger Data API to list blog content, add or edit blog posts, and manipulate blog comments with the Zend Framework's Zend_Gdata component. You'll build a simple application that demonstrates the power of the Blogger API.
Also available in: Russian   Japanese   Spanish  
Articles 04 Oct 2011
Add charting on mobile browsers
Develop online applications that are both thumb and user friendly for the mobile environment with PHP, XML, jQuery, jQuery mobile, and jQuery charting. In this article, build the back end and front end of a polling application that uses charting to show the results of each poll.
Also available in: Chinese   Russian   Japanese   Spanish  
Articles 03 Oct 2011
Implement a client-side healthcare application using Saxon-CE and HL7 CDA
At the 2011 XML Prague conference, Dr. Michael Kay, the principal developer of the Saxon XSL/XQuery parser, unveiled Saxon-CE, a client-side XSLT 2.0 parser that runs using JavaScript in the web browser. Learn how you can use XSLT 2.0 and Saxon-CE to build an application view for a simple healthcare application that works from a clinical document written using Health Level 7 Clinical Document Architecture (HL7 CDA).
Also available in: Chinese   Russian   Japanese  
Articles 20 Sep 2011
Managing the Protein Data Bank with DB2 pureXML
The Protein Data Bank (PDB) is a unique world-wide repository of structural data about proteins. The PDB data is available in XML format in order to provide flexibility, extensibility, and ease of data exchange in the biological research community. Analyzing data in the PDB can help explain diseases, develop new drugs, or understand the interactions between different proteins. However, one of the key challenges is to efficiently store and query this information to find and extract information and correlations of interest. This article describes how to use the hybrid capabilities of DB2 – relational and pureXML features – to manage and analyze PDB data.
Also available in: Chinese   Korean   Russian   Vietnamese   Spanish  
Articles 08 Sep 2011
Trigger keyboard and mouse actions with your voice and xdotool
xdotool is a helpful library of instructions that allows programmers to emulate keystrokes and mouse actions. The particular strength of the tool comes when the keyboard or mouse is absent or in accessibility situations where the user is not physically able to employ regular input methods. This article has two goals: first, to provide an introduction to the use of xdotool in a Linux desktop environment, and second, to use voice input to trigger actions typically done through hardware input. A concluding example uses XML to store xdotool-oriented code fragments for insertion into auto-generated dialog manager code.
Also available in: Russian   Japanese   Portuguese  
Articles 06 Sep 2011
Polish the EPUB
In EPUB documents, you cannot detect some problems with normal validation methods. As long as the document validates as well-formed XML and follows the EPUB standard, it can appear to be correct but might not read correctly in an e-Reader. Examples include broken paragraphs, bad page numbering, and spelling errors caused by OCR scanning. But you can view and correct errors using two methods: with the EPUB editor Sigil and with PHP in combination with SimpleXML and the Enchant libraries. Regular expressions provide the key to efficient processing.
Also available in: Chinese   Korean   Japanese   Spanish  
Articles 30 Aug 2011
Accessing HTTP and RESTful services from DB2: Introducing the REST user-defined functions for DB2
Increasingly, Representational State Transfer (REST) has become the preferred way of communicating in today's service-oriented architecture environments. There are many services and information sources that can be addressed via a URL and accessed using HTTP. On the other hand, there is still a significant amount of information stored in relational database management systems (RDBMS) -- like DB2. Modern RDMSes provide powerful processing features for relational data (through SQL) and XML data (through SQL/XML or XQuery).
Also available in: Chinese   Korean   Russian   Vietnamese   Portuguese   Spanish  
Articles 23 Aug 2011
Create a networked tic-tac-toe game for Android
Build the back end of a multiplayer, network-enabled tic-tac-toe game with a native Android front-end application in this article.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 23 Aug 2011
Use PHP with Identi.ca, Part 2
Identi.ca is a popular free microblogging service that allows users to post status messages and news. Web application developers are able to create, access, and search these messages through the Identi.ca API. This two-part article introduces the Identi.ca API and illustrates how you use it with PHP to create dynamic web applications.
Also available in: Chinese   Japanese  
Articles 22 Aug 2011
Use PHP with Identi.ca, Part 1
Identi.ca is a popular free microblogging service that allows users to post status messages and news. Web application developers are able to create, access, and search these messages through the Identi.ca API. This two-part article introduces the Identi.ca API and illustrates how you use it with PHP to create dynamic web applications.
Also available in: Chinese   Japanese  
Articles 16 Aug 2011
Develop a Spring client for Android to a JAX-RS web service
Spring, a platform used to run Java enterprise applications, provides several benefits including increased productivity and runtime performance. Spring Android, an extension of the Spring framework, simplifies the development of Android apps. The main features of Spring Android are a REST client for Android and Auth support for accessing secure APIs. Learn to access a RESTful web service with the Spring Android REST Client.
Also available in: Chinese   Korean   Japanese  
Articles 12 Aug 2011
Create GPS-enabling web applications
This article walks you through building the back end and front end of a GPS-enabled web application using PHP.
Also available in: Chinese   Korean   Russian   Japanese  
Articles 02 Aug 2011
Explore practical data mining and parsing with PHP
The art of data mining is a wide field, and mentioning the term to two different developers gives you two very different ideas about it. In this article, you learn what data mining is, its importance, different ways to accomplish data mining (or to create web-based data mining tools) and develop an understanding of XML structure to parse XML and other data in PHP technology.
Also available in: Chinese   Korean   Russian   Japanese  
Articles 26 Jul 2011
Investigate state-of-the-art XML compression techniques
XML is considered a standard for data representation and exchange over the World Wide Web. XML has great flexibility and wide acceptance, but one drawback is the large size of XML documents. This size means that the amount of information that you transmit, process, store, and query is often larger than that of other data formats. You can choose from several XML compression techniques to deal with these problems.This article provides an overview of current XML compression techniques.
Also available in: Chinese   Korean   Russian   Japanese   Spanish  
Articles 19 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.
Also available in: Korean   Japanese   Portuguese   Spanish  
Articles 13 Jul 2011
Add structure and semantics to content with XSLT 2.0
When you convert existing content to e-book formats, to DITA, or to other structured standards, you often infer and add structure to your documents. The advanced regular expression and grouping capabilities of XSLT 2.0 make it an excellent language for converting and enhancing content. Discover the features of XSLT 2.0 that are most useful when you convert unstructured or semi-structured narrative content to a more structured vocabulary and work through several common scenarios.
Also available in: Chinese   Japanese  
Articles 07 Jul 2011
Build PDF files dynamically with PHP
Walk through the entire process of building PDF files dynamically using PHP. Experiment with open source tools, such as the Free PDF library (FPDF) or PDFLib-Lite, and PHP code for control of the PDF format of your content.
Also available in: Chinese   Korean   Russian   Japanese  
Articles 28 Jun 2011
Data growth and standards
Examine the challenges presented by the explosion of data, the analytics thereof, and an introduction to some standards relevant to these challenges. A sample scenario depicts a system where large amounts of data are ingested, understood, and manipulated, and where some specific standards promote integration and interoperability.
Also available in: Chinese   Korean   Japanese   Spanish  
Articles 21 Jun 2011
Move toward the paperless office with images ready for accounting audits
Managers regularly provide auditors with supporting documentation. In a paper-based office, this can become an inconvenient and difficult task. Explore how XML, together with PHP and image functions, assists in the auditing process and also provides efficient and comprehensive indexing support to multiple managers.
Also available in: Chinese   Korean   Japanese   Spanish  
Articles 14 Jun 2011
Strategies for refactoring untestable PHP code
Many developers these days inherit legacy projects, littered with spaghetti code and poor design. The initial task is often to write unit tests and refactor, but how does one get started with writing unit tests with code clearly designed not to? Examine several anti-patterns of testable PHP code, and how to refactor and enable the code to be easily tested.
Also available in: Chinese   Korean   Russian   Japanese   Spanish  
Articles 07 Jun 2011
Investigate current XML tools
XML is used in many areas ranging from e-commerce and news feeds to search engines. Some of the technologies associated with XML include XSLT, XPath, and XPointer. Increased use of XML emphasizes the need to be aware of its tools and the functionalities that they provide. XML processing includes formatting, parsing, editing, validating, and converting to other forms. Most of the XML tools on the market provide a multitude of functionalities. In this article, explore the various categories of XML tools with suitable examples from different vendors.
Also available in: Chinese   Russian   Japanese   Vietnamese   Portuguese  
Articles 07 Jun 2011
Add XML as a data mining tool
Examine the use and function of XML in data mining. Get tips and techniques that use XML for pattern matching, change detection, search and similarity detection, data annotation, and semantics.
Also available in: Chinese   Korean   Russian   Japanese   Spanish  
Articles 31 May 2011
Stay on the XPath
Experiment with using XPath in the five tips in this article. Discover surprising facts about binary logic, and learn how the XPath position() function's value changes depending on its context. Another tip shows how to use XPath to select the first element of a given name. Finally, learn how to debug one of the most common and difficult defects.
Also available in: Chinese   Japanese  
Articles 24 May 2011
Introduction to programming in Erlang, Part 2: Use advanced features and functionality
Erlang is a multi-purpose programming language that is primarily used for developing concurrent and distributed systems. Learn some of the advanced features and functionality, starting with basic functions and moving on to concurrent programming, processes, and messaging. These work together to support distributed programming, a powerful feature of Erlang.
Also available in: Chinese   Korean   Japanese  
Articles 17 May 2011
Hook into Wikipedia information using PHP and the MediaWiki API
Wikipedia is the ultimate online encyclopedia, containing millions of entries on different aspects of human knowledge. Web application developers are able to access and search these entries through the Wikipedia API. This article introduces the Wikipedia API and demonstrates it in the context of a PHP application, explaining how to search and retrieve different elements of Wikipedia content with PHP.
Also available in: Chinese   Korean   Russian   Japanese   Spanish  
Articles 17 May 2011
Improve your taxonomy management using the W3C SKOS standard
Until recently, tools for managing controlled vocabularies, taxonomies, and thesauri all stored their data using proprietary formats that made the data difficult to integrate with external systems. The W3C SKOS standard defines a portable, flexible controlled vocabulary format that is increasingly popular, with the added benefit of a good entry-level step toward the use of Semantic Web technology.
Also available in: Chinese   Korean   Japanese  
Articles 10 May 2011
Introduction to programming in Erlang, Part 1: The basics
Erlang is a multi-purpose programming language used primarily for developing concurrent and distributed systems. Released as open source in 1998, Erlang has become more popular in recent years thanks to its use in high profile projects, such as the Facebook chat system, and in innovative open source projects, such as the CouchDB document-oriented database management system. In this article, you will learn about Erlang, and how its functional programming style compares with other programming paradigms such as imperative, procedural and object-oriented programming.
Also available in: Chinese   Korean   Japanese  
Articles 10 May 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.
Also available in: Chinese   Japanese   Portuguese   Spanish  
Articles 03 May 2011
Extend SugarCRM REST web services to use XML
With the introduction of SugarCRM 5.5, the entire web services framework was invigorated not only to add REST support to complement the existing SOAP support, but also to enable developers to customize the web services in an upgrade-safe way to help support their business applications with ease. Out of the box, the SugarCRM REST web service supports using JSON and serialized PHP data as data formats for interacting with these web services. In this article, you can see how easy it is to add XML as another option to send and receive data with your SugarCRM instance.
Also available in: Chinese   Korean   Japanese  
Articles 26 Apr 2011
Capture use case documents with DITA specialization and extension
Explore how to combine requirement gathering with documentation that development managers, developers, testers, and technical writers can re-purpose throughout the development cycle. The flexible extension mechanism in Darwin Information Typing Architecture (DITA) is becoming an industry standard for this kind of undertaking. In this article, you create a specialized schema for use case documentation.
Also available in: Chinese   Japanese  
Articles 19 Apr 2011
Get the WebSphere Application Server 7.0 XML Feature Pack Tech Preview
The IBM WebSphere Application Server 7.0 Feature Pack for XML 1.0.0.9 Technology Preview offers some major new features, including support for XQuery modules, embedded extension functions, and source location information for runtime errors. These features help developers manage and work with queries and stylesheets, thus improving developer efficiency and reducing maintenance costs.
Also available in: Chinese   Japanese  
Articles 12 Apr 2011
Combine advanced spreadsheet export with PHP to create pivot tables
Add PHP to an advanced export function in Microsoft Excel to create a flexible pivot table in XML format. Then, you and users can sort and analyze the data in the pivot table on the fly.
Also available in: Chinese   Korean   Russian   Japanese  
Articles 12 Apr 2011
Create an adaptable phone book and contact list for your phones with XML and PHP
On-the-go professionals need access to a consistent and reliable list of contacts on whatever phone they have in hand. Using the example of a MySQL database providing data for a desktop SIP phone and a smart phone, learn to use PHP to output customized XML from the same root database to suit a desktop phone or a smart phone, or both devices simultaneously.
Also available in: Chinese   Russian   Japanese  
Articles 29 Mar 2011
Technical standards in education, Part 6: Standards for assessment and item banks
This sixth article looks at the role of standards and specifications for supporting the creation, storage, management, sharing and delivery of assessment within the education sector. Review e-assessment techniques, and the types of assessment in common use, and some real world examples.
Articles 25 Mar 2011
High-performance XML parsing in Python with lxml
lxml is a fast yet flexible library for XML processing in Python. It comes bundled with support for XML Path Language (XPath) and Extensible Stylesheet Language Transformation (XSLT), and it implements the familiar ElementTree API. In this article, you focus both on the ease of use provided by lxml and on its high-performance profile when processing very large XML data.
Also available in: Chinese   Russian   Japanese  
Articles 24 Mar 2011
Using the XML transformation capabilities in IBM InfoSphere DataStage 8.5, Part 2: Understanding the assembly
Part 1 of this series introduced the concept of the assembly, a series of steps that perform enrichments and transformations on hierarchical data in InfoSphere DataStage. Part 2 provides a deeper understanding of assembly concepts. Among other ideas, the article describes the assembly data model, the principles of the mappings table, and the use of XSLT within the assembly. In addition, it provides performance guidelines for some complex scenarios.
Also available in: Chinese  
Articles 24 Mar 2011
Classify content with XQuery
With the expanding growth of semi-structured and unstructured data (XML) comes the need to categorize and classify content to make querying easier, faster, and more relevant. In this article, try several techniques using XQuery to automatically tag XML documents with content categorization based on the analysis of their content and structure.
Also available in: Chinese   Japanese  
Articles 22 Mar 2011
Using the XML transformation capabilities in IBM InfoSphere DataStage 8.5, Part 1: Transform XML using the DataStage XML stage
Learn how to use the XML stage in IBM InfoSphere DataStage 8.5. This article provides step-by-step instructions for importing XML schemas into the Schema Library Manager, parsing XML files, composing XML documents, and writing them into DB2 pureXML.
Also available in: Chinese  
Articles 17 Mar 2011
Build an easy JavaScript data access layer
Work through the entire process of building a database access wrapper in PHP for the back end and connecting it to a JavaScript access wrapper at the user interface layer in this article.
Also available in: Chinese   Korean   Japanese  
Articles 15 Mar 2011
XML Matters: SVG and the scriptless script
Scalable Vector Graphics (SVG) browsers are becoming mainstream now, and they can be used in many powerful ways. Continuing on from David's earlier SVG column, Dethe looks at some of the ways that declarative markup can replace script for animation and other common scripting tasks. In the process, he briefly looks at replacing script with declarative markup in other XML dialects. Moving common scripting tasks into declarative markup can eliminate the need for tedious boilerplate code, reduce errors, and make your script's intent easier to follow, freeing you to focus on your code's unique aspects.
Also available in: Japanese  
Articles 09 Mar 2011
Accessing third-party content with oEmbed and PHP
The oEmbed specification offers a way to display embedded representations of content from third-party content sharing sites in a web page. This article introduces the oEmbed API and demonstrates it in the context of a PHP application, explaining how you can use it to embed content from popular sites like Flickr, YouTube, Slideshare, Wikipedia, and others.
Also available in: Chinese   Korean   Russian   Japanese  
Articles 08 Mar 2011
Technical standards in education, Part 5: Take advantage of metadata
Educational metadata is a specific type of metadata for describing the educational use of a resource. This article provides a general overview of metadata, illustrates its basic concepts, and discusses educational metadata. Learn about vocabularies, tools, and the current use of educational description.
Articles 08 Mar 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.
Also available in: Chinese   Korean   Spanish  
Articles 01 Mar 2011
Extending HL7 v3 schemas using OASIS CAM and CAMProcessor
Traditionally, healthcare implementation projects use W3C XML Schema Definitions (XSDs) to define the Health Level Seven (HL7) messaging standard. By extending these schemas using the OASIS Content Assembly Mechanism (CAM), generating conformance messages becomes quicker and more reliable. The CAMProcessor, which is part of the jCAM open source project, makes this process of extension easy, so you can focus more business effort on the business rules underlying the HL7 schemas.
Also available in: Chinese   Portuguese  
Articles 22 Feb 2011
Working with web services using the EXPath HTTP client
EXPath is a community-driven effort whose goal is to define common extensions for XML technologies, making it easier for developers to create portable applications using well-defined function libraries. The EXPath HTTP Client module defines a set of functions that enable the sending of HTTP and HTTPS requests. Learn to use this library to interact with HTTP from both XSLT and XQuery, and find out how to test HTTP requests using a primitive HTTP tester utility built with XQuery and the EXPath HTTP Client module.
Also available in: Chinese   Japanese  
Articles 15 Feb 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  
Articles 08 Feb 2011
Add XML structure to the resume
In this article, explore how XML lends structure to the storage of data relating to a resume. Using elements from the HR-XML and Open Applications Group Integration Specification (OAGIS) projects, build data and stylesheet files to generate an example resume as a PDF file using Apache Formatting Objects Processor (FOP). Particular points of interest include handling multiple namespaces and hints about how to add decoration to the basic PDF through the stylesheet.
Also available in: Chinese   Russian   Japanese  
Articles 01 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  
Articles 01 Feb 2011
Build portable XSLT utilities
XML documents created for authoring projects such as help systems, maintenance documentation, and wikis tend to be complex and heavily dependent on inter- and intra-document linking. In this practical guide, create lightweight utilities that help you automate repetitive XML document-creation tasks.
Also available in: Chinese   Japanese  
Articles 25 Jan 2011
Technical standards in education, Part 3: Open repositories for scholarly communication
Universities and research institutions use open repositories to make research output available to a worldwide audience. This article introduces some of the standards and describes the technical challenges relating to collecting, storing, preserving, transferring, and providing access to open repositories.
Also available in: Vietnamese  
Articles 19 Jan 2011
Create three-level taxonomy modeling strategies using W3C XSD and OASIS CAM
Often when people create a vocabulary to describe a problem-space, they find themselves using a taxonomy that divides the problem-space using three levels. For example, in a financial application, a ledger record might be identified categorically (debit or credit) and then broken down within these categories by type and subtype (for instance, "interest accrued due to prior underpayment" might be broken into a triple of credit/interest/underpayment). You can model this sort of structure in XML in a number of ways depending on the requirements of the data, and you can enforce this modeling using a variety of different schema approaches. I describe two schema approaches: W3C XML Schema Definition (XSD) and Organization for the Advancement of Structured Information Standards (OASIS) Content Assembly Mechanism (CAM).
Also available in: Japanese  
Articles 18 Jan 2011
Tip: The zen of XSLT
To start coding an XSLT can be intimidating, but if you can answer two simple questions, you are well on your way. With the simple approach this tip presents and about 10 minutes, you can have a much clearer understanding of the fundamentals of transformations.
Also available in: Chinese   Korean   Japanese  
Articles 11 Jan 2011

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