SIE-IR-2014
Apresentação de TICs de software
Ítalo Lessa Oliveira
Renan Oliveira Moreira
TICs sugeridas
1. Amazon Web Services (AWS)
1. SugarCRM
1. Joomla!
1. iFood
1. Mercurial
1. 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 governamentais
o 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!

Apresentação sie ir-2014

  • 1.
    SIE-IR-2014 Apresentação de TICsde software Ítalo Lessa Oliveira Renan Oliveira Moreira
  • 2.
    TICs sugeridas 1. AmazonWeb Services (AWS) 1. SugarCRM 1. Joomla! 1. iFood 1. Mercurial 1. Odoo
  • 3.
    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;
  • 4.
  • 5.
    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;
  • 6.
    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.
  • 7.
  • 8.
    SugarCRM - Oque é? ● 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.
  • 9.
    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.
  • 10.
  • 11.
  • 12.
    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.
  • 13.
    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.
  • 14.
    Joomla! ● Software livree 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;
  • 15.
    Joomla! ● Esqueleto paracriaçã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;
  • 16.
    Joomla! ● Por serum 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 governamentais o Mais de 3000 sites governamentais ao redor do mundo são feitos com Joomla!
  • 17.
  • 18.
    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.
  • 19.
    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.
  • 20.
  • 21.
  • 22.
    Mercurial ● Software decontrole 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
  • 23.
    Mercurial ● CVS eSVN 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;
  • 24.
  • 25.
  • 26.
    Mercurial ● Pode serusado 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.
  • 27.
  • 28.
    Odoo ● Antigamente conhecidocomo 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.
  • 29.
    Odoo - Implementação ●Oferece pacotes de instalação variados para diferentes níveis de complexidade. ● Possui um vasto tutorial e forum de desenvolvimento.
  • 30.
    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.
  • 31.
  • 32.
  • 33.