O documento discute as vantagens dos bancos de dados de grafos (GraphDatabases) para manipulação de redes complexas. GraphDatabases modelam dados de forma mais natural como grafos ao invés de tabelas e fornecem consultas e algoritmos que aproveitam a estrutura de rede. Estudos mostram que GraphDatabases podem ser de 1,25 a 10 vezes mais rápidos do que bancos de dados tradicionais para certos tipos de queries em redes complexas. A melhor implementação de GraphDatabase depende das características do problema.
Perspectivas do mobile, oportunidades no desenvolvimento mobile, mundo Android (história, arquitetura, componentes básicos), desenvolvimento Android primeiros passos.
Computação Móvel: Perspectivas, Oportunidades e DesenvolvimentoJosé Alexandre Macedo
Minicurso apresentado no II Composium da Universidade Federal de Itajubá (Unifei). Conheça nessa apresentação as perspectivas, oportunidades da área de computação móvel e aprenda a desenvolver aplicativos para Android.
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsJosé Alexandre Macedo
Apresentado para o Pop-ES e NPD da Ufes. Conheça o significado de DevOps e como ele pode apoiar entregas mais rápidas de software por meio da mudança de cultura, automatização entre outras...
Minicurso apresentado na Jornada de Atualização em Computação, Elétrica e Eletrônica (JACEE) da Universidade Federal do Espírito Santo (UFES). São apresentados o mercado para Android, o histórico da plataforma, a sua arquitetura, as diferenças do processo de desenvolvimento Java e Android e os componentes básicos de aplicação. Também são descritos os passos para criação de dois aplicativos do início ao fim.
Perspectivas do mobile, oportunidades no desenvolvimento mobile, mundo Android (história, arquitetura, componentes básicos), desenvolvimento Android primeiros passos.
Computação Móvel: Perspectivas, Oportunidades e DesenvolvimentoJosé Alexandre Macedo
Minicurso apresentado no II Composium da Universidade Federal de Itajubá (Unifei). Conheça nessa apresentação as perspectivas, oportunidades da área de computação móvel e aprenda a desenvolver aplicativos para Android.
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsJosé Alexandre Macedo
Apresentado para o Pop-ES e NPD da Ufes. Conheça o significado de DevOps e como ele pode apoiar entregas mais rápidas de software por meio da mudança de cultura, automatização entre outras...
Minicurso apresentado na Jornada de Atualização em Computação, Elétrica e Eletrônica (JACEE) da Universidade Federal do Espírito Santo (UFES). São apresentados o mercado para Android, o histórico da plataforma, a sua arquitetura, as diferenças do processo de desenvolvimento Java e Android e os componentes básicos de aplicação. Também são descritos os passos para criação de dois aplicativos do início ao fim.
Mapas conceituais podem preencher a lacuna semântica entre as necessidades do...Paulo Correia
Grupo de Pesquisa Mapas Conceituais
facebook.com/mapasconceituais/
X Ciclo de Seminários
Mapas conceituais podem preencher a lacuna semântica entre as necessidades do usuário e a implementação do software?
Apresentador: José Francisco Neto
Graduando em Sistemas de Informação pela EACH-USP
Resumo:
Frequentemente os softwares desenvolvidos não atendem completamente às necessidades dos usuários. Isto ocorre pela falta de comunicação entre os usuários e os desenvolvedores e pela falta de ferramentas que promovam essa comunicação durante as fases de desenvolvimento.
Esse seminário abordará o uso de mapas conceituais como ferramenta de conexão semântica entre os usuários e os desenvolvedores, bem a avaliação estrutural e a força semântica dos mapas conceituais.
Leitura preparatória:
Varadraj P. Gurupur, Unal Sakoglu, G. Pankaj Jain, U. John Tanik (2014) Semantic requirements sharing approach to develop software systems using concept maps and information entropy: A Personal Health Information System example, Advances in Engineering Software, 70, 25-35.
Local: EACH - USP Leste, Bloco I-1, Sala 104
Data da apresentação: 17.03.2017
Plataforma de BigData da Globo.com (Sistema de Recomendação) @ Rio BigData Me...Ciro Cavani
A proposta dessa palestra é fundamentar alguns conceitos de BigData e explorar a dinâmica de como tratar um grande volume de dados para extrair valor. A ideia é apresentar a solução de dados na Plataforma de BigData da Globo.com usada pelo Sistema de Recomendação e comentar a experiência do seu desenvolvimento.
TDC 2012: Trilha - Android University Back end Android Inael Rodrigues
Trilha Android University
Domine a plataforma móvel presente em mais de 50% dos Smartphones no mundo!
Vamos discutir temas mais técnicos e trocar experiências dentro da plataforma Android, que vem se firmando como a plataforma móvel mais usada no mercado.
É uma solução em nuvem (cloud) para entregar Big Data SaaS. Pague pelo que usar. O Google BigQuery é uma solução Big Data, como o Hadoop, com a vantagem de não se precisar contratar e/ou comprar uma série de servidores, nem, contar com mão-de-obra, altamente, especializÉ uma solução em nuvem (cloud) para entregar Big Data SaaS. Pague pelo que usar. O Google BigQuery é uma solução Big Data, como o Hadoop, com a vantagem de não se precisar contratar e/ou comprar uma série de servidores, nem, contar com mão-de-obra, altamente, especializada.
ada.
Trabalho de Conclusão desenvolvido por Marcos Saturno para o curso de Sistemas para Internet - IFRS (2014).
O presente artigo visa demonstrar o potencial de utilizacão de ferramentas de big data na analise de dados, através da criacão de uma interface integrada a um portal de dados abertos. O objetivo e facilitar a utilizacão de sistemas para tratamento de dados em big bata por usuarios que não possuem conhecimento tecnico suficiente para executar tarefas nesta estrutura.
Mapas conceituais podem preencher a lacuna semântica entre as necessidades do...Paulo Correia
Grupo de Pesquisa Mapas Conceituais
facebook.com/mapasconceituais/
X Ciclo de Seminários
Mapas conceituais podem preencher a lacuna semântica entre as necessidades do usuário e a implementação do software?
Apresentador: José Francisco Neto
Graduando em Sistemas de Informação pela EACH-USP
Resumo:
Frequentemente os softwares desenvolvidos não atendem completamente às necessidades dos usuários. Isto ocorre pela falta de comunicação entre os usuários e os desenvolvedores e pela falta de ferramentas que promovam essa comunicação durante as fases de desenvolvimento.
Esse seminário abordará o uso de mapas conceituais como ferramenta de conexão semântica entre os usuários e os desenvolvedores, bem a avaliação estrutural e a força semântica dos mapas conceituais.
Leitura preparatória:
Varadraj P. Gurupur, Unal Sakoglu, G. Pankaj Jain, U. John Tanik (2014) Semantic requirements sharing approach to develop software systems using concept maps and information entropy: A Personal Health Information System example, Advances in Engineering Software, 70, 25-35.
Local: EACH - USP Leste, Bloco I-1, Sala 104
Data da apresentação: 17.03.2017
Plataforma de BigData da Globo.com (Sistema de Recomendação) @ Rio BigData Me...Ciro Cavani
A proposta dessa palestra é fundamentar alguns conceitos de BigData e explorar a dinâmica de como tratar um grande volume de dados para extrair valor. A ideia é apresentar a solução de dados na Plataforma de BigData da Globo.com usada pelo Sistema de Recomendação e comentar a experiência do seu desenvolvimento.
TDC 2012: Trilha - Android University Back end Android Inael Rodrigues
Trilha Android University
Domine a plataforma móvel presente em mais de 50% dos Smartphones no mundo!
Vamos discutir temas mais técnicos e trocar experiências dentro da plataforma Android, que vem se firmando como a plataforma móvel mais usada no mercado.
É uma solução em nuvem (cloud) para entregar Big Data SaaS. Pague pelo que usar. O Google BigQuery é uma solução Big Data, como o Hadoop, com a vantagem de não se precisar contratar e/ou comprar uma série de servidores, nem, contar com mão-de-obra, altamente, especializÉ uma solução em nuvem (cloud) para entregar Big Data SaaS. Pague pelo que usar. O Google BigQuery é uma solução Big Data, como o Hadoop, com a vantagem de não se precisar contratar e/ou comprar uma série de servidores, nem, contar com mão-de-obra, altamente, especializada.
ada.
Trabalho de Conclusão desenvolvido por Marcos Saturno para o curso de Sistemas para Internet - IFRS (2014).
O presente artigo visa demonstrar o potencial de utilizacão de ferramentas de big data na analise de dados, através da criacão de uma interface integrada a um portal de dados abertos. O objetivo e facilitar a utilizacão de sistemas para tratamento de dados em big bata por usuarios que não possuem conhecimento tecnico suficiente para executar tarefas nesta estrutura.
14. Características dos Modelos de GraphDatabase Componentes básicos Estrutura de dados Linguagem de transformação Restrições de integridade
15. Vantagens do GraphDatabase Modelagem mais natural Consultas aproveitando a estrutura dos grafos Maior nível de abstração Algoritmos de grafos para operações específicas
16. Exemplo de utilização Redes Sociais GraphDatabase + Redes Complexas João EU Através de que pessoas eu conheço o João? ou seja, Qual o caminho mínimo até João
30. Na prática qual é ganho? Graphdatabase Algumas vezes 10x mais rápido! Vicknair, C. et al. (2010)
31. Conclusão Graphdatabasessão adequados para redes complexas A melhor implementação depende das características do problema Persistência poliglota pode ser a solução
33. Referências ANGLES, R. & GUTIERREZ, C. Survey of graph database models. ACM Comput. Surv., 40(1):1–39, 2008. VICKNAIR, C. et al. A Comparison of a Graph Database and a Relational Database. ACMSE ’10, Oxford, MS, USA, 2010. IMPLEMENTAÇÕES GRAPH DATABASES. Acessado em: 27/06/2011 ww.graph-database.org/implementations/ ALGORITMOS DO NEO4J. Acessado em: 28/06/2011 http://docs.neo4j.org/chunked/stable/graph-algo.html ALGORITMOS DO DEX. Acessado em: 28/06/2011 http://sparsity-technologies.com/downloads/javadoc.pdf ALGORITMOS DO HYPERGRAPHDB. Acessado em: 28/06/2011 http://www.hypergraphdb.org/docs/javadoc/org/hypergraphdb/algorithms/GraphClassics.html