Apresentação sie ir-2014

33
SIE-IR-2014 Apresentação de TICs de software Ítalo Lessa Oliveira Renan Oliveira Moreira

Transcript of Apresentação sie ir-2014

SIE-IR-2014Apresentação de TICs de software

Ítalo Lessa OliveiraRenan Oliveira Moreira

TICs sugeridas1. Amazon Web Services (AWS)

2. SugarCRM

3. Joomla!

4. iFood

5. Mercurial

6. Odoo

Amazon Web Services● Plataforma de computação em nuvem;

● Serviço de computação remota;

● Lançada em 2006;

● Amazon EC2 (Amazon Elastic Compute Cloud): Servidores virtuais;

● Amazon S3: Armazenamento;

● Pague o quanto consumir;

Amazon Web Services

Amazon Web Services● Oferece nível(plano) grátis 1 ano de teste;

● S3: 5 GB de armazenamento, 20 mil ‘get requests’, 2 mil ‘put requests’, e 15 GB de tráfego por mês.

● O Microsoft Azure oferece 1 mês de teste, com $200 para gastar em qualquer serviço;

Amazon Web Services● Casos de uso:

○ Big Data■ Pfizer: Alto volume de dados para análise;

● “The Amazon Virtual Private Cloud (Amazon VPC) was a unique option that offered an additional level of security and an ability to integrate with other aspects of our infrastructure.” - Dr. Michael Miller, Diretor da P&D

○ Governo e Educação■ San Francisco State University: Projeto de aprendizado de

máquina, FEATURE;● “The pay-as-you-go model of Amazon Elastic Compute Cloud(Amazon EC2) was the most

appropriate option versus owning a large server in-house,” - Professor Petkovic.

SugarCRM

SugarCRM - O que é?● O SugarCRM é uma ferramenta CRM Open Source.

● Multiplataforma para instalação do servidor: Windows,Linux,Mac e para visualização: IE,Firefox,Safari,Chrome.

● Feito em PHP.

● Versões grátis ou com opção de licença paga para recursos adicionais.

SugarCRM - Implementação● Para a implementação são necessários:

o Um servidor web.o PHP e conhecimento do mesmo.o Um serviço de Banco de dados.o Plataformas suportadas para a versão desejada.o Licença Pública GNU.

SugarCRM - Preços

SugarCRM

Content Management System● Framework de gerenciamento de conteúdo;

o Content Management System (CMS)

● Wordpress, Joomla! e Drupal;

● Open source;

● Wordpress é a mais popular, a mais fácil, começou como uma plataforma de blog. Oferece problemas para sites muito grandes.

Content Management System● Drupal é a mais avançado e poderoso, e não exige tanto recursos quanto

a WordPress. Porém é necessário conhecimento em HTML e PHP, e o site não pode ser hospedado em um server da Drupal;

● Joomla! é o meio-termo entre Drupal e WordPress, pois é mais poderosa que o WordPress porém não é tão complicada quanto a Drupal. Joomla também não oferece um servidor para hospedar o seu site.

Joomla!● Software livre e de código aberto;

● Feito em PHP, usa técnicas de Orientação a Objetos e padrões de projeto;

● Armazena os dados em MySQL, MS SQL ou PostgreSQL;

Joomla!● Esqueleto para criação do website;

● Fácilidade na criação, publicação e gerenciamento de conteúdo;

● Elimina a necessidade de um webmaster;o Redução de custos.

● Possui características nativas de difícil implementação;

Joomla!● Por ser um software livre e ter baixo custo ou mesmo nulo, mas ao mesmo

tempo oferecer um alto poder de customização é recomendado desde sites pessoais até sites de grande porte.

● ONGs e Orgãos governamentaiso Mais de 3000 sites governamentais ao redor do mundo são feitos com

Joomla!

Ifood

Ifood● O iFood é um serviço online onde restaurantes que trabalham com

entrega possam se cadastrar para ter um página própria para receber pedidos.

● O restaurante cadastrado terá no serviço: cardápio e um carrinho para o consumidor fazer pedidos.

iFood - Implem. e preço● Para aderir ao iFood o restaurante

precisa preencher um formulário● A partir desse formulário o iFood

entrará em contato com a empresa para discutir os detalhes de preço.

● A empresa paga por entrega, a hospedagem é gratis.

iFood

iFood

Mercurial● Software de controle de versão;

● Software Livre e multiplataforma;

● Feito em Python e C;

● Controle de versão distribuída;o Mantém repositório local de todo histórico de desenvolvimento.

● Peer-to-Peer contra Cliente-Servidor

Mercurial● CVS e SVN são centralizados, Mercurial e Git são distribuídos;

● Operações de commit, ver histórico e reverter mudanças são mais rápidas;

● Possui backups localmente;

● Permite o trabalho prosseguir sem internet;

● Mais lento para realizar o checkout;

Mercurial

Mercurial

Mercurial● Pode ser usado por qualquer desenvolvedor em qualquer S.O. que

procure um sistema de controle de versão distribuído.

● Projetos que usam Mercurial: Facebook, Mozilla, Python, Symbian OS, Netbeans, AdBlock Plus, etc.

Odoo

Odoo● Antigamente conhecido como OpenERP.

● É uma ferramenta ERP com código aberto.

● Documentação vasta e comunitária.

● Analogamente seria um “sistema operacional” com cada recurso ou

funcionalidade adicionado com um aplicativo.

● Repositório com mais de 3000 aplicativos para fins diversos.

● Pode ser instalado em windows e em linux.

Odoo - Implementação● Oferece pacotes de

instalação variados para diferentes níveis de complexidade.

● Possui um vasto tutorial e forum de desenvolvimento.

Odoo - Preço● Gratuito para 2 usuários

administradores.● Sem limite de utilização

para somente-leitura.● Para cada usuário a

mais será adicionado 15$ por aplicativo.

● Crescimento exponencial de preço conforme aumenta os números.

Odoo

Perguntas

Obrigado!