Linguagem de programação e/S para um sistema baseado em quiosques

Vou desenvolver um software para um quiosque e estava a pensar com que sistema operativo e linguagem de programação estaria melhor.

eu entendo quiosques um pouco e percebi que há um monte de problemas no que diz respeito a upgrades de software, etc então eu quero um ambiente que pode ser facilmente gerenciado remotamente, mas também é seguro.

li que O Windows Embedded é uma escolha de O/S muito popular para quiosques e presumo que se essa é a rota Eu tomaria, eu provavelmente iria com uma solução.Net (C#/VB) para a linguagem de desenvolvimento. No entanto, eu assumiria que isso acrescentaria um pouco mais do que o custo para o quiosque.

pessoalmente, eu preferiria Linux como um O / S, mas então eu teria que ir com Java (não qualquer experiência), ou algo como TCL/Tk (não muita experiência e muito genérico aparência UI), ou um front-end web.

quero mesmo ficar longe de uma aplicação webdesde que me apetece desenvolver muito interfaces de usuário baseadas na web apelativas que incluem um monte de entrada de dados, são bastante demorado para desenvolver e fazer com que a IU olhe exatamente como você quer envolve um monte de tecnologias diferentes (Javascript, CSS, HTML, etc).

Então, eu queria obter algumas opiniões se as pessoas estivessem dispostas a fazer algumas sugestões.

Author: lexu, 2010-07-29

4 answers

Considere o seu hardware também. Isto é uma aplicação de ecrã táctil? Se assim for, você pode ter que considerar como você vai trabalhar com bibliotecas de terceiros ou motoristas. Scanner de código de barras? Leitor de cartões? Assim por diante...

Considere questões de software, tais como acesso à rede e segurança. Enquanto aplicações boas e ruins podem ser escritas em qualquer combinação de linguagem e plataforma, algumas combinações se prestam melhor a alguns estilos arquitetônicos do que outros. Você pode ter muito diferente requisitos para uma aplicação de entretenimento para crianças do que você faria para um ATM.

Fora isso, a melhor linguagem / Ambiente / Arquitetura é provavelmente aquela com a qual sua equipe é a mais confortável.
 2
Author: Rob Cooke, 2010-07-29 05:24:30
Eu diria que devias usar a combinação do motor de renderização linux/html para facilitar a implantação e a flexibilidade. Se você realmente não gosta de HTML/CSS simples, você pode ir com Gecko e usar XUL. Os widgets são bastante bons e previsíveis.

Se você não pode permitir o poder de processamento para executar um navegador, você pode considerar um cliente fino como solução e executar o que quiser no servidor.

Na verdade, use o que estiver mais familiarizado. Considerando que ouviste as janelas Embedded é uma escolha popular, eu acho MS departamento de marketing. fizeram bem o seu trabalho desta vez.
 0
Author: artificialidiot, 2010-07-29 05:04:41
Considere isto. Se você usar o Microsoft Windows basta-sobre-tudo, o dia vai venha quando seu quiosque será imortalizado em todos os tipos de lugares, exibindo um "Abortar, Repetir, Ignorar?"diálogo ou uma tela azul da Morte. Consegues viver com esse sabor de imortalidade? É claro que trabalho em sistemas incorporados, sobre os quais a vida das pessoas frequentemente cavalga, e estou dolorosamente ciente de uma certa peça realmente bonita de Photoshopping. Ele mostra um cockpit de vidro Airbus, com cada tela, não importa o quão grande ou pequeno, exibindo uma tela azul da Morte. Ou podes tirar a foto da cerimónia de abertura dos Jogos Olímpicos de Pequim, que mostra um dos ecrãs gigantes projectados a projectar um BSOD.
 0
Author: John R. Strohm, 2010-07-29 05:32:28
Construí um sistema de quiosques em netbooks a correr a edição inicial do windows 7. Eles eram $299 cada, e trabalhavam muito bem, os clientes estavam muito felizes. WPF usando um modelo MVVM tornou muito fácil de escrever.
 0
Author: Charles Lambert, 2011-05-20 04:56:52