Sem Servidores: Mobile Backendas-a-Service. Henry Alvarado Arquiteto de Amazon Web Services

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

Download "Sem Servidores: Mobile Backendas-a-Service. Henry Alvarado Arquiteto de Soluções @ Amazon Web Services"

Transcrição

1 São Paulo

2 Sem Servidores: Mobile Backendas-a-Service na plataforma AWS Henry Alvarado Arquiteto de Amazon Web Services

3 AWS Stack de serviços Enterprise Applications Virtual Desktops Collaboration and Sharing Analytics Hadoop App Services Queuing & Notifications Deployment & Management One-click web app deployment Mobile Services Identity Workflow Platform Services Real-time Streaming Data Data Warehouse App streaming Transcoding Dev/ops resource management Sync Mobile Analytics Data Pipelines Search Resource Templates Push Notifications Administration & Security Identity Management Access Control Usage Auditing Key Storage Monitoring and Logs Core Services Compute (VMs, Auto-scaling and Load Balancing) Storage (Object, Block and Archival) CDN Databases (Relational, NoSQL, Caching) Networking (VPC, DX, DNS) Infrastructure Regions Availability Zones Points of Presence

4 Mobile Backend-as-a-Service (MBaaS)

5 O Que é MBaaS? Modelo para provisionamento de serviços de backend via cloud para aplicações web e mobile Notificações via push, integração com redes sociais, armazenamento, banco de dados, busca, etc. Agilidade e desenvolvimento mais rápido (foco na aplicação e não em serviços de no backend) Baixo custo, alta disponibilidade e escalabilidade Menos Infraestrutura para manter (servidores, SO, web e app server, BD, storage, redes, etc.)

6 Caso de Uso: Transição de Estado Perfil do usuário inicialmente como anônimo ou guest

7 Caso de Uso: Transição de Estado Posterior registro da conta A transição deveria ser tranquila.

8 Caso de Uso: Transição de Estado Múltiplas contas podem ser vinculadas ao mesmo perfil Usuário deveria ter um identificador padronizado e único

9 Caso de Uso: Estado em Jogos

10 Arquitetura MBaaS na AWS

11 Exemplo de MBaaS usando serviços da AWS Mini-CMS Web para cadastro de categorias e itens Publicação (geração de versões estáticas das páginas para as múltiplas plataformas de visualização Web Browser, Android e IOS)

12 Exemplo de MBaaS usando serviços da AWS Perfil do usuário (Favoritos) em datastore sincronizado entre as plataformas Geração de Thumbnail, Busca, Notificações SNS e Analytics

13

14 Sem MBaaS, o que seria necessário? AZ 1 Admin users

15 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Admin users

16 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache Admin users

17 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache Admin users

18 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache ES Admin users

19 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache ES Admin users

20 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache ES Admin Ngnx Apache ES users AZ 2

21 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache ES Admin Ngnx Apache ES users AZ 2

22 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Ngnx Apache ES Admin Ngnx Apache ES users Ngnx AZ 2 AS group

23 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache Ngnx Apache ES Admin Ngnx Apache ES users Ngnx Apache AZ 2 AS group AS group

24 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache ES Ngnx Apache ES Admin Ngnx Apache ES users Ngnx Apache ES AZ 2 AS group AS group

25 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache ES Ngnx Apache ES Admin Ngnx Apache ES users Ngnx Apache ES AZ 2 AS group AS group

26 CMS

27 CMS EDITOR

28 CMS EDITOR

29 SDK Javascript AWS Acesso aos serviços da AWS diretamente do browser Não requer servidores Fácil de instalar Fácil de aprender (javascript!) Login em redes sociais com Cognito Dados persistentes com Dynamodb Armazenamento de arquivos com o Suporte a todos os browser modernos

30 SDK Mobile AWS Mecanismo comum de autenticação entre diversas plataformas Tratamento automático de intermitências de rede Suporte a múltiplas plataformas: Android, IOS, Unity e FireOS SDKs nativos otimizados para OS móvel, como por exemplo, através do uso de arquitetura local para cache offline Footprint de memória otimizado; Escolha e use apenas os jars que necessitar

31 Outros SDKs AWS

32 BACKEND (MBaaS) CMS EDITOR ROUTE 53

33 Route 53 Serviço de DNS altamente disponível e escalável. Tradução de nome para IP com excelente custo benefício. Múltiplos tipos de roteamento: Roteamento Baseado em Latência. Geo DNS. Round Robin por Peso. DNS Failover com healthchecks. Registro de domínio (compra de domínios). Pode ser usado também para redirecionar usuários para infraestrutura fora da AWS.

34 BACKEND (MBaaS) CMS CLOUDFRONT EDITOR ROUTE 53

35 CloudFront (Content Delivery Network / CDN) Rede de entrega de conteúdo Infraestrutura Global (53 pontos de presença) Otimizada para alta performance Escalabilidade massiva Altamente segura Self Service Precificada para minimizar custo

36 CloudFront (Content Delivery Network / CDN) Arquivos estáticos Media e Entretenimento Jogos ecommerce Publicidade Digital Downloads de Softwares Websites Dinâmicos e Aplicações

37 BACKEND (MBaaS) CMS CLOUDFRONT EDITOR ROUTE 53

38 (Simple Storage Service) Armazenamento de objetos acessível via Web Pague exatamente e apenas pelo que usar Altamente durável (desenhado para %) Escalabilidade virtualmente ilimitada Nativamente online

39 (Simple Storage Service) Objetos armazenados no são URLs Transfira o trabalho de servir arquivos estáticos para o Amazon Redução de uso de disco físico Características: I/O paralelizado para máxima velocidade Permissões a nível de recursos via IAM Listas de controle e políticas de acesso Envio direto das aplicações ao Criptografia server-side

40 Code Snippet (Javascript) var bucket = new AWS.({ }); params : { Bucket : 'pairarchitecture' } var filechooser = document.getelementbyid('add-file-chooser'); var file = filechooser.files[0]; Var filename = file.name.tolowercase(); var params = { Key : 'images/' + filename, ContentType : file.type, Body : file }; bucket.upload(params, function(err, data) {... });

41 BACKEND (MBaaS) CMS CLOUDFRONT AUTH EDITOR ROUTE 53 COGNITO

42 Cognito (Autenticação e Data Store) Dados da sua aplicação seguros, disponíveis offline e sincronizados entre diferentes dispositivos Sincronização Crossdevice e Crossplataforma Simplifica o gerenciamento de acesso e identidades Implementa melhores práticas de segurança Sincroniza dados do usuário entre as plataformas e dispositivos Guest Sua própria Autenticação Gerencia usuários com identidade única entre diferentes provedores Acesso seguro a todos os serviços da AWS

43 Cognito Code Snippet (Javascript) var params = { AccountId : "98XXXXXX48490", }; RoleArn : "arn:aws:iam::982433xxxxxx90:role/cognito_pairarchitecturecmsauth_role", IdentityPoolId : "us-east-1:4exxxxxx40-16df-4ad8-a55f-c0a68616e585", Logins : { 'graph.facebook.com' : response.authresponse.accesstoken } AWS.config.region = 'us-east-1'; AWS.config.credentials = new AWS.CognitoIdentityCredentials(params); AWS.config.credentials.get(function(err) { if (!err) { console.log("cognito Identity Id: + AWS.config.credentials.identityId); } });

44 BACKEND (MBaaS) CMS CLOUDFRONT AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION

45 DynamoDB Serviço de banco NoSQL em nuvem Não-relacional Performance previsível Escalabilidade sem esforço Fácil administração

46 DynamoDB Code Snippet (Javascript) var db = new AWS.DynamoDB(); var params = { KeyConditions : { category_name : { ComparisonOperator : 'EQ', AttributeValueList : [ { S : Categoria1 } ] } }, TableName : 'pairarchitecture_items', }; ConsistentRead : true db.query(params, function(err, data) {... });

47 BACKEND (MBaaS) CMS CLOUDFRONT AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA

48 Lambda Execute funções stateless na nuvem e escale automaticamente sem ter de gerenciar nenhum servidor Nenhuma Administração Escalabilidade automática Traga seu próprio Código Foco na lógica do negócio, não na infraestrutura. Suba seu código e deixe o Lambda fazer o resto. Lambda escala a infraestrutura conforme necessário e você paga conforme usa Lamba está começando com Javascript (node.js), mas em breve teremos suporte a outras linguagens.

49 Lambda Back-end sem servidor Gatilhos a partir de Dados IoT Processamento de Streams de dados Indexação & sincronização

50 Lambda Code Snippet (Node.js) var aws = require('aws-sdk'); var AWS_REGION = "us-east-1"; var CLOUDSEARCH_DOC_ENDPOINT = "doc-mbaasdemo-... cloudsearch.amazonaws.com"; var sdf1; var params = {query: '-foobar, size: 10000}; exports.handler = function(event, context) { csd = new aws.cloudsearchdomain({endpoint: CLOUDSEARCH_DOC_ENDPOINT,region: AWS_REGION}); csd.search(params, function(err, data) { data.hits.hit.foreach (function(item, index) { sdf1.push({type: "delete", id: item.id}); }); }); } csd.uploaddocuments({documents: JSON.stringify(sdf1),contentType: "application/json"}, function(err, data){ if (err) { console.log("error Deleting Documents: + err); }); });

51 Lambda Code Snippet (Javascript) var lambda = new AWS.Lambda(); thumb = filename.split(".")[0] + "_thumb." + filename.split(".")[1]; var params = { FunctionName : 'ThumbCreator', InvokeArgs : "{\"bucket\":\"pairarchitecture\",\"key\":\"" + "images/" + filename + "\"} }; lambda.invokeasync(params, function(err, data) {... });

52 BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA

53 BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING LAMBDA

54 BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING LAMBDA

55 BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING JSON + HTML THUMBNAILS LAMBDA

56 INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING JSON + HTML THUMBNAILS LAMBDA CLOUDSEARCH

57 CloudSearch Engine de Busca 100% gerenciada Fácil setup e operação Escalável Confiável Alta Performance Não tenha mais que adivinhar capacidade Funcionalidades Custo Busca facetada, sugestões, relevância, busca geo-localizada, suporte a multilíngua, etc. Pague apenas aquilo que utilizar

58 INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING JSON + HTML THUMBNAILS LAMBDA CLOUDSEARCH

59 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING JSON + HTML THUMBNAILS LAMBDA CLOUDSEARCH

60 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING JSON + HTML END USER THUMBNAILS LAMBDA CLOUDSEARCH

61 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID

62 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID

63 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID

64 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID

65 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID

66 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 COGNITO CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID

67 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 COGNITO CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID COGNITO SYNC STORE (FAVORITES)

68 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 COGNITO CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID SNS COGNITO PUSH SYNC COGNITO SYNC STORE (FAVORITES)

69 SNS (Simple Notification Service) ios Apple APNS Celulares e Tablets Apple Google GCM Celulares e Tablets Android Baidu CP Internet Amazon SNS Mobile Push Crossplataforma Amazon ADM Dispositivos Kindle Windows WNS e MPNS Dispositivos Windows Desktop e Windows Phone Com o Amazon SNS, desenvolvedores podem mandar notificações push para múltiplas plataformas e usuários mobile ao redor do mundo

70 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 COGNITO CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID SNS COGNITO PUSH SYNC COGNITO SYNC STORE (FAVORITES)

71 SEARC HING FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 COGNITO CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID SNS COGNITO PUSH SYNC COGNITO SYNC STORE (FAVORITES)

72 SEARC HING FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA MOBILE ANALYTICS END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 COGNITO CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID SNS COGNITO PUSH SYNC COGNITO SYNC STORE (FAVORITES)

73 Mobile Analytics Fácil de coletar, visualizar e interpretar os dados de uso da sua aplicação mobile em larga escala Rápido Free Tier escalável e generoso Tome posse dos seus dados Foco em métricas que importam. Relatórios de utilização disponíveis a cada 60 minutos a partir do recebimento dos dados Escale até bilhões de eventos por dia partir de milhões de usuários Dados coletados não são compartilhados, agregados ou reutilizados.

74 SEARC HING FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA MOBILE ANALYTICS END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 COGNITO CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID SNS COGNITO PUSH SYNC COGNITO SYNC STORE (FAVORITES)

75 Quantos Servidores?

76 SEARC HING FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA MOBILE ANALYTICS END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 COGNITO CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID SNS COGNITO PUSH SYNC COGNITO SYNC STORE (FAVORITES)

77 Próximos passos

78 Comece a usar sem pagar aws.amazon.com/free/

79 Blogs https://aws.amazon.com/blogs/aws/ https://medium.com/aws-activate-startup-blog https://blogs.aws.amazon.com/bigdata/ https://aws.amazon.com/blogs/apn/ https://aws.amazon.com/blogs/compute/

80 Documentações (Getting Started) Amazon Route53: Amazon CloudFront: Amazon : Amazon Cognito Amazon DynamoDB B.html AWS Lambda Amazon CloudSerach Amazon SNS

81 Obrigado!

Amazon AWS. Visão Geral dos Serviços de Nuvem da Amazon. Conrado De Biasi outubro/2014 Conacloud

Amazon AWS. Visão Geral dos Serviços de Nuvem da Amazon. Conrado De Biasi outubro/2014 Conacloud Amazon AWS Visão Geral dos Serviços de Nuvem da Amazon Conrado De Biasi outubro/2014 Conacloud cloudmonks.com.br Fundamentos Virtualização SOA (Service- Oriented Architecture) Web Services API

Leia mais

Jornada para Cloud 10 paradas importantes

Jornada para Cloud 10 paradas importantes Jornada para Cloud 10 paradas importantes Sérgio Mafra Líder Inovação TI 1 Agenda 1. Conceitos 2. Cloud Privada 3. Automação 4. Segurança 5. Custos 6. Aplicações 7. Fornecedores 8. TI Bimodal 9. Telecomunicações

Leia mais

Ricardo R. Lecheta. Novatec

Ricardo R. Lecheta. Novatec Ricardo R. Lecheta Novatec Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

PLATAFORMA DE DESENVOLVIMENTO DE APLICATIVOS PARA EMPRESAS

PLATAFORMA DE DESENVOLVIMENTO DE APLICATIVOS PARA EMPRESAS PLATAFORMA DE DESENVOLVIMENTO DE APLICATIVOS PARA EMPRESAS SUA EMPRESA PRECISA DE SOLUÇÕES MÓVEIS? O NOVO PERFIL DO CLIENTE Aumento do número de Smartphones com acesso a dados; Migração de Buscas no PC

Leia mais

Inicialização Rápida do Novell Vibe Mobile

Inicialização Rápida do Novell Vibe Mobile Inicialização Rápida do Novell Vibe Mobile Março de 2015 Introdução O acesso móvel ao site do Novell Vibe pode ser desativado por seu administrador do Vibe. Se não conseguir acessar a interface móvel do

Leia mais

www.pogoenterprise.com.br

www.pogoenterprise.com.br /Pogoenterprise Alameda Tocantins, 75-16º andar - Conjunto 1601 - Alphaville - CEP 06455-020 - Barueri/SP - contato@pogoenterprise.com.br - (11) 2699-1300 www.pogoenterprise.com.br Intodução A demanda

Leia mais

São Paulo. Maio/2015

São Paulo. Maio/2015 São Paulo Maio/2015 Padrões de Arquitetura para Big Data Hélio Silva Sr. Big Data Analytics Consultant Professional Services AWS Summit São Paulo Maio/2015 Henrique Souza Especialista de Cloud e Big Data

Leia mais

Arquiteturas escaláveis utilizando ferramentas Shared Nothing. Victor Canô

Arquiteturas escaláveis utilizando ferramentas Shared Nothing. Victor Canô Arquiteturas escaláveis utilizando ferramentas Shared Nothing Victor Canô Victor Canô - Founder / CTO @ Cazamba - Founder @ Troz.io /victoracano Conteúdo O que esperamos de uma aplicação? Cloud, benefícios

Leia mais

Aplicativo de inicialização rápida Novell Filr 1.0.2 Mobile

Aplicativo de inicialização rápida Novell Filr 1.0.2 Mobile Aplicativo de inicialização rápida Novell Filr 1.0.2 Mobile Setembro de 2013 Novell Inicialização rápida O Novell Filr permite que você acesse facilmente todos os seus arquivos e pastas do desktop, browser

Leia mais

Migrando seu site para o Azure utilizando

Migrando seu site para o Azure utilizando Migrando seu site para o Azure utilizando Plataforma como serviço. DEV210 Migrando seu site para o Azure utilizando Plataforma como serviço. Quem é o palestrante? Vinícius Souza Evangelista Técnico @vbs_br

Leia mais

DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS

DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS Leandro Guilherme Gouvea 1, João Paulo Rodrigues 1, Wyllian Fressatti 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil leandrog.gouvea@gmail.com,

Leia mais

O SIG disponibiliza hoje uma plataforma de conhecimento do mundo Visual Integrada Sistemática Comprensiva Qualitativa Quantitativa

O SIG disponibiliza hoje uma plataforma de conhecimento do mundo Visual Integrada Sistemática Comprensiva Qualitativa Quantitativa O SIG disponibiliza hoje uma plataforma de conhecimento do mundo Visual Integrada Sistemática Comprensiva Qualitativa Quantitativa Integrando conhecimento colectivo ArcGIS ArcGIS Plataforma comum para

Leia mais

Andreas Wittig Michael Wittig

Andreas Wittig Michael Wittig Andreas Wittig Michael Wittig Novatec Original English language edition published by Manning Publications Co., Copyright 2015 by Manning Publications. Portuguese-language edition for Brazil copyright 2015

Leia mais

Mobilidade para Desktops e Aplicativos com Horizon Suite Daniel Bronzatti, System Engineer

Mobilidade para Desktops e Aplicativos com Horizon Suite Daniel Bronzatti, System Engineer Mobilidade para Desktops e Aplicativos com Horizon Suite Daniel Bronzatti, System Engineer 13/10/2015 Quem sou eu? 5+ anos de arquitetura técnica em virtualização para usuários finais (>8000 usuários)

Leia mais

MOBILE APPS. Principais características. Permitir que o cliente compre produtos e serviços diretamente via app

MOBILE APPS. Principais características. Permitir que o cliente compre produtos e serviços diretamente via app MOBILE APPS Aplicativo para relacionamento e marketing digital, pronto para todos os dispositivos móveis, nas plataformas ios, Android (aplicativos nativos) e mobile web, para plataformas como BlackBerry

Leia mais

Garantindo disponibilidade, segurança e escalabilidade para aplicações. Eduardo Casseano ANG Sales Engineer

Garantindo disponibilidade, segurança e escalabilidade para aplicações. Eduardo Casseano ANG Sales Engineer Garantindo disponibilidade, segurança e escalabilidade para aplicações Eduardo Casseano ANG Sales Engineer Otimização Web = Netscaler Funcionalidades de Otimização SSL Offload Content Compression Content

Leia mais

TCO e a Nuvem Como os clientes da AWS estão economizando com Cloud Computing. José Papo AWS Tech Evangelist @josepapo

TCO e a Nuvem Como os clientes da AWS estão economizando com Cloud Computing. José Papo AWS Tech Evangelist @josepapo TCO e a Nuvem Como os clientes da AWS estão economizando com Cloud Computing José Papo AWS Tech Evangelist @josepapo Ao analisar o TCO #1 Lembre que você está comparando paradigmas distintos Infraestrutura

Leia mais

O que há de novo no System

O que há de novo no System O que há de novo no System Center 2016 MDC204 Palestra Quem é o palestrante? André Vital Hybrid Cloud Specialist V-andv@Microsoft.com Conteúdo a ser abordado Evolução do System Center Azure Management

Leia mais

Gerenciador de sistemas Gerenciamento de dispositivo móvel com base em nuvem

Gerenciador de sistemas Gerenciamento de dispositivo móvel com base em nuvem Gerenciador de sistemas Gerenciamento de dispositivo móvel com base em nuvem Resumo O Gerenciador de sistemas da Meraki fornece gerenciamento centralizado em nuvem e pelo ar, diagnósticos e monitoramento

Leia mais

Curso CP100A - Google Cloud Platform Fundamentals (8h)

Curso CP100A - Google Cloud Platform Fundamentals (8h) Curso CP100A - Google Cloud Platform Fundamentals (8h) Este curso virtual liderado por um instrutor, com 8 horas de duração, introduz os participantes aos produtos e serviços do Google Cloud Platform.

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução App de exemplo Implementação do exemplo Testes realizados

Leia mais

Comunicação por meio de dispositivos móveis ainda tem muito para crescer no país

Comunicação por meio de dispositivos móveis ainda tem muito para crescer no país Comunicação por meio de dispositivos móveis ainda tem muito para crescer no país Atualmente, não dá para falar em mídias digitais sem considerar o mobile. Se por um lado os acessos móveis ganham força,

Leia mais

7 Utilização do Mobile Social Gateway

7 Utilização do Mobile Social Gateway 7 Utilização do Mobile Social Gateway Existem três atores envolvidos na arquitetura do Mobile Social Gateway: desenvolvedor do framework MoSoGw: é o responsável pelo desenvolvimento de novas features,

Leia mais

Computação em Nuvens IaaS com Openstack. Eng. Marcelo Rocha de Sá marcelo@jambu.com.br FLISOL - Belém - Pará 25 de abril 2015

Computação em Nuvens IaaS com Openstack. Eng. Marcelo Rocha de Sá marcelo@jambu.com.br FLISOL - Belém - Pará 25 de abril 2015 Computação em Nuvens IaaS com Openstack Eng. Marcelo Rocha de Sá marcelo@jambu.com.br FLISOL - Belém - Pará 25 de abril 2015 Nuvens Computacionais IaaS com Openstack Nuvens Computacionais Serviços em nuvens

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução App de exemplo Implementação do exemplo Testes realizados

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução PhoneGap PhoneGap Build GitHub INTRODUÇÃO Aplicativos nativos

Leia mais

O MERCADO COM MAIOR CRESCIMENTO

O MERCADO COM MAIOR CRESCIMENTO O MERCADO COM MAIOR CRESCIMENTO DOS ÚLTIMOS ANOS Milhões de Clientes já usam durante todo o dia seus Smartphones para se conectarem, com os aplicativos móveis criados pela 3GT, sua empresa, instituição

Leia mais

Há 18 anos dedicada a serviços de tecnologia de e-mail e colaboração. Top Partner Zimbra no mundo e maior da América Latina

Há 18 anos dedicada a serviços de tecnologia de e-mail e colaboração. Top Partner Zimbra no mundo e maior da América Latina A Inova Há 18 anos dedicada a serviços de tecnologia de e-mail e colaboração Top Partner Zimbra no mundo e maior da América Latina Venda de licença, hospedagem, treinamento e certificação Zimbra Alta disponibilidade

Leia mais

ISHIFT: Informação em Movimento

ISHIFT: Informação em Movimento ISHIFT: Informação em Movimento Contato: www.ishift.com.br +55 51 32798159 contato@ishift.com.br Somos uma empresa completa de produtos e serviços ligados à tecnologia, que procura apresentar soluções

Leia mais

Uma Breve Introdução. Andréa Bordin

Uma Breve Introdução. Andréa Bordin Uma Breve Introdução Andréa Bordin O que significa? NoSQL é um termo genérico que define bancos de dados não-relacionais. A tecnologia NoSQL foi iniciada por companhias líderes da Internet - incluindo

Leia mais

A nuvem como plataforma para a. Internet das Coisas (IoT) e inovação. em modelos de negócio

A nuvem como plataforma para a. Internet das Coisas (IoT) e inovação. em modelos de negócio A nuvem como plataforma para a Internet das Coisas (IoT) e inovação em modelos de negócio Alexandre Perazza Gerente de Serviços COMPAREX alexandre.perazza@comparex.com Impulsionam oportunidades e transformam

Leia mais

otimizando níveis de serviço em implantações na nuvem pública

otimizando níveis de serviço em implantações na nuvem pública DOCUMENTAÇÃO TÉCNICA otimizando níveis de serviço em implantações na nuvem pública chaves para o gerenciamento de serviços efetivo agility made possible sumário resumo executivo 3 Introdução: modelos de

Leia mais

Práticas de Desenvolvimento de Software

Práticas de Desenvolvimento de Software Aula 8. 13/04/2015. Práticas de Desenvolvimento de Software Aula 8 - Arquitetura e infraestrutura de aplicações Web. Oferecimento Modelo cliente-servidor (1) Cliente Rede scheme://domain:port/path?query_string#fragment_id

Leia mais

Desenvolvendo aplicações

Desenvolvendo aplicações Desenvolvendo aplicações Sobre Adriano Bertucci Email: adriano@bertucci.com.br Twitter: @adrianobertucci Técnico: www.bertucci.com.br Consultoria e Serviços: www.fcamara.com.br Agenda Software + Serviços

Leia mais

ARQUITETURA DE SISTEMAS. Cleviton Monteiro (cleviton@gmail.com)

ARQUITETURA DE SISTEMAS. Cleviton Monteiro (cleviton@gmail.com) ARQUITETURA DE SISTEMAS Cleviton Monteiro (cleviton@gmail.com) Roteiro Definição Documento de arquitetura Modelos de representação da arquitetura Estilos arquiteturais Arquitetura de sistemas web Arquitetura

Leia mais

Soluções IBM SmartCloud. 2014 IBM Corporation

Soluções IBM SmartCloud. 2014 IBM Corporation Soluções IBM SmartCloud Estratégia de Cloud Computing da IBM Business Process as a Service Software as a Service Platform as a Service Infrastructure as a Service Design Deploy Consume Tecnologias para

Leia mais

Pixelwolf é um hub freelancer fundado e gerenciado por Hugo Pizaia e Thiago Bisewski.

Pixelwolf é um hub freelancer fundado e gerenciado por Hugo Pizaia e Thiago Bisewski. Pixelwolf é um hub freelancer fundado e gerenciado por Hugo Pizaia e Thiago Bisewski. Unimos profissionais altamente capacitados que produzem com a agilidade e inovação de uma startup, qualidade e solidez

Leia mais

Bem-vindo à apresentação do SAP Business One.

Bem-vindo à apresentação do SAP Business One. Bem-vindo à apresentação do SAP Business One. Neste tópico, responderemos à pergunta: O que é o Business One? Definiremos o SAP Business One e discutiremos as opções e as plataformas disponíveis para executar

Leia mais

Melhores Práticas para Arquitetura em Cloud Computing

Melhores Práticas para Arquitetura em Cloud Computing Melhores Práticas para Arquitetura em Cloud Computing http://zencloud.co Daniel Checchia Consultor de Tecnologia daniel@zencloud.co Daniel Checchia. Quem?? +30 anos em Tecnologia Passagem por todos os

Leia mais

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 INTRODUÇÃO REDES EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 Computadores eram máquinas grandes e complexas, operadas por pessoas altamente especializadas; Não havia interação direta entre usuários

Leia mais

UFF-Fundamentos de Sistemas Multimídia. Redes de Distribuição de Conteúdo (CDN)

UFF-Fundamentos de Sistemas Multimídia. Redes de Distribuição de Conteúdo (CDN) Redes de Distribuição de Conteúdo (CDN) Objetivos da Apresentação Apresentar as arquiteturas de Redes de Distribuição de Conteúdo (CDN) com a ilustração de aplicações em ambientes corporativos e residenciais.

Leia mais

O MERCADO COM MAIOR CRESCIMENTO

O MERCADO COM MAIOR CRESCIMENTO O MERCADO COM MAIOR CRESCIMENTO DOS ÚLTIMOS ANOS Milhões de Clientes usam durante todo o dia seus Smartphones para se conectarem na internet, redes sociais e fazer compras. Com os aplicativos móveis criados

Leia mais

ENGENHARIA DE SOFTWARE E COMPUTAÇÃO EM NUVEM COMO SERVIÇO

ENGENHARIA DE SOFTWARE E COMPUTAÇÃO EM NUVEM COMO SERVIÇO UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO 2015.2 ENGENHARIA DE SOFTWARE E COMPUTAÇÃO EM NUVEM COMO SERVIÇO Aluna: Marcela Pereira de Oliveira Orientador:

Leia mais

Palestrante: Leandro Carvalho. Palestrante: Francisco Ferreira. Moderador: Thiago Cardoso

Palestrante: Leandro Carvalho. Palestrante: Francisco Ferreira. Moderador: Thiago Cardoso Palestrante: Leandro Carvalho MVP Virtual Machine http://msmvps.com/blogs/msvirtualization twitter.com/leandroeduardo Palestrante: Francisco Ferreira Especialista em Virtualização http://ferreirafco.wordpress.com/

Leia mais

Minicurso Computação em Nuvem Prática: AWS

Minicurso Computação em Nuvem Prática: AWS Minicurso Computação em Nuvem Prática: AWS Glauber Cassiano Batista Ricardo Sohn Membros Colméia Roteiro Geral Definições Virtualização Data center Computação em Nuvem Principais classificações: Modelos

Leia mais

Minicurso Computação em Nuvem Prática: AWS

Minicurso Computação em Nuvem Prática: AWS Grupo de Pesquisa em Software e Hardware Livre Glauber Cassiano Batista Membro Colméia glauber@colmeia.udesc.br Joinville Minicurso Computação em Nuvem Prática: AWS Roteiro Definições Virtualização Data

Leia mais

Frameworks para criação de Web Apps para o Ensino Mobile

Frameworks para criação de Web Apps para o Ensino Mobile 393 Frameworks para criação de Web Apps para o Ensino Mobile Lucas Zamim 1 Roberto Franciscatto 1 Evandro Preuss 1 1 Colégio Agrícola de Frederico Westphalen (CAFW) Universidade Federal de Santa Maria

Leia mais

Curso CP300A - Workshop de Qualificação Google Cloud Platform (35h)

Curso CP300A - Workshop de Qualificação Google Cloud Platform (35h) Curso CP300A - Workshop de Qualificação Google Cloud Platform (35h) O CP300 é um curso completo sobre o Google Cloud Platform, que destina se a programadores web que desejam aprender sobre a plataforma

Leia mais

Melhores práticas de segurança da AWS Janeiro de 2011

Melhores práticas de segurança da AWS Janeiro de 2011 Melhores práticas de segurança da AWS Janeiro de 2011 Este documento é um trecho do whitepaper Projetando para a nuvem: whitepaper sobre as melhores práticas (http://media.amazonwebservices.com/aws_cloud_best_practices.pdf)

Leia mais

Post excerpt to catch readers attention and describe the story in short

Post excerpt to catch readers attention and describe the story in short Post excerpt to catch readers attention and describe the story in short A explosão do número de usuários de smartphones está promovendo uma mudança rápida na cultura de vendas e atendimento aos clientes.

Leia mais

RICCA MOBILE IR AUXILIANDO EMPRESAS DE CAPITAL ABERTO A SE COMUNICAREM NO SÉCULO 21: #mobileir

RICCA MOBILE IR AUXILIANDO EMPRESAS DE CAPITAL ABERTO A SE COMUNICAREM NO SÉCULO 21: #mobileir RICCA MOBILE IR AUXILIANDO EMPRESAS DE CAPITAL ABERTO A SE COMUNICAREM NO SÉCULO 21: 1 Quem somos A Ricca é uma empresa que busca trazer à atividade de RI o marketing e seus conceitos, ferramentas e valores,

Leia mais

PushJOB aplicativos sites PushJOB Nuvem Nuvem Por que é diferente PushJOB 100% GRÁTIS Por que usá- lo PushJOB

PushJOB aplicativos sites PushJOB Nuvem Nuvem Por que é diferente PushJOB 100% GRÁTIS Por que usá- lo PushJOB O Que é? Hoje em dia há uma série de fontes e formas de encontrar vagas de trabalho, tais como grupos de e- mail, grupos de mensagens, sites de headhunters etc. Todos eles acabam atrapalhando a sua experiência

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS APLICATIVOS HÍBRIDOS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução PhoneGap PhoneGap Build GitHub INTRODUÇÃO Aplicativos nativos É

Leia mais

Marcelo.augusto@Microsoft.com

Marcelo.augusto@Microsoft.com Marcelo.augusto@Microsoft.com Aplicativos Relatórios Painéis Consultas em linguagem natural Dispositivo móvel A plataforma de Dados da Microsoft Orquestração Gerenciamento de informações Processamento

Leia mais

Universal Windows Platform

Universal Windows Platform Plataforma Windows Universal Windows 8 Apps (C++/C#/JS) Plataforma Web Microsoft Edge HTML Engine Universal Windows 10 Apps (C++/C#/JS) Cordova Tooling (HTML/JS) Project Centennial (Classic Apps) Hosted

Leia mais

Novidades da Plataforma 10.2 Autor:

Novidades da Plataforma 10.2 Autor: Novidades da Plataforma 10.2 Autor: Marketing Técnico Imagem Plataforma ArcGIS Desktop Web Device Portal Web GIS Server Online Content and Services ArcGIS for Desktop 10.2 Porque é melhor usar? Qualidade

Leia mais

Web APIs e delivery. Matando a fome de 1 milhão de pedidos mensais no. Tiago Dolphine

Web APIs e delivery. Matando a fome de 1 milhão de pedidos mensais no. Tiago Dolphine Web APIs e delivery Matando a fome de 1 milhão de pedidos mensais no Tiago Dolphine Tiago Dolphine... Online Delivery Restaurant receives the order Customer search for restaurants APIs Order food from

Leia mais

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir

Leia mais

<apresentação institucional> <junho, 2015> Epic Awesome é uma produtora digital Criamos produtos e soluções que atendam expectativas e resolvam problemas usando tecnologia e práticas de ponta. Em 2015

Leia mais

Desenvolvimento de aplicativo móvel multiplataforma integrado ao sistema de alerta de cheias da bacia do Itajaí

Desenvolvimento de aplicativo móvel multiplataforma integrado ao sistema de alerta de cheias da bacia do Itajaí Desenvolvimento de aplicativo móvel multiplataforma integrado ao sistema de alerta de cheias da bacia do Itajaí Acadêmico: Carlos Eduardo de Souza Orientador: M.Sc. Dalton Solano dos Reis FURB Universidade

Leia mais

Seminário GVcev E-COMMERCE, MOBILE E MÍDIAS SOCIAIS NO VAREJO. Está na Hora de Criar um App para sua loja? Wilson Cunha

Seminário GVcev E-COMMERCE, MOBILE E MÍDIAS SOCIAIS NO VAREJO. Está na Hora de Criar um App para sua loja? Wilson Cunha Seminário GVcev E-COMMERCE, MOBILE E MÍDIAS SOCIAIS NO VAREJO Está na Hora de Criar um App para sua loja? Wilson Cunha Mobile Commerce Quem deve ter; Website mobile; Aplicativos mobile; Diferenças Tecnologia;

Leia mais

OPORTUNIDADE DE MERCADO. Explosão de dados

OPORTUNIDADE DE MERCADO. Explosão de dados SOLUÇÕES EM GERENCIAMENTO E ARMAZENAMENTO VIRTUALIZADO DE DADOS OPORTUNIDADE DE MERCADO Explosão de dados 2 INVESTIMENTO x DEMANDA NOVOS DESAFIOS Evolução dos custos/gb em projetos de virtualização de

Leia mais

MCITP: ENTERPRISE ADMINISTRATOR

MCITP: ENTERPRISE ADMINISTRATOR 6292: INSTALAÇÃO E CONFIGURAÇÃO DO WINDOWS 7, CLIENT Objetivo: Este curso proporciona aos alunos o conhecimento e as habilidades necessárias para instalar e configurar estações de trabalho utilizando a

Leia mais

Mobile Commerce. e-mail: wilson.cunha@viewit.com.br

Mobile Commerce. e-mail: wilson.cunha@viewit.com.br Mobile Commerce Wilson Cunha 30 anos de experiência em negócios. Formado em Tecnologia da Informação; E-commerce, Marketing Digital,. Há 06 anos em mobile commerce. Premiado no e-show 2013, melhor aplicativo

Leia mais

Caminhando na Nuvem com a Amazon Web Services. José Papo AWS Tech Evangelist @josepapo

Caminhando na Nuvem com a Amazon Web Services. José Papo AWS Tech Evangelist @josepapo Caminhando na Nuvem com a Amazon Web Services José Papo AWS Tech Evangelist @josepapo O problema Infraestrutura é cara e complexa Infraestrutura Tradicional é Cara e Complexa Preços Altos para Infraestrutura

Leia mais

Visão geral da Amazon Web Services Dezembro de 2010

Visão geral da Amazon Web Services Dezembro de 2010 Visão geral da Amazon Web Services Dezembro de 2010 Introdução Gerenciar as alterações únicas e inovadoras em tecnologia e negócios durante a última década criou um permanente desafio de infraestrutura

Leia mais

Computação em Nuvem. (Cloud Computing) Pesquisa & Desenvolvimento

Computação em Nuvem. (Cloud Computing) Pesquisa & Desenvolvimento Computação em Nuvem (Cloud Computing) Pesquisa & Desenvolvimento Santo André: 20 de fevereiro de 2013 Características de um bom Data Center Bom Desempenho Escalabilidade Alta Disponibilidade Economia Gerência

Leia mais

- ArcGIS for Desktop - ArcGIS for Server - ArcGIS Online - ArcGIS for Mobile - ArcGIS for Developers - Bons motivos para migrar para 10.

- ArcGIS for Desktop - ArcGIS for Server - ArcGIS Online - ArcGIS for Mobile - ArcGIS for Developers - Bons motivos para migrar para 10. Agenda Sistema ArcGIS 10.1 Conectados ao Mundo pela Geografia Novidades: - ArcGIS for Desktop - ArcGIS for Server - ArcGIS Online - ArcGIS for Mobile - ArcGIS for Developers - Bons motivos para migrar

Leia mais

Minicurso Computação em Nuvem Prática: Openstack

Minicurso Computação em Nuvem Prática: Openstack Minicurso Computação em Nuvem Prática: Openstack Glauber Cassiano Batista Ricardo Sohn Membros Colméia Roteiro Geral Definições Virtualização Data center Computação em Nuvem Principais classificações:

Leia mais

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.0. Copyright Nextel 2014. http://nextelcloud.nextel.com.br

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.0. Copyright Nextel 2014. http://nextelcloud.nextel.com.br Manual do Usuário Versão 1.0.0 Copyright Nextel 2014 http://nextelcloud.nextel.com.br 1 Nextel Cloud... 4 2 Nextel Cloud Web... 5 2.1 Página Inicial... 6 2.1.1 Meu Perfil... 7 2.1.2 Meu Dispositivo...

Leia mais

Relatório de Piloto Tecnológico Plataforma de Cloud Privada baseada em OpenStack Março 2015

Relatório de Piloto Tecnológico Plataforma de Cloud Privada baseada em OpenStack Março 2015 Relatório de Piloto Tecnológico Plataforma de Cloud Privada baseada em OpenStack Março 2015 Resumo Executivo: A Inok realizou uma instalação piloto para analisar as funcionalidades, características técnicas,

Leia mais

TENHA A SUA AGÊNCIA NO MERCADO DE APLICATIVOS MÓVEIS

TENHA A SUA AGÊNCIA NO MERCADO DE APLICATIVOS MÓVEIS TENHA A SUA AGÊNCIA NO MERCADO DE APLICATIVOS MÓVEIS MERCADO DE APLICATIVOS MÓVEIS POLITICA COMERCIAL E VENDAS FÁBRICA DE APLICATIVOS ÍNDICE EXPLORANDO RECURSOS COMPORTAMENTO DO USUÁRIO COMO MANTER SUA

Leia mais

A base de dados. A plataforma Internet Oracle9i Completa, Logo Simples. Page 1. Luís Marques Senior Sales Consultant Solutions Team

A base de dados. A plataforma Internet Oracle9i Completa, Logo Simples. Page 1. Luís Marques Senior Sales Consultant Solutions Team A base de dados Luís Marques Senior Sales Consultant Solutions Team A plataforma Internet Oracle9i Completa, Logo Simples Oracle9i Application Server Oracle9i Database Server Page 1 Áreas em foco na base

Leia mais

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync.com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 4 3 Vivo Sync Web... 5 3.1 Página Inicial... 5 3.1.1 Novo Contato... 6 3.1.2 Editar Contato...

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

APLICATIVO PARA OFERTA E OBTENÇÃO DE CARONAS NA PLATAFORMA ANDROID

APLICATIVO PARA OFERTA E OBTENÇÃO DE CARONAS NA PLATAFORMA ANDROID UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO APLICATIVO PARA OFERTA E OBTENÇÃO DE CARONAS NA PLATAFORMA ANDROID João Paulo Conceição Prof. Jacques Robert Heckmann, Orientador

Leia mais

Planejamento Estratégico de TI. Felipe Pontes felipe.pontes@gmail.com

Planejamento Estratégico de TI. Felipe Pontes felipe.pontes@gmail.com Planejamento Estratégico de TI Felipe Pontes felipe.pontes@gmail.com VPN Virtual Private Network Permite acesso aos recursos computacionais da empresa via Internet de forma segura Conexão criptografada

Leia mais

Symantec Backup Exec.cloud

Symantec Backup Exec.cloud Proteção automática, contínua e segura que faz o backup dos dados na nuvem ou usando uma abordagem híbrida, combinando backups na nuvem e no local. Data Sheet: Symantec.cloud Somente 2% das PMEs têm confiança

Leia mais

A sociedade conectada: smartphone e tablet banking

A sociedade conectada: smartphone e tablet banking Perspectivas, impactos e desafios Nilton Omura (nilton.omura@br.ey.com) Abril, 2012 As condições estruturais para viabilizar a massificação de smartphones e tablets no Brasil estão criadas, e irão transformar

Leia mais

Cloud Ninja: Rede para Faixa-Preta. Fabio Alves Moreira, Arquiteto da Bcash Alex Coqueiro, Arquiteto de Soluções para o Setor Público

Cloud Ninja: Rede para Faixa-Preta. Fabio Alves Moreira, Arquiteto da Bcash Alex Coqueiro, Arquiteto de Soluções para o Setor Público São Paulo Cloud Ninja: Rede para Faixa-Preta Fabio Alves Moreira, Arquiteto da Bcash Alex Coqueiro, Arquiteto de Soluções para o Setor Público Desafios para Arquitetura de Redes Rede como habilitar o negócio

Leia mais

PLATAFORMA DE DESENVOLVIMENTO DE APLICATIVOS CORPORATIVOS

PLATAFORMA DE DESENVOLVIMENTO DE APLICATIVOS CORPORATIVOS PLATAFORMA DE DESENVOLVIMENTO DE APLICATIVOS CORPORATIVOS SUA EMPRESA PRECISA DE SOLUÇÕES MÓVEIS? O NOVO PERFIL DO CLIENTE Aumento do número de Smartphones com acesso a dados;" Migração de Buscas no PC

Leia mais

Aula 1 Windows Server 2003 Visão Geral

Aula 1 Windows Server 2003 Visão Geral Aula 1 Windows Server 2003 Visão Geral Windows 2003 Server Introdução Nessa Aula: É apresentada uma visão rápida e geral do Windows Server 2003. O Foco a partir da próxima aula, será no serviço de Diretórios

Leia mais

Site Estático Site Dinâmico Objetivos de Websites (tipos por finalidade)

Site Estático Site Dinâmico Objetivos de Websites (tipos por finalidade) A2 Site Estático Site Dinâmico Objetivos de Websites Ferramentas Plano de Vôo Aulas 1 ministrada pela prof. Tatiana Site Estático Site Dinâmico Objetivos de Websites (tipos por finalidade) (AWStats, Webalizer,

Leia mais

DESENVOLVIMENTO WEB WORKFLOW. Cláudio Gamboa SAPO 2015-06-05

DESENVOLVIMENTO WEB WORKFLOW. Cláudio Gamboa SAPO 2015-06-05 DESENVOLVIMENTO WEB WORKFLOW Cláudio Gamboa SAPO 2015-06-05 http://www.sapo.pt/ SAPO 300 colaboradores 30 designers 150 técnicos > 300M PV/mês (HP 160 M) > 60M UV/mês (HP 36 M) SAPO EQUIPAS Serviços (Mail,

Leia mais

RHOELEMENTS MOTOROLA DESENVOLVA MENOS. FAÇA MAIS.

RHOELEMENTS MOTOROLA DESENVOLVA MENOS. FAÇA MAIS. RHOELEMENTS MOTOROLA DESENVOLVA MENOS. FAÇA MAIS. RHOELEMENTS MOTOROLA FOLHETO COM TANTOS EQUIPAMENTOS MÓVEIS... VOCÊ, DEFINITIVAMENTE, QUER CRIAR UM APLICATIVO COMPATÍVEL COM TODOS ELES. COM RHOELEMENTS,

Leia mais

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa ACESSE Informações corporativas a partir de qualquer ponto de Internet baseado na configuração

Leia mais

Sumário. 1 Instalando o Windows XP Professional...19

Sumário. 1 Instalando o Windows XP Professional...19 Agradecimentos... 5 O autor... 6 Apresentação... 13 Introdução... 13 Como funcionam as provas de certificação... 13 Como realizar uma prova de certificação... 13 Microsoft Certified Systems Engineer -

Leia mais

Intranet Social. Parceiro Autorizado Brasil RAD Soluções (51) 3377-4691 www.radsolucoes.com.br. Veja o video com legendas on YouTube.

Intranet Social. Parceiro Autorizado Brasil RAD Soluções (51) 3377-4691 www.radsolucoes.com.br. Veja o video com legendas on YouTube. Veja o video com legendas on YouTube.com Intranet Social Parceiro Autorizado Brasil RAD Soluções (51) 3377-4691 www.radsolucoes.com.br www.bitrix24.com 0 O que é Bitrix24? Bitrix24 é uma solução para intranet

Leia mais

Alfresco Content Management

Alfresco Content Management Alfresco Content Management Alfresco é um sistema ECM (Enterprise Content Management) também conhecido como GED (Gestão Eletrônica de Documentos) em nosso mercado de porte corporativo para atender a empresas

Leia mais

Capítulo 4. Programação em ASP

Capítulo 4. Programação em ASP Índice: CAPÍTULO 4. PROGRAMAÇÃO EM ASP...2 4.1 REGISTRAR...2 4.1.1 Códigos para configuração do objeto...2 4.1.2 Formulário para transferir dados da impressão digital...3 4.1.3 Código Javascript para registro

Leia mais

Gerenciamento de identidades

<Insert Picture Here> Gerenciamento de identidades Gerenciamento de identidades Alexandre Pereira Agenda Direcionadores de negócio Solução de gerenciamento de identidades Serviços de diretório Controle de acesso Provisionamento Federação

Leia mais

Como não enlouquecer desenvolvendo um produto mobile com 6 canais. Wednesday, September 25, 13

Como não enlouquecer desenvolvendo um produto mobile com 6 canais. Wednesday, September 25, 13 Como não enlouquecer desenvolvendo um produto mobile com 6 canais fase 1: the product timeline 2010 2011 2012 2013 quem somos timeline 2010 2011 2012 2013 the product Implementar uma plataforma de mobile

Leia mais

Guia de utilização - Novodrive

Guia de utilização - Novodrive Guia de utilização - Novodrive Usuários Windows Versão 1.14 das Configurações do Novodrive A janela de configurações é parte integrante do Software Desktop Novodrive ve e serve para realizar a configuração

Leia mais

Inovação em Escala na Amazon Web Services. Julio M. Faerman @jmfaerman

Inovação em Escala na Amazon Web Services. Julio M. Faerman @jmfaerman São Paulo Inovação em Escala na Amazon Web Services Julio M. Faerman @jmfaerman Cada vez mais rápido! Transformações em escala Apenas com claros benefícios econômicos Mainframes vs. UNIX Super Servers

Leia mais

Arcserve Backup: Como proteger ambientes NAS heterogêneos com NDMP

Arcserve Backup: Como proteger ambientes NAS heterogêneos com NDMP Arcserve Backup: Como proteger ambientes NAS heterogêneos com NDMP Phil Maynard UNIDADE DE SOLUÇÕES DE GERENCIAMENTO DE DADOS PARA O CLIENTE FEVEREIRO DE 2012 Introdução Em todos os lugares, o volume de

Leia mais

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync.com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 5 3 Vivo Sync Web... 6 3.1 Página Inicial... 6 3.1.1 Novo Contato... 7 3.1.2 Editar Contato...

Leia mais

EUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA

EUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA EUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA QUALQUER TIPO DE USUÁRIO Gustavo Henrique Rodrigues Pinto Tomas 317624 AGENDA Introdução: Cloud Computing Modelos de Implementação Modelos de Serviço Eucalyptus

Leia mais

Globalização dos SIG. Potenciar o SIG como plataforma comum. de trabalho e conhecimento. Biliões Sociedade. Milhões. Centenas de. Milhares.

Globalização dos SIG. Potenciar o SIG como plataforma comum. de trabalho e conhecimento. Biliões Sociedade. Milhões. Centenas de. Milhares. Globalização dos SIG Potenciar o SIG como plataforma comum Biliões Sociedade Centenas de Milhares Milhões Professionais SIG Utilizadores Milhares Investigação de trabalho e conhecimento O SIG organiza

Leia mais