logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!
Jun 17

Novidades da versão Mango – Parte 1

Escrito por Alexandre Tadashi em .NET, 1, 2.0, 3.5, 4, 6, Air, api, Aplicativos, AR, arte, Artigo, audio, auto, back, Banco de Dados, Beta, BI, bing, Blend, botão, browser, busca, C#, código, control, Controles, Curso, Cursos, dados, demo, Desenvolvedor, desenvolvedores, Desenvolvimento, developer, Dica, Diversos, Download, DRE, empresas, err, event, Evento, Eventos, Excel, exemplo, Exemplos, explorer, expression, Expression Blend, facebook, Ferramenta, for, framework, Geral, html, html5, ide, IE, if, image, imagens, int, interface, internet, library, linkedin, lista, Livro, mg, Microsoft, MIX, mobile, monitor, motion, movimento, MSDN, mudanças, NaN, novidade, Novidades, O, on, Outros, Partilha, processo, progress, Redes Sociais, rest, RIA, Ria’s Geral, S+S, serviço, silverlight, Silverlight 4, SmartPhone, Software, TAT, Tecnologia, Tema, tool, Twitter, UI, UX, Ved, Vídeo, Vídeos, Visual Studio, Visual Studio 2010, vs, window, windows, Xna, XP @ 06 17th, 2011 | via http://alexandretadashi.net/ | Sem comentários
Alexandre Tadashi
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

imageÉ grande a expectativa pelos desenvolvedores .net para a chegada e comercialização do Windows Phone no Brasil, a plataforma chega bem completa e robusta, atendendo diversas necessidades dos usuários e desenvolvedore e permitindo a criação de aplicativos utilizando as mais modernas tecnologias Microsoft.
Apresentada no evento MIX 11 da Microsoft, a versão com o codinome Mango, chegou com mais de 500 novidades, são tantos recursos que não é possível cobri-los em um único artigo, podemos destacar algumas melhorias como sendo essenciais para o crescimento da plataforma, como o suporte a multitarefa, a atualização da versão do Silverlight para o Silverlight 4 e a atualização do Browser para a versão do Internet Explorer 9 com suporte ao HTML5, essas são sem dúvidas grandes mudanças tanto para o desenvolvedor como para o usuário.

Para os desenvolvedores foram diversas melhorias e para os usuários não foi diferente, houve uma melhor integração com o Skydrive, possibilitando compartilhar fotos por e-mail e SMS, podemos também compartilhar vídeos realizando o upload em background, navegar pelas pastas no Skydrive, realizar pesquisas de conteúdo, entre diversos outros recursos de integração com esse excelente serviço da Microsoft.

Outro recurso interessante é o Bing Vision, que é uma ferramenta que usa a câmera do telefone para reconhecer imagens, por exemplo, ao focar a capa de um determinado livro ele apresenta uma lista de resultados onde o livro é citado, já o Bing Áudio, é um mecanismo inteligente de busca de áudio, ele pode até reconhecer uma música que está sendo tocada e apresentar resultados sobre a música, esses são somente alguns exemplos, mas houve melhorias e atualizações em diversos HUBs, sensores e recursos do sistema operacional, além de uma forte integração com redes sociais como facebook, twitter e linkedIn.

As ferramentas de desenvolvimento para a versão Mango já estão disponíveis para download em versão Beta, muitas informações e recursos podem ficar diferentes na versão final, mas geralmente são mudanças pequenas. Com as ferramentas já é possível criar e testar todo o aplicativo com o Visual Studio 2010 e utilizar todo o poder do emulador que está integrado totalmente com o Expression Blend for Windows Phone ou com o Visual Studio 2010.

Download: Windows Phone Developer Tools 7.1 Beta tools

Os programadores Visual Basic .net agora podem criar aplicativos para o Windows Phone tanto em Silverlight como no XNA Framework, o Visual Basic é totalmente integrado com o Windows Phone Developers Tools 7.1 Beta, não sendo necessário instalar nenhuma ferramenta a parte. No Mango houve melhorias internas no sistema operacional que resultou em uma melhor performance na execução dos aplicativos em geral, alguns recursos agora rodam em threads background, deixando a interface do usuário com uma resposta mais rápida, essas melhorias são refletidas em sua aplicação e você não precisa codificar nada para usar desses benefícios, além dessas melhorias internas ouve também a inclusão de recursos essenciais para a criação de aplicações, como o suporte a OData e a inclusão de um banco de dados local.

O Windows Phone Marketplace também está em constante crescimento, com poucos meses de lançamento, a loja de aplicativos do Windows Phone 7 é constantemente atualizada com dezenas de novos aplicativos, o número de desenvolvedores e aplicativos podem aumentar significativamente com está atualização com codinome Mango, é previsto que o Marketplace esteja disponível para que os usuários possam comprar aplicativos em um total de 35 países, inclusive o Brasil e com suporte a 16 novas línguas, contando com o Português do Brasil.

Se você é um desenvolvedor da plataforma Microsoft .net e ainda não começou a desenvolver para o Windows Phone, é importante saber que a curva de aprendizado não é muito grande, principalmente se você já tem conhecimento na plataforma Silverlight ou XNA, o Windows Phone pode se tornar competitivo nos próximos anos, principalmente com a entrada e comercialização de equipamentos pelas operadoras no Brasil, somado com a recente parceria com a Nokia, umas das mais importantes empresas do setor, e a compra do Skype pela Microsoft, que vai trazer esse aguardado software para a plataforma .net, além de novas parcerias com fabricantes, tudo isso está fortalecendo a tecnologia mais recente da plataforma mobile da Microsoft.

Modelo de execução – Estado dormant

Houve uma pequena modificação no modelo de execução de aplicativos no Windows Phone Mango, nesta versão temos um novo estado da aplicação chamado dormant, para entendê-lo, vamos relembrar como funciona o ciclo de vida de uma aplicação no Windows Phone, temos quatro eventos que são acionados como apoio durante o uso do aplicativo, são eles, launching, closing, activated e deactivated, e junto com esses eventos podemos ter dois estado da aplicação, running e tombstoned, e para auxiliar com a manipulação de estados podemos utilizar os métodos OnNavigatedTo e OnNavigatedFrom. Quando você inicia uma aplicação, por exemplo, através do botão Start clicando em algum Tile, automaticamente uma nova instância do aplicativo será criada na memória, neste momento o evento Launching é acionado, ou seja, sempre que uma nova instância é criado, o evento Launching será chamado, neste evento temos que evitar a utilização de códigos que possam ser demorados e atrapalhar a experiência de uso do usuário da aplicação, além de que o Windows Phone Marketplace também informa limites de tempo para que a sua aplicação inicie. Após o evento Launching ser acionado, a sua aplicação entra em um estado chamado Running, neste momento sua aplicação está em execução e você poderá realizar tarefas e o usuário poderá navegar em sua aplicação. Neste momento se o usuário apertar o botão Start, por exemplo, ele estará acionando um evento chamado Deactivated e sua aplicação deverá salvar qualquer estado do aplicativo que você deseja restaurar caso o usuário retorne para sua aplicação através do botão Back, é neste ponto que houve um mudança com a versão Mango, agora existem dois
estados utilizados neste processo, o dormant e o tombstoned, sua aplicação entre em estado dormant antes de entrar em tombstoned, o que não acontecia na versão anterior, onde o aplicativo entrava direto em tombstoned. Quando o usuário navega para fora da sua aplicação , o Windows Phone coloca o aplicativo no estado dormant, neste momento todo o processamento, ou seja, todas as threads, são paradas, mas a aplicação ainda está na memória do aplicativo, este estado permite retornar a aplicação utilizando o máximo de performance, pois não é necessário recriar qualquer estado pois todos foram preservados. Se um aplicativo está no estado dormant e o usuário iniciar outro aplicativo, o sistema operacional vai verificar se esse novo aplicativo iniciado precisa utilizar mais memória do que o device disponibiliza como livre no momento,se isso ocorrer, a sua aplicação poderá ser escolhida para sair do estado dormant e entrar no estado tombstoned.

Mais informações : http://msdn.microsoft.com/en-us/library/ff817008(v=vs.92).aspx

Background Agents

Com os Background Agents podemos realizar algumas tarefas mesmo que a aplicação não esteja em execução, existem duas formas de realizar esse agendamento de tarefas, através de scheduled notifications ou scheduled tasks.

Uma scheduled notification é um aviso, que pode ser do tipo Alarm ou Reminder, o tipo Alarm permite que você especifique um arquivo de som para tocar quando a notificação é acionada, o tipo Reminder, você pode especificar uma URI para sua aplicação, quando o usuário clicar na notificação, a aplicação será executada e a URI será passado com parâmetro.

Já um Scheduled Task permite que você execute uma tarefa em background, mesmo quando a aplicação não está sendo executada, cada aplicação pode ter um único agente, que será registrando em sua aplicação e você pode especificar o tipo de scheduled que será executado, existem dois tipos, o PeriodicTask e o ResourceIntensiveTask, o primeiro é indicado para tarefas onde o tempo de execução será curto, como por exemplo, armazenar uma pequena quantidade de dados, e pode ser utilizado regularmente, já o ResourceIntensiveTask, tem sua utilização mais rara, pode ser utilizado para tarefas mais demoradas e que utilizam mais dos recursos do smartphone, com por exemplo a sincronização de um grande volume de dados.

File Transfers

Na versão mango temos disponíveis algumas APIs para a manipulação de uploads e downloads de arquivos no Windows Phone, esses arquivos podem ser enfileirados e executados em segundo plano (background), o Windows Phone fornece meios de verificar o status da transferência dos arquivos e ainda fornece meios de monitorar o progresso do download ou upload.

Áudio Background

Tocar um arquivo de som rodando em background, mesmo que a aplicação não esteja em foreground, se tornou uma tarefa fácil e gerenciada pelo sistema operacional, o suporte ao áudio em background é fornecido pelo namespace Microsoft.Phone.BackgroundAudio, com ele é possível acionar uma música e mesmo que o usuário inicie outros aplicativos, a música continuará em execução e o usuário ainda terá o acesso aos controles de aumentar e diminuir o volume.

Mais informações: http://msdn.microsoft.com/en-us/library/hh202978(v=vs.92).aspx

Sensores

Os smartphones estão ficando cada vez mais sofisticados e uma série de sensores estão sendo disponibilizados com esses modernos aparelhos, na versão mango temos disponível além do conhecido acelerômetro, mais dois sensores igualmente importantes, como a bússola e o giroscópio.

A bússola permite obter o ângulo pelo qual o smartphone é girado em relação ao polo magnético da terra, sua aplicação pode realizar a leitura dessas forças magnéticas e utilizar para realizar alguma ação, o sensor bussola não é um item considerado obrigatório para os fabricantes de equipamentos utilizarem com o Windows Phone, portanto se a sua aplicação for utilizar o recurso , ele precisa informa-lo e ainda verificar se o recurso está presente através de recursos do sistema operacional. Eventualmente a bussola pode ficar descalibrada, os smartphones com o sensor possuem recursos para a calibração da bussola, onde um movimento em formado de infinito é realizado.

O Giroscópio é outro sensor disponível para o desenvolvedor utilizar em suas aplicações, com ele podemos medir a velocidade de rotação do smartphone dos eixos X, Y e X. Todos os equipamentos com Windows Phone possuem o acelerômetro como sensor obrigatório, o acelerômetro consegue medir a aceleração do smartphone em movimentos mais intensos, no caso de uma simples e leve rotação de eixos, esses valores não podem ser lidos através do acelerômetro, já com o giroscópio é possível obter os valores quanto a velocidade de rotação do celular.

Juntos, o giroscópio, acelerômetro e a bussola, forma um conjunto completo que pode ser utilizado para formar um sofisticado sensor de movimentos, para simplificar essa integração, a versão Mango disponibiliza através do Microsoft.Devices.Sensors.Motion, um conjunto de recursos que facilitam a leitura dos resultados gerados pelos sensores para que você possa utilizar em sua aplicação.

continua…

Fev 2

Introdução ao Windows Phone 7

Escrito por Alexandre Tadashi em .NET, .Net Magazine, 1, 2009, 3d, 4, 6, Animação, Animações, Aplicativos, app, AR, arte, Artigo, auto, back, BI, Blend, blog, Blogs, botão, browser, C#, camp, case, class, Class Library, código, código fonte, configuração, control, Curso, Cursos, custom, dados, demo, Desenvolvedor, desenvolvedores, Desenvolvimento, Design, designer, developer, development, DevMedia, Diversos, Download, DRE, email, empresas, err, exemplo, explorer, expression, Expression Blend, Ferramenta, fonte, for, framework, fundo, game, Geral, git, gratuito, html, ide, IE, if, image, instalação, int, Introdução, jogo, Jogos, layout, library, Links, lista, live, Mac, menu, Mercado, mg, Microsoft, Microsoft Expression, Microsoft Silverlight, mobile, MSDN, Negócios, novidade, Novidades, O, on, pagamento, produtividade, Projetos, RIA, Ria’s Geral, RTW, silverlight, Silverlight 4, site, SmartPhone, social, Software, spark, tag, Tecnologia, Tema, tool, UI, uint, UX, Ved, Visual Studio, Visual Studio 2010, vs, web, window, windows, windows 7, XAML, Xna, XP @ 02 2nd, 2011 | via http://alexandretadashi.net/ | Sem comentários
Alexandre Tadashi
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

WP7_1

Neste artigo será apresentada uma pequena introdução ao desenvolvimento de projetos mobile com o Windows Phone 7, o Windows Phone 7 ou WP7, é o mais recente sistema operacional da Microsoft para a plataforma mobile, foi projetado para proporcionar ao desenvolvedor a criação de aplicativos com recursos interativos e ricos, seu visual é simples, agradável e moderno. Para o desenvolvimento de aplicativos para essa plataforma a Microsoft investiu praticamente no Microsoft Silverlight e no Framework XNA.

O Silverlight pode ser utilizado para diversas finalidades, mas sua força está na criação de aplicativos de negócios em geral, utilizando a plataforma .net. Além do WP7 é possível utilizar o Silverlight para criar projetos web , rodando no browser ou até mesmo criar projetos Silverlight que rodam instalados fora do browser.

O XNA é um framework completo para o desenvolvimento de games, tanto para PCs com o Windows, como para o XBOX 360 e o Windows Phone 7, é possível criar jogos com o Silverlight , mas como o XNA foi concebido com esse propósito ele tem um suporte melhor para a criação de games mais complexos.

Se você já programa em C# .net ou até em Silverlight, você poderá aproveitar e aplicar seus conhecimentos para criar aplicativos para o WP7, neste artigo será apresentado como preparar o ambiente de desenvolvimento para você iniciar a criação de aplicativos para o Windows Phone 7 com Silverlight utilizando o Visual Studio 2010 ou com o Expression Blend.

O Ambiente de desenvolvimento para o WP7 é totalmente gratuito, você poderá utilizar o Visual Studio 2010 Express, o Visual Studio é a principal IDE da Microsoft para o desenvolvimento de aplicativos para a plataforma .net, neste artigo vou usar a versão Premium do Visual Studio 2010 , mas você poderá utilizar os mesmos conceito na versão Express (gratuita).

Uma ferramenta muito interessante e com total suporte ao Windows Phone 7 é o Expression Blend 4, o Blend é uma ferramenta completa para a criação de layouts aprimorados, com suporte ao Windows Phone, nela diversas tarefas são realizadas com a ajuda do mouse, os códigos XAML são gerados automaticamente conforme você manipula visualmente o layout das telas, além de praticidade e produtividade ele também possui um emulador do Windows Phone e diversos recursos para o designer da aplicação. 

Ambiente de desenvolvimento – Windows Phone 7 Developer Tools

WP7DT

Para iniciar o desenvolvimento com o WP7 você vai precisar instalar o Windows Phone Developer Tools  RTW , ele está disponível para o Windows Vista e Windows 7, o programa inclui os seguintes aplicativos:

  • Visual Studio 2010 Express for Windows Phone
  • Windows Phone Emulator Resources
  • Silverlight 4 Tools For Visual Studio
  • XNA Game Studio 4.0
  • Microsoft Expression Blend for Windows Phone 
  •  

    Para outras informações sobre o ambiente gratuito de desenvolvimento para o WP7 clique aqui.

    Inicie a instalação do Windows Phone Developer Tools RTW, se você tiver alguma versão incompatível instalada,  o software vai alertá-lo, a primeira etapa é aceitar a licença do programa, em seguida aparecerá uma tela com o botão “Install Now”, clique  para iniciar a instalação, você poderá neste momento alterar o diretório de instalação, Figura 1, se clicar no botão Customize.

    O Windows Phone Developer Tools iniciará a instalação dos programas e você verá a tela da Figura 2 assim que a instalação de todos os programas for completada.

    Figura 1. Customizando a Instalação do Windows Phone Developer Tools

    Figura 2. Instalação concluída do Windows Phone Developers Tools

    Os programadores Visual Basic tem um Windows Phone Developers Tools específico neste link Visual Basic for Windows Phone Developer Tools – RTW.

    Criando uma aplicação no Visual Studio 2010

    Abra o Microsoft Visual Studio 2010 e clique em File->New->Project, cinco opções são apresentadas como modelos de projetos para o Windows Phone, o primeiro é o Windows Phone Application, nele temos um projeto básico com o mínimo necessário para criar uma aplicação WP7, a segunda opção é a Windows Phone Databound, que permite criar uma aplicação baseada em um modelo capaz de trabalhar com uma lista de dados e com controle de navegação,  a terceira opção é a Windows Phone Class Library, onde é possível criar uma biblioteca para o Windows Phone, em seguida temos o Windows Phone Panorama Application, que cria um projeto com um modelo de navegação muito comum no Windows Phone, onde é possível através do toque na tela andar pela aplicação e navegar em suas listas de dados e por ultimo temos o Windows Phone Pivot Application, onde está disponível um controle Pivot para ser usado na aplicação.

    vs1

    Figura 3. Tipo de projetos para Windows Phone no Visual Studio 2010

    Como o foco do artigo não é a criação de uma aplicação para o Windows Phone 7 e sim somente dar uma introdução ao desenvolvimento para a plataforma, vamos criar um projeto do tipo Windows Phone Panorama Application e modificar somente em dois pontos e em seguida visualizar as alterações.

    No código fonte da aplicação (XAML), vamos modificar o título da aplicação e o cabeçalho do primeiro item do controle panorâmico, localize o controle  Panorama e modifique o parâmetro Title para um nome qualquer, em seguida faça o mesmo com a propriedade Header do controle PanoramaItem, veja a Figura 4.

    FontePanorama 

    Figura 4. Modificando o fonte do projeto Windows Phone Panorama Application

    Agora clique no play do Visual Studio 2010 para executar a aplicação e visualizar o emulador do Windows Phone 7, Figura 5 e 6.

    emuladorVS

    Figura 5. Executando a aplicação no emulador do Windows Phone 7

    Emulador 

    Figura 6. Emulador do Windows Phone 7 no Visual Studio 2010

    Abrindo a aplicação no Expression Blend 4

    O Expression Blend é um aplicativo que auxiliar na parte gráfica da aplicação, com ele temos uma ferramenta gráfica e com recursos específicos para essa finalidade, um bom exemplo e a criação de animações em sua aplicação, vamos supor que você queira animar um determinado elemento, seja uma imagem ou um botão, por exemplo,a vantagem de utilizar o Blend nesta tarefa é a possibilidade de gravar toda a animação na tela e ele automaticamente gera todo o código XAML, poupando dezenas de linhas de códigos que seriam digitadas no Visual Studio 2010.

    O Microsoft Expression Blend for Windows Phone é um dos aplicativos instalados pelo Windows Phone Developers Tools, existe também uma versão para uso do Silverlight  que é a que estou usando neste artigo, chamada de Expression Blend 4, que faz parte do pacote do Expression Studio 4, integrado com o Visual Studio 2010 e que também funciona para programar para o Windows Phone 7.

    Saiba mais sobre o Expression Studio 4 neste artigo da .net Magazine.

    O Expression Blend é integrado ao Visual Studio 2010, basta clicar no seu projeto com o botão direito do mouse e clicar em Open in Expression Blend, Figura 7, qualquer modificação feita nas ferramentas já é atualizado na outra assim que uma é acionada.

    Figura 7. Emulador do Windows Phone 7 no Visual Studio 2010.

    eb

    Figura 8. Expression Blend 4.

    App Hub

    Os aparelhos com o Windows Phone 7 ainda não chegaram ao Brasil, o jeito é aguardar ou adquirir um aparelho importado, depois que você já preparou o ambiente de desenvolvimento e já está desenvolvendo aplicativos com a tecnologia Silverlight ou XNA, você vai querer testar o aplicativo no próprio aparelho e ainda começar a ganhar dinheiro enviando sua aplicação para o Windows Phone Marketplace, o Windows Phone Marketplace é onde você pode testar e comprar aplicativos, jogos, músicas para o seu Windows Phone 7.

    O Windows Phone Marketplace já está aberto para que os desenvolvedores possam enviar seus aplicativos, para que você possa criar aplicações e vender no Marketplace você vai precisar desbloquear o equipamento e criar uma conta no site App Hub, vamos ver agora passo a passo como realizar esse procedimento.

    1. Acesse o site http://create.msdn.com/en-US .
    2. Clique em Sig-in .
    3. Entre com o seu Window Live ID .
    4. Selecione o tipo de conta: Company (Empresas), Individual (desenvolvedor individual) ou Student (estudante que participa do projeto DreamSpark) .

    As contas do tipo Company e Individual tem um custo anual de $99, se você é estudante, participe do projeto DreamSpark, atualmente o Dreamspark é a única forma de participar do App Hub sem custos, no meu caso eu selecionei um conta de desenvolvedor individual.

    Figura 8. Tipo de conta no App Hub

    5. O próximo passo é digitar algumas informações pessoais como nome, endereços e email, no campo Publisher Name, você informará o nome que aparecerá no Windows Phone Marketplace.
    6. Selecione a imagem que será apresentada quando você participar de fóruns do App Hub.

    Figura 9. Imagem que será apresentada nos fóruns.

    7. Se você não selecionou o tipo Student (Dreamspark), será necessário pagar uma taxa anual para enviar aplicativos para o Windows Phone Marketplace, está disponível atualmente o pagamento via cartão de crédito VISA e MASTERCARD.

    8. A última etapa e a confirmação do email e de sua identidade, no caso da conta individual, ambos são feitos por e-mail. Você receberá uma e-mail alguns dias após o cadastro para validar a sua identidade, no caso de desenvolvedor individual é necessário enviar uma cópia da sua carteira de motorista ou passaporte.

    Figura 10. Conclusão do cadastro no App Hub.

    Na página do App Hub, no link Devices, aparecerão os aparelhos que você vai desbloquear e poderá realizar o deploy no Visual Studio 2010 antes de publicar no Windows Marketplace. 

    Zune

    O Zune é o software que irá fazer a sincronização da sua aplicação no Visual Studio 2010 e o equipamento, para mais informações sobre o Zune veja no blog do MSDN.

    Faça o Download da última versão do Zune no site oficial.

    Desconecte o seu aparelho do computador, caso esteja conectado, feche todos os aplicativos abertos e inicie a instalação, a primeira etapa é aceitar a licença do ZUNE, em seguida o software é instalado. Quando você receber a mensagem de “INSTALAÇÃO DO SOFTWARE DO ZUNE CONCLUÍDA”, clique em fechar, uma tela será apresentada com as etapas de configurações do ZUNE, a primeira configuração e a tela abaixo onde você vai inserir o nome que o equipamento vai ter no software do ZUNE, no equipamento e no site.

    Figura 11. Nome do telefone no ZUNE

    Conecte o seu celular via USB e deixe o windows realizar a instalação dos drivers, agora você já tem o seu aparelho sincronizado com o ZUNE.

    Figura 12. Dados do aparelho sincronizado

    Registrando o aparelho no Windows Phone Developer

    Este é o último passo antes de você iniciar o deploy com o Visual Studio 2010 e enviar sua aplicação ao Marketplace, vamos agora registrar a conta como desenvolvedor, no menu iniciar do Windows, localize o menu Windows Phone Developer Tools e clique em Windows Phone Developer Registration.

    Figura 13. Registro de desenvolvedor

    Deploy no Visual Studio 2010

    No menu do Visual Studio 2010, localize o combo onde está escrito Windows Phone 7 Emulator e altere para Windows Phone 7 Device, selecione o projeto no Solution Explorer do Visual Studio com o botão  direito do mouse e clique em deploy. O Zune deverá sempre estar ativo para realizar a sincronização com o equipamento.

    Deploy

    Figura 14. Deploy no Visual Studio 2010

    Conclusão

    imagesCAZ3EAMH

    Com a evolução dos aparelhos de celulares e smartphones, o mercado mobile está crescendo assustadoramente a cada ano, os novos equipamentos estão recheados de novos recursos e com isso a necessidade de que tenha um sistema operacional capaz de aproveitar ao máximo tudo que as novas tecnologias estão oferecendo, é neste cenário que a Microsoft apresenta o seu Windows Phone 7.

    O Windows Phone Marketplace está recheado de aplicativos e games, o potencial do sistema operacional da Microsoft é muito positivo, particularmente eu acho o sistema operacional fantástico e de incrível liberdade de desenvolvimento para os desenvolvedores .net, principalmente pela produtividade e pelo fato de aproveitar os conhecimentos já adquiridos em C#, Visual Basic, XNA e Silverlight, enquanto o Windows Phone ainda não está disponível aqui no Brasil , podemos criar aplicações com as ferramentas gratuitas da Microsoft.

    Links Interessantes:

    WP7_fundohttp://winphoneblog.com.br/ 

    http://channel9.msdn.com/Series/Windows-Phone-7-Development-for-Absolute-Beginners

    http://www.devmedia.com.br/post-17986-Windows-Phone-7-e-Silverlight-4.html

    http://www.charlespetzold.com/phone/

    http://www.devmedia.com.br/post-18740-Animacoes-no-Windows-Phone-7.html

    http://blogs.msdn.com/b/jpclementi/archive/2011/02/02/links-mais-importantes-para-o-windows-phone-7.aspx?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+clementi+%28Falando+de+novidades+e+tecnologias+Microsoft%29

    http://www.microsoft.com/showcase/en/us/related?video=bda22419-a49e-4ef6-973d-f9c6d59aa525

    FAQ

    Jan 2

    Os números de 2010

    Escrito por Flavia Moreira em .NET, 1, 2009, 4, 6, AR, Artigo, Artigos, Asp.Net, back, Blend, blog, blog silverlight, blogsilverlight, busca, C#, CSharp, DataGrid, deep zoom, deepZoom, desempenho, Desktop, Destaque, DevMedia, Dica, estatísticas, exemplo, Expression Blend, facebook, for, Google, ide, IE, if, image, imagens, int, linq, Linq to Sql, mg, Microsoft, Microsoft Blend, MSDN, O, on, pt, Reconhecimento de voz, redeRIA, RIA, Ria’s Geral, saúde, silverlight, Silverlight 3, Silverlight 4, site, social, tag, TAT, template, Twitter, UAU, UI, Video Aula, Visual Studio 2010, VOZ, vs, Wordpress, WPF, Xna @ 01 2nd, 2011 | via http://flamoreira.wordpress.com | Sem comentários
    Flavia Moreira
    ? X
    • Bookmarks

    Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

    Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

    Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

    More »

    Os duendes das estatísticas do WordPress.com analisaram o desempenho deste blog em 2010 e apresentam-lhe aqui um resumo de alto nível da saúde do seu blog:

    Healthy blog!

    O Blog-Health-o-Meter™ indica: Uau.

    Números apetitosos

    Imagem de destaque

    Um Boeing 747-400 transporta 416 passageiros. Este blog foi visitado cerca de 12,000 vezes em 2010. Ou seja, cerca de 29 747s cheios.

    ?

    Em 2010, escreveu 23 novo artigo, aumentando o arquivo total do seu blog para 80 artigos. Fez upload de 2 imagens, ocupando um total de 85kb.

    O seu dia mais activo do ano foi 16 de agosto com 110 visitas. O artigo mais popular desse dia foi C#.

    De onde vieram?

    Os sites que mais tráfego lhe enviaram em 2010 foram social.msdn.microsoft.com, google.com.br, devmedia.com.br, rederia.net e pt-br.wordpress.com

    Alguns visitantes vieram dos motores de busca, sobretudo por exemplo de aplicação desktop c# vs 2010, flavia moreira, sites super interessantes, video aula silverlight e reconhecimento de voz c#

    Atracções em 2010

    Estes são os artigos e páginas mais visitados em 2010.

    1

    C# novembro, 2008
    3 comentários

    2

    Sobre mim agosto, 2008
    54 comentários

    3

    Sites super interessantes agosto, 2008
    3 comentários

    4

    Populando Datagrid usando LINQ TO SQL em Silverlight agosto, 2008
    16 comentários

    5

    WPF E RECONHECIMENTO DE VOZ março, 2009
    4 comentários

    Jul 29

    Primeira aplicação Windows Mobile 7 para Silverlight

    Escrito por Flavia Moreira em 1, 4, 6, aplicacao, AR, Artigo, Artigos, bar, BI, blog, blog silverlight, blogsilverlight, C#, Desenvolvedor, desenvolvedores, html, IE, if, int, Introdução, mg, Microsoft, mobile, O, on, Ria’s Geral, silverlight, Silverlight 4, TAT, Ved, Visual Studio, window, windows, Wordpress, Xna @ 07 29th, 2010 | via http://flamoreira.wordpress.com | Sem comentários
    Flavia Moreira
    ? X
    • Bookmarks

    Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

    Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

    Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

    More »

    Introdução

    Desde 2008 os desenvolvedores têm esperado a chegada de uma versão móvel do Silverlight. O Windows Phone Série 7 suporta programas escritos para o Silverlight ou XNA. E isso
    que eu chamo de “um grande barato.”

    Continua

    Eu adoro isso..

    Abraços

    Flávia Moreira

    Mai 24

    Blog Post: Interesting Links 24 May 2010

    Escrito por rene em 1, 2.0, 4, 6, AR, back, blog, Blogs, break, C#, class, css, custom, developer, development, DRE, email, engine, finally, for, free, game, html, ide, IE, if, int, Java, Javascript, Links, Mate, Microsoft, MSDN, News, O, on, online, pt, reference, rest, Ria’s Geral, state, Sun, TAT, Tech, Twitter, update, Xna, XP @ 05 24th, 2010 | via http://blogs.msdn.com/renedepaula/ | Sem comentários
    rene
    ? X
    • Bookmarks

    Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

    Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

    Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

    More »

    I pretty much took last week off from blogging. I sort of needed a break and since they were migrating this and many other blogs to a new updated blogging engine it seemed like a good time to step back from it for a while. I did still read blogs, follow Twitter and read a lot of email. So I do have some interesting links to share with you today. Regular blogging resumes tomorrow. Well, that’s the plan anyway.

    From someone on Twitter (sorry – I lost the reference) I followed a couple of links to this article on the 10 most profitable college majors and highest paying college degrees. Computer Science is 4 on the list and Information Technology is 9. Mathematics is high on the list as well BTW.

    I like how @robmiles explains C# Exceptions and Finally Some interesting examples and a solid dose of humour.  (I think that is how they spell humor in the UK)

    From Mark Drapeau AKA @cheeky_geeky: An interview with Microsoft about Government 2.0  that I found interesting. The interview is with Kristin Bockius (@Microsoft_gov ), the SLG Relationship Marketing Manager in Microsoft’s Public Sector group.

    From the ACM (@TheOfficialACM) and Arizona State University (@ASUnews) this article called "Girls got game: Professor helps close computer science gender gap" The article explains that girls and women do play games. And they play them a lot. They just don’t play the same types of games (in general) that boys do. Worth thinking about if you are looking to incorporate games or game development into your curriculum.

    Speaking of games, from the official US Imagine Cup twitter account @imaginecupus is a link to a video that will help you learn how to add sound to your project in XNA Studio 3.1.

    On Microsoft’s Press Pass pages, is this article about taking the vital signs of the Brazilian rainforest: using hundreds of sensors to track climate. Computers are going to be essential to solving many problems including climate change and changes to local environments.

    From @Microsoft there is this announcement of the new and free Robotics Developer Studio 2008 R3 on the Microsoft Robotics blog.

    From @tonnet here is a list of the Top 20 Education Blogs –According to their Technorati authority rankings. No, I’m not on the top 20 list. I suspect I would show up if the list was longer but I have no idea how long the list would have to be. :-)

    Fev 24

    XAMLCast – 2a Temporada – Episódio 8 – MVPs do ano Silverlight, Windows Phone 7, MIX 10K e Silverlight 3D

    Escrito por XAML Cast em .NET, 1, 2009, 3d, 4, 6, api, AR, Artigo, blog, Blogs, bug, camp, codeplex, Destaque, development, DRE, embedded, entrevista, for, game, Google, ide, IE, int, iTunes, jogo, Jogos, kit, Links, Livro, mg, Microsoft, MIX, novidade, Novidades, O, on, Opinião, Pessoal, player, podcast, Projetos, pt, Ria’s Geral, rss, screen, silverlight, Silverlight 2, Silverlight 3, tag, Tech, Twitter, UI, web, window, windows, WPF, XAML, Xna, XP @ 02 24th, 2010 | via http://www.xamlcast.net | Sem comentários
    XAML Cast
    ? X
    • Bookmarks

    Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

    Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

    Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

    More »

    Olá olá pessoal!

    Já estamos na edição 8 e as novidades não param.
    Já tem gente pedindo o XAMLCast duas vezes por semana (caramba).

    No podcast desta semana falamos dos MVPs de Silverlight que foram destaque em 2009, falamos do Windows Phone e também discutimos um pouco sobre os projetos de 3D no Silverlight.
    Ouça e mande sua opinião e comentário!

    Seguem os links relacionados ao podcast:

    • MVPs do ano de Silverlight
      • Post do Tim Heuer com a divulgação
        • http://timheuer.com/blog/archive/2010/02/18/silverlight-mvp-of-the-year-2009.aspx
      • Laurent Bugnion
        • http://blog.galasoft.ch
        • http://twitter.com/lbugnion
      • Dave Campbell
        • http://geekswithblogs.net/WynApseTechnicalMusings/Default.aspx
        • http://twitter.com/wynapse
    • Windows Phone 7
      • Conheça:
        • http://www.windowsphone7series.com
      • Especulações do Silverlight no Windows Phone
        • http://rodrigokono.net/2010/02/silverlight-no-windows-phone
      • Entrevista de Ballmer para o TechCrunch
        • http://www.engadget.com/2009/09/25/steve-ballmer-talks-three-screens-and-a-cloud-and-more-with-te
    • Competições de Silverlight
      • MIX 10K
        • http://mix10k.visitmix.com/
      • SilverlightShow EcoContest
        • http://contest.silverlightshow.net/
    • Silverlight 3D
      • Projeto Balder (2D e 3D para Silverlight, XNA e OpenGL)
        • http://balder.codeplex.com
      • Kit3D (3D no Silverlight 2)
        • http://kit3d.codeplex.com
      • Google investindo na Web 3D
        • O3D: http://code.google.com/intl/pt-BR/apis/o3d
        • Video: http://www.youtube.com/watch?v=uofWfXOzX-g&feature=player_embedded
      • Livro que explica como fazer jogos 3D com Balder e Farseer
        • http://www.packtpub.com/3d-game-development-with-microsoft-silverlight-3-beginners-guide/book
      • Artigo: como desenvolver em 3D com WPF
        • http://www.codeproject.com/KB/WPF/3D-BookWriter.aspx

    Para assinar:

    • Feed RSS: http://www.xamlcast.net
    • iTunes/iPod: pcast://www.xamlcast.net
    • Zune: zune://subscribe/?XAMLCast=http://www.xamlcast.net

    O XAMLCast também está no Twitter!

    - Twitter oficial: @xamlcast (e hashtag #xamlcast)

    - Siga os XAMLCasters:

    • @kelps
    • @robertos_br
    • @rodrigokono

    - Adicione o Twibbon do XAMLCast ao seu avatar!

    • http://twibbon.com/join/XAMLCast

    Até o próximo!

    Abraços,

    Kelps, Roberto Sonnino e Rodrigo Kono

    http://feedproxy.google.com/~r/xamlcast/~5/OL25dpxOngU/xamlcast – 2×08.mp3

    Fev 17

    XAMLCast – 2a Temporada – Episódio 7 – Silverlight Viewport, Visual Studio 2010 RC, MVVM

    Escrito por XAML Cast em .NET, 1, 2009, 4, 6, AR, arte, back, bar, blog, Blogs, codeplex, comunidade, Dica, Dicas, DRE, for, framework, Frameworks, ide, IE, if, int, iTunes, Links, mg, Microsoft, MSDN, mvc, novidade, Novidades, O, on, podcast, pt, quick, Ria’s Geral, rss, screen, Screencast, silverlight, tag, Tema, Twitter, UI, Visual Studio, Visual Studio 2010, vs, Wordpress, WPF, XAML, Xna @ 02 17th, 2010 | via http://www.xamlcast.net | Sem comentários
    XAML Cast
    ? X
    • Bookmarks

    Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

    Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

    Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

    More »

    Caros ouvintes!

    Continuando o papo técnico, este espisódio do XAMLCast traz o tema MVVM salpicado com novidades e boas dicas e referências para você estudar.

    Ouça e tire suas conclusões:

    Seguem os links relacionados ao podcast:

    • Visual Studio 2010 RC
      • http://msdn.microsoft.com/pt-br/vstudio/dd582936.aspx
    • Jason Zander
      • Blog: http://blogs.msdn.com/jasonz
      • Channel9 (video): http://tinyurl.com/ycdur6g
    • Silverlight Viewport
      • http://tinyurl.com/yk5o7zq
    • SilverArcade (videocast)
      • http://www.silverarcade.com
    • MVC x MVP x MVVM
      • http://nirajrules.wordpress.com/2009/07/18/mvc-vs-mvp-vs-mvvm
    • Josh Smith
      • http://joshsmithonwpf.wordpress.com
    • Karl Shifflett
      • Blog
        • http://karlshifflett.wordpress.com
      • Ocean v2
        • http://karlshifflett.wordpress.com/ocean
        • http://karlshifflett.wordpress.com/2010/02/07/bbq-shack-ocean-v2-for-visual-studio-2008/
    • Sasha Barber
      • http://sachabarber.net
    • Marlon Grech
      • http://marlongrech.wordpress.com
    • MVVM Made Easy / Jeremiah Morrill (screencast)
      • http://vimeo.com/8915487
    • MVVM Frameworks
      • http://www.japf.fr/2009/10/a-quick-tour-of-existing-mvvm-frameworks/
    • MVVM Light
      • http://www.galasoft.ch/mvvm/getstarted
      • http://mvvmlight.codeplex.com
    • Cinch
      • http://sachabarber.net/?p=522
      • http://sachabarber.net/?p=523
      • http://www.codeproject.com/KB/WPF/CinchCodeGen.aspx
    • Jesse Liberty
      • http://tinyurl.com/y8nel6o
    • Dicas em português para começar com MVVM
      • http://tinyurl.com/yjhgrmv
    • Grupo MVVM na comunidade Silverlight Brasil
      • http://silverlightbrasil.ning.com/group/MVVM

    Discutam, comentem e retwittem!

    Para assinar:

    • Feed RSS: http://www.xamlcast.net
    • iTunes/iPod: pcast://www.xamlcast.net
    • Zune: zune://subscribe/?XAMLCast=http://www.xamlcast.net

    O XAMLCast também está no Twitter!

    - Twitter oficial: @xamlcast (e hashtag #xamlcast)

    - Siga os XAMLCasters:

    • @kelps
    • @robertos_br
    • @rodrigokono

    - Adicione o Twibbon do XAMLCast ao seu avatar!

    • http://twibbon.com/join/XAMLCast

    Aguardamos seu feedback!

    Abraços,

    Kelps, Roberto Sonnino e Rodrigo Kono

    http://feedproxy.google.com/~r/xamlcast/~5/7fUDAVC_Pxc/xamlcast – 2×07.mp3

    Fev 12

    Wow… nunca tinha visto 3D em Silverlight tao bom

    Escrito por rene em 1, 3d, 6, AR, blog, Blogs, bug, codeplex, engine, game, mg, MSDN, O, on, pt, referencia, Ria’s Geral, silverlight, UAU, UI, wow, Xna @ 02 12th, 2010 | via http://blogs.msdn.com/renedepaula/ | Sem comentários
    rene
    ? X
    • Bookmarks

    Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

    Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

    Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

    More »

    essa é de presente pra quem mexe com 3D: o projeto Balder  Project Description Managed GameEngine with both 2D and 3D support targetting Silverlight, Xna and OpenGL. o post original com codigo e tudo tá aqui Balder   no Codeplex agora… pra…(read more)

    Nov 11

    Como enviar email usando o Silverlight

    Escrito por Flavia Moreira em Animação, Asp.Net, Blend, Blend 3, blog, blog silverlight, blogsilverlight, Botões, C#, Expression Blend, Javascript, Microsoft, Microsoft Blend, Microsoft Silverlight, player, silverlight, Silverlight 2, Silverlight 3, site, Tutoriais, Visual Studio, Visual Studio 2008, WCF, WPF, Xna @ 11 11th, 2009 | via http://flamoreira.wordpress.com | Sem comentários
    Flavia Moreira
    ? X
    • Bookmarks

    Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

    Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

    Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

    More »

    Olá coloquei mais dois artigos, como enviar e-mail usando o silverlight !!

    veja os dois artigos em:

    dowhile

     

    Abraços,

    Flávia Moreira

    Nov 6

    Alguns artigos sobre silverlight

    Escrito por Flavia Moreira em Asp.Net, Blend, Blend 3, blog, blog silverlight, blogsilverlight, C#, Controles, DataGrid, Expression Blend, Javascript, Microsoft, Microsoft Blend, Microsoft Silverlight, player, silverlight, Silverlight 2, Silverlight 3, site, Tutoriais, Visual Studio, Visual Studio 2008, WCF, WPF, Xna @ 11 6th, 2009 | via http://flamoreira.wordpress.com | 1 comentário
    Flavia Moreira
    ? X
    • Bookmarks

    Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

    Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

    Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

    More »

    Olá amigos

    Adicionei mais artigos no dowhile usando o Silverlight 3 com visual Studio 2010 Beta 2.

    1     Populando Datagrid usando LINQ TO SQL em Silverlight Parte II
    2     Populando Datagrid usando LINQ TO SQL em Silverlight Parte I
    3     Vídeo Player em Silverlight Visual Studio 2010 – Parte II
    4     Primeira Aplicação em Silverlight
    5     Vídeo Player em Silverlight – Visual Studio 2010 Parte I
    6     Introdução ao Microsoft Blend 3

    Para acesso a todos estes conteúdos acessem:

    dowhile

    abraços,

    Flávia Moreira

    « Entradas anteriores |

    ACERCA

    O que é o RedeRIA ?

    O redeRIA não é nada mais que um agregador de feed's que disponibiliza o conteudo de varios blogs e autores ao redor do mundo RIA, actualmente agregamos mais de 2795 entradas vindas de 53 blogs especializados em ria’s, pelo que só fica a ganhar em assinar o feed ou seguir a comunidade no twitter.

    Se acha que o seu blog ou um blog de um amigo é interessante e util para os leitores o redeRIA, faça a sua submissão aqui.

    Feed: assine já
    Twitter: siga-nos

    GOOGLE

    Votação


    Deveria o RedeRia agregar conteúdo em inglês?
    Ver Resultados

    AUTORES


    Eduardo KrausAlexandre TadashiBindableCognitiva SoluçõesDaniel LopesDaniel SchmitzDanielPedrinhaDClick TeamEbercomEdgard DavidsonElvis FernandesErko BrideeFabiel PrestesFábio Batista da SilvaFabio da SilvaFabriccio BernardesFelipe BorellaFlavia MoreiraGabriel VersalliniGabriela T. PerryIgor MusardoJanderson CardosoJoão AugustoJose Carlos FielKelps SousaLeonardo FrançaLucas MarçalLuis MessiasLuiz TarabalMario JuniorMário SantosMauro MartinsPablo SouzaPedro ClaudioreneRia BrazilriaPTRicardo CerqueiraRobson FernandesRodrigo Pereira FragaSaintBrSamuelFacchinelloSergio SouzaSilva DeveloperStefan HorochovecTech CaffeTecinforThiago BuenoVedVinícius SandimWillian ManoXAML Cast

    PUBLICIDADE








    Powered by Wordpress & msdevstudio.com