Tecnologias e Aplicações Móveis

Conhecimentos de Base Recomendados

Recomenda-se a conclusão prévia da seguintes unidades curriculares:

– Programação;

– Programação Aplicada;

– Base de Dados;

– Redes de Computadores I.

Métodos de Ensino

Nesta unidade curricular são utilizadas as seguintes metodologias de ensino:

1 – Método expositivo: método explicativo onde fundamentos teóricos e conceitos são apresentados pelo professor e discutidos com a turma, seguidos de exemplos demonstrativos;

2 – Método experimental: método activo onde o aluno desenvolve o conhecimento através da resolução problemas, e o desenvolvimento de projectos laboratoriais individuais ou em dinâmica de grupo.

Resultados de Aprendizagem

No final da unidade curricular o aluno deverá ficar habilitado a:

1. Ilustrar os principais pontos históricos da comunicação sem fios. Classificar e explicar as diferentes técnicas de transmissão. Analisar o processo de amostragem e quantização de sinais. Identificar os mecanismos de propagação em meios sem fios.

2. Reconhecer e comparar as diferentes técnicas de modulação. Identificar e comparar as várias técnicas de multiplexagem. Definir e discutir a tecnologia OFDM.

3. Definir o conceito de acesso ao meio. Listar e sistematizar as técnicas de acesso ao meio com e sem reserva.

4. Classificar os sistemas celulares de comunicação sem fios. Analisar e sintetizar as tecnologias associadas às diferentes gerações de sistemas celulares.

5. Identificar e avaliar a tecnologia DECT. Sumariar as principais caraterísticas da comunicação TETRA.

6. Explicar as propriedades dos sistemas satélite. Classificar e comparar os diferentes sistemas satélite. Discutir as principais propriedades destes sistemas.

7. Explicar e discutir os diferentes sistemas de Broadcast. Sintetizar as principais caracteristicas destes sistemas.

8. Classificar as tecnologias wireless com base na área de cobertura. Identificar e sintetizar as características das tecnologias wireless de area pessoal e local.

9. Projetar, desenvolver e modificar aplicações móveis em Android. Definir e analisar os conceitos de thread, estado e persistência. Implementar a comunicação cliente/servidor.

Programa

1. Evolução das Comunicações Sem Fios. Técnicas de Transmissão. Representação Espectral. Amostragem e Quantização. Propagação em meios sem fios.

2. Modulação (AM, FM, PSK, FSK, ASK, PAM). Espalhamento Espectral (DSSS, FHSS). Multiplexagem (FDM, TDM, CDM). FDD versus TDD. OFDM.

3. Acesso ao Meio. Aloha. Slotted Aloha. Algoritmos com reserva explícita (DAMA) e implícita (PRMA). MACA. Métodos de escrutínio. SDMA. FDMA. TDMA. CDMA.

4. Sistemas de Comunicação Sem Fios. Evolução. GSM (Global System for Mobile Communication). GPRS (General Packet Radio Service). UMTS (Universal Mobile Telecommunications System). 4G.

5. DECT (Digital Enhanced Cordless Telecommunication). TETRA (Terrestrial Trunked Radio).

6. Sistemas Satélite. GEO (Geostationary Earth Orbit). LEO (Low Earth Orbit). MEO (Medium Earth Orbit).

7. Sistemas de Broadcast: Digital Audio Broadcasting (DAB), Digital Video Broadcasting (DVB).

8. Wireless PANs, LANs e MANs. Bluetooth, ZigBee (IEEE 802.15), 6LoWPAN, LoRaWAN. WiFi (IEEE 802.11a/b/g/n/ac/ad). Wifi Direct. Miracast. WiMax (IEEE 802.16d/e).

9. Desenvolvimento de aplicações móveis com Android. Introdução ao Android. Ferramentas de desenvolvimento Android. Programação da Interface com o utilizador. Threads. Estado e persistência. Content providers. Mapas. Cliente/Servidor REST.

Docente(s) responsável(eis)

Métodos de Avaliação

Avaliação Periódica
  • - Teste Teórico 2 - 25.0%
  • - Teste Teórico 1 - 25.0%
  • - Relatório - 50.0%
Avaliação final
  • - Relatório - 50.0%
  • - Exame - 50.0%

Estágio(s)

NAO

Bibliografia

Beard, C., & Stallings, W. (2015). Wireless Communication Networks and Systems. Pearson.

Dahlman, E., Parkvall, S., & Skold, J. (2016). 4G, LTE-Advanced Pro and The Road to 5G. Academic Press.

Garg, V. (2007). Wireless Communications & Networking. Morgan Kaufmann.

Geier, J. (2015). Designing and Deploying 802.11 Wireless Networks: A Practical Guide to Implementing 802.11n and 802.11ac Wireless Networks. Cisco Press.

Griffiths, D., & Griffiths, D. (2017). Head First Android Development: A Brain-Friendly Guide (2nd ed.). O’Reilly Media.

Labiod, H., Afifi, H., & De Santi, C. (2010). Wi-Fi, Bluetooth, Zigbee and Wimax. Springer.

Li, W.-M. (2012). Beginning Android 4 Application Development. Wrox.

Mednieks, Z., Dornin, L., Meike, G., & Nakamura, M. (2012). Programming Android: Java Programming for the New Generation of Mobile Devices (2nd ed.). O’Reilly.

Osseiran, A. (2016). 5G Mobile and Wireless Communications Technology. Cambridge University Press.

Rao, K. (2013). Satellite Communication: Concepts and Applications. PHI Learning.

Reimers, U. (2012). DVB: The Family Of International Standards For Digital Video Broadcasting. Springer.

Schiller, J. (2003). Mobile Communications (2nd ed.). Addison-Wesley.

Silva, J., Silva, R., & Boavida, F. (2016). Redes de Sensores Sem Fios. FCA.