Programação
-
1a. Aula 15/09/2016
Introdução Geral: Apresentação da Disciplina, Metodologia, Conteúdo, Avaliação
Palestra Convidada 1. Jomar Silva, Intel.
Apresentações:
Intel IoT
Artigos:
NIST Cloud Computing Reference Architecture
Cloud Computing Features, Issues and Challenges: A Big Picture -
2a. Aula 22/09/2016
Palestra Convidada 2. Lucas, Microsoft.
Apresentações:
The Cloud for Modern Business
Criando a Internet das suas Coisas
Building Cloud Solutions
Artigo:
OpenStack: Is this the Future of Cloud Computing? -
3a. Aula 29/09/2016
Palestra Convidada 3. Cabrini, Fiware.
Apresentações:
Tutorial OrionContextBroker
IoT, Cidades Inteligentes e Plataformas de Internet do Futuro -
4a. Aula 06/10/2016
LaboratórioCriar as entidades da casa, sendo que o parâmetro "type" deve ser o seu nome ou sobrenome.
Criar pelo Freeboard uma interface que possa adquirir os resultados de temperatura de todos os cômodos da residência.
Apresentações:
Tutorial OrionContextBroker
IoT, Cidades Inteligentes e Plataformas de Internet do Futuro -
5a. Aula 13/10/2016
Teoria:
- Princípios de Computação Paralela e Distribuída
- A virtualização
- Cloud Computing Architecture
- Aneka: Plataforma Cloud Application
- programação concorrente: Programação Tópico
- Computação de Alto Rendimento: Programação de tarefas
- Dados Computing Intensivo: Map-Reduce Programação
- plataformas de nuvem na indústria
- Aplicações em nuvem
- Tópicos Avançados em Cloud Computing
Laboratório:
App inventor - Desenvolvimento de app para Android
Apresentações:
Tópicos de Computação em Nuvem 2016
App inventor - Desenvolvimento de app para Android
Atividade:
Fazer a localização de um endereço e colocar na interface do freeboard através do smartphone.
Data de entrega: 27/10/16. -
6. Aula 20/10/2016
Visita a empresa EMC
Computação em nuvem - Virtualização.
-
7a. Aula 27/10/2016
Teoria:
HADOOP
1. Definição de Hadoop
2. A utilização
3. Qual a finalidade
4. Sua estrutura
5. O funcionamento
6. Map Reduce
7. Apresentação práticaApresentações:
- Hadoop
Artigos:
- Apache Haddop: conceitos teóricos e práticos evolução e novas possibilidades
- MapReduce: Simplified Data Processing on Large Cluster
-
8a. Aula 03/11/2016
Teoria:
Computação em nuvem.
Atividade
Desenvolvimento de um aplicativo que possa se comunicar em nuvem com finalidade de auxilio as pessoas que utilizam o campus da USP. Esta atividade deverá abordar todos os conhecimentos dados durante o curso.
- Aplicação para Android.
- Utilização do Fiware
- Hadoop / Spark / Map Reduce
- Wirecloud
- Analitics
- Kurento -
9a. Aula 10/11/2016
Desenvolvimento da atividade proposta da 8a aula pelo grupo.
Link de acesso da atividade
-
9a. Aula 17/11/2016
Continuidade as atividades do projeto final.
- Adaptações ao aplicativo do Smartphone
- Implementações necessária do recebimento de imagens na nuvem do fiware.