O documento apresenta o middleware ContextNet, descrevendo sua visão geral, tutorial de instalação e utilização, incluindo soluções para computação central, móvel e em grupo. É fornecida uma tarefa para os alunos instalarem o ContextNet e executarem tutoriais disponíveis online.
Um pouco sobre OpenShift e como publicar e escalar uma aplicação Python baseado no volume de acessos.
Esta apresentação foi feita em um live hangout que pode ser assistido em http://goo.gl/wYylfj
Trabalho sobre Tecnologias Java para Sockets apresentado a disciplina de Sistemas Distribuídos do curso de Bacharelado em Sistemas de Informação do Ifes (Campus Serra);
Tutorial: http://pt.slideshare.net/lucascsoliveira/tutorial-web-socket
Código: https://github.com/lucascsoliveira/tutorial-websocket
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado - Janeiro-2020Renato Groff
Apresentação sobre o uso de Kubernetes como solução para orquestração de containers. Palestra realizada em 28/01/2020 em evento promovido pela comunidade .NET SP em São Paulo-SP.
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...Eliel Simoncelo
Apresentação na comunidade Mercurianos no Discord.
Fizemos toda a configuração de um ambiente Windows e WSL 2 para suportar todas as necessidades de Debug da nossa aplicação.
Utilizamos o Docker como Engine para execução dos nossos containers, tanto no Windows como no WSL 2. No WSL 2 utilizamos o Ubuntu como a nossa principal distribuição.
O Visual Studio Code foi escolhido como o nosso editor para suportar o desenvolvimento da aplicação e também para Debug da nossa aplicação.
Criamos uma aplicação .NET 6 e fizemos o debug no Windows, WSL 2 e dentro de um container utilizando Docker.
Um pouco sobre OpenShift e como publicar e escalar uma aplicação Python baseado no volume de acessos.
Esta apresentação foi feita em um live hangout que pode ser assistido em http://goo.gl/wYylfj
Trabalho sobre Tecnologias Java para Sockets apresentado a disciplina de Sistemas Distribuídos do curso de Bacharelado em Sistemas de Informação do Ifes (Campus Serra);
Tutorial: http://pt.slideshare.net/lucascsoliveira/tutorial-web-socket
Código: https://github.com/lucascsoliveira/tutorial-websocket
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado - Janeiro-2020Renato Groff
Apresentação sobre o uso de Kubernetes como solução para orquestração de containers. Palestra realizada em 28/01/2020 em evento promovido pela comunidade .NET SP em São Paulo-SP.
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...Eliel Simoncelo
Apresentação na comunidade Mercurianos no Discord.
Fizemos toda a configuração de um ambiente Windows e WSL 2 para suportar todas as necessidades de Debug da nossa aplicação.
Utilizamos o Docker como Engine para execução dos nossos containers, tanto no Windows como no WSL 2. No WSL 2 utilizamos o Ubuntu como a nossa principal distribuição.
O Visual Studio Code foi escolhido como o nosso editor para suportar o desenvolvimento da aplicação e também para Debug da nossa aplicação.
Criamos uma aplicação .NET 6 e fizemos o debug no Windows, WSL 2 e dentro de um container utilizando Docker.
Docker para Desenvolvedores - Developers-BR - Agosto-2018Renato Groff
Apresentação sobre o uso de Docker no desenvolvimento de soluções de sofrtware. Palestra realizada em 14/08/2018 em evento promovido pelo grupo Developers-BR em São Paulo-SP.
k6: Performance Engineering, Monitoramento e Teste de um HPA no KubernetesKelvin Silva
Sabia que aplicando Performance Engineering você consegue aprender mais sobre seu projeto? Já ouviu falar do k6, o antigo "Load Impact"?
O que acha de juntar Performance, k6 e Monitoramento para ver um teste de AutoScaling na prática?
O objetivo desta apresentação é trazer uma introdução aos principais itens de Performance Engineering, uma introdução ao k6 e o uso básico do mesmo, encerrando com uma aplicação prática utilizando o próprio k6 para testar um sistema rodando no Kubernetes, configurado com Keda para AutoScaling, e usando Grafana e Prometheus para monitorarmos os resultados ao vivo.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada para profissionais da UNICID na cidade de São Paulo-SP no dia 29/11/2019.
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...Renato Groffe
Apresentação sobre o uso de Docker Compose e Visual Studio Code na implementação de soluções que façam uso do ASP.NET Core. Palestra realizada durante o VS Code Night #1, evento promovido pelo grupo .NET SP em São Paulo-SP.
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018Renato Groff
Apresentação realizada no dia 02/10/2018 em um evento promovido pelo grupo .NET SP na cidade de São Paulo-SP. Esta palestra na utilização de containers Docker em conjunto com tecnologias como ASP.NET Core 2.1, .NET Core 2.1 e serviços do Microsoft Azure (Azure Web App for Containers, Azure Kubernetes Services) com diversos exemplos práticos e dicas para projetos reais.
Docker para Desenvolvedores - Developers-BR - Julho-2018Renato Groff
Apresentação sobre o uso de Docker no desenvolvimento de soluções de sofrtware. Palestra realizada em 17/07/2018 em evento promovido pelo grupo Developers-BR em São Paulo-SP.
Modelo BI open source para construção de um data warehouse com dados abertos do CENIPA.
Projeto disponível em:
https://github.com/wmarinho/edw_cenipa
https://github.com/wmarinho/docker-pentaho
Docker + Kubernetes: Turbinando seus projetos Web - Open Source Saturday - Ag...Renato Groff
Apresentação sobre o uso de Docker + Kubernetes no deployment de aplicações Web. Palestra realizada durante o Open Source Saturday, evento promovido pelo grupo Campinas .NET em 11/08/2018 na cidade de Campinas-SP.
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018Renato Groff
Apresentação sobre o uso de Docker, Docker Compose, Kubernetes, Azure Web App for Containers e Azure Kubernetes Service no desenvolvimento de soluções baseadas no .NET Core/ASP.NET Core. Palestra realizada em 06/11/2018 em evento promovido pelo grupo .NET SP em São Paulo-SP.
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada para profissionais do Itaú Unibanco na cidade de São Paulo-SP no dia 05/09/2019.
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017Renato Groff
Apresentação sobre o uso de Tecnologias Microsoft em conjunto com Linux, Docker e projetos open source. Palestra online realizada em 01/12/2017, em evento promovido pelo grupo Baixada Nerd.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018Renato Groff
Apresentação realizada em um evento promovido pelo grupo Azure Talks na cidade de São Paulo-SP. Esta palestra focou na utilização de containers Docker em conjunto com tecnologias como ASP.NET Core 2.1, .NET Core 2.1 e serviços do Microsoft Azure (Azure Web App for Containers, Azure Kubernetes Services) com diversos exemplos práticos e dicas para projetos reais.
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
Apresentação sobre o uso de tecnologias Microsoft e open source. Palestra realizada no dia 06/11/2017 em Salto-SP, durante o Congresso de Tecnologia da Informação do CEUNSP (Centro Universitário Nossa Senhora do Patrocínio).
Docker para Desenvolvedores - Developers-BR - Agosto-2018Renato Groff
Apresentação sobre o uso de Docker no desenvolvimento de soluções de sofrtware. Palestra realizada em 14/08/2018 em evento promovido pelo grupo Developers-BR em São Paulo-SP.
k6: Performance Engineering, Monitoramento e Teste de um HPA no KubernetesKelvin Silva
Sabia que aplicando Performance Engineering você consegue aprender mais sobre seu projeto? Já ouviu falar do k6, o antigo "Load Impact"?
O que acha de juntar Performance, k6 e Monitoramento para ver um teste de AutoScaling na prática?
O objetivo desta apresentação é trazer uma introdução aos principais itens de Performance Engineering, uma introdução ao k6 e o uso básico do mesmo, encerrando com uma aplicação prática utilizando o próprio k6 para testar um sistema rodando no Kubernetes, configurado com Keda para AutoScaling, e usando Grafana e Prometheus para monitorarmos os resultados ao vivo.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada para profissionais da UNICID na cidade de São Paulo-SP no dia 29/11/2019.
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...Renato Groffe
Apresentação sobre o uso de Docker Compose e Visual Studio Code na implementação de soluções que façam uso do ASP.NET Core. Palestra realizada durante o VS Code Night #1, evento promovido pelo grupo .NET SP em São Paulo-SP.
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018Renato Groff
Apresentação realizada no dia 02/10/2018 em um evento promovido pelo grupo .NET SP na cidade de São Paulo-SP. Esta palestra na utilização de containers Docker em conjunto com tecnologias como ASP.NET Core 2.1, .NET Core 2.1 e serviços do Microsoft Azure (Azure Web App for Containers, Azure Kubernetes Services) com diversos exemplos práticos e dicas para projetos reais.
Docker para Desenvolvedores - Developers-BR - Julho-2018Renato Groff
Apresentação sobre o uso de Docker no desenvolvimento de soluções de sofrtware. Palestra realizada em 17/07/2018 em evento promovido pelo grupo Developers-BR em São Paulo-SP.
Modelo BI open source para construção de um data warehouse com dados abertos do CENIPA.
Projeto disponível em:
https://github.com/wmarinho/edw_cenipa
https://github.com/wmarinho/docker-pentaho
Docker + Kubernetes: Turbinando seus projetos Web - Open Source Saturday - Ag...Renato Groff
Apresentação sobre o uso de Docker + Kubernetes no deployment de aplicações Web. Palestra realizada durante o Open Source Saturday, evento promovido pelo grupo Campinas .NET em 11/08/2018 na cidade de Campinas-SP.
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018Renato Groff
Apresentação sobre o uso de Docker, Docker Compose, Kubernetes, Azure Web App for Containers e Azure Kubernetes Service no desenvolvimento de soluções baseadas no .NET Core/ASP.NET Core. Palestra realizada em 06/11/2018 em evento promovido pelo grupo .NET SP em São Paulo-SP.
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada para profissionais do Itaú Unibanco na cidade de São Paulo-SP no dia 05/09/2019.
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017Renato Groff
Apresentação sobre o uso de Tecnologias Microsoft em conjunto com Linux, Docker e projetos open source. Palestra online realizada em 01/12/2017, em evento promovido pelo grupo Baixada Nerd.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018Renato Groff
Apresentação realizada em um evento promovido pelo grupo Azure Talks na cidade de São Paulo-SP. Esta palestra focou na utilização de containers Docker em conjunto com tecnologias como ASP.NET Core 2.1, .NET Core 2.1 e serviços do Microsoft Azure (Azure Web App for Containers, Azure Kubernetes Services) com diversos exemplos práticos e dicas para projetos reais.
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
Apresentação sobre o uso de tecnologias Microsoft e open source. Palestra realizada no dia 06/11/2017 em Salto-SP, durante o Congresso de Tecnologia da Informação do CEUNSP (Centro Universitário Nossa Senhora do Patrocínio).
An Architecture for the Development of Ambient Intelligence Systems Managed b...Carlos Eduardo Pantoja
Presented at 30th International Conference on Software Engineering & Knowledge Engineering (SEKE) at San Francisco (USA).
1st July, 2018
Instagram: @prof.pantoja
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...Carlos Eduardo Pantoja
Apresentação feita no XII WESAAC em 02/05/2018.
Na biologia, os seres vivos são capazes de estabelecer relações que podem ser classificadas de acordo com o comportamento dos envolvidos. Estas relações biológicas podem ser benéficas ou não para os envolvidos dependendo de como estes se relacionam. Agentes são entidades autônomas com capacidade de tomada de decisão, raciocínio cognitivo e, inclusive, de socializar com outros agentes em um Sistema Multi-Agente (SMA). Alguns agentes são capazes de se moverem para outros sistemas, podendo, assim, se relacionar com agentes, de forma similar aos seres vivos. Este trabalho tem como objetivo propor protocolos inspirados nas relações biológicas com a finalidade de explorar a movimentação de agentes pertencentes a um SMA embarcado em um dispositivo físico e autônomo para um outro SMA em um dispositivo distinto. Serão abordados três protocolos: predatismo, mutualismo e inquilinismo, onde a transferência é feita com o objetivo de dominar, trocar conhecimentos e sobreviver no sistema de destino, respectivamente. Estes protocolos visam preservar e/ou compartilhar os conhecimentos indispensáveis obtidos durante a existência dos agentes. Neste caso, um SMA pode utilizar um dos protocolos propostos para migrar para um outro sistema embarcado. Por fim, serão apresentados alguns experimentos iniciais, nos quais foram criados dois protótipos (um líder e um hospedeiro) onde o líder é danificado e a relação de predatismo é acionada para preservar os conhecimentos adquiridos.
Questões de Consursos Públicos para a área de Sistemas de Informações Gerenciais. Contém questões sobre: E-Commerce, Desenvolvimento de SIG, Business Intelligence, Banco de Dados e Intranet. Para assistir as vídeo-aulas acesse www.youtube.com/professorpantoja
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with JasonCarlos Eduardo Pantoja
Presented at 15th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS) at Polytechnic of Porto - Porto (Portugal).
21st June, 2017
Instagram: @prof.pantoja
Material didático da disciplina de Introdução a Administração do Curso Técnico em Informática industrial do CEFET/RJ Campus Nova Friburgo entre os anos de 2009 e 2013.
Instagram: @prof.pantoja
Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...Carlos Eduardo Pantoja
Trabalho apresentado no 2° Workshop de Pesquisa e Desenvolvimento em Inteligência Artificial, Inteligência Coletiva e Ciência de Dados no dia 14 de Dezembro de 2016 em Niterói/RJ.
Veja mais trabalhos em: fb.com/turingproject
Instagram: @prof.pantoja
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 10, Betel, Ordenança para buscar a paz e fazer o bem, 2Tr24, Pr Henrique, EBD NA TV, 2° TRIMESTRE DE 2024, ADULTOS, EDITORA BETEL, TEMA, ORDENANÇAS BÍBLICAS, Doutrina Fundamentais Imperativas aos Cristãos para uma vida bem-sucedida e de Comunhão com DEUS, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Comentários, Bispo Abner Ferreira, Com. Extra Pr. Luiz Henrique, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24, Pr Henrique, EBD NA TV, Revista ano 11, nº 1, Revista Estudo Bíblico Jovens E Adultos, Central Gospel, 2º Trimestre de 2024, Professor, Tema, Os Grandes Temas Do Fim, Comentarista, Pr. Joá Caitano, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Com. Extra Pr. Luiz Henrique, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique
Atividade - Letra da música "Tem Que Sorrir" - Jorge e MateusMary Alvarenga
A música 'Tem Que Sorrir', da dupla sertaneja Jorge & Mateus, é um apelo à reflexão sobre a simplicidade e a importância dos sentimentos positivos na vida. A letra transmite uma mensagem de superação, esperança e otimismo. Ela destaca a importância de enfrentar as adversidades da vida com um sorriso no rosto, mesmo quando a jornada é difícil.
Sequência Didática - Cordel para Ensino Fundamental ILetras Mágicas
Sequência didática para trabalhar o gênero literário CORDEL, a sugestão traz o trabalho com verbos, mas pode ser adequado com base a sua realidade, retirar dos textos palavras que iniciam com R ou pintar as palavras dissílabas ...
livro em pdf para professores da educação de jovens e adultos dos anos iniciais ( alfabetização e 1º ano)- material excelente para quem trabalha com turmas de eja. Material para quem dar aula na educação de jovens e adultos . excelente material para professores
LIVRO MPARADIDATICO SOBRE BULLYING PARA TRABALHAR COM ALUNOS EM SALA DE AULA OU LEITURA EXTRA CLASSE, COM FOCO NUM PROBLEMA CRUCIAL E QUE ESTÁ TÃO PRESENTE NAS ESCOLAS BRASILEIRAS. OS ALUNOS PODEM LER EM SALA DE AULA. MATERIAL EXCELENTE PARA SER ADOTADO NAS ESCOLAS
4. 28/09/17 Computação Ubíqua 4
• Layer between OS and distributed applications
• Hides complexity and heterogeneity of distributed
system
• Bridges gap between low-level OS communications
and programming language abstractions
• Provides common programming abstraction and
infrastructure for distributed applications
• Overview at: http://www.middleware.org
Visão Geral
12. 28/09/17 Computação Ubíqua 12
O Data Distribution Service (DDS) é um padrão
da Object Management Group (OMG) que permite
aplicações usando o padrão publish-subscribe
que sejam escaláveis, em tempo real, de alta-
performance e troca de informações
interoperáveis.
Visão Geral
• DDS
19. 28/09/17 Computação Ubíqua 19
O arquivo a ser baixado nesta
primeira instrução encontra-se
na pasta “Instrucões Gerais .
Primeira Instrução”
Tutorial ContextNet
• Download do OpenSplice
20. 28/09/17 Computação Ubíqua 20
CASO O
WINDOWS SEJA
32 BITS, O VALOR
DA VARIÁVEL
OSPL_HOME
DEVERÁ SER:
C:OpenSpliceHD
Ex86.win32
Tutorial ContextNet
• Windows
29. 28/09/17 Computação Ubíqua 29
OU SEJA, ANTES DE RODAR UM PROJETO DO
CONTEXTNET É NECESSÁRIO:
1º - ABRIR O PROMPT DE COMANDO
2º - ENTRAR NA PASTA ONDE ESTÃO
LOCALIZADOS OS ARQUIVOS JAR
3º - EXECUTAR O COMANDO OPEN SPLICE
Tutorial ContextNet
• Instalação do ContextNet
30. 28/09/17 Computação Ubíqua 30
OU SEJA, ANTES DE RODAR UM PROJETO DO
CONTEXTNET É NECESSÁRIO:
1º - ABRIR O PROMPT DE COMANDO
2º - ENTRAR NA PASTA ONDE ESTÃO
LOCALIZADOS OS ARQUIVOS JAR
3º - EXECUTAR O COMANDO OPEN SPLICE
COMO NESTE EXEMPLO
Tutorial ContextNet
• Instalação do ContextNet
52. 28/09/17 Computação Ubíqua 52
Tarefa
• Realizar a instalação do ContextNet na sua plataforma de trabalho.
• Executar os tutorias HelloCore, HelloMobile, HelloGroup e HelloAndroid
disponíveis em http://www.lac.inf.puc-rio.br/dokuwiki/doku.php?id=tutorial
• Após concluir essas atividades, responder o questionário disponívem em
https://docs.google.com/forms/d/13HHVbT_ShoLGPFXRXOL8IfhA90BHI3G
1A9hLz-sqWdU.
• Prazo: 22h da sexta-feira 06/10.
53. 28/09/17 Computação Ubíqua 53
References
• B.T.P. Gomes, L.C.M. Muniz, F.J. Silva e Silva, L.E.T. Rios and M. Endler, A
Comprehensive and Scalable Middleware for Ambient Assisted Living
Based on Cloud Computing and IoT, Concurrency and Computation:
Practica and Experience, Wiley, 1-26, 2016.
• M. Roriz Jr., M. Endler and F.J. Silva e Silva, An on-line algorithm for cluster
detection of mobile nodes through complex event processing, Information
Systems, ISSN 0306-4379, doi:10.1016/j.is.2015.12.003, 2016
• R. Vasconcelos, M. Endler, B. Gomes, F. Silva e Silva, Autonomous Load
Balancing of Data Stream Processing and Mobile Communications in
Scalable Data Distribution Systems, International Journal On Advances in
Intelligent Systems, v. 6 nr. 3-4 , pp. 300-317, IARIA, ISSN: 1942-2679,
2013
• L.D. Nery e Silva, R.O. Vasconcelos, L. Alves, R. Andre, M. Endler, A DDS-
based middleware for scalable tracking, communication and collaboration of
mobile nodes, Journal of Internet Services and Applications (JISA), 4:16.
Springer, July 2013.