Faça pesquisas? rápidas e diretas Em? aplicações? que manipulam? ou exibem? uma? grande quantidade de dados, a pesquisa pode? ser a? função? primária (ex: buscadores como Yahoo, Bing, Google etc).? Se você? precisar? dispor de uma pesquisa/busca? em seu? aplicativo,? siga estas? diretrizes para? garantir que funcione? bem. Construir? índices? de? seus dados, assim você sempre? estará pronto para pesquisar.? Não? espere até que? o usuário inicie? uma? busca? para? fazer isso,? porque você não pode ? se dar ao luxo de? criar? uma? primeira impressão negativa? na experiência de…
Novidades da versão Mango – Parte 2

Sockets
Através do namespace System.Net.Sockets, o Windows Phone provê suporte a uma implementação gerenciada de sockets, permitindo que desenvolvedores possam ter um controle rigoroso ao acesso a redes, com esse recurso temos disponível um conjunto de API’s de alto nível, permitindo que o desenvolvedor crie aplicativos que interagem com um cliente utilizando de serviços existentes de TCP.
Existem muitas funcionalidades onde esse recurso pode ser utilizado, como pode exemplo, para criar aplicativos de FTP, e-mail e Chat, com sockets é possível criar aplicativos mais sofisticados e ricos, podendo utilizar de TCP (Transmission Control Protocol) ou UDP (User Datagram Protocol).
Câmera e fotos
Existem duas formas de acessar a câmera no Windows Phone, através das API´s do próprio sistema operacional ou através dos recursos já existentes do Silverlight 4, com as APIs do Windows Phone você tem imagens de alta resolução, além de controle do auto foco, acesso ao modo do flash, entre outros recursos, já com os recursos do Silverlight 4 webcam API, você tem facilidade de gravar vídeos e áudios em arquivos, se você já possui códigos em alguma aplicação Silverlight, você poderá aproveita-los com poucas ou nenhuma modificação quanto ao acesso a webcam.
É possível ter um controle bem flexível da câmera fotográfica do smartphone, através do Windows Phone podemos ter um controle do auto foco da câmera, gerenciar o flash utilizado, acionar a captura da imagem, além de uma série de eventos que podemos utilizar através do Microsoft.Devices.PhotoCamera, no código XAML a representação da câmera pode ser feito através do recurso VideoBrush do Silverlight.
Push Notitications e Live Tiles
Notifications é um poderoso recurso que o Windows Phone implementou de maneira bem interessante, com ele podemos enviar e receber informações para o Windows Phone 7, essas mensagens são enviadas para um serviço da Microsoft, e o serviço online envia para o smartphone, podendo receber a mensagem em seu projeto. Você poderá obter a mensagem recebida e manipular as informações, existem três tipos de Notifications, o tipo RAW, Toast e Tile, resumidamente o primeiro permite receber informações diretamente em sua aplicação, o segundo permite receber um aviso no topo da tela do Windows Phone, a aplicação receberá a notificação mesmo que a sua aplicação não esteja em execução no momento. Já o tipo Tile, é uma notificação nos Tiles que ficam na tela principal do Windows Phone e pode ser acionado quando apertamos o botão Start do aparelho. Na versão Mango, temos mais recursos disponíveis para essas notificações, a notificação do tipo Toast agora pode receber um determinado link que vai para determinado local em sua aplicação e ainda pode passar parâmetros que você pode utilizar para ler e realizar alguma tarefa, dando mais poder para as notificações no Windows Phone, as notificações do tipo Tile também foram incrementadas, agora é possível utilizar um Tile com dois lados e que mude periodicamente ou ainda ter tiles secundários para a mesma aplicação.
Figura 1. Fundo do Tile
Profiler
Performance é um dos assuntos mais importantes quando estamos criando aplicativos em geral, principalmente quando a aplicação vai ser executada em dispositivos com recursos limitados, como é o caso de smartphones, com a versão Mango temos agora uma ferramenta que analisa o perfil da sua aplicação, possibilitando analisar e medir através de gráficos , diversos recursos utilizados.
A ferramenta é totalmente integrada com o Visual Studio, para iniciar o uso do recurso , basta carregar a sua aplicação e no menu Debug, localizar e clicar na opção “Start Windows Phone Performance Analysis”, Figura 2, e clicar em Launch Application, em seguida você executa a rotina que deseja monitorar em seu aplicativo e clica em Stop Profiling, um arquivo com extensão SAP será criado, a cada processo de analise, um arquivo é criado, e você poderá manter um histórico para futuras analises de melhorias. Dentre as informações que a ferramenta apresenta, estão os frame rates, que são os números de renderização da tela do telefone, expressada em frames por segundo (fps), a porcentagem de uso da CPU do telefone, o uso da memória do aplicativo medido em megabytes, a utilização de Storyboards e imagens carregadas, por fim temos um indicativo de quando os eventos do garbage collections foram acionados durante o monitoramento. Se você selecionar um determinado período, o Visual Studio apresentará informações detalhadas sobre diversos pontos do aplicativo.
Figura 2. Performance Analysis
Figura 3. Analise detalhada da aplicação
Emulador
O emulador também sofreu algumas melhorias, duas delas são muito interessantes , como a possibilidade de testar no emulador os sensores de acelerômetro, Figura 4, e localização. Agora podemos simular através do emulador a leitura desses sensores, não precisando ter um equipamento físico para poder criar uma aplicação, basta você utilizar o mouse que o emulador vai responder conforme a ação esperada pelo aparelho real. No caso da utilização de recursos de localização, você ainda conta com uma barra de ferramentas com controles de busca, inclusão de indicativos de localização e gravação da localização, o emulador ainda contém alguns outros recursos que talvez sejam disponibilizados na versão final, como a possibilidade de adicionar gravações referente as simulações.
Figura 4. Emulador
Device Status
O namespace Microsoft.Phone.Info fornece informações sobre o equipamento, na versão anterior, era utilizado a classe DeviceExtendedProperties para obter alguns dados sobre o equipamento, na versão Mango essa tarefa passa a ser realizada por DeviceStatus, você pode obter informações como o total de memória, a versão do hardware e o nome do fabricante do equipamento. Através do PowerSource, podemos verificar se o dispositivo está funcionando com bateria ou conectado a uma fonte de alimentação externa. Outro recurso disponível é a possibilidade de verificar se existe ou não um teclado físico no smartphone através da propriedade IsKeyboardPresent.
Local Database
Existem dois tipos de persistências no Windows Phone 7, o Transient Data e o Persistent Data, você pode manipular informações através de Isolated Storage, um recurso que permite registrar e recuperar informações no próprio aparelho, essa forma de persistência de dados é chamada de “Persistent Data”, ou armazenar informações na memória, Transient Data, sua aplicação pode manipular esses dados conforme o seu ciclo de vida, porém na versão mango uma nova forma de Persistent Data foi adicionada, o local Database.
Agora temos a possibilidade de utilizar uma base de dados local em uma aplicação, antes da disponibilização das ferramentas betas da versão mango para desenvolvedores e da documentação oficial, falava-se que uma versão do SQL CE estaria disponível para ser utilizada, porém em sua documentação oficial a base de dados é citada somente como local database, uma versão própria do Windows Phone, um grande diferencial de produtividade está no suporte ao LINQ to SQL para operações em base de dados.
O local database permite armazenar dados relacionais dentro de um ambiente residente no Isolated Storage, por estar dentro do Isolated Storage, ele somente pode ser acessado pela aplicação correspondente, e roda somente no processo do aplicativo, não sendo executada com um serviço continuo, a manipulação de dados locais são acessados apenas através de LINQ to SQL, não tendo suporte ao Transact-SQL.
Launchers and Choosers
Os Launchers e Choosers são APIs que acessam alguns recursos do sistema operacional, eles disponibilizam recursos complexos deixando transparentes para que o desenvolvedor através de API´s, os Launchers são tarefas que somente são iniciadas pela sua aplicação, teoricamente, você não tem nenhum tipo de retorno da API, somente você pode inicia-los , passando os parâmetros que ela vai utilizar para realizar a tarefa. Já os Chooser também iniciam uma tarefa, mas a principal diferença é que os Choosers retornam algum dado que você poderá trabalhar em sua aplicação, um exemplo seria o EmailAddressChooserTask, com ele podemos apresentar ao usuário a lista de e-mails cadastrados no aparelho, quando um e-mail é selecionado, podemos obter essa informação e utilizar para enviar um e-mail através de um Launcher chamado EmailComposeTask, que não retorna nenhuma informação,dessa forma algumas tarefas que poderiam ser bem complexas são facilitas com os Launchers e Choosers. Na versão Mango temos novos Launchers and Choosers adicionados as API´s são eles:
Address Chooser Task : Inicia a lista de contatos da aplicação e permite a seleção.
Game Invite Task : API utilizada em jogos aprovados no Xbox Live que permite convidar jogadores para uma partida multi-player em um Game.
Save Ringtone Task : Permite gravar um arquivo MP3 ou WMA na lista de ringtones do sistema operacional.
Bing Maps Task : Inicia o Bing Maps, permitindo setar a propriedade center com uma posição geográfica.
Bing Maps Directions Task : Inicia o Bing Maps permitindo informar e receber informações sobre dois pontos.
Conclusão
O Windows Phone 7 chegou trazendo uma nova plataforma de desenvolvimento para dispositivos móveis, a Microsoft utilizou o que existe de mais moderno para criar o seu sistema operacional, dando suporte as melhores práticas de desenvolvimento e integração com aplicativos, a versão Mango contém mais de 500 novos recursos e confirma o investimento da Microsoft em sua plataforma mobile.
Novidades da versão Mango – Parte 1
É 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…
Celebrando 1 milhão de utilizadores móveis: WordPress para Nokia
Têm sido uns anos loucos para os projectos móveis do WordPress. Em 2008 anunciámos a primeira versão de uma app de WordPress, para que pudesse publicar em movimento com o seu novíssimo iPhone de primeira geração. Desde então, incluímos outras plataformas, como BlackBerry e Android. Hoje estamos muito contentes por poder anunciar que expandimos os nossos serviços móveis aos smartphones Nokia, também!
A notícia não podia ter chegado numa melhor altura para nós: Acabámos de ultrapassar 1 milhão de utilizadores móveis em todas as plataformas, o que é não só um marco importantíssimo para nós, como para o blogging móvel em geral. Os telemóveis estão a tornar-se verdadeiros computadores pessoais, sempre connosco e sempre prontos quando é preciso criar conteúdo no blog. Todos os dias são escritos milhares de posts, publicados com um teclado minúsculo e uma câmera incorporada. Pelo que nos toca, estamos sempre a tentar acompanhar a sua plataforma preferida. Temos já duas novas plataformas em vista mas hoje é o dia da primeira de elas. Apresentamos WordPress para Nokia:

Tentámos assegurar que a app de Nokia tem tudo o que gosta para o WordPress em qualquer outros dispositivo – irá encontrar velhos amigos nas suas funcionalidades: Pode escrever e editar posts, gerir a sua fila de comentários e dar uma vista de olhos às suas estatísticas. Se uma gaivota roubar a sua sanduíche, pode tirar uma fotografia do momento, ou até gravar um vídeo de como se sentiu e de quanto vai pedir de indemnizações. Tudo sem sair da app.
Pode fazer o download directamente da Nokia Ovi Store…
- Dispositivos mais recentes (N8-00, C7-00, C6-01, etc): Download de WordPress para Nokia – Symbian^3
- Dispositivos mais antigos (X6-00, C6-00, N97, 5800 XpressMusic, etc): Download de WordPress para Nokia
…ou visitar o site WordPress for Nokia site, onde encontrará mais detalhes sobre a nova aplicação.
Se desenvolve para dispositivos Nokia, pode também ajudar a melhorar a aplicação e torna-la ainda melhor! Todas as apps móveis de WordPress’s são Open Source. Se quer participar, não hesite em contactar-nos. Mais informação no site WordPress for Nokia Development.
Para se manter a par das mais recentes notícias sobre WordPress para Nokia, não de esqueça de seguir @WPNokia no Twitter!
Então, o que acha da nova app?
Flash Player 10.1, o AIR e o Android

Hoje parece ser o dia do iPhone 4.0, mas isso não conta nada para este post.
Para quem não seguiu os mais recentes eventos em relação à Adobe, o Flash Player e o Android, estes são tempos excitantes!
Nunca o Flash Player esteve em tantos lados ao mesmo tempo e nunca os developers tiveram tantas oportunidades para mostrar o seu trabalho e fazer dinheiro com ele!
Quer seja na web, no desktop, agora, em mobile e futuramente no ecrã da nossa televisão, o Flash está claramente a demonstrar uma força e um avanço muito interessante.
Ok, podemos ficar um pouco apreensivos com a mudança de algumas empresas para a realidade do HTML5, nomeadamente em relação ao vídeo, mas o Flash é muito mais que isso!
No entanto, vamos esquecer, neste post, as vantagens do Flash sobre outras tecnologias implementadas e tentemos reflectir sobre a sua nova realidade, o mobile.
Eu considero o Flash como, a melhor coisa que aconteceu ao Android e que vai fazer com que fique mais perto de toda a hotness que o iPhone emana neste momento.
Porquê?
Neste momento, o que diferencia mais o Android do iPhone, e o que leva as pessoas a comprarem o telemóvel, é a qualidade das suas aplicações e dos seus jogos (para além daquela sensação de ser um gadget muito cool) . É notória a criatividade e cuidado dado a cada projecto e a sua brilhante execução. No iPhone podemos encontrar jogos brilhantes e bem executados como o Angry Birds e utilizar aplicações como o Cine Sapo que têm muito bom aspecto e que são muito bons e fáceis de usar! No caso do Android, considero que esta parte está ainda pouco desenvolvida (talvez pela natureza dos seus utilizadores, se calhar o Android tem do seu lado mais programadores e do lado do iPhone mais os criativos).
É aqui que entra o Flash!
O Flash pode bem ser o que faltava neste fosso que existe entre o iPhone e a plataforma Android!
Se bem se lembram há uns anos atrás, a web era apenas um sítio onde as pessoas colocavam algumas experiências que iam fazendo, alguns pequenos sites sobre informação, etc. No entanto era tudo muito triste, muito estranho e sem cor.
Foi um pouco dessa falta de brilho que surgiu a tecnologia Flash, dando aos criativos, aos designers e aos web designers uma forma de se expressarrem, de poderem todas as suas ideias e os seus desenhos para todo o Mundo ver. Foi aí que tivemos também das maiores evoluções tecnológicas de sempre. O vídeo! Não fosse o Flash e, neste momento, se calhar, não tinhamos o youtube ou este não estava tão disseminado!
É este conjunto de pessoas que penso que podem fazer o Android brilhar neste momento.
Os criadores que gostam de experimentar tudo, o web designer que sabe Flash e que quer dar um pouco mais de interactividade ao seu projecto, o pequeno developer que faz uma pequena aplicação simples e cheia de ideias brilhantes…
Enfim, neste momento, podemos pensar mesmo que a plataforma Android se tornou a plataforma mais fácil para produzir conteúdo para a web!
Além disso, a facilidade com que se faz uma simples aplicação em Flash, o facto de não ter de pagar uma licença anual, (é possível criar uma aplicação para correr no Flash Player sem gastar um cêntimo) a falta daquela teia montada pela Apple para colocar o seu filtro em tudo o que entra no iPhone, enfim, tudo isto aumenta a facilidade com que novas criações possam surgir todos os dias e essas criações surjam outras e assim sucessivamente, sempre aumentando o número de aplicações e de material diverso disponível para todos.
Como diz o Jesse Freeman (um dos programadores de Flash mais respeitados de NY):
“A maior parte dos programadores de Flash vêm de um background criativo, ou seja, trazemos sempre alguma coisa nova para a discussão e para as pessoas”
É liberdade que faz com que o Mundo tecnológico avance cada dia mais rápido. A ver vamos como se comporta o Android…
PS: No entanto, quem me segue no Twitter poderá reparar que ando a criar uma aplicação para o Iphone. Isto faz parte de um projecto que tenho em mente e que penso que poderá ser benéfico este ser lançado em todas as plataformas (mobile, desktop e web).
quando eu vi que a Rússia estava publicando online vários materiais documentais da Segunda Guerra eu fui correndo ver. como eu não leio russo, por isso fiz o truque acima: acionei o Bing Translator e ele colocou as duas páginas lado a lado …(read more)
Integrando tradução na sua aplicação Silverlight
beeeem legal a iniciativa desse developer: criou um User Control pra colocar o serviço de tradução do Bing dentro de aplicações Silverlight: A few weeks ago, I found the Microsoft Translator Interactive SDK, and I recognized that it is very easy to use…(read more)
boníssima referência: dicas de SEO para Silverlight. essa é pra colocar nos favoritos: Bing – Illuminating the path to SEO for Silverlight – Webmaster Center Blog – Bing Community…(read more)
um dia ainda consigo assistir ao vivo um bom TED
este ano tivemos Bill Gates falando de energia limpa e… essa demo genial (aplaudida de pé!) do bing maps. é de cair o queixo: fotos do flickr superpostas à vistas 3D,…(read more)
Serão as tablets o futuro da navegação web?

Para responder já directamente à pergunta, SIM, ou se calhar, TALVEZ.
Os próximos dispositivos a serem utilizados para “consumir” a web de forma despreocupada e “light” deverão ser, sem dúvida, as tablets.
Passaremos de um estilo de interacção orientada ao clicar, arrastar e escrever, para um estilo em que temos de trabalhar as nossas aplicações para serem orientadas aos gestos, ao multi-toque e à facilidade de utilização. Isto tudo para que o acesso aos vários conteúdos seja feito de uma formal natural, despreocupada e não imposta pela aplicação / navegação. Um bom exemplo é o projecto Natural Interaction.
O buzz começou com a Apple a lançar o iPad. Neste momento, já outras empresas preparam-se para lançar hardware onde vão buscar o sistema operativo ao Google Android, por exemplo, ou então vão inserir directamente a versão do Google Chrome OS ou até o Windows 7.
A meu ver, o sucesso destas tablets prende-se com o facto de conseguirem ou não competir com o sistema operativo que a Apple colocou no iPad. A vantagem deste é que é rápido, simples e não precisamos de esperar tempo nenhum para o utilizar. No caso de uma tablet a correr Windows 7, temos sempre de esperar que este inicie, como em um computador normal, o que estraga logo a facilidade de interacção e a mais valia que um dispositivo deste tipo pode ter.
Aqui ficam um vídeo do iPad e de um protótipo do que seria a navegação de uma tablet com o sistema operativo da Google.
Apple iPad
Chrome OS
Neste momento e embora ainda a poeira esteja ainda a assentar em relação ao caminho que estes dispositivos vão tomar nas nossas vidas, já há quem esteja a criar as revistas 2.0 (não seria mais 3.0?).
A Wired, por exemplo, já mostrou ao Mundo o que eles consideram ser a revista do futuro. Cheia de conteúdos multimédia que se relacionam entre si e, como não podia deixar de ser, com acesso directo às redes sociais como o Twitter ou Facebook.
De referir que este protótipo foi feito utilizando Flash + AIR e que, segundo diz a Adobe, poderá ser facilmente exportado para o iPad utilizando o novo sistema de deploy que o próximo Flash CS5 irá trazer. A ver vamos…
<p>Para responder já directamente à pergunta, SIM.</p><p>Os próximos dispositivos que vamos ver a serem utilizados para “consumir” a web de forma despreocupada e “light” serão sem dúvida as tablets.</p><p>O buzz começou com a Apple a lançar o iPad mas já está a ser seguida por várias outras empresas que vão ver o seu OS ser inserido em dispositivos como as já referidas tablets.<br></p><p><br></p><p>IPAD - http://www.apple.com/ipad/






