Skip to content

IBM developerWorks : XML : Technical library
Syndicate content developerWorks
The latest content from IBM developerWorks
Updated: 10 hours 30 min ago

What is PMML?

Fri, 07/30/2010 - 05:00
The Predictive Model Markup Language (PMML) is the de facto standard language used to represent predictive analytic models. It allows for predictive solutions to be easily shared between PMML compliant applications. With predictive analytics, the Petroleum and Chemical industries create solutions to predict machinery break-down and ensure safety. PMML is supported by many of the top statistical tools. As a result, the process of putting a predictive analytics model to work is straightforward since you can build it in one tool and instantly deploy it in another. In a world in which sensors and data gathering are becoming more and more pervasive, predictive analytics and standards such as PMML make it possible for people to benefit from smart solutions that will truly revolutionize their lives.
Categories: XML

Using pureXML in SCA component development with WebSphere Integration Developer V7

Wed, 07/28/2010 - 05:00
Learn how to develop service components by combining pureXML, data Web services, and data objects and using a sample module project with WebSphere Integration Developer V7.
Categories: XML

Authoring with the developerWorks XML templates

Mon, 07/26/2010 - 05:00
Welcome, authors! This article shows you how to prepare technical articles and tutorials for publication on the developerWorks site. The steps are simple. You download our XML-based template for articles or for tutorials, 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 article or tutorial. Tips for composing your content and submitting it to the developerWorks staff are also included.
Categories: XML

Keys to the kingdom of SMIL 3

Thu, 07/22/2010 - 05:00
The introduction of new multimedia presentation techniques in the W3C SMIL 3 recommendation has given the software industry a new challenge to bring professional tools up to date. In the meantime, developers and users can get a feel for the new techniques available in SMIL 3 using open source and other free tools such as Ambulant. Become familiar with what is new in SMIL 3 in this article.
Categories: XML

Using XML and JSON with Android, Part 1: Explore the benefits of JSON and XML in Android applications

Tue, 07/20/2010 - 05:00
In this two-part article, explore techniques for handling two of the most common data formats used on the Internet -- XML and JavaScript Object Notation (JSON) -- on the Android platform. This first part covers the basics of XML and JSON and shows you how to build an Android application that parses and displays a Twitter status-update feed provided in both formats.
Categories: XML

Gourmet Java technology for Android applications

Thu, 07/15/2010 - 05:00
Java language is the tool of choice for Android developers. The Android runtime uses its own virtual machine, Dalvik, which is not the usual Java virtual machine that most Java developers are used to. Dalvik supports most of the features in the Java programming language -- but not all of them. In this article you will learn advanced Java features and how they are implemented on Android. This includes features such as concurrency, networking, and database access.
Categories: XML

Query XML documents outside an XML database

Tue, 07/13/2010 - 05:00
Processing XML in Java usually requires a lot of code and overhead. If you use XQuery, you can do a lot more with a lot less code, even when the XML is stored outside of XML databases. Learn how to use XQuery with Java technology by extracting the hidden information from XML-based Maven POM files.
Categories: XML

Thinking XML: The XML flavor of HTML5

Thu, 07/08/2010 - 05:00
For a while, there has been a struggle for the future of markup on the web, a struggle between the W3C's XHTML 2 and HTML5, developed by the major browser vendors under a separate organizational umbrella. First, the W3C took over HTML5, and now it recently announced the sunset of the XHTML 2 effort. This makes a significant difference to the future of XML on the web, and furthermore, because of HTML5's momentum, it is now a technology that every XML developer already has to deal with. But fans of XML need not despair: HTML5 supports a proper XML serialization. Learn about the XML form of HTML5 including some key differences from older XHTML conventions and learn how to practically apply this vocabulary in modern web browsers.
Categories: XML

Tip: Reading data from Gnumeric spreadsheets directly through XML from external applications

Tue, 07/06/2010 - 05:00
When keeping accounts, bookkeepers often like to manage dynamic data using spreadsheets and produce static reports with a different application. However, allowing the static reporting program to read directly from the spreadsheet can be problematic. With Gnumeric as the spreadsheet and PHP as the reporting application, this article shows how spreadsheet data stored as XML, with proper management of namespaces, allows reading of data directly from the spreadsheet. You save time, increase accuracy, and avoid copy-and-paste and other errors.
Categories: XML

New machines, XML, and disambiguation

Tue, 06/29/2010 - 05:00
Presenting tablet computers with text designed simply for reading by humans lessens the capacity of the machine to help the reader. To move text to a higher level of generality, you need to provide the machine with disambiguated text and the tools to perform more effective searches and analysis. Discover how XML can provide some structure towards this end.
Categories: XML

Using Internet data in Android applications

Tue, 06/29/2010 - 05:00
Many of your Android applications will need to interact with Internet data, which comes in a variety of formats. In this article, build an Android application that works with two popular data formats -- XML and JavaScript Object Notation (JSON) -- as well as the more exotic protocol buffers format from Google. You'll learn about the performance and coding trade-offs associated with each format.
Categories: XML

Creating mobile Web applications with HTML 5, Part 5: Develop new visual UI features in HTML 5

Tue, 06/29/2010 - 05:00
HTML 5 comes with plenty of new features for mobile Web applications, including visual ones that usually make the most impact. Canvas is the most eye-catching of the new UI capabilities, providing full 2-D graphics in the browser. In this article you learn to use Canvas as well as some of the other new visual elements in HTML 5 that are more subtle but make a big difference for mobile users.
Categories: XML

Creating mobile Web applications with HTML 5, Part 4: Using Web Workers to speed up your mobile Web applications

Tue, 06/29/2010 - 05:00
Web applications have traditionally been stuck in a single-threaded world. This really limited developers in what they could do in their code, since anything too complicated risks freezing up the UI of the application. Web Workers have changed all of that by bringing multi-threading to Web applications. This is particularly useful for mobile Web applications where most of the application logic is client-side. In this article, you will learn how to work with Web Workers and discover which tasks are most appropriate for them. You will see how you can use with other HTML 5 technologies to increase the efficiency of using those technologies.
Categories: XML

Creating mobile Web applications with HTML 5, Part 3: Make mobile Web applications work offline with HTML 5

Tue, 06/29/2010 - 05:00
Part of the appeal of mobile applications is that you can take your application and its data with you wherever you go. One reality of mobile is, at times, a mobile device does not have a working connection to the Internet. This might seem to be an insurmountable problem for mobile Web applications. However, Web applications have evolved and become capable of working offline. In this article, you will learn how to offline-enable your mobile Web application and learn to detect when your application goes from offline to online and vice versa.
Categories: XML

Creating mobile Web applications with HTML 5, Part 2: Unlock local storage for mobile Web applications with HTML 5

Tue, 06/29/2010 - 05:00
One of the most useful new features in HTML 5 is the standardization of local storage. Finally, Web developers can stop trying to fit all client-side data into 4 KB Cookies. Now you can store large amounts of data on the client with a simple API. This is a perfect mechanism for caching, so you can dramatically improve the speed of your application -- a critical factor for mobile Web applications that rely on much slower connections than their desktop brothers. In this second article in this series on HTML 5, you will see how to use local storage, how to debug it, and you will see a variety of ways to use it to improve mobile Web applications.
Categories: XML

Creating mobile Web applications with HTML 5, Part 1: Combine HTML 5, geolocation APIs, and Web services to create mobile mashups

Tue, 06/29/2010 - 05:00
In the first part of this five part series, you will tap into one of the most popular new technologies available to mobile Web applications: geolocation. High-end smartphones all have GPS built-in to them, and now you will learn how it can be used by a Web application. In this article you will learn how to use the various aspects of the geolocation standard and how to use it with some popular Web services to create an interesting mobile mashup.
Categories: XML

Build a web-based notification tool with XMPP

Tue, 06/22/2010 - 05:00
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.
Categories: XML

Express social objects in Atom format

Tue, 06/15/2010 - 05:00
The popularity of social networking sites has given rise to an emerging standard for web feeds that express what people are doing online. With Activity Streams, an extension to the Atom format, your websites can syndicate social activity. Explore how the Activity Streams format expresses social objects, learn how to build an activity-feed encoder in PHP, and discover some uses Activity Streams might serve in the enterprise.
Categories: XML

Produce 60-second radio theatre with XML, PHP and Festival

Tue, 06/15/2010 - 05:00
Produce and record a 60-second theatre sound play using XML, PHP, and Festival, and provide stage directions, inject sound effects, and control dialogue flow, with a cast of dynamically allocated Festival voices.
Categories: XML

Testing SOA services using Rational Service Tester for SOA Quality

Tue, 06/15/2010 - 05:00
This article shows you how to use IBM Rational Service Tester for SOA Quality testing. You can use this tool to perform functional regression testing. Its unique, code-free design supports testers of all experience levels.
Categories: XML