O documento apresenta sugestões de Tecnologias da Informação e Comunicação (TICs) de software, incluindo Amazon Web Services (AWS), SugarCRM, Joomla!, iFood, Mercurial e Odoo. Cada TIC é brevemente descrita com seus principais recursos e casos de uso.
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;
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.
8. 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.
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.
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 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;
15. 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;
16. 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!
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.
22. 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
23. 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;
26. 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.
28. 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.
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.