--
Daniel Gonçalves
Base4 Sistemas Ltda.
[www.base4.com.br]
[twitter.com/spanazzi]
------------------------------------
,-----------------------------------------------------------.
| Antes de enviar um e-mail para o grupo leia: |
| http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar |
| E se você é usuário do BOL lembre-se de cadastrar o |
| e-mail do grupo na lista branca do seu sistema anti-spam. |
`-----------------------------------------------------------´Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/python-brasil/
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@yahoogrupos.com.br
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html
> Estive procurando esses dias por algo ou alguém que tenha desenvolvido
> alguma aplicação comercial utilizando pygame para a interface com o
> usuário. Procurei bastante pela internet e não encontrei nada
> relevante. Alguém sabe de algo parecido? Minha intenção é usar o
> Pygame para renderizar a interface com o usuário em uma aplicação que
> não tem nada a ver com um jogo, mas com uma aplicação comercial
> específica, como um ponto-de-venda, por exemplo.
Não me lembro da referência exata, mas sei que já vi aplicações que não eram
jogos usando o PyGame. Talvez seja mais fácil você achar procurando pelo
termo SDL.
--
Carlos Ribeiro
Consultoria em Projetos
blog: http://rascunhosrotos.blogspot.com
blog: http://pythonnotes.blogspot.com
mail: carri...@gmail.com
mail: carri...@yahoo.com
[As partes desta mensagem que não continham texto foram removidas]
Algumas libs de gui pra te ajudar na pygame estão em [1], mas são planejadas
pra jogos, não pra aplicações comerciais. Um ponto de venda poderia
facilmente se aproveitar de um framework como Kiwi ou algo do gênero, e
trabalhar com isso na Pygame não é trivial.
[1] http://www.pygame.org/wiki/gui
[]s
Iuri
2009/8/24 Daniel Gonçalves <dan...@base4.com.br>
>
>
> Estive procurando esses dias por algo ou alguém que tenha desenvolvido
> alguma aplicação comercial utilizando pygame para a interface com o
> usuário. Procurei bastante pela internet e não encontrei nada
> relevante. Alguém sabe de algo parecido? Minha intenção é usar o
> Pygame para renderizar a interface com o usuário em uma aplicação que
> não tem nada a ver com um jogo, mas com uma aplicação comercial
> específica, como um ponto-de-venda, por exemplo.
>
> --
> Daniel Gonçalves
> Base4 Sistemas Ltda.
> [www.base4.com.br]
> [twitter.com/spanazzi]
>
>
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
> Primeiro, o que exatamente você pretende fazer que é melhor usar Pygame do
> que as GUI's "tradicionais" (qt, wx, gtk, ...)?
>
> Algumas libs de gui pra te ajudar na pygame estão em [1], mas são
> planejadas
> pra jogos, não pra aplicações comerciais. Um ponto de venda poderia
> facilmente se aproveitar de um framework como Kiwi ou algo do gênero, e
> trabalhar com isso na Pygame não é trivial.
>
Eu já pensei muito nessa idéia antes e acho que o Pygame tem potencial
sim... justamente por ser diferente. ApLicações altamente interativas, como
por exemplo as típicas aplicações de Iphone, são mais fáceis de fazer com um
framework como Pygame. Não quer dizer que seja tudo brincadeira ou efeito
especial, só quer dizer que o paradigma da interface é outro.
--
Carlos Ribeiro
Consultoria em Projetos
blog: http://rascunhosrotos.blogspot.com
blog: http://pythonnotes.blogspot.com
mail: carri...@gmail.com
mail: carri...@yahoo.com
Eu particularmente não acho que pygame seja algo legal pra se usar para
aplicações comerciais. Mas isso depende muito do que você pretende fazer
como o Iuri disse. Em pygame há algumas libs que desenham widgets, além de
você mesmo poder criar os seus.
Como eu disse, curioso. Já para encontrar aplicações feitas em pygame você
pode encontrar no próprio site do projeto [2] , tem um monte lá, basta
procurar pela tag desejada (aplicações) no caso.
[1]http://br.groups.yahoo.com/group/python-brasil/message/40808
[2] http://pygame.org
[]'s
2009/8/24 Carlos Ribeiro <carri...@gmail.com>
>
>
> 2009/8/24 Daniel Gonçalves <dan...@base4.com.br <daniel%40base4.com.br>>
>
>
> > Estive procurando esses dias por algo ou alguém que tenha desenvolvido
> > alguma aplicação comercial utilizando pygame para a interface com o
> > usuário. Procurei bastante pela internet e não encontrei nada
> > relevante. Alguém sabe de algo parecido? Minha intenção é usar o
> > Pygame para renderizar a interface com o usuário em uma aplicação que
> > não tem nada a ver com um jogo, mas com uma aplicação comercial
> > específica, como um ponto-de-venda, por exemplo.
>
> Não me lembro da referência exata, mas sei que já vi aplicações que não
> eram
> jogos usando o PyGame. Talvez seja mais fácil você achar procurando pelo
> termo SDL.
>
> --
> Carlos Ribeiro
> Consultoria em Projetos
> blog: http://rascunhosrotos.blogspot.com
> blog: http://pythonnotes.blogspot.com
> mail: carri...@gmail.com <carribeiro%40gmail.com>
> mail: carri...@yahoo.com <carribeiro%40yahoo.com>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Leônidas S. Barbosa (Kirotawa)
[DesenvolvedorWeb/CEFET/RN]
[Ciências da Computação/UFRN]
[pós-graduando em Inteligência Computacional/Processamento Gráfico /UFRN
[Estudante de japonês nível 7 - Japanese Student]
[Desenvolvedor em python, PyGame]
blog: corecode.wordpress.com/
"Mais sábio é aquele que sabe que não sabe" (Sócrates)
> Estive procurando esses dias por algo ou alguém que tenha desenvolvido
> alguma aplicação comercial utilizando pygame para a interface com o
> usuário. Procurei bastante pela internet e não encontrei nada
> relevante. Alguém sabe de algo parecido? Minha intenção é usar o
> Pygame para renderizar a interface com o usuário em uma aplicação que
> não tem nada a ver com um jogo, mas com uma aplicação comercial
> específica, como um ponto-de-venda, por exemplo.
O que tu quer é uma aplicação que não use janelas nem nada de uma gui
tradicional, seja algo mais parecido com flash. Eu sugiro não usar o
pygame pra isso e sim usar o Arthur (do QT) a cairo ou a nova
biblioteca do gnome clutter. Porque não usar pygame? Porque layout de
texto é mais complicado do que parece (principalmente pra fazer
direito) e entrada de dados também é um pouco mais complicado. Essas
bibliotecas ou usam a pango ou o qt para fazer o layout de texto,
carregar fontes e tudo mais.
Eu só usaria a pygame se realmente fosse um jogo ou algo que manipular
direto os bits da tela e rapido seja o mais importante. Outro ponto
pro pygame é que ele pode rodar sem o X, mas hoje em dia isso não é um
grande problema (o X usa uns 32 mb de ram ou menos sozinho) e ele te
dá a vantagem de transparencia de rede.
--
Leonardo Santagada
santagada at gmail.com
Obs: Acredito que este trabalhe no contexto web aplication.
[ ] 's
-----------------------------------------------
Richardson Lima
http://richardsonlima.foxylinux.com
http://softwarelivre.org/richardsonlima/blog
www.foxylinux.com ( Foxy Linux "Bud" 1.0 )
http://antnet.wordpress.com
http://securityfusion.sourceforge.net
(Security Fusion intrusion detection system)
Gsm Mobile: +55 81 88725173 / 96547620
This e-mail is private and confidential, and of exclusive use of the
addressee only. Its contents should not be revealed to third parties. If you
are not the intended addressee, please notify the sender and promptly delete
this message. It should be advised that this correspondence has been
transmitted through a public communication channel, being, therefore,
subject to the inherent risks of such kind of communication.
2009/8/24 Iuri <iuris...@gmail.com>
> Kiwi
Exato! Interatividade é o que eu procuro com o Pygame, além de
velocidade e uma interface com respostas rápidas às ações do usuário.
Geralmente esses atributos são encontrados em jogos. A possibilidade
de manipular livremente teclado/mouse é outro ponto importante. Veja
bem, em um PDV a fila de pessoas no caixa não permite que o usuário
fique tirando a mão do teclado para encontrar o mouse embaixo de um
monte de cupons e sacolinhas, e os ambientes são apertadíssimos. Por
isso a aplicação tem que ser totalmente acessível pelo teclado, sem
que o usuário tenha que se preocupar com o componente em foco.
Venho pensando nisso praticamente desde o dia em que tive o prazer de
me encontrar com Python.
Acho que vou começar a estudar e realizar testes com a Pygame. Não
vejo nenhum motivo para não funcionar. Obrigado pelas respostas,
pessoal!
--
Daniel Gonçalves
Base4 Sistemas Ltda.
[www.base4.com.br]
[twitter.com/spanazzi]
Aplicações comerciais tem i/o intenso com banco de dados e interface com
usuario, se a "desculpa" for rapidez, o pygame nao vai melhorar nada...
alias pode ate atrapalhar, pois a curva de desenvolvimento vai ser
maior... para sistemas de gestão, "talvez" o pygame seja a meljor opção
com BI, pois ver o resultado de pesquisas em um cubo animado ficaria
massa...
Eduardo
Daniel Gonçalves escreveu:
>
>
> 2009/8/25 Carlos Ribeiro <carri...@gmail.com
> <mailto:carribeiro%40gmail.com>>:
--
Eduardo Nakamatu
Consultor de Negócios, Instrutor ADVPL Senior
Certificado Microsiga
Biale ADVPL Consultoria e Treinamentos.
FoneFax: (11) 5011-4895
e-mail: eduardo(at)advpl(dot)com(dot)br
www.biale.com.br
www.advpl.com.br
Você tem razão. Mas a velocidade de acesso a dados não me preocupa. Me
preocupa muito mais a inteface do sistema e a inteligência do sistema
para responder aos estímulos de vários periféricos (e.g. ECF, gaveta,
leitor de códigos de barras, teclados auxiliares e etc.).
Hoje, na empresa, temos um PDV que é escrito assim, com uma bilioteca
gráfica (Ferns Graphics Library) e CA-Clipper 5.2e. O código atual
será portado para Harbour para aproveitar a imensa quantidade de
código legado (curto prazo). Mas a vontade nossa (médio prazo) é
migrar esses sistemas para Python+SQLAlchemy+PyGame+GTK+PySerial.
Estou pesquisando essas possibilidades para iniciar esse projeto já na
primeira metade do ano que vem.
--
Daniel Gonçalves
Base4 Sistemas Ltda.
[www.base4.com.br]
[twitter.com/spanazzi]
O Kiwi[1] é um framework para pyGTK.
O Stoq[2] é uma aplicação comercial desenvolvida pela mesma empresa
que fez o Kiwi, e serve como um bom exemplo do que dá para fazer.
[1] http://www.async.com.br/projects/kiwi/
[2] http://www.stoq.com.br/pt-br/
--
Paul Eipper