Dica de jogo para se jogar com amigos e bebendo uma cerveja: Trem mexicano!
Dica de jogo para se jogar com amigos e bebendo uma cerveja: Trem mexicano!
Incrível, mesmo a empresa sendo comprada pelo Google eles fizeram decisões baseadas nos clientes. Um bom exemplo para as startups e empresas que compram startups
Não existem muitas empresas de jogos no Brasil, a Duna Systems está tentando ser uma por um caminho cada vez mais comum, escrevendo apps para iPhone/iPod. O que é bastante incomum foi a linguagem que Alex Queiroz, founder da Duna, escolheu para criar seu primeiro jogo para a plataforma, Scheme! Reverso é um jogo conhecido, divertido e salva vidas em filas de banco! E o preço está ótimo, $1.99. Só teve uma coisa que não gostei, a imagem de background e acho que deveríamos poder escolher uma da própria galeria. Veja um review no blog iTouchBR.
Fiz uma entrevista por email com Alex para saber mais sobre o desenvolvimento de apps para iPhone e a escolha de Scheme como linguagem principal já que também estou interessado em desenvolvimento de apps pra mobile.
Quais tecnologias (Linguagem, IDE/Editor etc) usou para construir o Reverso?
O jogo foi desenvolvido em Scheme (Gambit-C) e Objective-C. O código-fonte foi editado no Emacs, a interface gráfica foi gerada com PoV-Ray e montada com o Interface Builder. O código foi compilado e carregado com o XCode.
Por qual razão usou Scheme?
Por causa da alta produtividade de desenvolvimento de software, além da disponibilidade de excelentes compiladores Scheme que usam C como linguagem intermediária.
Em que você usa Objective-C?
Objective-C é usado sempre que é necessário fazer chamadas à API do iPhoneOS. O Objective-C funciona como uma casca que usa o código Scheme como uma biblioteca. Para todos os fins, é apenas uma biblioteca C pura.
Ainda pensa em construir novas apps com Scheme?
Sim, a experiência foi muito gratificante. O tempo de desenvolvimento foi mínimo e a performance do código é excepcional.
O que acha da política de aprovações de apps da Apple?
Apesar ser frustrante a espera pela aprovação, eu entendo que este é o modus operandi da Apple. Eles sempre trabalharam com uma plataforma fechada, não no sentido do código, já que o kernel e vários outros componentes são open-source, mas no sentido de um pacote hardware + software que corresponde à ideia Apple de como deve ser a experiência do usuário. Acredito que o processo de aprovação visa a manter um mínimo da tão famosa “experiência Apple” que tantos usuários gostam.
Como você vê o mercado de desenvolvimento para iPhone e outras plataformas como Android para desenvolvedores brasileiros?
O iPhone não vendeu tão bem no Brasil, pelo menos ainda. Portanto o mercado-alvo acaba sendo o mundial. Já o Android tem maiores chances de alcançar uma maior penetração, tendo em vista a diversidade de aparelhos suportados. Mas, por outro lado, o Android Market ainda não está disponível para desenvolvedores brasileiros, então pelo menos por enquanto o iPhone ainda está na frente.
Onde encontrar boas informações sobre desenvolvimento para iPhone?
O site para desenvolvedores da própria Apple (http://developer.apple.com/iphone) é muito bom, e foi de lá que tirei a maior parte das informações. Também estudei pelo livro da Erica Sadun, mas como é mais um livro de receitas, foi usado como um guia de referência rápida.
Faça a você um favor, leia isso sempre que começar a escrever um software
O Ceará On Rails 2009 foi um grande evento, começou com o Rafa Rubert que teve a idéia de realizar novamente o evento que foi bem pequeno em 2008. Ele e Victor Sobreira falaram comigo por chat, eu ainda estava morando em Gibraltar, e resolvemos junto com Alisson Sales fazer o evento 43 dias antes da data e eu chegaria em Fortaleza 4 dias antes do evento.
Tivemos um pouco mais de um mês para finalizar tudo, mas graças ao esforço de todos os organizadores e ajuda de mais uma porção de gente o evento foi bem legal. Houveram muitas dificuldades como conseguir patrocinadores, porém a CPQi e a Computer Store apostaram no evento mesmo com um tempo tão curto para organizarmos, também tivemos apoio de várias empresas e websites: Caelum, Itarget, E-Genial, PeepCode e Ruby Inside e Ruby Onda.
Um dia antes do evento infelizmente o Marcos Tapajós teve um grande motivo para não vir. Foi um sufoco a correria para a loja da Gol pra cancelar passagens, ligando para todo mundo para encontrar um palestrante, verba estourada então o Tapajós ligou para o Rafael Lima que pulou da cadeira dele e caiu direto no Ceará, obrigado Rafael.
Durante o evento tivemos outras dificuldades, aprendemos bastante e fomos muito felizes em ter pessoas para nos ajudar sem cobrar um centavo qualquer como: Tiago Barreto, Shirley Lindolfo, Mariana Lessa, Ellen Rubert, Priscila Diniz e outros. Tivemos o total apoio do pessoal da Unifor que nos ajudou em todos os momentos, a Unifor está de parabéns, o local estava ótimo, tirando um probleminha com o link, a internet estava sensacional, transmitimos o evento via TreinaTOM e ela ainda ofereceu câmeras para gravarmos o evento.
Também gostaria de agradecer a todos aqueles que vieram no sábado, inclusive de outros estados como o pessoal da Tink! Também um grande agradecimento aos nossos palestrantes: Nando Vieira, Alisson Sales, Fabio Akita, Rafael Lima, Anderson Leite e Clemente Gauer.
Enfim, o Ceará On Rails 2009 foi sensacional, esperamos que em 2010 seja ainda melhor e já estamos começando a nos movimentar para isso!
Pensando realmente que esse template deve valer a pena para um projeto pessoal…
Estou postando alguns links com slides e posts sobre o Ceará On Rails 2009!
Rafael Lima:
http://rafael.adm.br/p/bootstrapping-de-aplicacoes-web-no-ceara-on-rails-2009/
http://www.slideshare.net/rafael_lima/bootstrapping-de-uma-aplicao-web?src=embed
Alisson Sales:
http://www.slideshare.net/alissonsales/vivendo-no-mundo-rails-2465759
Nando Vieira:
http://simplesideias.com.br/ceara-on-rails-2009-testando-rails-apps-com-rspec/
http://www.slideshare.net/fnando/testando-rails-apps-com-rspec?src=embed
Tiago Bastos:
http://www.slideshare.net/comechao/ruby-ftw-2468461
Fabrício Lemos:
Trenti.me:
http://trendti.me/cearaonrails
Flickr:
Noiva estudando, eu tomando uma Stella…
Eu não sei pq ainda acesso o R7 http://bit.ly/WyGzr