sábado, 15 de maio de 2010

Desenvolvendo para Windows Phone 7 - Parte 1

Olá amigos. Hoje vou falar um pouco do Windows Phone 7, que é novo sistema operacional mobile da Microsoft, dentro da minha visão a Microsoft está bem atrasada no mercado de mobile. Visto que ela já foi uma das grandes forças nesse mercado e acabou sendo engolida pela Apple e seu fantástico Iphone.

Particularmente nunca fui muito fã de produtos da apple, pois acho eles muito caros... :)  Mas o Iphone é realmente hoje um dos melhores smartphones já lançados. Mesmo não exibindo conteúdo FLASH (O que é uma pena).... Enfim.... Depois do pulo do gato do Iphone veio o Google (Sempre ligado nos mercados emergentes) com sua proposta de um sistema operacional mobile, com licencimaneto OpenSource e com muita qualidade. Com isso o Iphone ganhou um corrente a altura (Levando em conta a partir da versão 1.5).
E a microsoft lá parada vendo seu patético windows mobile 6.1 sendo engolido.... Será?

Microsoft não tem histórico de perder mercado ($$$), e isso já provado várias vezes sejá pela plataforma .net, SqlServer, entre outros.....

O primeiro ataque da microsoft para tentar da a volta por cima (Nesse ponto a empresa do Bill é fera...), foi um revitalização (Pequena) de seu mobile 6.1 dando origem no Windows Mobile 6.5. Ele veio com uma interface touch mais descente. (Apesar de suas entranhas ainda precisarem da maldita caneta Stylus).

Após esse pequeno ataque (Fraco), mas que já deu uma sobre vida a Microsoft no mercado mobile, ela apresenta o Windows Phone 7. Um sistema operacional mobile escrito do zero baseado no kernel do windows 7, e trazendo diversas novidades voltadas ao mercado do "Consumidor final".

A proposta do WP7 é não ser mais do mesmo (Se referindo ao Iphone OS e Android), trazendo para o consumidor uma interface com widgets em tempo real, contatos, fotos, integração do XBOX live, ZUNE e uma nova experiência em dispositivos Mobile.

Nas palavras de Steve Ballmer : "Em um mercado entupido cheio de aparelhos que fazem o mesmo e parecem os mesmos, desafiei a equipe a criar um novo tipo de experiência móvel. Windows 7 Phone Series marca um momento de virada em direção aos telefones que refletem de verdade a velocidade da vida das pessoas e sua necessidade de estarem sempre conectadas a outras pessoas e todos os tipos de experiências diretas."

Podemos ver que a Microsoft está realmente interessada a voltar a ser uma solução móvel Top de mercado, mas agora nao focada em um mercado Corporativo, mas seim no público em geral. Para que seja possível a microsoft desenvolveu um mega kit de apoio as desenvolvedores, onde terão muita facilidade para desenvolver soluções para o WP7.

Para variar poderemos desenvolver com nosso bom e velho .NET. E abaixo mostro um pequeno demo utilizando o Visual Studio 2010 for Windwos Phone. Para quem já desenvolve em .net a história continua na mesma com apenas a novidade do XAML.

Vamos lá.

Criamos um projeto novo no Visual studio 2010 express for windows phone e colocamos alguns campos na tela:

No início já visalizamos que a interface é feita com XAML, o padrão de criação de tela é semelhante a aplicativos .net. Utilizamos os componentes da toolbar.

Após adicionarmos um textblock e um campo textbox e um button damos um duplo clique no botton para inserirmos nossos códigos. Até aqui nada de novo na parte de interface de trabalho.




Incluimos um comando para deixar o texto em caixa alta:

textBox1.Text = textBox1.Text.ToUpper();

Agora podemos ver nossa aplicação rodando no Emulador do WP7:





Em breve estrei postando uma video aula com uma aplicação completa feita para WP7. Essa demo aqui é mais para dar um gostinho do que vem por ai. Mais detalhes do WP7 acesse:


Nenhum comentário:

Postar um comentário