Remote Web Desktop – O seu Android no Browser

Remote Web Desktop – O seu Android no Browser

Criado por Pedro Pinto em 26 de Maio de 2011 | 5 comentários

Ontem enquanto procurava por novidades do mundo Android, encontrei uma aplicação bastante interessante que permite de forma muito simples integrar e aceder remotamente a funcionalidades do nosso Android , através de um simples browser. Por norma este tipo de aplicações estão limitadas, funcionando apenas rede wireless local. No entanto, o Remote Web Desktop além do acesso através de uma rede wireless local, permite ainda o acesso via 3G e USB.

Vamos conhecer melhor o Remote Web Desktop.

web_00

Devo confessar que à primeira achei que estava perante mais uma aplicação para partilha e gestão remota do nosso smartphone. No entanto, chamou-me à atenção o aspecto organizado de todas as funcionalidades e o melhor de tudo, a questão de ser uma aplicação gratuita.

Principais funcionalidades

Web SMS – Possibilidade de enviar SMS a partir do browser, numa aplicação com um aspecto tipo outlook

web_SMS

File Explorer – Possibilidade de partilhar facilmente ficheiros entre o nosso PC e o nosso smartphone. Suporte para Drag and Drop (para browser com suporte para HTML5)

web_File

FTP Server – Disponibilização de um mini servidor de FTP para mais comodamente trocar ficheiros entre o smartphone e o nosso PC.

web_FTP

WiFi Keyboard – Possibilidade de usar o teclado do PC para escrever no Android

Webcam – Acesso à Webcam do smartphone através do browser

web_cam

e ainda…

  • Screen Capture – Captura de screens (se o smartphone tiver rooted)
  • Wallpaper – Possibilidade de alterar o wallpaper do smartphone
  • APK Web Installer – Possibilidade de fazer backup de todas as aplicações presentes no cartão SD
  • Shared ClipBoard – Para partilha de texto entre PC e smartphone
Como funciona?

Basicamente o que temos de fazer é instalar o Remote Web Desktop no nosso dispositivo com Android (ver parte final do artigo).

De seguida basta apenas carregar no botão Start Server  e será fornecido o link que devemos colocar por exemplo no browser do nosso PC para aceder e gerir remotamente ao nosso smartphone com Androi. No separador FTP Server podemos configurar os parâmetros do servidor FTP (user, passowrd e porta) e no separador App Manager podemos fazer facilmente backup das nossas aplicações para o cartão SD.

Nota: Para quem estiver via 3G, deverá seleccionar a opção Bridge Mode

webserver

Abrindo o URL indicado no browser, podem aceder a todas as funcionalidades referidas anteriormente.

webserver1

Aconselho vivamente a experimentarem esta aplicação, pois é fantástica e muito simples de usar. Não necessitamos de cabos para passar informação do smartphone para o PC e vice-versa e temos acessíveis via browser um conjunto de funcionalidades que normalmente apenas estão acessíveis no smartphone. Mais uma aplicação para juntar ao meu TOP de app para Android.

Licença: Freeware
Sistemas Operativos: Android 1.5 +
Homepage: Remote Web Desktop

web_qr

    Swiss Army Knife – O verdadeiro canivete para Android

    Swiss Army Knife – O verdadeiro canivete para Android

    Criado por Pedro Pinto em 23 de Maio de 2011 | 16 comentários

    Por norma os fins de semana são dias interessantes para fazermos aquilo que não conseguimos realizar durante a semana. No passado fim de semana, aproveitei para montar um móvel que lá tinha há já algum tempo. Tirei as tábuas da caixa, separei os parafusos e quando olho para o manual de montagem reparo que necessitava de um nível. E pergunto-me discretamente a mim mesmo “Mas onde raio vou eu arranjar um nível??”

    Como no market do Android costuma haver de quase tudo, lembrei-me de procurar por tal ferramenta. E não é que encontrei de imediato! Vamos conhecer o Swiss Army Knife.

    knife_00

    O Swiss Army Knife, tal como o nome sugere, é tipo um canivete suíço que disponibiliza 6 ferramentas de extrema utilidade:

    • Flash Light
    • Régua
    • Temporizador
    • Cronómetro
    • Bússola
    • Nível

    As aplicações disponibilizadas não incluem efeitos 3D “especiais” pois segundo o autor, o objectivo é que para além da simplicidade as ferramentas devem ser extremamente rápidas. knife_01

    É impressionante a quantidade de aplicações disponíveis no market do Android, para as mais diversas situações. Com o  Swiss Army Knife, não necessitei de adquirir o “nível” e devo dizer-vos que as restantes ferramentas também funcionam bastante bem. O que um Android não é capaz de fazer? Para quem tem iPhone, pode experimentar o: 120+ in 1 : Applets – Uma mão cheia de apps para o iPhone.

    Artigos relacionados

    Licença: Freeware
    Sistemas Operativos: Android 1.6 +
    Homepage: Swiss Army Knife

    qr_knife

    Faça desporto – Use o seu telefone/smartphone

    A Primavera chegou…e com ela veio o calor, a vontade de dar umas corridas, caminhadas, andar de bicicleta, praticar geocaching, entre outras actividade físicas. Aproveitando o hype da tecnologia, redes sociais, telefones/smartphone, porque não registar esses momentos/trilhos e partilhar com os seus amigos?

    Foram já muitas as aplicações que apresentamos aqui no pplware para registo da actividade física (e não só), e hoje decidimos reuni-las num único post. Aproveitem para nos dizer qual usam e no caso de conhecerem outras não se esqueçam de partilhar connosco.

    cardio_trainer_00

    Cardio Trainer – Controle os seus passeios no Android

    O CardioTrainer é uma aplicação para o fitness, que permite monitorizar os nossos treinos de todas as actividades desportivas outdoor. A aplicação recorre ao uso do GPS para mapear a nossa actividade. Além disso, disponibiliza ainda um sistema de voz para nos auxiliar nos percursos.

    cardio_trainer_01

    Link: Cardio Trainer – Controle os seus passeios no Android

    
    
    My Tracks – Registe trilhos GPS no Android

    O My Tracks é uma aplicação para telefones com o sistema operativo Android, que permite gravar trilhos GPS e visualizar estatísticas em tempo real como por exemplo tempo do percurso, velocidade, distância, altimetria, etc. O registo dessa informação pode ser realizado enquanto caminhamos, andamos de bicicleta, corremos ou qualquer outro tipo de actividade outdoor.

    tracks_00

    Link: My Tracks – Registe trilhos GPS no Android

    
    
    Sports Tracker – Registe a sua actividade física no Nokia

    A aplicação Sports Tracker da NOKIA é a mais evoluída do seu tipo, e pode ser usada em telemóveis com GPS de forma a ajudar nos treinos e não só. Com o NOKIA Sports Tracker pode definir o tipo de treino desejado (passeio, corrida, bicicleta de estrada, bicicleta de montanha, skate, golf, etc.) sendo igualmente possível personalizar um novo tipo de exercício.

    sports_traker_00

    Link: Sports Tracker – Registe a sua actividade física no Nokia

    
    
    SportyPal – Fitness nos Smartphones

    SportyPal é uma aplicação que tem suporte para vários modelos de telefones/smartphones, e que permite aos utilizadores controlar a evolução da sua actividade desportiva (caminhadas, corrida, BTT, patinar, etc). O SportyPal é uma aplicação que permite monitorizar todo o tipo de actividades (Indoor e Outdoor), registo o posicionamento geográfico, integra com as redes sociais, informações sobre as calorias gastas, etc.

    Sportypal_00

    Link: SportyPal – Fitness nos Smartphones

    
    
    c:geo – Geocaching no Android

    A aplicação c:geo para Android é uma excelente ferramenta gratuita para quem gosta (ou vai passar a gostar) de praticar Geocaching. Pelos testes que realizei, a aplicação está bastante completa a nível de funcionalidades e bem conseguida a nível de interface.

    geo_00

    Link: c:geo – Geocaching no Android

    Primeira aplicação em Android

    Primeira aplicação em Android – Parabéns PPLWARE

    Criado por Pedro Pinto em 18 de Abril de 2011 | 28 comentários

    Aproveitando que hoje é um dia muito importante para o pplware, decidimos “inaugurar” a nossa rubrica de programação para dispositivos móveis com Android. Como normalmente refiro, programar em Android não é diferente de programar em outras linguagens de programação, no entanto é necessário perceber como se interligam os layouts em XML, com as classes em Java e por aí fora.

    Vamos lá então começar com o tradicional “Hello World” e aproveitamos para dar os parabéns ao pplware pelo sexto aniversário.

    android_10

    Há uma lenda que diz o seguinte “Se vais começar na programação e a tua primeira aplicação não é o Hello World, nunca vais ser bom programador !!!!” :) .

    Depois de prepararem o vosso ambiente de trabalho Eclipse + SDK (ver aqui), vamos abrir o Eclipse e seguir os seguintes passos:

    Passo 1 – Criar um novo projecto Android. Para tal, no Eclipse, escolhemos File—>New—>Other e depois escolhemos Android Project e carregamos em Next.

    android_00

    Passo 2 – Em seguida vamos indicar os parâmetros do nosso projecto

    • Project name – Nome a atribuir ao projecto
    • Built Target – Requisito mínimo a nível de versão  Android para correr a nossa aplicação
    • Application name: Nome da aplicação
    • Package name: Namespace do pacote a criar ( No mínimo dois nomes).
    • Create Activiy: (Opcional) Nome a associar classe default.
    • Min SKD Version: versão mínima do SDK (Podem ver o número a associar no Built Target)

    android_01

    Para finalizar carregamos em Finish. Depois de definido os parâmetros anteriores, a aplicação está pronta a funcionar. Vamos apenas dar uma vista de olhos na estrutura do projecto.

    Passo 3 – De um modo geral, um projecto para Android é constituído por classes .java (que estão no directório src), layouts baseados em .xml (que estão normalmente dentro da pasta res/layouts), ficheiros em .xml que podem guardar valores de variáveis e mais um conjunto de directórios que servem de suporte ao projecto (para incluir imagens, ficheiros de áudio, etc).

    android_02

    Passo 4 – Abrindo o ficheiro HelloWorld.java, podemos verificar que foi  uma classe que deriva da classe Activity e que possui um método onCreate que invoca o método setContentView, que invoca o layout main.

    android_03

    Passo 5 – Vamos agora dar uma espreitadela ao ficheiro main.xml que se encontra dentro da pasta res/layout. Como podemos verificar, é exibido um preview do layout e apresentado o texto “Hello Word, HelloWord” através de uma textview.

    android_04

    Passo 6 – Acedendo às propriedades da textview, podemos verificar que o texto a apresentar vem da variávelhello que é do tipo String.

    android_05

    Passo 7 – A informação dessa variável encontra-se no ficheiro strings.xml, que se encontra em res/values.

    android_06

    Passo 8 – Vamos agora correr a aplicação e ver o resultado. para tal, convém seleccionar a classe principal (neste caso HelloWorld.java) e carregar no botão Run

    android_07

    Passo 9 – Depois escolhemos a opção Android Application e deixamos o emulador correr.

    android_08

    Passo 10 – E está feita a vossa primeira aplicação para Android. Caso tenham o smartphone com Android ligado ao PC, podem escolher que a mesma corre directamente no equipamento.

    android_09

    Trabalho de casa

    Agora que começaram a dar os primeiros passos na programação para Android, experimentem fazer o seguinte: em vez de apresentar o Hello World, a aplicação deverá apresentar o texto PARABENS PPLWARE pelo teu 6º Aniversário!!!!, tal como é apresentado na primeira imagem. Deixo uma dica, lembram-se da String hello? Vejam o Passo 6.

    Considerações finais

    Este é o nosso primeiro artigo sobre programação para Android e esperamos que tenham compreendido. Nos próximos artigos desta rubrica abordaremos mais algumas características e pormenores. A fase inicial (fase de adaptação) é sempre a mais difícil e por isso é importante saber a vossa opinião, as vossas duvidas, as vossas sugestões.

    Download: HelloWorld

    Bump – É só bater o Android no iPhone

    Bump – É só bater o Android no iPhone

    Criado por Pedro Pinto em 27 de Março de 2011 | 9 comentários

    Partilha simples de informação entre smartphones com Android e também iPhone.

    Há uns anos a possibilidade de ligar dois equipamentos em rede era algo complexo.Ainda me lembro a primeira vez que tentei ligar dois computadores entre eles. Na altura tinha um cabo paralelo e lembro-me foi uma tarefa árdua. Nos dias de hoje tudo é bem mais simples, há mais tecnologias e aplicações que facilitam este processo.

    Recentemente experimentei uma aplicação bastante engraçada que permite partilhar informação entre um Android e iPhone. Vamos conhecer o Bump.

    bump_000

    O Bump simplifica aquilo que por norma é chato de realizar nos smartphones, configurar os equipamentos para poder partir informação. Com o Bump, para partilhar informação entre equipamentos (Android e iPhone) basta apenas bater um equipamento no outro (tipo como se estivéssemos a comemorar).

    bump_01

    O Bump está dividido em duas partes: a aplicação que corre que dispositivo e um algoritmo inteligente que corre na cloud dos servidores do serviço Bump. A aplicação recorre ao acelerómetro para activar o “bump” sendo que essa informação é de imediato enviada para a cloud. O Bump usa a ligação wifi/3G para efectuar a transferência de ficheiros entre equipamentos.

    Vejam o Bump em acção:

    Como instalar o Bump no Android?

    Caso queiram experimentar esta aplicação, basta que apontem o vosso leitor de códigos QR para a imagem abaixo, e serão encaminhados para a aplicação no Android Market.

    qr_bump01

    Como instalar o Bump no iPhone?

    Para instalar o Bump no iPhone basta aceder a AppStore aqui, ou carregando na imagem seguinte

    appStore

    Com o Bump acabou-se o “stress” de configurar os smartphones para partilharem informação entre eles. Basta ter o bump instalado e a correr (no Android ou iPhone) e fazer o “bump” entre eles.

    Homepage:Bump

    DevCheats – Cheat Sheets de programação no Android

    DevCheats – Cheat Sheets de programação no Android

    Criado por Pedro Pinto em 19 de Janeiro de 2011 | 12 comentários

    Actualmente são muitas as linguagens de programação que um utilizador tem à disposição para realizar as suas próprias aplicações/scripts. Para quem costuma programar em mais do que uma linguagem, às vezes torna-se difícil lembrar-se de todas as funções e respectivos parâmetros. É claro que podemos sempre consultar o “inteligente” google e tirar as nossas dúvidas mas, através da aplicação DevCheats, podemos também consultar o nosso Android.

    cheat_00

    O DevCheats é uma pequena aplicação para Android, que funciona com uma “bíblia” das principais funções associadas às linguagens de programação e plataformas.

    Cheat Sheets disponibilizadas:

    • Apache
    • Bash
    • C++
    • Drupal
    • GCC
    • GDB
    • HTML5
    • JavaScript
    • jQuery
    • Microformats
    • MySQL
    • PHP
    • PostgreeSQL
    • Python
    • Regular Expressions
    • Ruby on Rails
    • SEO
    • SVN
    • WordPress

    cheat_01

    Como instalar o Cheat Sheets no Android?

    Caso queiram experimentar esta aplicação, basta que apontem o vosso leitor de códigos QR para a imagem abaixo, e serão encaminhados para a aplicação no Android Market.

    qr_cheat

    Em Resumo

    Pessoalmente gostei bastante desta aplicação uma vez que me permite ter no meu smartphone uns “resumos” das principais funções que estão disponíveis nas linguagens de programação. O DevCheats pode ser também uma aplicação interessante para alunos e programadores, que assim podem trazer todos os guias no bolso.

    App Inventor

    Nos últimos tempos, devido ao destaque que temos dado às aplicações desenvolvidas para Android, tenho recebido alguns e-mails de utilizadores que questionam qual a plataforma de programação que devem usar para começarem a programar para Android.

    Pessoalmente tenho experimentado o Eclipse e o desenvolvimento de aplicações para Android é bastante acessível (basta ter alguns conhecimentos de Java e XML). Para quem não gostar do Eclipse, pode sempre optar pelo Netbeans.

    No entanto, tal como anunciamos em Julho, a Google tem trabalhado arduamente no Google App Inventor, uma plataforma bastante simples para desenvolvimento de aplicações para Android. Actualmente essa plataforma de programação está disponível para todos os utilizadores que possuam uma conta no gmail.

    android_00

    A ferramenta Google App Inventor foi criada pela Google com o objectivo de ser simples e de dar a possibilidade a qualquer utilizador (mesmo sem conhecimentos de programação) de criar aplicações para o Android.

    Como escrever aplicações para Android com o App Inventor?

    O App Inventor baseia-se no drag and drog de blocos de código, que são representados através de imagens gráficas e que correspondem a funcionalidades do smartphone.

    A programação das aplicações é bastante intuitiva, pois basta ao utilizadores ir juntando objectos , como se de um jogo de lego se tratasse. Actualmente existem já algumas aplicações modelo (ver aqui), que podemos analisar e tirar algumas ideias para a nossa aplicação.

    Para mais fácil perceber o conceito, aconselhamos a que assistam ao vídeo seguinte:

    Segundo Karen Parker (App Inventor Program Manager da Google), o motivo da disponibilização da plataforma Google App Inventor a todos os utilizadores com conta no gmail, deve-se ao enorme sucesso do sistema operativo Android. Karen Parker incentiva também todos os utilizadores que se iniciem no mundo da programação para dispositivos móveis, mais concretamente para Android, que permitem informação e boas práticas no fórum de discussão da plataforma.

    O App Inventor é sem dúvida uma excelente, simples mas poderosa ferramenta que vem mudar a filosofia de programação de aplicações para dispositivos móveis, mais concretamente dispositivos com o sistema operativo Android. Do pouco que ainda experimentei, deu para perceber que a filosofia não foge da programação orientada a objectos e acredito que com breves noções um utilizador consegue desenvolver uma simples aplicação.

    Nota final: Já que o Google App Inventor está agora disponível para todos os utilizadores, vamos tentar trazer até vós alguns tutoriais de como ensinar a programar aplicações para Android. O que acham da ideia?

    Artigos relacionados

    Homepage: App Inventor
    Homepage: Forum de discussão – App Inventor for Android