SlideShare uma empresa Scribd logo
1 de 27
SISTEMAS
DISTRIBUÍDOS

APRESENTAÇÃO DA
DISCIPLINA, CRITÉRIOS DE
AVALIAÇÃO, BIBLIOGRAFIA E CONTEÚDO
PROGRAMÁTICO
ARTHUR EMANUEL DE OLIVEIRA CAROSIA
CRITÉRIOS DE AVALIAÇÃO
- Provas P1 e P2

- Prova substitutiva PS
- Dois trabalhos: T1 e T2

2

- Exercícios em Sala de Aula (Nota Média): Em1 + Em2
CRITÉRIOS DE AVALIAÇÃO
Cálculo da média bimestral (N1 e N2)

N1 = 0.7×P1 + 0.2×T1 + 0.1×Em1
N2 = 0.7×P2 + 0.2×T2 + 0.1×Em2

Cálculo da Média Final
MF = (N1 + N2)/2

3

Fica aprovado o aluno que obtiver Média Final MF
≥ 5,0 e frequência maior ou igual à 75%
PROVAS
Datas
P1 – 04 de Abril

P2 – 06/Junho

4

PS – 20/Junho
TRABALHOS
Datas
Apresentação do T1 - 07/Março
Entrega do T1 – 04/Abril
Apresentação do T2 - 25/Abril

5

Entrega do T2 – 06/Junho
ATENDIMENTO
Arthur Emanuel de Oliveira Carosia
• arthuremanuel.carosia@gmail.com
• Compartilhamento

6

• https://www.facebook.com/groups/667281439
984053/
INTERVALOS?
• Com intervalo

• Aula:
19:00 – 20:40
• Intervalo: 20:40 – 21:00 (20 min)
• Aula:
21:00 – 10:30
• Sem intervado

7

• Aula: 19:00 – 10:00
COULOURIS,
George;
DOLLIMORE,
Jean;
KINDBERG, Tim. Sistemas distribuídos: Conceitos e
projeto. 4º Edição. Editora: Bookman. 2007.

8

BIBLIOGRAFIA
TANENBAUM, Andrew S.; STEEN, Maartan Van Sistemas
Distribuídos: Princípios e Paradigmas. 2º Edição. Editora:
Pearson Education. 2008.

9

BIBLIOGRAFIA
BIBLIOGRAFIA
TANENBAUM, Andrew S, 1944-. Sistemas Operacionais
Modernos. Prentice-Hall. 2004.

SILBERSCHATZ, Abraham;GALVIN, Peter
Baer;GAGNE, Greg. Sistemas Operacionais: Conceitos. Ed.6.
LTC. 2000-2013
TANENBAUM, Andrew S , 1944-. Distributed Operating
Systems. . Prentice-Hall. 1995
TUCKER, Allen B;NOONAN, Robert E. Linguagens de
Programacao: Principios e Paradigmas. . McGraw-Hill. 2009.

PETERSON, Larry L.; Davie, Bruce S. - Redes de
Computadores – Campus. 2013

10

MACHADO, Francis Berenger;MAIA, Luiz Paulo. Arquitetura
de Sistemas Operacionais. Ed.3. LTC. 2002.
OBJETIVO GERAL
Tópicos mais importantes sobre os sistemas
distribuídos:

11

• Comunicação,
• Sincronização,
• Processos,
• Sistema de arquivos.
Discutir os problemas envolvidos no projeto e
implementação de um sistema distribuído.
OBJETIVO GERAL

Implementações
em
plataforma modernas.

alguma

atuais
de
sistemas

linguagem

e

12

Abordar
as
questões
mais
desenvolvimento
de
distribuídos, arquiteturas e modelos.
DISCIPLINAS-BASE
Redes
Sistemas Operacionais

Programação Estruturada

13

Programação Orientada a Objetos (JAVA)
CONTEÚDO PROGRAMÁTICO
Base teórica

14

Modelos e Arquiteturas de sistemas.
Redes e Protocolos – Revisão.
Introdução/Revisão de Java.
Exercícios Práticos.
Comunicação entre Processos.
Apresentação do trabalho prático 1.
CONTEÚDO PROGRAMÁTICO
Middleware

15

Objetos Distribuídos.
Segurança.
Serviços de Nomes.
Serviços Web (SOA e Webservices).
Exercícios Práticos.
Java RMI.
Apresentação do trabalho prático 2.
Exercícios Práticos.
CONTEÚDO PROGRAMÁTICO
Algoritmos Distribuídos
Tempo e estados globais.
Sincronização entre processos.

Dados Compartilhados

16

Transações e controle de concorrência.
Transações distribuídas.
Replicação.
CONTEÚDO PROGRAMÁTICO
Infra-estrutura
Sistema Operacional.
Memória compartilhada.

Paradigmas

17

Sistemas peer-to-peer.
PORQUE DISTRIBUIR?

18

Necessidade para compartilhar recursos
(Hardware + Software) entre usuários
finais, outros sistemas ou objetos
distribuídos.
USO DE SISTEMAS DISTRIBUÍDOS
• Finanças e Comércio
• Amazon, eBay, Paypal, Internet Banking, Caixa
Eletrônico
• Engenhos de busca e informação na web
• Google, Yahoo, Wikipedia, Facebook, MySpace

• Medicina
• Monitoramento remoto de pacientes, prontuários
online

19

• Indústrias Criativas e Entretenimento
• Jogos online, compra de música e filmes, Youtube,
Flickr
DEFINIÇÃO
Um Sistema Distribuído (SD) é

(II) Um sistema em que componentes de hardware e software
localizados em computadores em rede se comunicam e coordenam
suas ações por passagem de mensagens. (Coulouris)

20

(I) Um conjunto e computadores independentes que se apresenta
a seus usuários como um sistema único e coerente. (Tanenbaum)
EXEMPLO I

21

Internet
EXEMPLO II

22

Computação móvel
23

DÚVIDAS?
EXERCÍCIO
Aplicação de controle pessoal de horário de remédios.
Para cada remédio cadastra-se: o nome de quem vai tomar o
remédio, a data de início, a quantidade de dias que foi prescrita pelo
médico, a quantidade de vezes ao dia, a dosagem e o nome do
remédio.
Ao cadastrar o remédio, a aplicação sugere todos os horários
possíveis para tomar o remédio. O usuário escolhe o melhor horário
e a aplicação avisa até quando o remédio deve ser tomado e
prepara uma planilha de horários.

Identifique as classes, atributos e métodos desse cenário.
Represente os relacionamentos como atributos derivados

24

O usuário, no início do dia, seleciona a opção de planilha de horários
de remédios do dia. No caso de atrasar o horário de tomar o remédio
num determinado dia, a planilha reorganiza os horários daquele dia.
EXERCÍCIO
PrescricaoRemedio
usuário : stríng
datalnicio : date
qtdDias : integer
qtdVezesDia : integer
dosagem : real
remédio : string
/planilhaHorario : Array
de HorarioRemedio

HorarioRemedio

*

possui

*

data : date
horário : time

cadastrarHorario

25

sugerirHorarios
exibirPlanilhaHorarios
(dataReferencia : date )
EXERCÍCIO
PrescricaoRemedio
usuário : stríng
datalnicio : date
qtdDias : integer
qtdVezesDia : integer
dosagem : real
remédio : string
/planilhaHorario : Array
de HorarioRemedio

HorarioRemedio

*

possui

*

data : date
horário : time

cadastrarHorario

Implemente as classes com seus respectivos
métodos e atributos usando JAVA.

26

sugerirHorarios
exibirPlanilhaHorarios
(dataReferencia : date )
SISTEMAS
DISTRIBUÍDOS

APRESENTAÇÃO DA
DISCIPLINA, CRITÉRIOS DE
AVALIAÇÃO, BIBLIOGRAFIA E CONTEÚDO
PROGRAMÁTICO
ARTHUR EMANUEL DE OLIVEIRA CAROSIA

Mais conteúdo relacionado

Destaque

O que é Middleware? E o que isso tem a ver com SOA?
O que é Middleware? E o que isso tem a ver com SOA?O que é Middleware? E o que isso tem a ver com SOA?
O que é Middleware? E o que isso tem a ver com SOA?paxtecnologia
 
Sistemas Distribuídos - Grids Computacionais
Sistemas Distribuídos - Grids ComputacionaisSistemas Distribuídos - Grids Computacionais
Sistemas Distribuídos - Grids ComputacionaisAdriano Teixeira de Souza
 
Sistemas Distribuídos - Aspectos de Projeto
Sistemas Distribuídos - Aspectos de ProjetoSistemas Distribuídos - Aspectos de Projeto
Sistemas Distribuídos - Aspectos de ProjetoAdriano Teixeira de Souza
 
ACII - SL07 - Introducao aos sistemas distribuidos
ACII - SL07 - Introducao aos sistemas distribuidosACII - SL07 - Introducao aos sistemas distribuidos
ACII - SL07 - Introducao aos sistemas distribuidosUFPB
 
Sistemas Distribuídos - Comunicação Distribuída – CORBA
Sistemas Distribuídos - Comunicação Distribuída – CORBASistemas Distribuídos - Comunicação Distribuída – CORBA
Sistemas Distribuídos - Comunicação Distribuída – CORBAAdriano Teixeira de Souza
 
Sistemas Distribuídos - Comunicação Distribuída – SOA
Sistemas Distribuídos - Comunicação Distribuída – SOASistemas Distribuídos - Comunicação Distribuída – SOA
Sistemas Distribuídos - Comunicação Distribuída – SOAAdriano Teixeira de Souza
 
Sistemas Distribuídos - Comunicação Distribuída – RPC
Sistemas Distribuídos - Comunicação Distribuída – RPCSistemas Distribuídos - Comunicação Distribuída – RPC
Sistemas Distribuídos - Comunicação Distribuída – RPCAdriano Teixeira de Souza
 
Sistemas Distribuídos - Aspectos de Segurança em Sistemas Distribuídos e JAAS
Sistemas Distribuídos - Aspectos de Segurança em Sistemas Distribuídos e JAASSistemas Distribuídos - Aspectos de Segurança em Sistemas Distribuídos e JAAS
Sistemas Distribuídos - Aspectos de Segurança em Sistemas Distribuídos e JAASAdriano Teixeira de Souza
 
Sistemas Distribuídos - Aula 11 - Sistemas Operacionais Distribuídos
Sistemas Distribuídos - Aula 11 - Sistemas Operacionais DistribuídosSistemas Distribuídos - Aula 11 - Sistemas Operacionais Distribuídos
Sistemas Distribuídos - Aula 11 - Sistemas Operacionais DistribuídosArthur Emanuel
 
Sistemas Distribuídos - Aula 10 - Exclusão mútua e Acesso à Região Crítica
Sistemas Distribuídos - Aula 10 - Exclusão mútua e Acesso à Região CríticaSistemas Distribuídos - Aula 10 - Exclusão mútua e Acesso à Região Crítica
Sistemas Distribuídos - Aula 10 - Exclusão mútua e Acesso à Região CríticaArthur Emanuel
 
Cluster de Alta Disponibilidade em Linux
Cluster de Alta Disponibilidade em LinuxCluster de Alta Disponibilidade em Linux
Cluster de Alta Disponibilidade em LinuxFrederico Madeira
 
Sistemas Distribuídos - Aula 06
Sistemas Distribuídos - Aula 06Sistemas Distribuídos - Aula 06
Sistemas Distribuídos - Aula 06Arthur Emanuel
 
Sistemas Distribuídos - Aula 07 - Servicos Web
Sistemas Distribuídos - Aula 07 - Servicos WebSistemas Distribuídos - Aula 07 - Servicos Web
Sistemas Distribuídos - Aula 07 - Servicos WebArthur Emanuel
 
Sistemas Distribuídos - Aula 09 - Tempos, Relogios e Sincronizacao de Tempo
Sistemas Distribuídos -  Aula 09 - Tempos, Relogios e Sincronizacao de TempoSistemas Distribuídos -  Aula 09 - Tempos, Relogios e Sincronizacao de Tempo
Sistemas Distribuídos - Aula 09 - Tempos, Relogios e Sincronizacao de TempoArthur Emanuel
 
Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - CoulourisCapítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - CoulourisWindson Viana
 
Sincronização de um sistema distribuído
Sincronização de um sistema distribuídoSincronização de um sistema distribuído
Sincronização de um sistema distribuídoTiago R. Sampaio
 
Sistemas Distribuídos - Comunicação Distribuída - Socket
Sistemas Distribuídos - Comunicação Distribuída - SocketSistemas Distribuídos - Comunicação Distribuída - Socket
Sistemas Distribuídos - Comunicação Distribuída - SocketAdriano Teixeira de Souza
 
Sistemas De Arquivos Distribuídos (SAD)
Sistemas De Arquivos Distribuídos (SAD)Sistemas De Arquivos Distribuídos (SAD)
Sistemas De Arquivos Distribuídos (SAD)Frederico Madeira
 

Destaque (20)

O que é Middleware? E o que isso tem a ver com SOA?
O que é Middleware? E o que isso tem a ver com SOA?O que é Middleware? E o que isso tem a ver com SOA?
O que é Middleware? E o que isso tem a ver com SOA?
 
Sistemas Distribuídos - Grids Computacionais
Sistemas Distribuídos - Grids ComputacionaisSistemas Distribuídos - Grids Computacionais
Sistemas Distribuídos - Grids Computacionais
 
Sistemas Distribuídos - Aspectos de Projeto
Sistemas Distribuídos - Aspectos de ProjetoSistemas Distribuídos - Aspectos de Projeto
Sistemas Distribuídos - Aspectos de Projeto
 
ACII - SL07 - Introducao aos sistemas distribuidos
ACII - SL07 - Introducao aos sistemas distribuidosACII - SL07 - Introducao aos sistemas distribuidos
ACII - SL07 - Introducao aos sistemas distribuidos
 
Sd capitulo01
Sd capitulo01Sd capitulo01
Sd capitulo01
 
Artigo sd
Artigo sdArtigo sd
Artigo sd
 
Sistemas Distribuídos - Comunicação Distribuída – CORBA
Sistemas Distribuídos - Comunicação Distribuída – CORBASistemas Distribuídos - Comunicação Distribuída – CORBA
Sistemas Distribuídos - Comunicação Distribuída – CORBA
 
Sistemas Distribuídos - Comunicação Distribuída – SOA
Sistemas Distribuídos - Comunicação Distribuída – SOASistemas Distribuídos - Comunicação Distribuída – SOA
Sistemas Distribuídos - Comunicação Distribuída – SOA
 
Sistemas Distribuídos - Comunicação Distribuída – RPC
Sistemas Distribuídos - Comunicação Distribuída – RPCSistemas Distribuídos - Comunicação Distribuída – RPC
Sistemas Distribuídos - Comunicação Distribuída – RPC
 
Sistemas Distribuídos - Aspectos de Segurança em Sistemas Distribuídos e JAAS
Sistemas Distribuídos - Aspectos de Segurança em Sistemas Distribuídos e JAASSistemas Distribuídos - Aspectos de Segurança em Sistemas Distribuídos e JAAS
Sistemas Distribuídos - Aspectos de Segurança em Sistemas Distribuídos e JAAS
 
Sistemas Distribuídos - Aula 11 - Sistemas Operacionais Distribuídos
Sistemas Distribuídos - Aula 11 - Sistemas Operacionais DistribuídosSistemas Distribuídos - Aula 11 - Sistemas Operacionais Distribuídos
Sistemas Distribuídos - Aula 11 - Sistemas Operacionais Distribuídos
 
Sistemas Distribuídos - Aula 10 - Exclusão mútua e Acesso à Região Crítica
Sistemas Distribuídos - Aula 10 - Exclusão mútua e Acesso à Região CríticaSistemas Distribuídos - Aula 10 - Exclusão mútua e Acesso à Região Crítica
Sistemas Distribuídos - Aula 10 - Exclusão mútua e Acesso à Região Crítica
 
Cluster de Alta Disponibilidade em Linux
Cluster de Alta Disponibilidade em LinuxCluster de Alta Disponibilidade em Linux
Cluster de Alta Disponibilidade em Linux
 
Sistemas Distribuídos - Aula 06
Sistemas Distribuídos - Aula 06Sistemas Distribuídos - Aula 06
Sistemas Distribuídos - Aula 06
 
Sistemas Distribuídos - Aula 07 - Servicos Web
Sistemas Distribuídos - Aula 07 - Servicos WebSistemas Distribuídos - Aula 07 - Servicos Web
Sistemas Distribuídos - Aula 07 - Servicos Web
 
Sistemas Distribuídos - Aula 09 - Tempos, Relogios e Sincronizacao de Tempo
Sistemas Distribuídos -  Aula 09 - Tempos, Relogios e Sincronizacao de TempoSistemas Distribuídos -  Aula 09 - Tempos, Relogios e Sincronizacao de Tempo
Sistemas Distribuídos - Aula 09 - Tempos, Relogios e Sincronizacao de Tempo
 
Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - CoulourisCapítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
 
Sincronização de um sistema distribuído
Sincronização de um sistema distribuídoSincronização de um sistema distribuído
Sincronização de um sistema distribuído
 
Sistemas Distribuídos - Comunicação Distribuída - Socket
Sistemas Distribuídos - Comunicação Distribuída - SocketSistemas Distribuídos - Comunicação Distribuída - Socket
Sistemas Distribuídos - Comunicação Distribuída - Socket
 
Sistemas De Arquivos Distribuídos (SAD)
Sistemas De Arquivos Distribuídos (SAD)Sistemas De Arquivos Distribuídos (SAD)
Sistemas De Arquivos Distribuídos (SAD)
 

Semelhante a Sistemas Distribuídos - Aula 00

Cap. 11 análise de dados e observações
Cap. 11   análise de dados e observaçõesCap. 11   análise de dados e observações
Cap. 11 análise de dados e observaçõesLuiz Agner
 
5. Análise de dados em testes de usabilidade
5. Análise de dados em testes de usabilidade5. Análise de dados em testes de usabilidade
5. Análise de dados em testes de usabilidadeLuiz Agner
 
Algoritmos e-programacao-apostila-completa
Algoritmos e-programacao-apostila-completaAlgoritmos e-programacao-apostila-completa
Algoritmos e-programacao-apostila-completaAssis Alcantara
 
Informatica Básica - Aula 00
Informatica Básica - Aula 00Informatica Básica - Aula 00
Informatica Básica - Aula 00Arthur Emanuel
 
Logica programação
Logica programaçãoLogica programação
Logica programaçãoFIPA
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWInstituto Federal de Sergipe
 
(ED1) Tópico 00 - Apresentação da Disciplina
(ED1) Tópico 00 - Apresentação da Disciplina(ED1) Tópico 00 - Apresentação da Disciplina
(ED1) Tópico 00 - Apresentação da DisciplinaFabricio Narcizo
 
01 aula 01032012
01   aula 0103201201   aula 01032012
01 aula 01032012atsileg
 
Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...
Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...
Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...Roberto Lotufo
 
Tecnologias e processos – modulo 1 matriz da prova de equivalência à frequ...
Tecnologias e processos  – modulo 1   matriz da prova de equivalência à frequ...Tecnologias e processos  – modulo 1   matriz da prova de equivalência à frequ...
Tecnologias e processos – modulo 1 matriz da prova de equivalência à frequ...escolaprofissionalsm
 
Plano de Projeto de Software NutriBR
Plano de Projeto de Software NutriBRPlano de Projeto de Software NutriBR
Plano de Projeto de Software NutriBRaffonsosouza
 
Plano de Projeto - Gerencia de Projetos
Plano de Projeto - Gerencia de ProjetosPlano de Projeto - Gerencia de Projetos
Plano de Projeto - Gerencia de ProjetosHelder Filho
 

Semelhante a Sistemas Distribuídos - Aula 00 (20)

Cap. 11 análise de dados e observações
Cap. 11   análise de dados e observaçõesCap. 11   análise de dados e observações
Cap. 11 análise de dados e observações
 
Plano do Projeto
Plano do ProjetoPlano do Projeto
Plano do Projeto
 
5. Análise de dados em testes de usabilidade
5. Análise de dados em testes de usabilidade5. Análise de dados em testes de usabilidade
5. Análise de dados em testes de usabilidade
 
Algoritmos e-programacao-apostila-completa
Algoritmos e-programacao-apostila-completaAlgoritmos e-programacao-apostila-completa
Algoritmos e-programacao-apostila-completa
 
Informatica Básica - Aula 00
Informatica Básica - Aula 00Informatica Básica - Aula 00
Informatica Básica - Aula 00
 
Logica programação
Logica programaçãoLogica programação
Logica programação
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
 
Plano de Ensino - Bando de Dados
Plano de Ensino - Bando de DadosPlano de Ensino - Bando de Dados
Plano de Ensino - Bando de Dados
 
(ED1) Tópico 00 - Apresentação da Disciplina
(ED1) Tópico 00 - Apresentação da Disciplina(ED1) Tópico 00 - Apresentação da Disciplina
(ED1) Tópico 00 - Apresentação da Disciplina
 
01 aula 01032012
01   aula 0103201201   aula 01032012
01 aula 01032012
 
Plano de projeto - Gerência de Projetos
Plano de projeto - Gerência de ProjetosPlano de projeto - Gerência de Projetos
Plano de projeto - Gerência de Projetos
 
Plano de Projeto
Plano de ProjetoPlano de Projeto
Plano de Projeto
 
Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...
Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...
Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...
 
Tecnologias e processos – modulo 1 matriz da prova de equivalência à frequ...
Tecnologias e processos  – modulo 1   matriz da prova de equivalência à frequ...Tecnologias e processos  – modulo 1   matriz da prova de equivalência à frequ...
Tecnologias e processos – modulo 1 matriz da prova de equivalência à frequ...
 
Plano deprojeto grupo1
Plano deprojeto grupo1Plano deprojeto grupo1
Plano deprojeto grupo1
 
Pesquisa operacional (1)
Pesquisa operacional (1)Pesquisa operacional (1)
Pesquisa operacional (1)
 
Aula 1 apresentação
Aula 1   apresentaçãoAula 1   apresentação
Aula 1 apresentação
 
Plano de Projeto de Software NutriBR
Plano de Projeto de Software NutriBRPlano de Projeto de Software NutriBR
Plano de Projeto de Software NutriBR
 
Plano de Projeto - Gerencia de Projetos
Plano de Projeto - Gerencia de ProjetosPlano de Projeto - Gerencia de Projetos
Plano de Projeto - Gerencia de Projetos
 
Mecanica particula
Mecanica particulaMecanica particula
Mecanica particula
 

Mais de Arthur Emanuel

Apresentação - Minicurso de Introdução a Python, Data Science e Machine Learning
Apresentação - Minicurso de Introdução a Python, Data Science e Machine LearningApresentação - Minicurso de Introdução a Python, Data Science e Machine Learning
Apresentação - Minicurso de Introdução a Python, Data Science e Machine LearningArthur Emanuel
 
Exercícios - Herança - Java
Exercícios - Herança - JavaExercícios - Herança - Java
Exercícios - Herança - JavaArthur Emanuel
 
Orientação a Objetos - Introdução - Exercícios
Orientação a Objetos - Introdução - ExercíciosOrientação a Objetos - Introdução - Exercícios
Orientação a Objetos - Introdução - ExercíciosArthur Emanuel
 
Android - Integração com Facebook
Android - Integração com FacebookAndroid - Integração com Facebook
Android - Integração com FacebookArthur Emanuel
 
Desenvolvimento para Android - Acelerômetro, GPS, Multimidia
Desenvolvimento para Android - Acelerômetro, GPS, MultimidiaDesenvolvimento para Android - Acelerômetro, GPS, Multimidia
Desenvolvimento para Android - Acelerômetro, GPS, MultimidiaArthur Emanuel
 
Aula 06 - Desenvolvimento de Jogos para Android - Física e Menu
Aula 06 - Desenvolvimento de Jogos para Android - Física e MenuAula 06 - Desenvolvimento de Jogos para Android - Física e Menu
Aula 06 - Desenvolvimento de Jogos para Android - Física e MenuArthur Emanuel
 
Aula 05 - Desenvolvimento de Jogos para Android - Layout e Som
Aula 05 - Desenvolvimento de Jogos para Android - Layout e SomAula 05 - Desenvolvimento de Jogos para Android - Layout e Som
Aula 05 - Desenvolvimento de Jogos para Android - Layout e SomArthur Emanuel
 
Aula 04 - Desenvolvendo Jogos Para Android - Pontuação e Colisao
Aula 04 - Desenvolvendo Jogos Para Android - Pontuação e ColisaoAula 04 - Desenvolvendo Jogos Para Android - Pontuação e Colisao
Aula 04 - Desenvolvendo Jogos Para Android - Pontuação e ColisaoArthur Emanuel
 
Aula 03 - Desenvolvendo Jogos Para Android - Obstáculos
Aula 03 - Desenvolvendo Jogos Para Android - ObstáculosAula 03 - Desenvolvendo Jogos Para Android - Obstáculos
Aula 03 - Desenvolvendo Jogos Para Android - ObstáculosArthur Emanuel
 
Aula 02 - Desenvolvendo Jogos Para Android - Controle do Jogo
Aula 02 - Desenvolvendo Jogos Para Android - Controle do JogoAula 02 - Desenvolvendo Jogos Para Android - Controle do Jogo
Aula 02 - Desenvolvendo Jogos Para Android - Controle do JogoArthur Emanuel
 
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do Jogo
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do JogoAula 01 - Desenvolvendo Jogos Para Android - Ambiente do Jogo
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do JogoArthur Emanuel
 
Desenvolvendo Jogos Para Android - Exercício
Desenvolvendo Jogos Para Android - ExercícioDesenvolvendo Jogos Para Android - Exercício
Desenvolvendo Jogos Para Android - ExercícioArthur Emanuel
 
HTML - Listas, Estilos, Tabelas, Div, Span, Formulário
HTML -  Listas, Estilos, Tabelas, Div, Span, FormulárioHTML -  Listas, Estilos, Tabelas, Div, Span, Formulário
HTML - Listas, Estilos, Tabelas, Div, Span, FormulárioArthur Emanuel
 
Android - Acelerometro e GPS
Android - Acelerometro e GPSAndroid - Acelerometro e GPS
Android - Acelerometro e GPSArthur Emanuel
 
Android - Consumindo Webservices
Android - Consumindo WebservicesAndroid - Consumindo Webservices
Android - Consumindo WebservicesArthur Emanuel
 

Mais de Arthur Emanuel (20)

Apresentação - Minicurso de Introdução a Python, Data Science e Machine Learning
Apresentação - Minicurso de Introdução a Python, Data Science e Machine LearningApresentação - Minicurso de Introdução a Python, Data Science e Machine Learning
Apresentação - Minicurso de Introdução a Python, Data Science e Machine Learning
 
Exercícios - Herança - Java
Exercícios - Herança - JavaExercícios - Herança - Java
Exercícios - Herança - Java
 
Orientação a Objetos - Introdução - Exercícios
Orientação a Objetos - Introdução - ExercíciosOrientação a Objetos - Introdução - Exercícios
Orientação a Objetos - Introdução - Exercícios
 
Android - Integração com Facebook
Android - Integração com FacebookAndroid - Integração com Facebook
Android - Integração com Facebook
 
Desenvolvimento para Android - Acelerômetro, GPS, Multimidia
Desenvolvimento para Android - Acelerômetro, GPS, MultimidiaDesenvolvimento para Android - Acelerômetro, GPS, Multimidia
Desenvolvimento para Android - Acelerômetro, GPS, Multimidia
 
Aula 06 - Desenvolvimento de Jogos para Android - Física e Menu
Aula 06 - Desenvolvimento de Jogos para Android - Física e MenuAula 06 - Desenvolvimento de Jogos para Android - Física e Menu
Aula 06 - Desenvolvimento de Jogos para Android - Física e Menu
 
Aula 05 - Desenvolvimento de Jogos para Android - Layout e Som
Aula 05 - Desenvolvimento de Jogos para Android - Layout e SomAula 05 - Desenvolvimento de Jogos para Android - Layout e Som
Aula 05 - Desenvolvimento de Jogos para Android - Layout e Som
 
Aula 04 - Desenvolvendo Jogos Para Android - Pontuação e Colisao
Aula 04 - Desenvolvendo Jogos Para Android - Pontuação e ColisaoAula 04 - Desenvolvendo Jogos Para Android - Pontuação e Colisao
Aula 04 - Desenvolvendo Jogos Para Android - Pontuação e Colisao
 
Aula 03 - Desenvolvendo Jogos Para Android - Obstáculos
Aula 03 - Desenvolvendo Jogos Para Android - ObstáculosAula 03 - Desenvolvendo Jogos Para Android - Obstáculos
Aula 03 - Desenvolvendo Jogos Para Android - Obstáculos
 
Aula 02 - Desenvolvendo Jogos Para Android - Controle do Jogo
Aula 02 - Desenvolvendo Jogos Para Android - Controle do JogoAula 02 - Desenvolvendo Jogos Para Android - Controle do Jogo
Aula 02 - Desenvolvendo Jogos Para Android - Controle do Jogo
 
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do Jogo
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do JogoAula 01 - Desenvolvendo Jogos Para Android - Ambiente do Jogo
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do Jogo
 
Desenvolvendo Jogos Para Android - Exercício
Desenvolvendo Jogos Para Android - ExercícioDesenvolvendo Jogos Para Android - Exercício
Desenvolvendo Jogos Para Android - Exercício
 
CSS 3
CSS 3CSS 3
CSS 3
 
CSS
CSSCSS
CSS
 
HTML - Listas, Estilos, Tabelas, Div, Span, Formulário
HTML -  Listas, Estilos, Tabelas, Div, Span, FormulárioHTML -  Listas, Estilos, Tabelas, Div, Span, Formulário
HTML - Listas, Estilos, Tabelas, Div, Span, Formulário
 
HTML - Introducao
HTML - Introducao HTML - Introducao
HTML - Introducao
 
Android - Google Maps
Android - Google MapsAndroid - Google Maps
Android - Google Maps
 
Android - Bluetooth
Android - BluetoothAndroid - Bluetooth
Android - Bluetooth
 
Android - Acelerometro e GPS
Android - Acelerometro e GPSAndroid - Acelerometro e GPS
Android - Acelerometro e GPS
 
Android - Consumindo Webservices
Android - Consumindo WebservicesAndroid - Consumindo Webservices
Android - Consumindo Webservices
 

Sistemas Distribuídos - Aula 00