WebXpose: Exemplo de servidor web com código fonte para Android

WebXpose: Exemplo de servidor web com código fonte para Android

Um blog brasileiro vem se destacando ao divulgar dicas de desenvolvimento para Android: The Code Bakers. Há alguns cursos e tutoriais online, gratuitos, com fontes e muitas dicas, interessantes para quem criar algo para Android e não sabe por onde começar.

Nesta semana publicaram um aplicativo de exemplo com o código fonte para ser estudado ou alterado. O WebXpose é um servidor web para compartilhar o conteúdo do cartão SD, permitindo visualizar as pastas e baixar os arquivos usando um navegador.

Tela de configuração do WebXpose

Visualização das pastas no navegador

Ele só funciona para a pasta /sdcard, mas como vem com o código fonte, é mais para objetivos de estudo mesmo. Por meio dele você pode ver diversas técnicas no desenvolvimento, como aplicações multi-processos, utilização de serviços, servidores TCP/IP e implementação básica de HTTP.

O programa está no Market e o código pode ser pego via SVN no Google Code.

É interessante que o servidor web no Android pode até mesmo ser usado por quem está em outro lugar do planeta, já que responde como um servidor web comum. Desde que seu provedor não tenha bloqueios artificiais, funciona até mesmo com 3G, sendo fácil para compartilhar arquivos com amigos quando precisar, bastando enviar seu IP e porta. É claro, a velocidade ficará limitada à sua velocidade de upload, e o suporte a vários clientes simultâneos não deve ser nada eficiente.

Para uso geral mesmo valeria ir atrás de soluções mais completas, como o SwiFTP ou alguns outros. De qualquer forma a limitação de acessar apenas a pasta /sdcard sem opção de upload no WebXpose é por motivos de segurança, não técnica.

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X