Antes de Iniciar
Este tutorial assume alguma familiaridade com conceitos e tecnologias comuns de desenvolvimento da Web, incluindo tecnologia Java, XML, JSON, JavaScript e HTTP. Ao final do tutorial, o leitor compreenderá como essas habilidades podem ser prontamente aplicadas na construção de aplicativos Pivot.
Como outras plataformas de desenvolvimento RIA, o Apache Pivot inclui recursos que tornam a construção de aplicativos de GUI modernos muito mais fácil, incluindo uma interface declarativa com o usuário, ligação de dados, efeitos visuais e transições e integração de serviços da Web. Os aplicativos Pivot são construídos usando uma combinação da tecnologia Java e uma linguagem de marcação com base em XML chamada WTKX. As linguagens de script de Java Virtual Machine também são suportadas. É possível executar aplicativos em um navegador da Web usando o plug-in Java ou como aplicativos de desktop independentes (off-line, opcionalmente).
Neste tutorial, você implementará um único, porém prático, aplicativo Pivot que permite o usuário executar procuras no conteúdo do iTunes Store. Começo com uma introdução à plataforma Pivot, seguida por uma visão geral da API de procura de iTunes e, em seguida, apresentar o aplicativo de demonstração. No decorrer do tutorial, abordarei como:
- Criar a declaração da interface com o usuário em WTKX, a linguagem de marcação de UI com base em XML do Pivot
- Processar dados JSON usando o suporte integrado do Pivot para serialização JSON
- Manipular eventos da interface com o usuário em JavaScript
O código de exemplo neste tutorial tem como base o release do Pivot 1.3, o qual requer o SDK do Java 6 (ou superior). É possível fazer download do Pivot 1.3 como arquivos binários ou código de origem; a distribuição do código de origem contém um arquivo BUILD que descreve como construir o projeto.
O código de origem para o aplicativo de demonstração é distribuído com a plataforma. Todas as amostras de códigos são liberadas sob a Apache Software License, Versão 2.0.
Consulte Recursos para obter links para o download do código de exemplo, do Pivot 1.3, do SDK do Java 6 e do aplicativo de demonstração.