Arquivo

Arquivo do Autor

.forward

Moçada, o blog mudou de endereço. Tomei vergonha na cara e finalmente registrei o http://www.sergiocavalcante.com !

Repliquei o conteúdo e agora novas atualizações somente por lá, bacana?

Vamos ver se com plano de hospedagem própria eu consigo deixar o blog mais customizado.

vai lá! www.sergiocavalcante.com

This is Sparta!! O Framework de Jogos do INdT

26 de fevereiro de 2013 Deixe um comentário

We Want You GameDev

Early 2011.

O INdT(Instituto Nokia de Tecnologia) começa o desenvolvimento de um jogo muito bacana chamado Incredible Circus para Symbian, imaginado pelo Glaubert, um designer manauara que trabalhava no instituto, ao ver o

filho pequeno com seu capacete de motoqueiro. Depois de quase um ano de desenvolvimento, é lançando e logo vira um grande sucesso.

Late 2011

O jogo é portado para Meego, e o sucesso aumenta o suficiente para que o jogo ultrapassasse a marca de meio milhão de downloads.

Janeiro de 2012.

Marcos Faleiros, Gerente do Instituto Nokia de Tecnologia reúne-se com o time de desenvolvimento de games, Heitor Repolho, Thiago Valle e Thiago Bessa,  para Windows Phone do INdT. Ele queria que o jogo fosse portado para o Windows Phone e que seria apresentado em fevereiro ainda, como estudo de caso de porting, em uma palestra na Campus Party. Apreensão. Iria dar tempo? ficaria incompleto/bugado?

TonightWeDineInHell

“Tonight We Dine In Hell!!!”.

E foi.

HellRestaurant

Por volta de 2 meses depois, estávamos na Campus Party inclusive mostrando esse caso de Porting. Os caras, além de terem feito o porting do jogo, ainda construíram um framework para criação de outros jogos! É como se

os 300 espartanos do filme tivessem não só rechaçado os persas, como ainda entrando no barco dos caras e dominaram a própria Persépolis!

XerxesRaivinha

“Foi mexer com os caras…”

Today

E é dele que falo aqui. Apresento-lhes o Sparta Framewok.

O trabalho do Sparta, basicamente é deixar sua vida ainda mais fácil e fazer com que você se preocupe o mínimo possível com detalhes operacionais e mais

Com a lógica do seu próprio jogo. Ele encapsula conceitos como States, Animation, Colisões, Camera, dentre outras coisas que você teria que fazer na mão.

Caolho

“Pensa que foi fácil? Eu perdi um olho. Ainda  bem que os deuses me abençoaram com dois”

E o mais legal é que o Framework tem evoluído e é free! Atualmente o Sparta está sendo usado para desenvolver o novo grande sucesso do INdT, o Wake Woody, idealizado pelo Abraão Lucas, Designer daqui,

e também sendo feitos pelo Thiago(O Valle) , Heitor e pelo Paulo, nosso mais novo estagiário do “INdT Studios” 😀

Bom, pessoal, acho que já dá pra começar. Vão na página do projeto, baixem, conheçam, um pouco mais sobre o framework, porque em breve disponibilizarei um passo a passo para que possamos fazer nosso primeiro jogo com o Sparta, o “Shooter”. Fiquem ligados!

Você usa seu e-mail para quê?

14 de dezembro de 2012 2 comentários

gmailwp81_640_large_extra_large

Um amigo me mandou um link. Ele parecia bem preocupado. Eis a url:

http://mobile.theverge.com/2012/12/14/3768274/google-gmail-activesync-windows-phone

Resumidamente, o link mostra que a Google vai vetar, a partir de Janeiro de 2013, que a empresa vai remover o suporte ao protocolo  ActiveSync,

usado pelo Windows Phone e Windows 8, deixando os usuários desses sistemas sem a solução de mail deles.

Don’t be Evil, hein? 😀

Quer saber? Tiro no pé da Google.

shoot-yourself-in-the-foot_thumb

Fazendo uma análise rápida, quais são os serviços relevantes da empresa hoje em dia?

1 – Busca

2 – Gmail

3 – Mapas

4 – YouTube

5 – Reader

6 – Docs

7 – Orkut/Plus

8 – Blogger

9 – Picasa

Desses, alternativas pro Windows Phone:

1 –No mobile, pelo fato de você apertar um botão e pesquisar, nem lembro que não to usando o Google nesse contexto.

2 – Já já comento.

3 – Nokia Drive, no celular, supre completamente o usuário dos Lumias.

4 – Não afetado pela notícia. Esse eu  me preocuparia 😀

5 – A moçada não tem mais costume de feeds.

6 – Isso ainda não pegou. O Office, offline, ainda reina absoluto.

7 – Facebook

8 – WordPress

9 – Instagram. Ups.

Mas o lance do Google, é que ele não quer ter mais compatibilidade nem com o telefone nem com o SO, o Windows 8. Já disse que não vai fazer App nenhuma pro sistema.  Mas eles esquecem que não estão bem, nem no mundo corporativo, nem no mundo desktop.

O Android está mundo bem, mas nos celulares. Os tablets não pegaram, muito menos androids em notes. O Ecossistema deles nem existe!

http://meiobit.com/112823/futuro-ex-executivo-da-samsung-elogia-ecossistema-da-apple-e-diz-usar-produtos-dela-em-casa/

Sobre o Gmail, algumas considerações

1 – Uso mail muito mais pra trabalho do que pra qualquer outra coisa. Não vai ser afetado pelo anúncio.

2 – Se você perceber, a gente usa cada vez menos mail no dia-a-dia do que já usávamos. O meu não serve quase mais pra nada, a não ser me cadastrar em alguns sites…e o facebook tem facilitado isso com o “login with facebook”. E para receber spam.

3 – Apesar de feio, chato e bobo, todo mundo tem hotmail. Apesar de ninguém admitir  😀

Então, nessa atitude, as pessoas podem começar a perceber…que e-mails não fazem tanta falta assim. Já pensou?

2255499619_99d5e0f737_n

Então, keep calm. A Microsoft pode correr atrás, e implementar o suporte como a Apple fez, ou pode botar dela na reta e esperar o que as pessoas comuns farão.

Até pq entre gmail no celular ou um telefone bonito, Nokia, e com uma câmera bacana, elas acabem por optar pelo segundo.

Minhas esposa perdeu o N8 dela. Tá chorando até agora pela câmera. 😀

Temos que entender que o foco da Nokias são as pessoas comuns, não os Power Users.

E fora, a moçada que ainda considera privacidade algo muito relevante:

 

Não me entendam mal. Uso gmail até hoje, até porque qualquer tipo de migração seria bem trabalhosa e o serviço me serve muito bem. Mas meramente levanto a importância de repensarmos acerca do e-mail, do conceito mesmo. De repente, não teria sido o melhor terreno possível para o novo capítulo da guerra entre as empresas.

Quer ganhar um Lumia 920? INdT Mobile Labs! #indtmobilelabs

4 de dezembro de 2012 Deixe um comentário

Atenção desenvolvedores e designers de Manaus e região!

Nos próximos dias 15 e 16, o INdT e a Nokia realizam o INdT Mobile Labs,um evento gratuito com palestras sobre as plataformas Nokia Windows Phone e series 40 e o processo de mobile design, em uma atmosfera de inovação e troca de conhecimento.

Um Hackathon de 24 horas premiará com smartphones Nokia Lumia 920 e Nokia Asha 308 os criadores dos dois melhores apps!

Quer participar? Inscreva-se agora em

http://www.indtmobilelabs.com.br/

INdT Mobile Labs

Participou de um Evento Nokia? Faça 3 Aplicativos e Ganhe um Celular!

8 de novembro de 2012 4 comentários

Grande notícia aos Devs interessados em desenvolver para as plataformas Nokia, Windows Phone e Serie 40. A Nokia acaba de lançar uma promoção fantástica chamada “Nokia App School”.

Funciona assim:  Se você participou de algum evento da Nokia como treinamento, palestra ou mini-curso em 2012, desenvolva 3 Apps e ganhe um celular!

3 Apps para Windows Phone – Lumia 800

3 Apps para Serie 40 – Nokia Asha 200

Interessado? Então vamos para os passos para participar:

1 – Acesse a página e cadastre seu nome e mail:

https://www.cvent.com/events/nokia-app-school-brazil-2012/registration-a8f286e8646f4b6fbbc655ac6c4fb4f5.aspx

2 –Mais algumas informações serão requeridas, como informações de contato, que Universidade ou Local aconteceu o evento que você participou e o Palestrante/Instrutor que ministrou o evento.

3 – Agora a Nokia quer saber um pouco da sua intenção de Aplicativo e sua experiência:

4 – Atente para o fato de que, quando você escolher a plataforma, o formulário se expandirá e perguntará sobre sua experiência nela e se você tem conta de publicador. Caso não possua, para conseguir uma conta clique no Link para baixar um documento, que quando preenchido, deve ser enviado para o e-mail que também é mencionado.

5 – Ainda nessa mesma página, você vai ser questionado um pouco mais sobre sua experiência:

6 – No final, é apresentado um resumo da sua inscrição. Se tudo estiver certinho, clique em :  “Terminar”:

7 – Sucesso! Em alguns momentos você receberá um mail com sua confirmação de inscrição:

8 – Verifique a caixa do e-mail que você cadastrou. Deve chegar algo assim:

9 – E pronto! Mão na massa e corra pra desenvolver. Assim que terminar o desenvolvimento, com as 3 URL’s em mãos, clique no link que veio no fim do no mail de confirmação acima, e você será direcionado para essa página:

10 – Entre com seu Mail, que então você será direcionado para um página onde poderá colocar as URL’s dos Apps:

Agora é só esperar seu Nokia chegar, o que deve acontecer num prazo de 60 dias.

Só não esqueça de conferir o regulamento, que está na Aba “Termos e Condições” no seu cadastro no site da promoção! Mas corra! é somente até o dia 15 de Dezembro e como a aprovação é criteriosa pode vir a demorar!

Uma dica pra desenvolver mais rápido? Aqui tem uma série de Apps para iniciantes.

for (int i = 0; i <= 2; i++)
{
Pegue um, adapte à sua idéia e publique!
}

😀

ps.: Aproveito para avisar do grupo que estamos mantendo para tirar dúvidas dos desenvolvedores e para que os mesmos troquem idéias entre si:

Para Windows Phone: http://www.facebook.com/groups/nokiadevwp/

Para S40 : http://www.facebook.com/groups/nokiadevs40/

Apareçam lá e vamos fazer acontecer!

Win a Harley!

7 de novembro de 2012 Deixe um comentário

Ok, se precisavam de um incentivo para os devs colocarem a mão na massa, acho que nessa a Microsoft Acertou. God, é uma Harley e pode ser sua! E aí, o que estão esperando? Uma imagem vale mais do que mil palavras certo? Então toma:

E Aproveitem para gerar uma versão pro Windows Phone 8. Vocês vão se espantar em ver que as modificações são mínimas e você pode ser aproveitar dos mais de 10 milhões de donos de Windows Phones atuais e abrir a possibilidade de botar mais uma graninha no bolso 🙂

Regulamento: http://msdn.microsoft.com/pt-br/jj721636

Melhor do que isso só um Camaro Amarelo que vira robô 😉

Silverlight, Music and Me.

1 de outubro de 2012 Deixe um comentário

Olá pessoal,

Dando um tempo nas viagens, vim retirar algumas teias de aranha do blog 🙂
O bom dos treinamentos é que você colhe feedback diretamente dos devs; E surgiu uma que ao invés de mandar somente para o aluno,
resolvi postar e compartilhar com todos. Como botar música no Silverlight.

Na verdade a dica em questão serve para diversos formatos de Media, não somente músicas, mas vamos focar no mais básico.

Então, vamos ao passo a passo:

1 – Inicie um novo projeto de Windows Phone Application

2 – Na sua MainPage.xaml, troque o Grid do ContentPanel por um StackPanel.

3 – Adicione no escopo do StackPanel a seguinte tag:

<MediaElement

x:Name=”media”
Source=”Music/elecman.mp3″
CurrentStateChanged=”media_state_changed”
Width=”300″ Height=”300″/>
<Button Content=”Play” Click=”Button_Click” />
<Button Content=”Pause” Click=”Button_Click_1″ />

4 – Adicione 2 botões para manipular o MediaElement. O aspecto final do ContentPanel no Xaml vai ser esse aqui:

<!–ContentPanel – place additional content here–>
<StackPanel x:Name=”ContentPanel” Grid.Row=”1″ Margin=”12,0,12,0″>
<MediaElement
x:Name=”media”
Source=”Music/elecman.mp3″
CurrentStateChanged=”media_state_changed”
Width=”300″ Height=”300″/>
<Button Content=”Play” Click=”Button_Click” />
<Button Content=”Pause” Click=”Button_Click_1″ />
</StackPanel>

5 – No caso, criei uma pasta no projeto chamada “Music” e coloquei o “elecman.mp3” nela. É, o tema da fase do Elecman, do jogo Megaman 😀

Referenciei esse mp3 no “Source” do MediaElement

6 – Gere os EventHandlers no código. Para isso, basta clicar com o botão direito em cada um dos eventos do Xaml, e clicar em “Navigate To Event Handler”

7 – Já no código, coloquei assim:

private void media_state_changed(object sender, RoutedEventArgs e)
{
MessageBox.Show(“State Changed”);
}

private void Button_Click(object sender, RoutedEventArgs e)
{
media.Play();
}

private void Button_Click_1(object sender, RoutedEventArgs e)
{
media.Pause();
}

Build, run and enjoy 🙂