In this tutorial, you can clearly see the Pivot philosophy of "using the right tool for the job":
- XML, a hierarchical markup language that makes the resulting output easier to visualize, is used to declare the structure of a user interface.
- Java code, in a robust and popular programming language, defines the main working behaviors in an application.
You were introduced to Apache Pivot and learned how you can use to build a simple search client for the iTunes Store. And you were given an introduction to the WTKX markup language, an overview of how Java and JSON programming can be used in Pivot, and some examples of integrating script code for event processing.