After 14 tumultuous years of existence and the rise of numerous competing technologies, you might think XML is on its way
out. Think again. Ongoing complaints that XML is more complex than necessary, along with the nascent popularity of specifications
like HTML5 (which we write about all the time), helped inspire the development of MicroXML, a backward-compatible
simplification of XML that's being championed by some of the leading minds in the XML community.
This week, author Uche Ogbuji embarks on an introductory
tour of MicroXML, examining its basic principles and revealing how it differs from XML 1.x and related standards. And
although MicroXML is still an emerging specification, a solid understanding of its basic principles can give you a clear
sense of how to use XML effectively in the midst of all that change.
Of course, there's no doubt in our minds that XML is here to stay -- just look at all the resources in our XML
section. And as a former editor of that section, I can attest to XML's staying power. I only hope that doesn't make me
Until next week,
John Swanson and the developerWorks editorial team
Our other top features on developerWorks
| Developer events in your area|
developerWorks Live! briefing in Zurich: Introduction to SPSS software products|
Using the CRISP-DM methodology, this course illustrates the principles and practice of data mining. Students will learn the
basics of how to read, explore, and manipulate data with IBM SPSS Modeler, and then create and use successful models. Be
sure to join the community
group for this event on developerWorks. (19 June 2012, Zurich, Switzerland)
Get more details and register >
| IBM briefings in Milan and Rome: Discover the value of WebSphere MQ for your
enterprise messaging needs|
This one-day session will include a mixture of presentations and hands-on labs designed to give attendees an understanding
of the functional and administrative capabilities of WebSphere MQ. Learn how MQ Explorer can help you create and manage queues
And be sure to join the community
group for this event on developerWorks.
June 2012, Milan, Italy >
June 2012, Rome, Italy >
| developerWorks Live! briefing in Amsterdam: Introduction to Maximo Asset Manager|
Learn about IBM's asset management solution, Tivoli Maximo Enterprise Asset Management V7.1. Hear about the product's main
features and processes. Get technical insights on typical configuration tasks. Then experiment with selected features of
the product during the hands-on labs.
And be sure to join the community
group for this event on developerWorks. (21 June 2012, Amsterdam, Netherlands)
Get more details and register >
| Tutorial: Automate GUI testing for IBM Systems Director using Selenium|
IBM Systems Director is a platform management solution that's used to manage physical and virtual systems in a multi-system
environment. It supports various virtualization technologies and multiple operating systems across IBM and non-IBM platforms.
This tutorial explains basic steps to automate graphical user interface (GUI) testing for IBM Systems Director using the
Start automating >
| Inside the hybrid cloud, Part 3: Administration|
Ideally, a hybrid cloud should appear and
function seamlessly for the user, perform flawlessly, and secure the entire system from malicious and erroneous activities.
To make all this happen, some IT fundamentals must be painstakingly planned and managed. Part 3 of this series peeks under
the hood to see what it takes to make it all happen.
Create your own hybrid powerhouse >
| Inside the hybrid cloud, Part 2: Federation is key to XaaS|
As more and more cloud projects are implemented, the ever-expanding collection of cloud tools and services required to manage
an enterprise seems to be growing exponentially. The implementation of a federated cloud with an appropriate command and
control regimen is the key to managing this growth. Part 2 of this series describes the hybrid cloud in more detail as well
as the federated cloud.
Manage growth with the federated cloud >
| Inside the hybrid cloud, Part 1: Redefine services and delivery methods|
The development of the hybrid cloud is based in a new reality of ever-changing economic, financial, and technical developments
that are confronting businesses. Part 1 of this series looks at the hybrid cloud, the services it makes available, and the
new business paradigm it has engendered.
Start exploring the hybrid cloud >
| Security in the Clouds: A security architect demonstrates cloud's "traditional
IBM Distinguished Engineer and IT Security Architect Jeff Crume discusses how securing a cloud environment involves doing
everything we do for traditional IT security plus a bit more, in Part 1 of this Wired Cloudline article series.
Get the details on cloud security >
| IBM PureSystems: Cloud-based trial (beta) |
Access the cloud-based trial (beta) of IBM PureSystems, powered by IBM SmartCloud Application Services. With minimal management,
you can leverage patterns of expertise that automate many tasks and quickly develop in a secure, collaborative, cloud-based
Learn more and request an invite >
| IBM PureSystems: IBM Virtual Pattern Kit for Developers|
IBM Virtual Pattern Kit for Developers lets you develop virtual patterns -- custom patterns or extensions of pre-built ones
-- for application deployment into the cloud. The kit includes patterns, a plugin development kit (PDK), and the Image Construction
and Composition Tool.
Download it now >
| 10th Cloud Expo: Get yourself and your company 100% cloud-ready (11-14 June in
New York City)|
Migration to the cloud is no longer a trend, but an absolute business requirement. Whether your company is interested in
the SaaS, IaaS, or PaaS level of cloud computing, you need to come to Cloud Expo for its vast array of technical and breakout
sessions, general sessions, keynotes, Power Panels, and a busy Expo and Demo floor. (11 - 14 June 2012, New York, NY, USA)
Register now >
| Which edition of DB2 10 is right for you?|
Explore the specifications for each edition of DB2 for Linux, UNIX, and Windows, including DB2 10.1. Review the licensing
considerations and historical changes through each release cycle, and then see how customers are using DB2 in real-world
Make the right choice >
| Compare the distributed DB2 10.1 database servers|
Quickly find up-to-date comparisons between licensing rules, features, and functions included in the distributed DB2 10.1
server offerings. A single table makes it easier for you to determine which DB2 edition and package to use.
Compare DB2 10.1 servers >
| Licensing distributed DB2 10.1 servers in a high availability (HA) environment|
Learn the high availability environment licensing rules for DB2 10.1 for Linux, UNIX, and Windows servers, including the
licensing considerations for hot, warm, and cold standby servers that act as the failover in the event of an outage.
Get it all in plain English >
| Tutorial: Resource description framework application development in DB2 10 for
Linux, UNIX, and Windows, Part 1|
Step through building and maintaining a sample RDF application. In this tutorial, you will get hands-on instructions for
using DB2 software in conjunction with RDF technology.
Frame it up >
| Start your education in big data|
Learn about current online courses that are available at no charge at BigDataUniversity.com. Follow the path suggested in
this article to grow your knowledge of big data, and get ready to implement it to meet your own business needs.
Grow your knowledge and skills on big data >
| Download IBM Data Studio: Collaborative database development tools|
Version 3.1 of IBM Data Studio consolidates the capabilities previously found in Optim Development Studio, Optim Database
Administrator, and Data Studio Health Monitor into a single offering. Data Studio is a fully licensed product, available
at no charge and with no time restrictions.
Get started with Data Studio today >
| Tech Talk: Understand IBM's view on big data and learn about InfoSphere BigInsights
Join us for a pragmatic overview of the big data landscape, and learn how you can leverage IBM's Apache Hadoop-based offering,
InfoSphere BigInsights, to address your big data business problems. IBM is aggressively building out enterprise capabilities
on top of Hadoop, and the discussion will include the newly announced support for Cloudera CDH. (25 June 2012, 1:00pm EDT)
Register for the webcast >
| Something for everyone at Information On Demand 2012|
Join us in Las Vegas for Information On Demand 2012. Hear from thought leaders and renowned experts who will share ways to
harness the power of today's unprecedented volume, variety, and velocity of data. Registration is now open. (21 - 25 October
2012, Las Vegas, NV, USA)
Register today and save! >
| A Java actor library for parallel execution|
Actors aren't supported on the Java platform, but there are still plenty of ways to use them in your Java programs. In this
article, you'll learn about muJavaActors, a lightweight actor library for highly parallel execution on the Java platform.
Implement actors in your project >
| Knowledge path: Actor concurrency for Java applications|
The actor model is gaining popularity as a more scalable alternative to traditional Java concurrency, particularly for multicore
systems. This knowledge path teaches you all about actors and the variety of tools for building actor-based systems on the
Build your skills >
| Secure Linux, Part 1: Overview of Security-Enhanced Linux|
Our latest worldwide offering from Russia looks at the milestones in the development, architecture, and basic operating principles
of Security-Enhanced Linux, the most powerful Linux system in the world providing mandatory access control.
Is it safe? >
| Follow Chris on Facebook|
You can also keep up with Linux and Open source editor Chris Walden on
Facebook. Find out when articles post and keep up with his pointers to
other interesting information. Don't worry -- he doesn't talk about his
cat or his kid. It's all open source!
Follow cmw.osdude on Facebook >
| Practice processing logs with Hadoop|
Logs are an essential part of any computing system, supporting capabilities from audits to error management. As logs grow
and the number of log sources increases, a scalable system is necessary to efficiently process logs. This practice session
explores processing logs with Apache Hadoop from a typical Linux system.
Shoot some Hadoop >
| Follow Chris on Twitter|
Follow Linux and Open source zone editor Chris Walden on Twitter for regular updates
on articles and other information relevant to the Linux and open source communities.
Follow cmw_osdude on Twitter >
| Support for ISO C11 added to IBM XL C/C++ compilers|
The new ISO C programming language standard provides several features to aid in programming productivity, debugging, and
performance. Rajan Bhakta explains which of these are already included in IBM XL compilers for easier debugging and improved
Make my work easier, make me more productive >
| Tips for testers: Advanced HTTP script editing in Rational Performance Tester|
A small change in an app UI or use case can make scripts unusable. Priyanka Arora describes several powerful-yet-not-widely-known
script editing features in Rational Performance Tester that testers can use to modify existing scripts, rather than have
to create new ones.
Power to the tester! Show me. >
| Import Rational ClearCase UCM project code into Rational Team Concert|
When you move projects that use Rational ClearCase to Rational Team Concert, you need to import ClearCase source code into
Rational Team Concert source control. Prachi Mittal shows you how to use the Rational Team Concert connector, or synchronizer,
to import code from ClearCase VOBs.
Start moving projects from ClearCase to Rational Team Concert >
| Stuff developers say (video)|
the annual IBM Rational software conference in the U.S., starts Sunday in Orlando, Florida. So here's a little something
to get you in the mood if you're going, or just for a little fun if you can't go this year.
See if you recognize yourself >
| Centralized, collaborative project risk management made (almost) easy|
Using Risk and Risk Action work items in Rational Team Concert makes it easier to manage risks, and eliminates the need for
an external risk management tool. The software also records the risks and actions taken for future reference. This article
Show me how to use Risk and Risk Action work items >
| Jazz Plan Jam: Propose and
vote for software improvements |
The latest versions of Rational Team Concert, Rational Quality Manager, and Rational Requirements Composer are available.
Now we're wondering, "What's next?" That's where you come in. Be a part of the first-ever online Jazz Plan Jam,
30 May - 6 June, by proposing and voting on ideas to make Rational Jazz-based software even better.
Be part of the plan and the progress >
| New Rational Jazz Integrations Directory shows what works with what|
Use this new tool to verify or request integrations. Choose from nearly 40 apps from IBM and other companies. Just use the
drop-down menu to select what you want to integrate, and you'll get an instant answer about which Rational Jazz-based software
works with your choice.
Get the most out of your tools >
| New ebook: Systems Engineering for Dummies (no charge)|
This new IBM ebook explains what systems engineering is and how it can help you simplify the development of smart, connected
products. Learn ways to expedite time-to-market, ensure business agility, and deliver high-quality products while cutting
Download your copy now, no charge >
| OData Standard|
The OData web API describes how requests from clients and results from providers should be formatted. The OData specification
documents have been submitted to OASIS, and this article details the new specification.
Get acquainted with OData >
| Introduction to jQuery Mobile|
Get an introduction to the jQuery Mobile framework. Learn the basics of the framework and how to write a functional mobile
web application user interface. In this article, an example guides you through basic pages, navigation, toolbars, list views,
form controls, and transition effects.
Start working with JQuery Mobile now >
| Make your HTML pages smarter with RDFa 1.1 Lite|
Learn about Resource Description Framework annotation Lite, a simplified system for annotating HTML documents inline on the
web, and how you can use it to optimize your pages for search engines and other sophisticated tools.
Start optimizing >
| Understand Ajax vulnerabilities|
All applications, including those built using Ajax technologies, are vulnerable to exploits that compromise websites and
the databases that drive them. In this article, learn about some of the threats to Ajax technologies and how to guard against
Protect the web applications you create with Ajax >
| Developing WebSphere Application Server Communication Enabled Applications (CEA) widgets|
The CEA Dojo widgets first released in the WebSphere Application Server V7 Feature Pack for CEA are now available in source
code format, giving you the freedom and flexibility to build CEA widgets for whatever version of Dojo you need and customize
them as needed. This article describes CEA concepts, and shows you how to use these widgets as a starting point for your
own widget development.
| Configuring SNC between SAP systems and clients using WebSphere Adapter for SAP|
Learn how to set up Secure Network Connection (SNC) between SAP systems and clients using WebSphere Adapter for SAP Software
V7.5. This article describes SNC configuration at the SAP server end, and shows you how to exchange keys between the SAP
and client systems.
| New information roadmap: WebSphere Operational Decision Management V7.5 |
This guide to WebSphere ODM information sources explains the purpose, capabilities, and new features of WebSphere ODM products.
| Understanding connection transitions: Avoiding multi-threaded access to a JCA
connection in WebSphere Application Server |
Learn about coding practices that can lead to worrisome connection sharing across multiple threads, and the multi-threaded
detection capabilities of WebSphere Application Server.
| Integrating WebSphere eXtreme Scale transactions with other transactions|
This article explains two techniques for integrating WebSphere eXtreme Scale with other transactional products so that all
work can be reliably committed in a single transaction that follows ACID principles.
| Explore the basic principles of MicroXML|
Check out MicroXML, a backward-compatible simplification of XML, in this introduction to the MicroXML specification. Learn
about MicroXML and its technical differences from XML 1.x and related standards in this first article of a two-part series.
Could it be the future of XML? >
| Improve your XSLT 2.0 stylesheets with types and schemas|
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.
Debug and maintain XSLT 2.0 stylesheets more easily >
To ensure proper delivery, please add firstname.lastname@example.org to your address
book. You received this email because you are subscribed to
IBM's developerWorks newsletter as: © International
Business Machines Corporation 2012. All rights reserved.
Attn: Developer Communications,
150 Kettletown Road
Southbury, CT USA 06488
Downloads & Trials