segunda-feira, 1 de setembro de 2008

Item 5. Considerações Técnicas

Os pontos a serem considerados são:

* Utilização de um hardware moderno e veloz, visando um bom tempo de resposta nas consultas efetuadas pelos usuários
* Utilização de um sistema operacional livre, visando o barateamento da solução, pois vários quiosques serão instalados pela cidade, o que encareceria caso houvesse a necessidade de licenciamento de software
* Utilização de uma linguagem de software livre para o desenvolvimento do sistema

Vocês acham que precisamos acrescentar alguma coisa?

10 comentários:

Anderson disse...

Estava pensando: precisa de um servidor para controlar tudo isso né? Onde ficaria esse servidor?

Camilla Brandel disse...

Bom ponto, Anderson.
Tem que ser um servidor a ser providenciado pelo cliente, seja o cliente uma empresa ou a prefeitura ou governo...

jose disse...

não concordo com isso.
1. O que seria um hardware moderno e veloz ? para mim seria um Quadcore de 3.12 ghz 4giga de ram e uma placa de video nvidia gtx280, mas se for um terminal burro não precisa ter nada, ainda mais se ele for conectado a um servidor ele precisa de menos coisa ainda.
2. Já que é um terminal não poderiamos fazer um sistema embarcado ? Assim eliminado vários custos, apesar da construção do software ser bem mais difícil iria baratear o custo do hardware. Eu realmente acredito que isso seria um sistema embarcado, logo poderiamos usar o Embedded Linux.
3. Se for um sistema embarcado a linguagem precisaria ser especifica para sistema embarcado, como C, C++ ou Java.
4. Oque seria uma linguagem de sofware livre ? uma linguagem que o compilador é livre ? ou uma linguagem que o ambiente de desenvolvimento é livre ?

Anderson disse...

Tem razão Zé, acho que um sistema embarcado é melhor, isso iria inclusive baratear. Nesse caso precisamos especificar um hardware, mais simples.

No caso a linguagem C seria mais ideal.

Faça essas considerações no documento, por favor.

Luciano disse...

- Utilizar sistema operacional livre é importante para minimizar os custos.
- Concordo que hardware moderno e veloz não diz nada. Entretanto, um sistema embarcado pode não ser tão "barato". Esse tipo de sistema tem o valor da mão de obra mais elevado e também não se acha profissionais dessa área tão facilmente como para desktop. Qual o computador que vc´s acham que tem naqueles quiosques de shopping? A manutenção de um desktop comum é bem mais simples e de baixo custo.
- Como serão atualizados os dados como tarifas, informações cadastradas pelos empresários, etc? Acho que precisa sim de um servidor. Imagina quando tivermos que atualizar o sistema... teremos que instalar em quiosque por quiosque?
- Acho que a conexão deve ser por rede sem fio - hotspot ou 3G

Camilla Brandel disse...

Estou meio em dúvida sobre o que vocês querem dizer com "sistema embarcado" aqui. Isso é meio relativo...
De qualquer forma, estou com o Luciano nessa. Temos que pensar em um sistema que seja de fácil atualização, porque os dados são muito dinâmicos. E servidor me parece essencial, pra não ter que ficar indo de um em um.
Já a linguagem de programação, acho que depende do hardware. Se ele for forte, pode ser qualquer uma. Mas temos que lembrar que a tarefa de busca pode ter um custo alto. Já o resto é tudo tranquilo e não exige praticamente nada de processamento.

jose disse...

Não sei se a manutenção de um servidor seria mais barato, alias acho que é mais caro ter um servidor bom pois ele vai ter que armazenar dados e fornecer para N terminais, vai ter que ter manutenção e a arquitetura do sistema vai ter que ser inteira mudada para cliente-servidor, além dos quesitos da conexão, que teria que pagar um plano por mês para cada quiosque, e teria que ter segurança para ninguém alterar, manipular ou apagar dados, uma vez que todos quiosques estarão usando wi-fi. Na outra ponta você teria apenas que pagar 10 peão para cada um ir em 20 terminais por dia destravar a portinha de segurança desligar o terminal, e bootar ele com um novo CD-ROM no disco, assim criando janelas de atualização (de 15 em 15 dias por exemplo). Acho que ficaria muito mais barato.
Sendo um sistema embarcado teria o custo inicial de desenvolvimento do software, mas depois acho que valeria a pena, e se quiser colocar um sistema operacional embarcado, ficaria mais facil ainda programar.
Em quisoque de shopping eles usam Windows CE.
Vejam ai o que acham.

Anderson disse...

Bom, sinceramente não faço idéia do custo que seria para construir um sistema embarcado, nunca tive contato com isso. Acho que depende muito da quantidade de terminais. A grande questão acho que está na atualização do sistema. Se for embarcado, não seria nada prático.

Alguém tem idéia do custo disso?

Camilla Brandel disse...

Oi pessoal.
Quem colocou "32Memoria Ram" nesse item? Qual é a unidade? 32bytes? Mega? Giga? Tem que colocar.
E quanto a 8 processadores. São 8 na mesma máquina? Várias máquinas?

Zé, você falou de sistema embarcado, mas aí falou de Windows CE. Acho que sua definição de sistema embarcado tá meio diferente da minha...

jose disse...

Vide wikipedia (http://en.wikipedia.org/wiki/Windows_CE)

Windows CE (also known officially as Windows Embedded Compact post version 6.0 [2][3], and sometimes abbreviated WinCE) is Microsoft's operating system for minimalistic computers and embedded systems.