Uma aplicação exemplo usando a API nativa do iPhone com HTML5 e um banco de dados SQL local

Esses dias eu tive a oportunidade de testar o PhoneGap, um framework open-source para criar aplicações móveis nativas com padrões web. Dessa forma, a primeira coisa que vem a mente quando se pensa sonre HTML5 é que mesmo que os navegadores móveis sejam rápidos para implementar novos recursos, você não pode contar totalmente em “padrões” mas sim em “rascunhos”. As consequencias disso são um documentação ruim e dificuldade de achar ajuda em tópicos e discussões pela web. Continuar lendo Uma aplicação exemplo usando a API nativa do iPhone com HTML5 e um banco de dados SQL local

Armazenamento local para aplicações iPhone

Quero desenvolver uma aplicação para iPhone, mas estou com problemas para lidar com o armazenamento de dados. Eu não preciso armazenar todo o histórico de registros, pois ocupará muito espaço. Mas será necessário armazenar vários registros de modo que o usuário possa ver algo mesmo quando baixando mais dados ou não haver uma conexão de rede. Qual o método adequado para isso?

Continuar lendo Armazenamento local para aplicações iPhone

Primeiros passos do desenvolvimento para o Kinect

O add-on para o Kinect da Microsoft foi disponibilizado faz algum tempo, e os gamers de todo o mundo podem desfrutar de “controlar sem controle”. Mas da perspectiva do hacker, o Kinect oferece muito mais coisas interessantes do que pular sobre arcos e estourar bolhas. Em algumas horas depois do lançamento do Kinect, alguns desenvolvedores criaram um driver open-source para o Kinect e se ocuparam no fornecimento de suporte a ele. Nesse momento, se tornou bem simples o processo para alguém com conhecimento de programação construir sua própria aplicação para o Kinect. Esse guia lhe guiará pelos passos para configurar o Kinect em seu computador, e por para funcionar um programa de análise de imagens trivial.

Continuar lendo Primeiros passos do desenvolvimento para o Kinect

Trabalhando com XML no Android

Nesse artigo, você irá aprender como criar um aplicação Android que trabalhe com arquivos XML da Internet. As aplicações Android são escritas com a linguagem de programação Java, sendo assim é necessário ter experiência com Java. Para desenvolver para a plataforma Android, você precisará do SDK de Android, Todos os códigos mostrados nesse artigo funcionarão com qualquer versão do SDK, mas a versão 1.5-pre foi usada para desenvolver o código. Você pode desenvolver aplicações Android apenas com o SDK e um editor de texto, mas é muito mais fácil usar o ADT, que é um plugin para o Eclipse. Nesse artigo, a versão 0.9 do ADT foi usada com o Eclipse 3.4.2.

Continuar lendo Trabalhando com XML no Android

Acessando a Rede no Android

Nesse artigo, cuja base é descrita no artigo “Develop Android applications with Eclipse“, explora os recursos de acesso a rede do Android. Vamos ver como tirar vantagem das opções de acesso a rede do Android de forma útil. A plataforma Android é ideal para desenvolvedores Java: eles podem usar as suas habilidades existentes para prover conectividade de rede para um celular ou plataforma embutida.

Continuar lendo Acessando a Rede no Android

Compartilhando imagens, videos e outros

Vocês já devem ter imaginado uma app super legal, bem interativa, com graficos sinistros, certo? Então, você bota no Market e mostra pra noiva (ou noivo), muito feliz. Só que a sua cara-metade, inocentemente, pergunta: “Ué? Como faço para mandar isso pro Facebook?” E você coça a cabeça, fala da dificuldade, que vai pensar nisso depois etc.

Referência (http://www.thecodebakers.org)

Instalação do PostgreSQL no Windows

O PostgreSQL é um gerenciador de banco de dados muito poderoso que está sendo cada vez mais usado em aplicações de negócios reais. Desde a versão 8, possui um porte nativo para Windows mantida com o MinGW. Talvez você queira instalar uma aplicação que dependa do PostgreSQL, ou queira desenvolver essas aplicações. Esse guia ajudará você a começar.

Continuar lendo Instalação do PostgreSQL no Windows

Instalação do PostgreSQL no Mac OS X

O PostgreSQL é um sistema gerenciador de banco de dados open-source que roda em quase todos os sabores de Unix, incluindo o Mac OS X. Apesar de não ser tão popular quanto seu principal competidor, o MySQL, é totalmente compatível ao ACID, e é capaz de manipular tanto aplicações pequenas quanto grandes. Nesse artigo, será mostrado como instalar e configurar o PostgreSQL no Mac OS X, e depois usa-lo com Perl, Java e PHP. Finalmente, será demonstrado como usar a aplicação web phpPhAdmin para administrar suas bases de dados.

Continuar lendo Instalação do PostgreSQL no Mac OS X

Como instalar e configurar o Tomcat no Windows

O Apache Tomcat é a Implementação de Referência para Servlets Java e Páginas JSP. O Tomcat é um projeto open-source, desenvolvido sob a administração da Fundação Apache (que também fornece o famoso servidor HTTP Apache). O site do Tomcat é o http://tomcat.apache.org.  Esse guia é aplicável ao Tomcat 6.0.x. Leia o artigo “Tomcat 7 – How to Install and Configure”  para informações sobre a instalação da versão 7.

Configurando um Servidor Tomcat no Mac OS X

Esse tutorial mostrará como configurar um servidor JSP no Mac Os X. Seguindo os passos descritos aqui você será capaz de configurar e rodar um servidor JSP, localizar os exemplos fornecidos com o Tomcat, assim como criar e acessar seus próprios aplicativos JSP. Continuar lendo Configurando um Servidor Tomcat no Mac OS X