Computação Ubíqua Ubicomp

Tamanho: px
Começar a partir da página:

Download "Computação Ubíqua Ubicomp"

Transcrição

1 Computação Ubíqua Ubicomp Anubis Graciela de Moraes Rossetto Doutoranda

2 Computação Ubíqua - Visão Visão de Weiser Computação Ubíqua - Auxiliar usuários de forma que eles mesmos não percebam - Interação com artefatos do cotidiano

3 Computação Ubíqua - Visão Filosofia criada originalmente no XEROX PARC (Palo Alto Research Center) por Mark Weiser Ubíqua (ubiquitous) significa para ser encontrado em todo lugar. Também chamada de Computação Pervasiva. Pervasiva (pervasive) significa impregnante.

4 Computação Ubíqua - Visão Surgimento da Ubicomp está vinculada miniaturização de dispositivos e conectividade sem fio. Computadores aparecem em quase tudo, em forma e em função (Weiser) Computadores habitando os mais triviais objetos: etiquetas de roupas, xícaras de café, interruptores de luz, canetas, etc (COULOURIS, 2007)

5 Computação Ubíqua - Visão As tecnologias mais profundas são aquelas que desaparecem. Elas se integram à vida cotidiana até se tornarem indistinguíveis da mesma. Mark Weiser ( ) The Computer for the 21st Century (1991)

6 Computação Ubíqua - Visão Evolução Computacional (Adaptado de Weiser, 1991)

7 Computação Ubíqua - Visão Sistemas Distribuídos Uma coleção de componentes, distribuídos sobre vários computadores conectados via uma rede de computadores Computação Móvel Capacidade de um usuário utilizar serviços computacionais independentemente de sua localização Limitação: Não considera modificações/alterações enquanto em movimento Computação Ubíqua Capacidade de obter informação a partir do ambiente no qual está incorporado e utilizá-la para construir dinamicamente modelos de computação (LYYTINEN, YOO; 2002)

8 Computação Ubíqua - Visão É a constante busca pela fusão da mobilidade da computação móvel com a capacidade de interação com o meio, agregada pela computação pervasiva [Gomes, 2007] [Araujo, 2003]

9 Computação Ubíqua Consciência do contexto Consciência do contexto na Ubicomp Capacidade das aplicações perceberem modificações nas características do ambiente ubíquo, que sejam do seu interesse, e adaptarem-se a nova situação. (Loureiro et al., 2009) Contexto Qualquer informação que possa ser utilizada para caracterizar a situação de uma entidade. (Dey, 2001) Situação Visão de alto nível e abrangente do contexto. (Ye et al., 2011) 9

10 Computação Ubíqua Consciência do contexto Classificação de contextos - (Perttunen, 2009)

11 Computação Ubíqua Consciência do contexto (Ye et al., 2011) 11

12 Computação Ubíqua - Adaptação Adaptação ao Contexto Capacidade da aplicação de adequar-se as condições dinâmicas do ambiente ubíquo de forma a permitir a manutenção de sua execução (propósito de construção) 12

13 Computação Ubíqua Princípios Fundamentais Dispositivos precisam estar interconectados, distribuídos e acessíveis de forma transparente Interações com os equipamentos precisam ser o mais ocultas possíveis Dispositivos precisam ser conscientes de contexto para otimizar a sua operação no ambiente (WEISER, 1991)

14 Computação Ubíqua Princípios Fundamentais Dispositivos devem operar de forma autônoma, sem interação humana, serem autogovernáveis Dispositivos devem lidar com diversas ações e interações dinâmicas, controladas por um sistema de decisão inteligente. (WEISER, 1991)

15 Computação Ubíqua Conceitos relacionados Wearable Computing Usuários portam dispositivos de computação ubíqua, relativos a sua pessoa, sobre seu corpo, anexados a suas roupas ou usados como relógios, joias ou óculos. 15 (COULOURIS, 2007)

16 Computação Ubíqua Conceitos relacionados Smartshirt Vitaljacket Biodevices

17 Computação Ubíqua Conceitos relacionados Smart Spaces Qualquer local físico com serviços incorporados (serviços fornecidos apenas ou principalmente dentro deste espaço físico) Geralmente ambiente construído ou veicular: sala, prédio, quarteirão ou vagão de trem 17 (COULOURIS, 2007)

18 Computação Ubíqua Conceitos relacionados Smart Spaces Mobilidade física Espaços inteligentes agem como ambientes para dispositivos que visitam e deixam eles. Usuários trazem e partem com dispositivos que eles portam ou vestem. Dispositivos robóticos podem se mover eles próprios para dentro e para fora do espaço. Mobilidade lógica Um processo ou agente móvel pode se mover para dentro ou para fora do espaço inteligente, ou para/de um dispositivo pessoal do usuário. Um movimento físico de um dispositivo pode causar um movimento lógico de componentes dentro dele. 18 (COULOURIS, 2007)

19 Computação Ubíqua Sistemas Voláteis certas mudanças são comuns, ao contrário do que, excepcionais. O conjunto de usuários, hardware e software em sistemas ubíquos e móveis, é altamente dinâmico e muda de maneira imprevisível. As formas relevantes de volatilidade incluem: Falhas de dispositivos e enlaces de comunicação Mudanças nas características de comunicação, como largura de banda. A criação e destruição de associações entre os componentes de software residentes nos dispositivos. 19 (COULOURIS, 2007)

20 Computação Ubíqua Desafios (COSTA, 2008) 20

21 Principais Iniciativas Aplicações Ubíquas Saúde Cidades Transportes Aplicações de Ubicomp Rastreamento de eventos Agricultura Monitoramento ambiental

22 Principais Iniciativas (Rolim, 2012)

23 Grupo Ubicomp Projetos Anteriores

24 Projetos Ubicomp - GPPD Projeto ISAM Iara Augustin Infra-Estrutura de Suporte às Aplicações Móveis Distribuídas foi o pioneiro, tendo como objetivo disponibilizar uma infra-estrutura para o gerenciamento e execução de aplicações pervasivas em um ambiente de larga-escala. Middleware EXEHDA - Adenauer Corrêa Yamin Execution Environment for Highly Distributed Applications integração dos aspectos relativos a três grandes áreas: computação móvel, computação em grade e computação sensível ao contexto

25 Projetos Ubicomp - GPPD Arquiteutra ISAM

26 Projetos Ubicomp - GPPD Continuum - Cristiano Costa, 2008 proposta de infra-estrutura de software sensível ao contexto framework e middleware baseada no padrão da arquitetura orientada a serviços (service-oriented architecture ou SOA) redefinição da semântica siga-me: os usuários podem ir para qualquer lugar carregando os dados e os aplicativos que desejam, os quais podem ser usados de forma imperceptível e integrada com o mundo real representação do contexto para promover raciocínio e compartilhamento de conhecimento empregando uma ontologia

Sistemas Sensíveis ao Contexto, Adaptativos e Ubíquos. Medicina Ubíqua. Alexandre Renato Rodrigues de Souza 1

Sistemas Sensíveis ao Contexto, Adaptativos e Ubíquos. Medicina Ubíqua. Alexandre Renato Rodrigues de Souza 1 Sistemas Sensíveis ao Contexto, Adaptativos e Ubíquos Medicina Ubíqua Alexandre Renato Rodrigues de Souza 1 Sumário Introdução à Computação Ubíqua Sensibilidade ao Contexto Semântica Siga-me Tecnologias

Leia mais

Oriundo do termo inglês Ubiquitous Computing ou Ubicomp, a Computação Ubíqua, também chamada de Computação Pervasiva e UbiComp, descreve a presença

Oriundo do termo inglês Ubiquitous Computing ou Ubicomp, a Computação Ubíqua, também chamada de Computação Pervasiva e UbiComp, descreve a presença Computação Ubíqua Oriundo do termo inglês Ubiquitous Computing ou Ubicomp, a Computação Ubíqua, também chamada de Computação Pervasiva e UbiComp, descreve a presença direta e constante da informática e

Leia mais

Sistemas Distribuídos. Edy Hayashida

Sistemas Distribuídos. Edy Hayashida Sistemas Distribuídos Edy Hayashida E-mail: [email protected] Evolução 1960s 1980s Processamento de dados 1990s Sistemas de Informação Futuro Tecnologia da Informação Tecnologia dos Negócios 2 30

Leia mais

Caracterização de Sistemas Distribuídos

Caracterização de Sistemas Distribuídos Caracterização de Sistemas Distribuídos Prof. Leonardo Barreto Campos http://sites.google.com/sitew/leonardobcampos 1/29 Sumário Introdução Exemplos de Sistemas Distribuídos Tendências em Sistemas Distribuídos

Leia mais

Sistemas Distribuídos. Plano de Curso. Plano de Curso 04/03/12 ! EMENTA:

Sistemas Distribuídos. Plano de Curso. Plano de Curso 04/03/12 ! EMENTA: Sistemas Distribuídos Prof. Msc. André Luiz Nasserala Pires [email protected]! EMENTA: Plano de Curso! Conceitos. Comunicação entre processos (IPC). Programação de aplicações cliente- servidor. Sincronização

Leia mais

Componente de aplicação. Figura 1 - Elementos funcionais de uma aplicação sendo executados de forma distribuída

Componente de aplicação. Figura 1 - Elementos funcionais de uma aplicação sendo executados de forma distribuída 11 1 Introdução Recentes avanços em redes de computadores impulsionaram a busca e o desenvolvimento de meios para facilitar e acelerar o desenvolvimento de aplicações em sistemas distribuídos, tornando

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Prof. MSc. Flávio Barros [email protected] www.flaviobarros.com.br Programação para Dispositivos Móveis Aula - Introdução a Computação Móvel Caxias - Ma Roteiro Motivação Motivação Década de 50 Década

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS Introdução www.pearson.com.br capítulo 1 slide 1 O que são Sistemas Distribuídos? Um sistema distribuído é um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único

Leia mais

1- Confiabilidade ( 2 ) Proteção contra perdas e estragos. 2- Integridade ( 3 ) Proteção contra interferência de cortes de funcionamento

1- Confiabilidade ( 2 ) Proteção contra perdas e estragos. 2- Integridade ( 3 ) Proteção contra interferência de cortes de funcionamento Grupo 11 1. Em um SID a segurança é de grande importância, ela deve garantir que apenas usuários autorizados acessem recursos e garantir que a informação transmitida pela rede somente possa ser alcançada

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Tecnologia em Sistemas para Internet Aula 03 Introdução à Objetivos Conhecer características básicas sobre escalabilidade de SDs; Apresentar alguns exemplos de sistemas distribuídos e características de

Leia mais

Me. Marcio Pereira de Sá FASAM-GO

Me. Marcio Pereira de Sá FASAM-GO Me. Marcio Pereira de Sá [email protected] FASAM-GO Mestre em Ciência da Computação INF/UFG; Professor Universitário e Pesquisador em Engenharia de Software e Computação Móvel e Ubíqua; Coordenador do

Leia mais

Introdução à Computação Móvel e Ubíqua

Introdução à Computação Móvel e Ubíqua Introdução à Computação Móvel e Ubíqua Markus Endler Sala 503 RDC [email protected] www.inf.puc-rio.br/~endler/courses/mobile Por que estudar Comp. Móvel e Ubíqua? Quantidade de disp. portáteis (smartphones/tablets)

Leia mais

COMPUTAÇÃO UBIQUA E INTERNET DAS COISAS, PROPOSTA DE ELETIVA NA FORMAÇÃO DO TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

COMPUTAÇÃO UBIQUA E INTERNET DAS COISAS, PROPOSTA DE ELETIVA NA FORMAÇÃO DO TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS COMPUTAÇÃO UBIQUA E INTERNET DAS COISAS, PROPOSTA DE ELETIVA NA FORMAÇÃO DO TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Vinicio Silva de Oliveira¹, Jefferson Biajone², Flavia Cristina Cavalini³

Leia mais

ARQUITETURA DE SISTEMAS DISTRIBUÍDOS. Aula 1- Introdução aos Sistemas Distribuídos

ARQUITETURA DE SISTEMAS DISTRIBUÍDOS. Aula 1- Introdução aos Sistemas Distribuídos Aula 1- Introdução aos Sistemas Distribuídos OBJETIVOS DA DISCIPLINA: Compreender os conceitos de Sistemas Distribuídos; Conhecer os principais modelos de arquitetura; Entender a importância dos conceitos

Leia mais

Características de Sistemas Distribuídos

Características de Sistemas Distribuídos Características de Sistemas Distribuídos Carlos Ferraz [email protected] 2002-2003 Carlos A. G. Ferraz 2 Tópicos O conceito de Sistemas Distribuídos Infra-estrutura básica Exemplos Vantagens e desvantagens

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Faculdades SENAC Análise e Desenvolvimento de Sistemas 23 de fevereiro de 2011 Histórico Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento de programas Usuário ia ao computador

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Caracterização de Faculdades SENAC Análise e Desenvolvimento de Sistemas 24 de fevereiro de 2010 Caracterização de Histórico Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento

Leia mais

Internet das Coisas. João Bosco Teixeira Junior >

Internet das Coisas. João Bosco Teixeira Junior > Internet das Coisas João Bosco Teixeira Junior [email protected] > www.boscojr.com Roteiro Histórico Conceito Tecnologias Arquitetura Usos Questões de Segurança Histórico Ondas da computação 1) Mainframe

Leia mais

Características de Sistemas Distribuídos

Características de Sistemas Distribuídos Tópicos O conceito de Características de Carlos Ferraz [email protected] Infra-estrutura básica Exemplos Vantagens e desvantagens Convergência digital Características 2002-2003 Carlos A. G. Ferraz 2 O Conceito

Leia mais

PMR3507 Fábrica digital

PMR3507 Fábrica digital LSA Laboratório de Sistemas de Automação www.pmrlsa.poli.usp.br PMR3507 Fábrica digital Cyber Physical System Escola Politécnica da Universidade de São Paulo Departamento de Engenharia Mecatrônica e de

Leia mais

Uso da Internet. Disciplina: Gestão da Tecnologia de Sistemas. Professor: Thiago Silva Prates

Uso da Internet. Disciplina: Gestão da Tecnologia de Sistemas. Professor: Thiago Silva Prates Uso da Internet Disciplina: Gestão da Tecnologia de Sistemas Professor: Thiago Silva Prates Uso da Internet nos negócios Com a evolução dos Sistemas de Informações nas organizações, da melhoria na infraestrutura,

Leia mais

Evolução Histórica das Redes de Computadores

Evolução Histórica das Redes de Computadores Evolução Histórica das Redes de Computadores Redes de Computadores Charles Tim Batista Garrocho Instituto Federal de Minas Gerais IFMG Campus Ouro Branco https://garrocho.github.io [email protected]

Leia mais

Computação Distribuída

Computação Distribuída Aula 1 Introdução aos Sistemas Distribuídos Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento de programas Usuário ia ao computador Processamento Seqüencial Leitoras de cartões

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Motivação Aplicações Motivam Possibilita Engenharia Motivação! Aplicações cada vez mais complexas! Qual a técnica mais comum para redução de complexidade? " Modularização Dividir

Leia mais

Aplicações de Campus Inteligente na UFRN. Thais Batista. Universidade Federal do Rio Grande do Norte (UFRN)

Aplicações de Campus Inteligente na UFRN. Thais Batista. Universidade Federal do Rio Grande do Norte (UFRN) Aplicações de Campus Inteligente na UFRN Thais Batista Universidade Federal do Rio Grande do Norte (UFRN) Projeto Smart Metropolis Projeto de pesquisa e desenvolvimento que busca integrar ações para soluções

Leia mais

Sistema Operacional. Prof. Leonardo Barreto Campos. 1/30

Sistema Operacional. Prof. Leonardo Barreto Campos.   1/30 Sistema Operacional Prof. Leonardo Barreto Campos 1/30 Sumário Introdução Middleware e SO de Rede SO de Rede Processos e Threads Leitura Complementar Bibliografia 2/30 Introdução A tarefa de qualquer sistema

Leia mais

SISTEMAS DISTRIBUÍDOS TIPOS

SISTEMAS DISTRIBUÍDOS TIPOS SISTEMAS DISTRIBUÍDOS TIPOS Slides cedidos pela Professora Aline Nascimento TIPOS DE SISTEMAS DISTRIBUÍDOS Sistemas de Computação Distribuídos de Alto Desempenho Utilizado para tarefas de computação de

Leia mais

UNIVERSIDADE FEDERAL DE PELOTAS INSTITUTO DE FÍSICA E MATEMÁTICA DEPARTAMENTO DE INFORMÁTICA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

UNIVERSIDADE FEDERAL DE PELOTAS INSTITUTO DE FÍSICA E MATEMÁTICA DEPARTAMENTO DE INFORMÁTICA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS INSTITUTO DE FÍSICA E MATEMÁTICA DEPARTAMENTO DE INFORMÁTICA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO USO DE PADRÕES DE PROJETO NO DESENVOLVIMENTO DE APLICAÇÕES BASEADAS

Leia mais

Cliente-servidor Código móvel Agentes de software Processos pares. Prof a Ana Cristina B. Kochem Vendramin DAINF / UTFPR

Cliente-servidor Código móvel Agentes de software Processos pares. Prof a Ana Cristina B. Kochem Vendramin DAINF / UTFPR n n n n Cliente-servidor Código móvel Agentes de software Processos pares Prof a Ana Cristina B. Kochem Vendramin DAINF / UTFPR Arquiteturas em Sistemas Distribuídos Cliente- Servidor Client invocation

Leia mais

Interatividade com computadores: história e evolução

Interatividade com computadores: história e evolução Interatividade com computadores: história e evolução Evolução das interfaces de usuário 50s Interfaces são painel de controles do hardware, usuário são engenheiros; 60-70s Interfaces são programas em linguagens

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Tecnologia em Sistemas para Internet Aula 02 Introdução à Introdução A computação entre as décadas de 40 e 80 tinha um custo elevado; Computadores imensos e independentes; Anos 80 dois avanços mudam esse

Leia mais

Evolução Histórica das Redes de Computadores

Evolução Histórica das Redes de Computadores Evolução Histórica das Redes de Computadores Redes de Computadores Charles Tim Batista Garrocho Instituto Federal de São Paulo IFSP Campus Campos do Jordão garrocho.ifspcjo.edu.br/rdc [email protected]

Leia mais

Internet of Things: estado da arte. Prof. Leonardo Barreto Campos

Internet of Things: estado da arte. Prof. Leonardo Barreto Campos Internet of Things: estado da arte Prof. Leonardo Barreto Campos Agenda Apresentação; Princípios e Conceitos; ; Apresentação A computação avança para além da disponibilidade onipresente da infraestrutura

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos UERN Sistemas Distribuídos Prof. André Gustavo [email protected] Sistemas Distribuídos Ementa: Conceitos relacionados com Sistemas Distribuídos. Mecanismos dos Sistemas Operacionais para suporte a distribuição.

Leia mais

UMA ARQUITETURA BASEADA EM COMPUTAÇÃO UBÍQUA PARA MONITORAMENTO DE INDIVÍDUOS EM AMBIENTES RESTRITOS

UMA ARQUITETURA BASEADA EM COMPUTAÇÃO UBÍQUA PARA MONITORAMENTO DE INDIVÍDUOS EM AMBIENTES RESTRITOS UMA ARQUITETURA BASEADA EM COMPUTAÇÃO UBÍQUA PARA MONITORAMENTO DE INDIVÍDUOS EM AMBIENTES RESTRITOS Pablo Lopes¹, Alan Tavares², Arthur Gorgônio³, Flavius Gorgônio ¹Estudante do Curso de Bacharelado de

Leia mais

Arquitetura de sistemas distribuídos

Arquitetura de sistemas distribuídos Arquitetura de sistemas distribuídos 4. Serviços em Sistemas Distribuídos 4.1 Sistema de arquivos distribuídos 4.2 Serviços WEB 4.3 Computação Ubíqua 4.4 Computação nas nuvens 1 Arquivos CONCEITO Arquivo:

Leia mais

Introdução a Computação em Nuvem

Introdução a Computação em Nuvem Introdução a Computação em Nuvem Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia

Leia mais

ARQUITETURA DE SISTEMAS DISTRIBUÍDOS

ARQUITETURA DE SISTEMAS DISTRIBUÍDOS ARQUITETURA DE SISTEMAS DISTRIBUÍDOS AULA 02 Evolução do Processamento Paulo Franco [email protected] Evolução do Processamento A evolução do processamento de informações ocorreu basicamente de

Leia mais

Smart Campus as a Smart City

Smart Campus as a Smart City Everton Cavalcante Universidade Federal do Rio Grande do Norte (UFRN) Natal-RN, Brasil http://www.tribunadonorte.com.br/noticia/prefeitura-do-natal-e-ufrn-assinam-acordo-de-cooperaa-a-o-para-desenvolvimento/325718

Leia mais

COMPUTAÇÃO EM NUVEM E PROCESSAMENTO MASSIVO DE DADOS Conceitos, tecnologias e aplicações

COMPUTAÇÃO EM NUVEM E PROCESSAMENTO MASSIVO DE DADOS Conceitos, tecnologias e aplicações COMPUTAÇÃO EM NUVEM E PROCESSAMENTO MASSIVO DE DADOS Conceitos, tecnologias e aplicações Jaqueline Joice Brito Slides em colaboração com Lucas de Carvalho Scabora Sumário Computação em Nuvem Definição

Leia mais

Graduação Tecnológica em Redes de Computadores. Infraestrutura II Rede Wireless

Graduação Tecnológica em Redes de Computadores. Infraestrutura II Rede Wireless Graduação Tecnológica em Redes de Computadores Infraestrutura II Rede Wireless Euber Chaia Cotta e Silva [email protected] Site da disciplina http://echaia.com Ementa: Estudo dos padrões para Redes

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

Programação Distribuída. Metas de um Sistema Distribuído

Programação Distribuída. Metas de um Sistema Distribuído Programação Distribuída Metas de um Sistema Distribuído Programação Distribuída Metas de um Sistema Distribuído Um S.D. deve oferecer: 1. fácil acesso a seus recursos; 2. ocultar onde estão esses recursos,

Leia mais

Sistemas Operacionais. Introdução

Sistemas Operacionais. Introdução Sistemas Operacionais Introdução Introdução Componentes de um sistema computacional: Hardware Recursos básicos (memória, dispositivos de E/S, CPU); Sistema Operacional: Controla e coordena o uso do hardware

Leia mais

Aula 1 Conceitos Básicos

Aula 1 Conceitos Básicos Aula 1 Conceitos Básicos Redes e Comunicação de Dados Prof. Mayk Choji UniSALESIANO Araçatuba 6 de agosto de 2016 Sumário 1. Usos de Redes de Computadores 2. O que é a Internet? 3. A Borda da Rede 4. O

Leia mais

Benefícios da Computação Pervasiva na Educação e mobus, Um Sistema Móvel no Auxílio à Aprendizagem

Benefícios da Computação Pervasiva na Educação e mobus, Um Sistema Móvel no Auxílio à Aprendizagem 1 14 Benefícios da Computação Pervasiva na Educação e mobus, Um Sistema Móvel no Auxílio à Aprendizagem Ricardo B. D. d Oliveira 1 Diego P. Costa 2 Resumo A computação móvel vem ganhando maior destaque

Leia mais

PARTE I. Introdução ao Desenvolvimento para Dispositivos Móveis

PARTE I. Introdução ao Desenvolvimento para Dispositivos Móveis PARTE I Introdução ao Desenvolvimento para Dispositivos Móveis - Sumário Introdução a Plataformas Móveis Padrões para o Desenvolvimento de Aplicativos Prototipagem de Apps Móveis Programação de Apps para

Leia mais

Introdução a Computação em Nuvem

Introdução a Computação em Nuvem Introdução a Computação em Nuvem Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia

Leia mais

FACULDADE DE CIÊNCIA DE ENGENHARIA DE SOFTWARE MATRIZ CURRICULAR DO CURSO DE ENGENHARIA DE SOFTWARE PRIMEIRO PERÍODO SEGUNDO PERÍODO

FACULDADE DE CIÊNCIA DE ENGENHARIA DE SOFTWARE MATRIZ CURRICULAR DO CURSO DE ENGENHARIA DE SOFTWARE PRIMEIRO PERÍODO SEGUNDO PERÍODO FACULDADE DE CIÊNCIA DE ENGENHARIA DE SOFTWARE MATRIZ CURRICULAR DO CURSO DE ENGENHARIA DE SOFTWARE PRIMEIRO PERÍODO ESW200 Introdução à Engenharia de Software 2 36 30 - ESW201 Prática de Programação I

Leia mais

Computação em Grid e em Nuvem

Computação em Grid e em Nuvem Computação em Grid e em Nuvem Grids Computacionais Características Infraestrutura Produtos Exemplos Computação em Nuvem Características Modelos Infraestrutura Exemplos 1 Grids Computacionais Definição

Leia mais

CURRÍCULO DO CURSO TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO (noturno) [Campus Araranguá] 20171

CURRÍCULO DO CURSO TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO (noturno) [Campus Araranguá] 20171 Documentação: Objetivo: Titulação: Diplomado em: Reconhecimento do Curso - Port.nº 122, de 05/07/2012/MEC Autorizado Portaria nº 322/SESU/2011, de 02/08/2011. Resolução nº 022/CEG/2008 de 10/12/2008,(Criação

Leia mais

Kiev Gama Linhas de Pesquisa

Kiev Gama Linhas de Pesquisa Kiev Gama Linhas de Pesquisa [email protected] @kievgama Mestrado Profissional 2014 CIn-UFPE Roteiro Mini-CV Motivação Linhas de pesquisa slide 2 Mini CV Graduação Ciência da Computação Unicap, Recife 2004

Leia mais