Na semana passada, a Apple fez a primeira demonstração pública do MobileMe durante a WWDC, que estará disponível a partir do mês que vem para todos. Apesar de ser uma grande atualização do .Mac, poucos prestaram atenção na tecnologia utilizada pelo pessoal de Cupertino para produzir a incrível e funcional interface que as “WebApps” do MobileMe apresentam.
Eu fui uma dessas pessoas, mas ontem consegui entender do que se tratava: uma sessão técnica realizada durante a WWDC na sexta-feira revelou uma nova tecnologia aberta para desenvolvimento de aplicações para web. Tal tecnologia vem, há muito tempo, sendo usada pela Apple: trata-se do SproutCore, que leva algumas características do framework Cocoa do Mac OS X para a internet.
Segundo a descrição da sessão técnica Building Native Look-and-Feel Web Applications Using SproutCore, realizada na sexta-feira, toda a experiência de usuário que vimos na demonstração do MobileMe e que estará disponível para nós faz parte desse novo framework, que é inspirado em Cocoa e usa tecnologias da web 2.0 para desenvolver aplicações para internet quase no mesmo patamar em design, intuitividade e funcionalidade que as aplicações desenvolvidas para Macs usando o próprio Cocoa.
A melhor vantagem do SproutCore é o fato de ser independente de plataforma. Você não precisa ficar instalando plug-ins, como é o caso do Flash da Adobe e do Silverlight da Microsoft, e nem precisa se preocupar em aprender linguagens novas e complicadas para desenvolver — no caso do Flash, ActionScript é até bem simples graças algumas semelhanças com JavaScript, mas quando me volto para Silverlight…
. No caso do SproutCore, tudo isso é suportado nativamente pelos navegadores mais recentes (Safari 3.1, Firefox 3 e o Internet Explorer 7), garantindo interatividade em qualquer plataforma. Isso agrada qualquer desenvolvedor para web, que possui a garantia de que suas aplicações poderão ser acessadas pelo usuário em qualquer computador.
Como já disse, o SproutCore não é uma tecnologia nova: ele já vem sendo usado na .Mac Web Gallery há um bom tempo. Foi originalmente desenvolvido por Charles Jolley, da SproutIt, para uso em um cliente de email chamado MailRoom e atualmente é um projeto open-source que tem até um site próprio com informações e ferramentas sobre o framework. Mas ele recebeu muitas funcionalidades para ser usado pela Apple em suas aplicações para a web.
Pretendo fazer uma abordagem maior dessas tecnologias em breve, já que cada uma delas concorre com as outras e todas têm muitas diferenças entre si. Mas ainda é preciso esperar: o Flash é uma tecnologia que virou “sinônimo” de padrão na internet (mas sabemos que ele não é isso nem de longe). O Microsoft Silverlight ainda está muito cru e seus plenos poderes são ofuscados pela enorme quantidade de linguagens que podem ser utilizadas para construir aplicações para a web, muitas delas complicadíssimas.
O SproutCore chega com a promessa de abrir novas possibilidades na internet, que poderão ir além do “exchange para todos” demonstrado na WWDC. Será que veremos um “iWork Live”, futuramente?








Adriano
18/06/2008 às 10:39
Acho que não sera o fim do .Mac, podera escolher em usar o @mac e o @me…
Usando oAdriano
18/06/2008 às 10:41
Your email address at me.com or mac.com.
As a MobileMe subscriber, you can still use your email address at mac.com. You’ll also get a new address at me.com with your user name. Use whichever one you like.
Usando oSilvio Sousa Cabral
18/06/2008 às 10:46
Bem lembrado, adriano…
corrigindo informação no artigo…
Usando oLeandro Alonso
18/06/2008 às 11:05
Woow, um framework para web inspirado no Cocoa? Demais!
Ótima notícia!
Usando oSalomao
18/06/2008 às 11:30
Teste
Usando oSuportador
18/06/2008 às 11:50
Como disse anteriormente, tá lixo isso aqui! Costumo ler outros blogs, inclusive blogs fora do Brasil onde especialistas falam sobre a Apple (bem e mal). Esses especialistas normalmente são eleitos para escrever tópicos relacionados à sua especialidades. Enfim, ficou claro aonde estou querendo chegar. Deixo pra vocês, links de posts da SEMANA PASSADA, onde essa tecnologia foi explicada:
Usando ohttp://www.appleinsider.com/ar.....e_web.html
http://www.tuaw.com/2008/06/15.....-web-apps/
Danillo César
18/06/2008 às 13:13
Bem é apenas mais um framework em javascript, e é claro que não precisa de plugin.
O detalhe é a forma de programar,
em vez de usar javascript:
window.document.getElementById(’greeting’).innerHTML = ‘I am changing!’;
com SproutCore fica assim:
HelloWorld.appController.set(’greeting’, ‘I am changing!’)
Claro que tem outras coisas no SproutCore como a interface.
Usando oMarco Prestes
18/06/2008 às 13:41
Acredito que um iLife e iWork online fazem parte desse novo mobileME. Daria para atrair usuãrios de Windows e Linux! Já que a tecnologia dá essa opção de rodar em qualquer navegador! Mais receita, e uma forma de roubar usuários do Office. Mas o mobileME precisa ter planos mais acessíveis, como uma conta por 49 dólares de 10G, e uma conta free de 5G!
Usando oEdu
18/06/2008 às 14:32
Praticamente um Keynote online.
Usando ohttp://280slides.com/
ASF
18/06/2008 às 16:26
Eu não falei? http://macmagazine.com.br/blog.....a-iphones/
Usando oMarco Prestes
18/06/2008 às 19:34
o Edu, esse 280slides show de bola, valeu pela dica! E o ASF acertou mesmo!
Usando o