Paulo Jorge Silva Ferreira

home curriculum vitae trabalhos projectos links

Trabalhos

 

Compiladores

Yal2Jvm

O compilador, designado por yal2jvm, traduz programas em yal para bytecodes Java. Analisando o código a nível lexical, sintático e semântico.

Download

 

Computação Móvel

Shop and Pay App

O principal objetivo era simular o funcionamento de uma loja, onde um cliente, através de uma aplicação Android, escolhia os produtos que pretendia adquirir através da leitura de código de barras e depois de ajustar a sua lista efetuava a compra. Uma vez confirmada a compra o servidor gerava um identificador único que era transmitido à aplicação do cliente, que convertia esse identificador num QRCode. Depois o cliente deslocava-se a uma impressora (aplicação Android), apresentava o QRCode e era gerado um recibo com os dados da compra.

Download

My Preferred Cities Weather

Aplicação desenvolvida em Xamarin.Forms que é capaz de fornecer informação sobre a meteorologia de uma determinada cidade. A aplicação permite ao utilizador guardar as suas cidades preferidas e mostrar informação sobre o tempo atual ou então num dia passado. Funciona em dois dispositivos com diferentes sistemas operativos (Android e Universal Windows Platform).

Download

 

Realidade Aumentada

ARBowling

Jogo de Bowling em realidade aumentada, utilizando a ferramenta ARToolkit. Recorre ao uso de marcas fiduciais, uma marca para a posição da bola (Hiro) e outra para a posição dos pinos (Kanji). Jogo desenvolvido em Unity para Android.

Download .apk e marcas

 

Trabalhos Independentes

Memory

Recriação do jogo da memória com emblemas de clubes de futebol. Desenvolvido em Java (logica) e em JavaSwing (interface gráfica).

Download