 |
 |
 |
 |
 |
 |
Usando Apache Pivot para Construir um Cliente de Procura do iTunes Apache Pivot é uma plataforma de software livre para construção de Rich Internet Applications (RIAs) em um ambiente Java. Ele combina os recursos de produtividade e usabilidade avançados de um kit de ferramentas RIA moderno com a robustez da plataforma Java padrão de mercado. Os aplicativos Apache Pivot tiram proveito do WTKX, uma linguagem com base em XML para o design da interface com o usuário, que torna a saída do aplicativo fácil de visualizar. Neste tutorial, você acompanhará a implementação de um simples, mas prático, aplicativo Pivot que permite um usuário executar procuras no conteúdo do iTunes Store. |
|
|
|
11 de novembro de 2009 |
|
| |
Monitore energia doméstica com AMEE A eletricidade é invisível. Para entender como as pessoas a utilizam, é necessário que se torne visível. Este tutorial vai mostrar como é fácil construir você mesmo um sistema de monitoramento de energia baseado na Web, utilizando um monitor de energia de Current Cost em tempo real, uma API neutra e baseada na Web para dados de energia, combinada com XML, Ruby, Rails e Ajax. |
|
|
|
2 de novembro de 2009 |
|
| |
Prepare Web Sites com Rapidez Utilizando CakePHP, Parte 1: Introdução CakePHP é um auxílio estável de desenvolvimento rápido e pronto de produção para a construção de Web sites em PHP. Esta série "Prepare Web Sites com Rapidez Utilizando CakePHP" mostra como construir um catálogo de produtos
on-line utilizando CakePHP. |
|
|
|
2 de junho de 2009 |
|
| |
Crie Web sites rapidamente com CakePHP, Parte 4: Use os componentes de Sessão e de Manipulador de Solicitação do CakePHP O CakePHP é uma ajuda estável, pronta para produção, de desenvolvimento rápido para construir Web sites em PHP. Esta série "Crie Web sites rapidamente com CakePHP" mostra como construir um catálogo de produtos on-line usando o CakePHP. |
|
|
|
2 de junho de 2009 |
|
| |
Crie Web sites rapidamente com CakePHP, Parte 2: Faça mais e melhor com CakePHP O CakePHP é uma ajuda estável, pronta para produção, de desenvolvimento rápido para construir
Web sites em PHP. Esta série "Crie Web sites rapidamente com CakePHP" mostra
como construir um catálogo de produtos on-line usando o CakePHP. |
|
|
|
2 de junho de 2009 |
|
| |
Construir um Serviço RESTful no CICS com PHP O CICS Transaction Server (TS) é um eficiente gerenciador de transações projetado
para processamento rápido, de alto volume. O SupportPac CA1S usa tecnologia do IBM
WebSphere sMash para aprimorar o CICS TS com recursos de script PHP e recursos
relacionados ao Representational state transfer (REST). Este tutorial mostra como é possível usar PHP para trabalhar
de forma rápida e fácil com programas CICS e divulgá-los na Web. Se você for um desenvolvedor de PHP,
saiba como é possível usar suas habilidades para interagir com ativos corporativos no CICS;
se você for um desenvolvedor do CICS, saiba como o PHP oferece uma maneira simples e rápida
para manipular seus recursos existentes. |
|
|
|
21 de abril de 2009 |
|
| |
Criação de Log do Aplicativo no WebSphere Application Server Community Edition O WebSphere Application Server Community Edition oferece várias maneiras de
configurar a criação de log do aplicativo, usando as APIs java.util.logging, Log4j e SLF4j. Este
tutorial ensina como configurar cada uma destas APIs de criação de log, com aplicativos de amostra.
|
|
|
|
25 de março de 2009 |
|
| |
Crie Aplicativos BlackBerry com Ferramentas de Software Livre, Parte 3: Construindo um Aplicativo de Redes de Relacionamentos O fenômeno mais intrigante e poderoso na era digital é o impacto dos
aplicativos de redes de relacionamentos nos mercados de negócios e de clientes. Profissionais
de marketing estão alterando a forma como eles interagem com possíveis clientes, os grupos de
amigos podem ser formados facilmente e, conforme demonstrado em meados de outubro de 2008, a
rede de relacionamentos pode fazer parte de uma campanha política de sucesso. Combinado com a
popularidade e o poder da plataforma BlackBerry, você vê os lucros de uma combinação dinâmica. A Parte
3 desta série "Crie Aplicativos BlackBerry com Ferramentas de Software Livre" explora como o BlackBerry
é um grande dispositivo para gravar e implementar aplicativos de redes de relacionamentos. |
|
|
|
17 de março de 2009 |
|
| |
JiBX 1.2, Parte 2: Esquema XML para Código Java A geração de código a partir de definições de esquema XML é amplamente usada para todos os tipos de troca de dados XML, incluindo serviços da Web. A maioria das ferramentas de ligação de dados estrutura de forma rígida o código gerado baseado no esquema, até mesmo aspectos do esquema que podem ser irrelevantes para seu aplicativo. JiBX 1.2 gera código mais limpo realizando uma tarefa melhor de interpretação do esquema e eliminação do grupo de classes desnecessárias. Também fornece customizações para o código gerado, incluindo customizações para eliminar facilmente componentes desnecessários do esquema. |
|
|
|
3 de março de 2009 |
|
| |
JiBX 1.2, Parte 1: Código Java para Esquema XML As definições de esquema XML são a base para muitos tipos de tricas de dados, incluindo a maioria dos formulários de serviços da Web. Mas o Esquema XML é um padrão complexo e a maioria das ferramentas para criar e modificar definições de esquema não é tão poderosa nem fácil de usar como aquelas para trabalhar com código Java. Os novos recursos de JiBX 1.2 permitem iniciar com código Java e facilmente gerar definições de esquema de qualidade para corresponderem a suas estruturas de dados. Você pode, então, usar os esquemas diretamente, usando ligação de dados JiBX ou não. |
|
|
|
3 de março de 2009 |
|
| |
Construindo um Jogo de Laser Baseado em Arduino, Parte 3: Transmita e Acerte
|
|
|
|
24 de fevereiro de 2009 |
|
| |
Crie Aplicativos BlackBerry com Ferramentas de Software Livre, Parte 2: Construindo um Leitor de RSS Da mesma maneira que o software livre revolucionou o mercado de trabalho de desenvolvimento de software, a proliferação de
fontes de informações alternativas transformou os tradicionais monopólios de fontes de informações. Hoje, é possível se obter
notícias gratuitas de várias fontes na Internet e de conexões da Internet da mídia principal. Ficar navegando de um Web site para outro
para se ler novas histórias é possível, mas é chato. E as atualizações nas histórias do seu interesse? Não seria melhor se as
notícias do seu interesse fossem agregadas para sua comodidade? Isso pode ser feito com um leitor de RSS para o BlackBerry.
Aqui na Parte 2 desta série "Crie Aplicativos BlackBerry com Ferramentas de Software Livre", explore o formato de
distribuição de dados RSS criando um leitor de RSS BlackBerry próprio para se obter notícias em qualquer lugar em que você e seu BlackBerry
estiverem. |
|
|
|
17 de fevereiro de 2009 |
|
| |
Construindo um Jogo de Laser Baseado em Arduino, Parte 2: Disparando a Arma Arduino é uma plataforma de eletroeletrônicos barata e fácil de usar. A plataforma inteira, tanto o hardware
quanto o software, é um software livre e a linguagem é baseada em C/C++. O Arduino foi construído para fabricantes,
funileiros e artistas que querem mergulhar na criação de objetos físicos interativos. Esta série de três partes
começa com o hardware Arduino básico e o utiliza para criar um jogo de laser interativo chamado "'Duino tag," no qual os
jogadores podem reproduzir tags utilizando dispositivos construídos quase do zero. Aqui na Parte 2 desta série "Construindo um Jogo de Laser Baseado em Arduino", você irá construir e testar a parte do receptor da arma do 'Duino Tag. |
|
|
|
10 de fevereiro de 2009 |
|
| |
Construa um Ambiente de Desenvolvimento Eclipse para Perl, Python e PHP O Eclipse apresenta inúmeros recursos para a construção de ferramentas para linguagens compiladas como C e linguagem de
programação Java, mas fornece pouco suporte para linguagens de script como Perl, Python e PHP. Para estas linguagens e linguagens
semelhantes, o Eclipse Dynamic Languages Toolkit (DLTK) veio para nos salvar. Conheça o processo de construção de um IDE baseado em
DLTK e descubra um código de amostra para cada etapa. |
|
|
|
3 de fevereiro de 2009 |
|
| |
Instalar e Configurar o WebSphere Application Server nos Sistemas UNIX e
Linux
Aprenda como os servidores de aplicativos são utilizados em ambientes
corporativos modernos e como instalar o IBM WebSphere Application
Server nos sistemas UNIX e Linux para fornecer o alicerce
de um ambiente da Web corporativo robusto e bem-suportado. Este
tutorial também explica como integrar o WebSphere Application
Server nos processos de inicialização e encerramento em seus servidores
UNIX e Linux, além de fornecer links para muitos outros recursos que
o ajudarão a estar ativo e em execução rapidamente com o WebSphere Application
Server.
|
|
|
|
22 de dezembro de 2008 |
|
| |
Construindo um Jogo de Laser Baseado no Arduino, Parte 1: Princípios Básicos do Arduino Arduino é uma plataforma de eletroeletrônicos barata e fácil de usar. A plataforma inteira, tanto o hardware
quanto o software, é um software livre e a linguagem é baseada em C/C++. O Arduino foi construído para fabricantes,
funileiros e artistas que querem mergulhar na criação de objetos físicos interativos. Esta série de três partes
começa com o hardware Arduino básico e o utiliza para criar um jogo de laser interativo chamado "'Duino tag," no qual os
jogadores podem reproduzir tags utilizando dispositivos construídos quase do zero. Aqui na Parte 1 de "Construindo um Jogo
de Laser Baseado no Arduino", nós promovemos experimentos básicos que nos preparam para o, e que fazem parte do, 'Duino
tag'. |
|
|
|
22 de dezembro de 2008 |
|
| |
Protegendo o Servidor Linux Servidores -- utilizados para testes ou produção -- são os alvos principais
dos hackers. Ao executar as etapas apropriadas, você pode tornar um servidor vulnerável
em um servidor protegido e ajudar a impedir hackers externos. Aprenda como proteger
sessões SSH, configurar regras de firewall e configurar detecção de intrusão para
alertá-lo sobre possíveis ataques em seu servidor GNU/Linux. Assim que tiver obtido uma
base sólida sobre os conceitos básicos de segurança do seu servidor, você pode criar com
base neste conhecimento para proteger ainda mais seus sistemas. |
|
|
|
17 de dezembro de 2008 |
|
| |
Pare de Escrever Tanto Código! Escreva menos código usando uma coleta de utilitários de software livre fortalecidos pela batalha da biblioteca Lang do projeto Apache Commons. Reutilizar código confiável de outras pessoas ajuda a colocar seu software no mercado mais rapidamente, com menos defeitos. |
|
|
|
16 de dezembro de 2008 |
|
| |
Implementar um Álbum de Fotos Facebook Usando o Flex SDK A Adobe lançou o release da estrutura Flex SDK de software livre gratuita para possibilitar que desenvolvedores criem Rich Internet Applications (RIAs). A estrutura Flex fornece um método para criar aplicativos da Web rápidos e simples para diversos navegadores e diversas plataformas.
Os aplicativos Flex são executados no Flash player, que está instalado ma maioria dos computadores conectados à Internet, mas Flex também fornece uma estrutura de interface com o usuário orientada a objetos semelhante ao Swing de Java.
Neste tutorial, desenvolva um aplicativo Facebook no Adobe Flex que exibe uma apresentação de slides dos álbuns de foto Facebook de um usuário.
O aplicativo Facebook conterá uma listagem da caixa de perfis de todos os álbuns de foto do usuário, cada um sendo um link para uma apresentação de slides do Flex desse álbum.
O aplicativo Flex usará a API REST do Facebook para buscar as fotos do álbum Facebook selecionado e gerar dinamicamente a apresentação de slides.
|
|
|
|
18 de novembro de 2008 |
|
| |
Desenvolva Widgets Remotos com Yahoo! Blueprint Desenvolver aplicativos remotos pode ser uma tarefa assustadora. Com centenas de telefones portáteis para
desenvolver e suportar, o desenvolvimento de aplicativo remoto pode consumir muito tempo e dinheiro. Felizmente, o Yahoo! Blueprint
ajuda a amenizar esse esforço fornecendo uma maneira única de desenvolver aplicativos remotos. Com Blueprint, você pode criar
um aplicativo remoto que possa ser destinado a dispositivos remotos com um navegador (ou dispositivos que suportem a plataforma
Blueprint), permitindo que você atinja potencialmente milhares de usuários. Neste tutorial, você verá como desenvolver um widget
remoto de previsão do tempo utilizando a plataforma Yahoo! Blueprint. |
|
|
|
11 de novembro de 2008 |
|
| |
Customize uma Página de Resultados do Google Maps com Google Mapplets Um Google Mapplet é um aplicativo executado dentro de uma página de resultados do Google Maps e permite que você inclua suas
próprias informações customizadas, além do comportamento da página e do mapa. Neste tutorial, você vai gravar um Google Mapplet que
utiliza o RSS feed Yahoo Weather para exibir a previsão do tempo local no Google Maps. Para demonstrar diferentes técnicas durante o uso da API do
Google Mapplets, você vai implementar duas soluções. A primeira é no lado do cliente e utiliza RSS e JavaScript. A segunda é no lado do
servidor e utiliza XSLT, PHP, KML e JavaScript. |
|
|
|
21 de outubro de 2008 |
|
| |
Crie um Aplicativo Yahoo! SearchMonkey SearchMonkey é uma das primeiras tentativas de um grande mecanismo de procura de fazer uso de tecnologias Semantic Web
para melhorar os resultados de procuras. Neste tutorial, você vai implementar um aplicativo Yahoo! SearchMonkey que otimiza as listagens
de procuras em blogger.com para incluir outras informações sobre o blog e o proprietário do blog. Primeiro você vai implementar um
aplicativo básico utilizando os dados padrão disponíveis do Yahoo!.
Depois você vai criar um serviço de dados customizado para fornecer seus próprios dados estruturados para o SearchMonkey antes de
desenvolver um aplicativo mais avançado que seja beneficiado por este novo serviço de dados customizado. |
|
|
|
14 de outubro de 2008 |
|
| |
Separar conteúdo da Apresentação com XSLT, SimpleXML e PHP 5 Ao longo dos anos, desenvolvedores arquitetaram muitas estratégias e estruturas para facilitar a separação da lógica de negócios e da lógica de apresentação.
Neste tutorial, você irá explorar duas soluções para separar dados e a lógica de negócios da lógica de apresentação: uma usando XSLT através do módulo XSL em PHP 5 e a outra usando o módulo SimpleXML em PHP 5. Para fazer isso, você usará uma página da Web para um currículo pessoal armazenado como um arquivo XML como exemplo. |
|
|
|
7 de outubro de 2008 |
|
| |
Desenvolva um Mashup Baseado em Local Dinâmico Mashups são uma nova metodologia de desenvolvimento da Web altamente interativa. Essencialmente, uma
combinação de conteúdos relacionados reunidos de fontes diferentes, os mashups fornecem conteúdo dinâmico rico para
uma super experiência do usuário. Ter o Asynchronous JavaScript + XML (Ajax) e o mashup misturados em sua caixa de
ferramentas de desenvolvimento irá beneficiar você com a alta demanda na área de trabalho da Web 2.0 em expansão. |
|
|
|
7 de outubro de 2008 |
|
| |
Introdução aos Modelos de Código do Eclipse Este tutorial cobre o uso básico dos modelos de código do Eclipse. É necessária uma abordagem ampla para expor os conceitos e qualificações chave que se aplicam a modelos, independentemente do plug-in específico com o qual estão associados.
Você aprenderá sobre os benefícios dos modelos, como criar e editar os mesmos e como usá-los no IDE do Eclipse para aumentar sua produtividade.
|
|
|
|
7 de outubro de 2008 |
|
| |
Colabore e desenvolva em tempo real utilizando Rational Team Concert O IBM Rational Team Concert é um ambiente de entrega de software colaborativo que confere poderes a equipes de
projetos para simplificar, automatizar e controlar a entrega de software. Neste tutorial, você vai importar um aplicativo de amostra
do Google Web Toolkit (GWT) no Rational Team Concert utilizando Subversion, que permite que você aproveite as vantagens dos vários
recursos do Rational Team Concert. No processo, falaremos sobre colaboração, gerenciamento de origem, desenvolvimento ágil e aspectos
de gerenciamento de tarefas do Rational Team Concert. |
|
|
|
6 de outubro de 2008 |
|
| |
Usando o Eclipse Ganymede para Desenvolver para Dispositivos de Desktop, da Web e Remotos, Parte 2
: Desenvolvendo para a Plataforma Rich Client, da Maneira Ganymede O release do Ganymede do IDE do Eclipse inclui 24 projetos separados cobrindo uma ampla gama de tecnologias.
Muitos desses projetos são maduros e esse release fornece aprimoramentos incrementais para eles.
Mas Ganymede também inclui diversos novos projetos que introduzem novas tecnologias para a plataforma Eclipse.
Nesta série de tutoriais em três partes "Usando o Eclipse Ganymede para Desenvolver para Dispositivos de Desktop, da Web e Remotos", vamos cobrir os novos recursos do Ganymede a seguir: RCP, RAP e eRCP, que permitem desenvolver software para as plataformas de desktop, da Web e remotas, respectivamente, com uma base de código comum; Subversion para controle de versão; e p2 para atualização e instalação.
Aqui, na Parte 2, vamos pegar o organizador pessoal desenvolvido na Parte 1 e modificá-lo para usar a nova Rich Ajax Platform (RAP) para empacotar e distribuir o aplicativo na Web. |
|
|
|
9 de setembro de 2008 |
|
| |
Configurando seu Próprio Site de Vídeo On Demand com PHP, Parte 3: Integrando o YouTube Configurar seu próprio site de vídeo on demand não precisa ser complicado.
Faça upload de alguns vídeos e disponibilize-os para as pessoas assistirem -- muito fácil.
Mas se você fizer muitos vídeos, precisará de uma maneira de mantê-los organizados.
Esta série em três partes o guia por tudo o que precisar conhecer para criar vídeo otimizado para a Web, assim como criar um aplicativo PHP que manterá seus vídeos organizados e acessíveis.
A Parte 1 prepara o terreno, montando e instalando os componentes necessários e reunindo e convertendo o vídeo.
A Parte 2 constrói o aplicativo básico. Aqui na Parte 3, você cria uma interface com o usuário suave e integra o exemplo ao YouTube. |
|
|
|
2 de setembro de 2008 |
|
| |
Configure o IBM Informix Web DataBlade Module 4.13 com Servidor da Web Apache (2) no UNIX ou Linux O módulo IBM Informix Web DataBlade é uma coleta de ferramentas e funções com componentes instalados no servidor
de banco de dados Informix e em servidores da Web de terceiros para facilitar o desenvolvimento de aplicativos de banco de
dados Informix inteligentes, interativos e dinâmicos ativados para Web. Neste tutorial, você vai executar as etapas para
configurar um servidor da Web compatível com Apache (2), como IBM HTTP Server 2.0.47, para trabalhar com o IBM Informix
Web DataBlade Module versão 4.13.UC3 em plataformas UNIX ou Linux. |
|
|
|
28 de agosto de 2008 |
|
| |
Criar Aplicativos BlackBerry com Ferramentas de Software Livre, Parte 1: Determinando a Base Provavelmente, não há nenhuma maior tecnologia transformadora de mercado do que o telefone celular.
E nessa classificação de dispositivos, provavelmente, nenhuma mais reconhecida do que
BlackBerry da Research In Motion (RIM). A maioria das pessoas pensa que é apenas para e-mail de negócios, mas há um potencial inexplorado nesse viciante dispositivo.
Apesar de ser uma plataforma popular, aplicativos de terceiros ainda são necessários para a plataforma BlackBerry.
Não há nenhuma melhor maneira de concretizar esses aplicativos do que possibilitar a ajuda da comunidade de software livre.
Acompanhe à medida que este tutorial determina a base para um aplicativo de coleta de dados de software livre, sobre a qual um serviço de coleta de dados acessível e de fácil utilização é construído.
|
|
|
|
19 de agosto de 2008 |
|
| |
Criar Aplicativos para BlackBerry com Ferramentas de Software Livre, Parte 1: Determinando a Base Provavelmente, não há nenhuma maior tecnologia transformadora de mercado do que o telefone celular.
E nessa classificação de dispositivos, provavelmente, nenhuma mais reconhecida do que
BlackBerry da Research In Motion (RIM). A maioria das pessoas pensa que é apenas para e-mail de negócios, mas a um potencial sem registro nesse viciante dispositivo.
Apesar de ser uma plataforma popular, aplicativos de terceiros ainda são necessários para a plataforma BlackBerry.
Não há nenhuma melhor maneira de concretizar esses aplicativos do que possibilitar a ajuda da comunidade de software livre.
Acompanhe à medida que este tutorial determina a base para um aplicativo de coleta de dados de software livre, sobre a qual um serviço de coleta de dados acessível e de fácil utilização é construído.
|
|
|
|
19 de agosto de 2008 |
|
| |
Desenvolvendo Software em uma Pilha de Software Livre
Os desenvolvedores da Web estão desfrutando de um renascimento. Após passarem grande parte da última década pelejando em código centrado no servidor, os programadores agora estão colocando código à frente e no centro, transformando o navegador da Web em sua própria plataforma de computação.
Grande parte do renascimento deve ser atribuída à ingenuidade.
A geração mais nova de ferramentas e as estruturas de aplicativos automatizam e simplificam o trabalho tedioso de construir, implementar e manter um Web site.
Há também mais ferramentas do que nunca e todas as ferramentas mais inovadoras são de software livre.
Este tutorial fornece uma pesquisa de opinião expansiva do software livre disponível para desenvolvedores para criarem e implementarem aplicativos da Web.
|
|
|
|
19 de agosto de 2008 |
|
| |
Criar um Pacote de Produtividade com Aplicativos Zend Framework V1.5 e Google, Parte 3
: Integrar a Aplicativos Google Nesta série de tutoriais em três partes "Criar um Pacote de Produtividade com os Aplicativos Zend Framework V1.5 e Google", você construirá um Web site de exemplo usando o Zend Framework V1.5 para conectar a diversos aplicativos de produtividade Google. Até o momento, construímos um Web site básico usando os novos recursos do
Zend Framework V1.5, como aprimoramentos aos componentes Zend_View e Zend_Form. Nós verificamos Zend_Gdata e como fazer a ligação de nosso Web site com os dados do
Google Base. Aqui, na parte final da série, vemos como fazer a ligação com o
Google Calendar, Google Docs, spreadsheets, Picasa e o YouTube. Usamos essas ferramentas para fornecer um painel para nosso Web site.
Esse painel permite que os usuários exibam eventos futuros e documentos, assim como fornece a eles a capacidade de incluir eventos e documentos na conta do Google.
|
|
|
|
5 de agosto de 2008 |
|
| |
Criar um Pacote de Produtividade com Aplicativos Zend Framework V1.5 e Google, Parte 2: Usando Formulários, Ajax e Google Base Nesta série de tutoriais em três partes "Criar um Pacote de Produtividade com os Aplicativos Zend Framework V1.5 e Google", você construirá um Web site de exemplo usando o Zend Framework V1.5 para conectar a diversos aplicativos de produtividade Google. Na Parte 1, criamos o Web site básico usando Zend Framework e aprendemos como otimizar o Web site para manutenção futura.
Aqui, na Parte 2, vamos dar olhada no uso dos componentes Zend_Form e Zend_Gdata de Zend Framework para tratar de autenticação e registro do usuário,
Ajax com a biblioteca jQuery JavaScript e integração com o Google Base. |
|
|
|
29 de julho de 2008 |
|
| |
Usar Ext, Aptana e AIR para Construir Aplicativos de Desktop Apesar de Rich Internet Applications e Web 2.0 estarem na moda, a onda mais recente de tecnologias emergentes estão focando não somente em dar aos aplicativos da Web uma sensação semelhante ao desktop, mas realmente trazê-los para o desktop. O Adobe Integrated
Runtime (AIR) liderou o caminho, permitindo que desenvolvedores de aplicativos da Web usem seu conhecimento existente de HTML, CSS, JavaScript, Flash e Flex para construir aplicativos de desktop poderosos.
Neste tutorial, você usará o IDE Aptana Studio de software livre, o plug-in
Adobe AIR para Aptana e a estrutura JavaScript Ext de software livre. |
|
|
|
22 de julho de 2008 |
|
| |
Construa um Serviço da Web RESTful Representational state transfer (REST) é um estilo de se projetar aplicativos fracamente acoplados que
contam com recursos nomeados, e não com mensagens. A parte mais difícil da construção de um aplicativo RESTful é decidir
sobre os recursos que você quer expor. Depois disso, o uso da estrutura do Restlet de software livre transforma a construção
de serviços da Web RESTful em uma tarefa muito fácil. Este tutorial guia você passo a passo pelos conceitos fundamentais
de REST e da construção de aplicativos com Restlets. |
|
|
|
22 de julho de 2008 |
|
| |
Depure Aplicativos da Web iPhone com Eclipse Saiba como depurar aplicativos da Web Asynchronous JavaScript + XML (Ajax) utilizando Eclipse, plug-in
Aptana's iPhone Development, depurador Aptana's Firefox JavaScript e Firebug. |
|
|
|
15 de julho de 2008 |
|
| |
Ficando Gráfico com PHP Imagine criar gráficos de páginas da Web de forma dinâmica usando apenas código -- não há necessidade de um programa de gráficos complexo.
A criação e manipulação de imagens é sua para o feito com o poder de PHP.
Coloque suas qualificações de codificação para funcionarem gerando imagens para a Web. |
|
|
|
1 de julho de 2008 |
|
| |
Criar um Pacote de Produtividade com Zend Framework V1.5 e Google Apps, Parte 1: Introdução a Zend Framework V1.5 Google Apps fornece ferramentas de produtividade incríveis. De calendários compartilháveis, documentos e planilhas colaborativos até mesmo um banco de dados, reinventaram o que pode ser feito no navegador da Web.
Zend Framework V1.5 fornece uma API para conectar a esses serviços para estender o que essas ferramentas oferecem.
Nesta série de tutoriais "Criar um Pacote de Produtividade com
Zend Framework V1.5 e Aplicações Google" em três partes, vamos construir uma aplicação com Zend Framework V1.5 que usa Google Apps. Aqui, na Parte 1, exploramos os diversos recursos de Zend Framework, descrevendo os muitos novos recursos na V1.5 da qual tiraremos vantagem para construir um Web site de exemplo.
|
|
|
|
24 de junho de 2008 |
|
| |
Construir Serviços da Web com PHP no Eclipse Saiba como construir serviços da Web em PHP usando o plug-in PHP Development Tools
no Eclipse Europa. Familiarize-se com o projeto PDT e saiba como criar e implementar projetos
em PHP úteis, aprenda sobre a filosofia do desenvolvimento do
contrato primeiro e entenda as partes básicas que formam um arquivo Web Services Description Language (WSDL). |
|
|
|
13 de maio de 2008 |
|
| |
Configurando seu Próprio Site de Vídeo On Demand com PHP, Parte 1: Base Configurar seu próprio site de vídeo on demand não precisa ser complicado.
Faça upload de alguns vídeos e disponibilize-os para as pessoas assistirem. Muito fácil. Mas se você fizer muitos vídeos, precisará de uma maneira de mantê-los organizados.
Esta série de tutoriais "Configurando seu Próprio Site de Vídeo On Demand com PHP" em três partes o guiará pelo que precisa conhecer para criar vídeo otimizado para a Web, assim como criar uma aplicação PHP que manterá seus vídeos organizados e prontamente acessíveis.
A Parte 1 prepara o terreno, montando e instalando os componentes necessários e reunindo e convertendo o vídeo.
|
|
|
|
1 de abril de 2008 |
|
| |
Desenvolver Aplicações Android com o Eclipse Android é a plataforma de computador e comunicações remota e wireless frequentemente discutida da Google.
É possível tirar proveito do poderoso ambiente Eclipse para construir aplicações Android usando o plug-in do Eclipse Android.
Este tutorial introduz o desenvolvimento de aplicação Android com o plug-in do Eclipse, também conhecido como o Android
Development Tools. O tutorial fornece uma introdução ao desenvolvimento para Android com uma introdução rápida à plataforma, um tour do Android Development Tools e inclui a construção de duas aplicações de exemplo.
|
|
|
|
26 de fevereiro de 2008 |
|
| |
Preparar Web Sites Rapidamente com CakePHP, Parte 4: Usar os Componentes Sessão e Manipulador de Pedidos do CakePHP CakePHP é um auxílio para desenvolvimento rápido pronto para a produção e estável para construir Web sites em PHP.
Esta série "Preparar Web Sites Rapidamente com CakePHP" mostra como construir um catálogo de produtos on-line usando CakePHP. |
|
|
|
22 de janeiro de 2008 |
|
| |
Construindo Aplicativos JavaScript com JSEclipse Usando o JSEclipse, os programadores de JavaScript agora têm seu próprio plug-in do Eclipse
que fornece muitos recursos importantes para auxiliar no desenvolvimento de aplicativos JavaScript.
O JSEclipse oferece aos desenvolvedores de JavaScript a mesma facilidade de uso que o
Eclipse oferecido na linguagem Java e em outras durante anos. Aprenda a usar esta
ferramenta, enquanto cria uma colônia de "criaturas" em evolução em sua página. |
|
|
|
18 de dezembro de 2007 |
|
| |
Desenvolvimento Web com o Eclipse Europa, Parte 2: Ferramentas de Desenvolvimento PHP Independentemente da combinação de tecnologias com as quais preferir trabalhar como um desenvolvedor Web, o Eclipse é um único ambiente de desenvolvimento integrado (IDE) que pode aumentar sua produtividade.
Na Parte 1 desta série em três partes, foi visto como o release mais recente do Eclipse -- Europa -- pode ser usado para desenvolver rapidamente aplicações da Web Java. Neste tutorial, Parte 2, vamos ver como é fácil desenvolver aplicações PHP usando um conjunto diferente de plug-ins do Eclipse, coletivamente conhecido como o PHP Development Toolkit (PDT). |
|
|
|
11 de dezembro de 2007 |
|
| |
Desenvolvimento para a Web com o Eclipse Europa, Parte 1: O Java EE para Eclipse É uma boa época para ser um desenvolvedor da Web. Nunca houve tantas opções em termos de tecnologias. Há tantos servidores da Web, bancos de dados, linguagens de programação e estruturas de desenvolvimento de software livre excelentes.
Independentemente da combinação de tecnologias com as quais preferir trabalhar, há um ambiente de desenvolvimento integrado (IDE) que pode aumentar sua produtividade: o Eclipse. Neste tutorial, a Parte 1 de uma série "Desenvolvimento para a Web com o Eclipse Europa" em três partes sobre como usar o Eclipse para o desenvolvimento Web com a tecnologia Java, PHP e Ruby, vamos ver como o release mais recente do Eclipse -- Europa -- pode ser usado para desenvolver aplicações da Web Java rapidamente.
Vamos usar Java Platform, Enterprise Edition 5 (Java
EE) para Eclipse para construir uma aplicação para controlar e calcular estatísticas de basebol. |
|
|
|
20 de novembro de 2007 |
|
| |
Desenvolva
um Aplicativo da Web Simples com Apache Wicket e Apache Geronimo Apache Wicket é uma estrutura de aplicativo da
Web Java inovadora que foi introduzida alguns anos atrás. Ele ajuda a simplificar o desenvolvimento de aplicativos da Web
separando claramente as funções de desenvolvedores e designers. Ele permite a remoção de código lógico da camada de
visualização, eliminando a necessidade de JavaServer Pages (JSP), fornecendo um modo de desenvolvimento simples centrado
em plain old Java object (POJO) e removendo grande parte da necessidade de XML e outros formatos de arquivos de configuração. Neste
tutorial, aprenda como configurar seu sistema para desenvolver um aplicativo da Web simples com Wicket, utilizando o Apache
Geronimo como seu servidor de aplicativos e o Apache Derby como banco de dados integrado. |
|
|
|
10 de julho de 2007 |
|
| |
Construir uma Aplicação Ativada por Ajax Usando o Google Web Toolkit e o Apache Geronimo, Parte 1: Executar Aplicações Compiladas pelo Google Web Toolkit no Geronimo Aplicações da Web ativadas por Asynchronous JavaScript + XML (Ajax) impressionaram muito o mundo de desenvolvimento de software.
Algumas das mais notáveis foram construídas pela Google. Esta série de tutorias em dias partes mostra como o Google Web Toolkit (GWT) e o Apache Geronimo podem ajudar a construir rapidamente aplicações da Web Ajax sofisticadas -- sem precisar gravar nenhum componente JavaServer Pages (JSP), servlets ou
JavaScript. |
|
|
|
8 de maio de 2007 |
|
| |
Introdução ao Jigloo, um Construtor de GUI para Eclipse Jigloo é um plug-in do Eclipse que permite construir rapidamente graphical user interfaces (GUIs) sofisticadas, que são executadas na plataforma Java. Ele pode ser usado para construir aplicativos baseados em Swing e aplicativos baseados no Standard Widget Toolkit (SWT). É um editor visual fácil de usar, portanto, você pode criar rapidamente a UI para seu aplicativo de desktop. Neste tutorial, construímos um aplicativo de fluxo de trabalho simples e usamos o Jigloo para criar sua UI. Saiba como é fácil começar a usar o Jigloo e passar para seus recursos avançados, como herança visual. Por último, testamos um aplicativo e o empacotamos para outros usarem. |
|
|
|
3 de abril de 2007 |
|
| |
Usar o Plug-in do Eclipse SOA Tools Platform para Construir e Implementar um Serviço da Web O trabalho no plug-in do Eclipse SOA Tools Platform (STP) está bem adiantado e devemos esperar muitos novos recursos para auxiliar na implementação da Arquitetura Orientada a Serviços (SOA) nos próximos meses.
O Eclipse STP tornou-se o nono projeto de nível superior da organização Eclipse em 2005 e, desde então, desenvolvimento melhorou muito.
Com o plug-in do Eclipse STP, pode-se partir de uma interface Java, anotá-la com propriedades relacionadas a serviços da Web, criar um Web Services Description Language
(WSDL) para o serviço da Web, gerar e codificar stubs Java que podem então ser compilados em um arquivo WAR e implementar em seu servidor da Web favorito.
Este tutorial mostra como realizar tudo isso usando o plug-in do Eclipse STP.
|
|
|
|
27 de março de 2007 |
|
| |
Crie um Wiki de Produção Interativo Utilizando PHP, Parte 2: Desenvolvendo o Código de Wiki Básico Esta série de tutoriais "Crie um Wiki de Produção
Interativo Utilizando PHP" cria um wiki do zero através de PHP, com recursos úteis de valor agregado para acompanhamento
de produção. Wikis são bastante utilizados como ferramentas para ajudar a acelerar o desenvolvimento, aumentar a
produtividade e instruir outras. Cada parte da série desenvolve partes integrantes do wiki até que ele esteja completo
e pronto para seu apogeu, com recursos que incluem upload de arquivos, um sistema de "acontecimentos" em calendário e
um blog aberto. O wiki também conterá projetos cujas permissões são customizáveis para certos usuários. |
|
|
|
6 de março de 2007 |
|
| |
Customizando Aplicativos Eclipse RCP A maioria dos desenvolvedores acha que um
aplicativo Eclipse Rich Client Platform (RCP) deve ser de natureza semelhante ao ambiente de desenvolvimento integrado
(IDE) Eclipse. Entretanto, este não é o caso. Este tutorial explicará inúmeras técnicas simples que você pode utilizar
com o Standard Widget Toolkit (SWT) e o JFace para criar aplicativos com muito mais personalidade do que o Eclipse IDE. |
|
|
|
27 de fevereiro de 2007 |
|
| |
Apache Geronimo e o Spring Framework, Parte 2: Construindo seu Primeiro Aplicativo Saiba como criar um aplicativo básico, simples, no Apache Geronimo usando o Spring Framework, uma estrutura de aplicativo em camadas Java Platform, Enterprise Edition (Java EE) e Java 2 Platform, Enterprise Edition (J2EE) desenvolvida sob Licença da Apache. Esta série de seis partes do tutorial aborda o Spring Framework completo, incluindo como implementar sua funcionalidade com o Apache Geronimo. Na Parte 1, foram apresentados o servidor de aplicativos Geronimo e o Spring Framework, incluindo o Inversion of Control (IoC) e os módulos que formam o Spring Framework. Nesta segunda parte, iremos desenvolver, configurar e implementar seu primeiro aplicativo com base no Spring Framework. Você também verá como o Geronimo é fácil de instalar e como seu Console da Web simplifica a implementação e gerenciamento de aplicativos da Web. |
|
|
|
19 de setembro de 2006 |
|
| |
Apache Geronimo e o Spring Framework, Parte 1: Metodologia de Desenvolvimento Apache Geronimo está virando notícia com seu release mais recente, a versão 1.1. Em seu núcleo está o modelo Inversion Of Control (IoC), que também é o padrão principal para o Spring Framework, uma estrutura de aplicação Java Platform, Enterprise Edition (Java EE) e Java 2 Platform, Enterprise Edition (J2EE) desenvolvido sob a Licença do Apache. O Spring Framework foi construído com base no princípio de que Java EE deveria ser mais fácil de usar. Este tutorial em seis partes cobre todo o Spring Framework, de ponta a ponta, inclusive como implementar sua funcionalidade com o Apache Geronimo. Esta parte, a Parte 1 da série, introduz a arquitetura do Spring Framework e explora a interseção entre o Geronimo e o Spring. |
|
|
|
12 de setembro de 2006 |
|
| |
Criar um IDE do Eclipse de Qualidade Comercial, Parte 1: O Núcleo Esta série "Criar um IDE do Eclipse de Qualidade Comercial" examina como criar IDEs profissionais de qualidade comercial que conectam ao Eclipse. Neste tutorial, aprenda como criar o núcleo do IDE. |
|
|
|
5 de setembro de 2006 |
|
| |
Usando o Software Livre para Projetar, Desenvolver e Implementar um Web Site Colaborativo, Parte 3: Construa seu Ambiente de Desenvolvimento no Windows Instale e configure o software necessário para desenvolver um Web site baseado no Drupal no Windows, bem como o software para o ambiente de desenvolvimento, incluindo Eclipse, MySQL, Drupal, Apache, PHP e phpMyAdmin. |
|
|
|
11 de agosto de 2006 |
|
| |
Usando o Software Livre para Projetar, Desenvolver e Implementar um Web Site Colaborativo, Parte 4: Construa seu Ambiente de Desenvolvimento no Linux Neste tutorial, você instala e configura o software necessário para desenvolver um ambiente de desenvolvimento baseado em Drupal para Linux. |
|
|
|
11 de agosto de 2006 |
|
| |
Entendendo a Zend Framework, Parte 5: Criando Arquivos PDF Em partes anteriores desta série "Entendendo a
Zend Framework", criamos o aplicativo básico, o leitor de alimentação on-line Chomp, utilizando a Zend Framework da PHP de software
livre. Neste tutorial, utilizamos os recursos de PDF da Zend Framework para gerar um documento PDF com base nas entradas que
o usuário salvou. |
|
|
|
1 de agosto de 2006 |
|
| |
Entendendo a Zend Framework, Parte 3: Os Feeds Esta série "Entendendo Zend Framework" narra a construção de um leitor de feeds on-line, Chomp, enquanto explica os principais aspectos de usar o Zend Framework de PHP de software livre introduzido recentemente. Nas partes 1 e 2, discutimos os objetivos por trás do Zend Framework e mostramos como usá-lo para criar o início de nosso leitor de feed on-line, criando um formulário e incluindo informações em um banco de dados enquanto se conhece o padrão MVC.
Neste tutorial, você verá como usar o Zend Framework para implementar a parte do leitor de feed on-line da aplicação.
|
|
|
|
18 de julho de 2006 |
|
| |
Usando Ajax com PHP e Sajax Há anos, o objetivo de criar uma aplicação da Web realmente responsiva foi atrapalhado por um simples fato de desenvolvimento para a Web: para alterar as informações em parte de uma página, um usuário deve recarregar a página inteira. Não mais. Graças a asynchronous JavaScript and XML (Ajax), agora, é possível solicitar novo conteúdo do servidor e alterar apenas parte de uma página. Este tutorial explica como usar o Ajax com PHP e introduz o Simple Ajax Toolkit (Sajax), uma ferramenta gravada em PHP que permite integrar PHP do lado do servidor a JavaScript que faz isso funcionar. |
|
|
|
5 de julho de 2006 |
|
| |
Desenvolvendo seu Primeiro Aplicativo Eclipse RCP O objetivo de Eclipse Rich Client Platform (RCP) é possibilitar que o Eclipse seja usado em uma ampla gama de aplicações de usuários finais que não sejam ambientes de desenvolvimento integrados (IDEs). Com o release do Eclipse V3.1, é fácil criar aplicações RCP.
Este tutorial irá orientá-lo passo a passo na construção de sua própria aplicação RCP. |
|
|
|
27 de junho de 2006 |
|
| |
Deixe os Aplicativos PHP mais Interessantes com o OpenLaszlo, Parte 1: Crie Interfaces Interativas Esta série de tutoriais
"Deixe os Aplicativos PHP mais Interessantes com o OpenLaszlo" mostra como usar o OpenLaszlo para criar uma interface mais interativa para seus aplicativos PHP e como usar o PHP para criar aplicativos OpenLaszlo mais dinâmicos. É necessário um entendimento básico de -- ou interesse em aprender -- XML, JavaScript e PHP. É válido conhecer cada um por seus próprios méritos, além disso, eles se conectam e funcionam muito bem juntos, desde que sejam todos baseados em padrões abertos sinérgicos. |
|
|
|
14 de março de 2006 |
|
| |
Criar um Blog a partir do Início com PHP e Subversion PHP é uma excelente linguagem de programação da Web para ser usada ao criar Web sites dinâmicos, como blogs. Este tutorial explica como construir um blog a partir do início, enquanto armazena dados usando arquivos simples. Será feito backup do Web site em um sistema remoto usando o Subversion, protegendo os dados em caso de travamento do Web site. A popularidade do Subversion está crescendo e ele é um grande candidato para fazer backup do Web site. Com o Subversion, também é possível retroceder o Web site para versões anteriores do blog se seu servidor travar ou se, simplesmente, você não tiver gostado da postagem divagante da semana passada. |
|
|
|
14 de fevereiro de 2006 |
|
| |
Como Depurar Aplicações Perl com o Eclipse A depuração de aplicações Perl pode ser um processo frustrante. Muitos programadores de Perl dependem das instruções de impressão e da chamada "depuração post mortem". Outros usam o depurador de Perl embarcado. Nenhuma das duas opções fornecem um ambiente de execução coerente para monitorar a execução de um script e nenhumas das duas suporta a depuração de um script Common Gateway Interface (CGI) durante a execução. Neste tutorial, vamos dar uma olhada na funcionalidade oferecida pelo plug-in Eclipse Perl Integration (EPIC) no Eclipse, que oferece um ambiente de depuração rico disponível e embarcado ao ambiente de desenvolvimento EPIC Perl. |
|
|
|
7 de fevereiro de 2006 |
|
| |
Construir Aplicativos Perl com o Eclipse O projeto EPIC permite que os desenvolvedores construam, editem e desenvolvam aplicativos baseados em Perl usando o Eclipse IDE. Neste tutorial, apresentamos uma visão rápida do plug-in do EPIC, como ele pode ser usado para desenvolver aplicativos Perl e como ele pode ser integrado em processos de desenvolvimento existentes. |
|
|
|
17 de janeiro de 2006 |
|
| |
Crie uma Fachada de Loja Amazon Usando PHP, Parte 1: Obtendo Conteúdo com o Amazon ECS Esta é a primeira parte de um tutorial de duas partes chamado "Crie uma Fachada de Loja Amazon Usando PHP", que constrói uma fachada de loja Amazon usando PHP e o Amazon E-Commerce Service (ECS). A fachada de loja construída permitirá que os compradores visualizem itens exibidos em listas ou procurem itens específicos na loja. A Parte 2 abordará o carrinho de compras, o serviço de recomendação e a construção de uma loja de collectibles. |
|
|
|
25 de outubro de 2005 |
|
| |
Aprendendo
PHP, Parte 3: Autenticação, Objetos, Exceções e Fluxo Este tutorial é a Parte 3 de uma série de três partes, "Aprendendo PHP", que ensina como usar PHP por meio da construção de um aplicativo de fluxo de trabalho simples. Neste tutorial, você aprenderá como usar a autenticação HTTP, arquivos de fluxo e como criar objetos e exceções. |
|
|
|
12 de julho de 2005 |
|
| |
Aprendendo PHP, Parte 2: Fazer Upload dos Arquivos e Usar XML para Armazenar e Exibir Informações de Arquivo Este tutorial é a Parte 2 de uma série "Aprendendo PHP" em três partes que ensina como usar PHP através da construção de uma aplicação simples de fluxo de trabalho. Faça este tutorial se tiver um entendimento básico de PHP e quiser aprender sobre como fazer upload de arquivos a partir do navegador, sessões ou usando PHP para processar XML. |
|
|
|
21 de junho de 2005 |
|
| |
Construir um Cliente de Leilão Baseado na Web Este tutorial mostra como construir um aplicativo cliente completo de leilão baseado na Web usando o Eclipse Web Tools Platform. O cliente de leilão acessa um banco de dados Cloudscape (Apache Derby) que hospeda o estoque do leilão, bem como um serviço da Web de leilão remoto. |
|
|
|
23 de novembro de 2004 |
|
| |