Melhorias do Drupal 7 em detalhes
A nova versão do Drupal 7 foi lançada duas semanas atrás, e agora que as pessoas finalmente se recuperaram de todas as festas de lançamento mundo afora (como a que aconteceu em Londres), nós, da Microsoft, queremos formalizar as boas-vindas à nova versão.
Do nosso ponto de vista, a versão 7 do Drupal representa um importante marco porque inlui grandes melhorias, algumas das quais são resultados de esforços da Microsoft e da comunidade Drupal para oferecer mais interoperabilidade e mais opções e escolhas aos usuários.
Neste post escrito para o blog Interoperability @ Microsoft, Jean-Paoli, gerente geral de estratégia de interoperabilidade da Microsoft, destaca as principais – e suas preferidas – melhorias incluídas no Drupal 7. Entre elas estão, por exemplo, o suporte ao Microsoft SQL Server (versão 2005 ou anterior), antecipada no ano passado, durante o DrupalCon, quando a Microsoft lançou o CTP (Community Technology Preview) do Driver SQL Server para PHP 2.0 com suporte PDO.
Além dessa e outras melhorias, que podem ser lidas em detalhes no post, Jean-Paoli anuncia quatro novos módulos genéricos desenvolvidos pela Schakra e Mindtree, que permitem que administradores e desenvolvedores de Drupal ofereçam novos recursos aos usuários. Entre eles estão um módulo do Bing Maps, Silverlight Pivot Viewer e Windows Live ID.
Quer saber mais detalhes? Então leia a íntegra do post publicado no Interoperability @ Microsoft.
Saiba quanto você pode economizar com Cloud Computing?
Microsoft disponibiliza mundialmente um whitepaper intitulado “The Economics of The Cloud” sobre o poder dos sistemas de Cloud Computing e sua influência na redução de custos e na economia gerada para as empresas. O relatório ainda aborda as estratégias “na nuvem” da Microsoft, assim como o futuro da Computação em Nuvem.
Destinado a clientes e parceiros, o whitepaper aponta uma redução de até 80% nos custos na área de TI, agilizando processos e dinamizando os negócios das empresas. Com as informações fornecidas, os diretores e CIOs podem ter um direcionamento sobre como melhor conduzir duas decisões em TI.
A experiência da Microsoft em Cloud Computing no ambiente corporativo é extensa, destacando-se os produtos Windows Azure, Office 365, Windows Live e o Dynamics CRM Online.
Com esse whitepaper, a Microsoft reforça a importância do modelo de Cloud a longo prazo para as empresas, com o custo-benefício sendo maior do que o esperado se trabalhado em conjunto com inovações das áreas de TI. Gastando menos tempo e recursos em tecnologia on-premise e com uma aplicação organizada de Cloud, as empresas podem se dedicar em agilizar processos e, assim, inovar seus negócios com novas estratégias.
O whitepaper “The Economics of the Cloud” pode ser lido na íntegra no site:
http://www.microsoft.com/presspass/presskits/cloud/docs/The-Economics-of-the-Cloud.pdf
Passo a passo: migração para Windows Server 2008 R2
Em outra série de vídeos publicados no Centro de Treinamento Microsoft, os profissionais que possuem Windows Server 2003 e desejam migrar para o Windows Server 2008 (ou Windows Server 2008 R2) poderão encontrar informações técnicas e gerenciais. Esta série tem quatro módulos, que apresentam desde os serviços existentes até os procedimentos necessários para migrar para Windows Server 2008 R2.
Chamado “Descubra”, o primeiro módulo mostra como verificar os serviços existentes e como prepara sua infraestrutura para receber o Windows Server 2008. Ele apresenta os quatro passos necessários para migração, em detalhes, e ainda dicas e truques para torná-la mais prática.
O segundo módulo – “Explore os Recursos” – traz os passos necessários para preparar seu domínio para receber o Windows Server 2008, desde o ingresso da estação de trabalho no domínio até a promoção do Member Server a DC junto ao DC 2003. O “Implante” – terceiro módulo – ensina a fazer as verificações da migração para Windows Server 2008 necessárias para assegurar a segurança de seu ambiente.
O quarto módulo mostra que a migração do Windows Server 2008 para o Windows Server 2008 R2 é muito simples, por isso ele se chama “Evolua”. São sete passos, começando com o backup do Windows Server 2008 e terminando com a promoção do WindowsServer 2008 R2 para Domain Controller.
Ferramentas do Azure para PHP simplificam processamento multitarefas por aplicativos web
Existem muitos cenários comuns no desenvolvimento web que exigem processamento de informações, busca de dados ou controle de tráfego de mensagens que podem ser realizados assincronamente – no background enquanto o usuário faz outras coisas no aplicativo. Um exemplo comum disso é o envio de e-mail ou quando milhares de usuários postam comentários ao mesmo tempo em seu blog. Quando você abre uma conta ou muda a sua senha, por exemplo, normalmente os aplicativos web enviarão para você um e-mail de confirmação como parte do fluxo de trabalho. Isso é tipicamente feito pelo servidor que utiliza o relay SMTP. Qualquer hora que um aplicativo se conecta a um serviço interno, questões de rede podem causar problemas. Esses problemas variam da baixa velocidade de banda larga até a latência e indisponibilidade de um servidor – cada um podendo causar tempo excessivo de conexão ou simplesmente demorando mais do que o normal.
Quando você realiza esses tipos de processamento, existem duas opções: bloquear e processar a mensagem enquanto o usuário espera por uma resposta do servidor ou permitir que o usuário continue usando o aplicativo normalmente e colocar o processamento em uma fila para ser processado no background. O Windows Azure oferece ferramentas simples para tornar esse tipo de processamento no background uma tarefa muito fácil.
Para ver como isso pode ser feito de maneira simples com o Windows Azure SDK para PHP e Eclipse, você pode conferir o novo tutorial publicado por Craig Kitterman, especialista em interoperabilidade da Microsoft. O tutorial, chamado “Tutorial – Using Worker Roles for Simple Background Processing”, pode ser conferido aqui.
Microsoft atualiza ferramentas do Windows Azure para PHP. Confira!
As ferramentas do Windows Azure para PHP (veja a lista abaixo) foram atualizadas no final de 2010, ficando em linha com a nova versão do SDK 1.3 do Windows Azure, lançada em novembro. Preparamos aqui um breve resumo do que fazem algumas dessas novas ferramentas:
- Windows Azure Command-line Tools for PHP: permite que os desenvolvedores PHP empacotem e implantem aplicativos rapidamente com o Windows Azure, utilizando uma única ferramenta de linha de comando.
- Windows Azure Tools for Eclipse/PHP: oferece ferramentas para que os desenvolvedores PHP que utilizam o Eclipse crier e instalem aplicativos web focados no Windows Azure.
- Windows Azure Companion: garante uma experiência sem precedentes ao desenvolvedor que instala e configura elementos da plataforma PHP (tempos de processamento PHP, extensões, etc) e aplicativos web rodando no Windows Azure.
Tem mais novidade ainda. Quer ver? Leia o post completo escrito por Jean-Christoph Cimetiere, especialista técnico da Microsoft, em Windows Azure tools for PHP get an update and refreshed content.
Como a Microsoft está facilitando o desenvolvimento com PHP
Em um post escrito especificamente para detalhar como a Microsoft tem facilitado o desenvolvimento com PHP, o desenvolvedor Rafael Dohms conta sua experiência – e da comunidade PHP – com a companhia. Dohms detalha a visita feita à sede da empresa para uma conversa informal, na qual foi apresentado às novas ferramentas da Microsoft para os desenvolvedores PHP e teve a oportunidade de dizer o que pensava sobre elas, o que falta, o que está quebrado e como arrumar.
"A minha impressão sobre as novas ferramentas foi bem clara, ele cuidaram de problemas muito importantes, mas mais que isso, problemas que foram citados no Microsoft Web Developer Summit (MSWDS) que pude participar em 2009, foi muito gratificante perceber isto, pois significava que eles estavam prontos para escutar e realmente estavam levando nossas opiniões em consideração, tornando esta reunião muito mais importante e mostrando que temos uma parcela de participação no assunto", escreveu Dohms.
O post ainda detalha como, do ponto de vista de Dohms e da comunidade PHP, a Microsoft está facilitando o desenvolvimento com PHP.
Abaixo reproduzimos o texto de Dohms, exatamente como foi postado em seu blog pessoal. Confira!
“Montar uma pilha LAMP (Linux, Apache, MySQL, PHP) completa em um servidor linux é algo relativamente simples se você possui conhecimentos básicos de Linux a da linha de comando, mas aqui no Brasil temos uma grande parcela de programadores PHP usando Windows como seu primeiro ambiente de desenvolvimento, especialmente se analisarmos o nível mais iniciante da comunidade (desenvolvedores experientes geralmente estão em linux ou mac hoje em dia). Isso significa que no nível de entrada a primeira experiência de um programador com PHP é em uma pilha WAMP (Windows, …). Sem dúvida você pode usar soluções como o XAMPP ou WAMP Server para instalar a pilha completa, mas convenhamos Apache e PHP no Windows é no máximo horrível, e isso deixa uma má impressão nos desenvolvedores. Qual é a solução? Bem, é o IIS, mas levanta a mão ai os iniciantes que tem a mínima idéia de gerenciamento de IIS ou configuração, ou até mesmo quem quer saber disso. Estou chutando, mas aposto que poucas mão estão levantadas agora.
Entra em cena o Web Plataform Installer, lançado alguns anos atrás ele resolve este problema muito bem, instala a pilha e aplicações como Drupal ou WordPress ou qualquer software relacionado e configuração necessária. Ele ataca diretamente na raiz o problema de se ter uma pilha funcionando, e ele faz isso muito bem na versão 2.0. O que vimos na reunião me fez acreditar que isso vai melhorar ainda mais: WebPI 3.0, atualmente em beta.
Esta versão também marca o lançamento do PHP Manager que faz a tarefa de configurar e gerenciar instalações de PHP mamão com açúcar, e ainda nos dá outra possibilidade muito bacana, ter múltiplas versões de PHP rodando lado a lado na mesma máquina, cada site rodando em uma versão, isso significa que você pode hospedar sua aplicação legado e ter uma novinha em folha rodando PHP 5.3 na mesma máquina. Isso é realmente bom para aquele perfil de iniciante que agora pode ter em suas mãos muito poder e com uma curva de entrada muito baixa. Isto também ajuda outra camada de desenvolvedores, os criadores de frameworks a aplicações, pois isso torna muito fácil o processo de subir máquinas virtuais com Windows e testar seu novo release em diversas versões do PHP, quantas vezes você já sofreu pra fazer isso?
Outro pacote bem interessante é o WebMatrix, que fornece um ambiente de desenvolvimento completo com todos os pacotes “Express” e inclui uma IDE leve e simples para trabalhar com código. Mas a parte mais legal é que ele também cuida de um problema que todos nós no MSWDS falamos em coro, “fazer deploy para servidores Windows é doloroso”. É a função “publicar” que permite conectar sua máquina com um servidor Windows e fazer o deploy completo direto da ferramenta, um simples apertar de botão, que tal isso para facilitar a vida?
Ainda falando de WebPI outra funcionalidade muito bacana: Galeria de Aplicativos. Imaginem um feed com centenas de aplicativos a um simples clique de uma instalação completa, isso é muito bom para aquelas rotinas diárias e simples, como subir uma instancia de WordPress para sua vó. Mas ela vai muito além disso para aquela parcela de desenvolvedores que baseia sua carreira em vender aplicativos comerciais ou gratuitos. O motivo é simples, se você entra em programas como o Website Spark, você pode colocar seu sistema/aplicação lá, a um clique de distancia do seu público alvo. Que tal isso para espalhar sua aplicação?
A Microsoft também foi além e deu a nós programadores PHP uma solução de “cloud”, já que o Google fez cara feia no Google App Engine, podemos olhar melhor para o Azure, mas deixarei isso para um post dedicado.
Como uma pessoa que participou da iniciativa da Microsoft de extender a mão para a comunidade PHP e que teve a oportunidade de apontar os erros deles e aplaudir seus sucessos, eu realmente queria compartilhar esta mensagem com vocês, pois acrdito que chegamos a um ponto “divisor de águas” onde o Windows se torna um jogador titular na pilha PHP, junto do Linux, como o Rasmus mesmo falou.”
Série de vídeos ensina a implantar e gerenciar solução de virtualização da Microsoft
Você trabalha com virtualização VMware? Quer saber como funciona a solução de virtualizaçao da Microsoft? Então esta série de vídeos com informações técnicas e gerenciais foi produzida para você!
Divididos em quatro grupos, os vídeos tutoriais apresentam a solução, ensinam a explorar os seus diversos recursos, instalar o Hyper-V e a gerenciá-lo da melhor forma possível.
Os sete vídeos do primeiro grupo ensinam a fazer o inventário da sua infraestrutura de servidores para implantar de forma correta uma solução Microsoft de virtualização de servidores.
Em um segundo grupo, dez vídeos mostram como instalar e configurar o Microsoft System Center Virtual Machine Manager 2008 R2 para gerenciar um ambiente de virtualização de servidores. Você aprenderá também a instalar e configurar o Hyper-V.
O terceiro grupo de tutoriais traz oito vídeos. Nele é possível aprender a implantar a proteção de maquinas virtuais através do System Center Virtual Machine Manager e System Center Data Protection Manager, bem como colocar em operação um ambiente de alta disponibilidade.
Finalmente, o quarto módulo reúne nove vídeos pelos quais você aprenderá a gerenciar hosts de virtualização baseados em soluções Vmware, além de gerenciar recursos avançados como o PRO Tips do System Center Operations Manager 2007. Você também aprenderá neste módulo a implementar recursos avançados como Dynamic Memory e Live Migration.
Além dos vídeos, a página de tutoriais traz links para download das soluções mencionadas, aceleradores de solução do Microsoft Virtualization, guias e planos de capacitação. Vale a pena conferir!
Tenha acesso ao material de todas as palestras da Campus Party 2011 com o SkyDrive
Hoje é o último dia de Campus Party Brasil 2011! Durante a semana, centenas de palestras foram realizadas nas mais diversas áreas.
É tanto conteúdo que mesmo o campuseiro mais hiperativo não consegue acompanhar tudo o que acontece por aqui. Mas se você perdeu alguma coisa, ou assistiu a alguma palestra interessante e gostaria de ter acesso ao material que foi apresentado, você pode fazer isso em poucos cliques.
Todos os materiais e apresentações utilizadas nas palestras da Campus Party 2011 estão hospedadas no SkyDrive nesse link.
No Blog do Windows para o Brasil, você encontra mais detalhes sobre como acessar todo esse conteúdo!
Microsoft convoca jovens brasileiros para a Imagine Cup 2011
Inspirados pelas oito metas do milênio estabelecidas pela ONU, os jovens que tem interesse em participar da 9ª edição da Imagine Cup, conhecida como a Copa do Mundo da Computação, podem inscrever seus projetos pelo site: www.imaginecup.com.br Os três melhores projetos de cada categoria (Projeto de Software, Sistemas Embarcados, Projeto de Games, Windows Phone 7 e Digital Mídia) ou desafio (Windows Phone 7 Touch, Interoperabilidade, IT Challenge e Orchard) serão reconhecidos com prêmios que vão de U$S 3 mil a U$S 25 mil dólares. Somados os prêmios chegam a U$S 185 mil dólares. Trata-se de um incentivo para que os estudantes coloquem seus projetos inovadores no mercado. A final mundial da Imagine Cup 2011 será celebrada na cidade de Nova Iorque, no mês de julho.
A competição é uma iniciativa de cidadania corporativa da Microsoft e propõe a estudantes de diversos países a pensar em um mundo onde a tecnologia possa ajudar a resolver os maiores problemas da humanidade. No ano passado, 84.000 jovens brasileiros se inscreveram e cinco equipes representaram o País na final mundial, na Polônia. O Brasil conquistou a medalha de prata na categoria Interoperabilidade.
“A Imagine Cup desafia os jovens mais talentosos e criativos do mundo a desenvolver projetos tecnológicos que contribuirão para resolver os maiores problemas da humanidade. Os brasileiros sempre se destacam na competição, pois tem profundo interesse em tecnologia e uma enorme capacidade para inovar”, diz Marinês Gomes, gerente geral de programas acadêmicos da Microsoft Brasil.
Confira abaixo os prazos de inscrições em cada categoria:
31/01/2011
IT Challenge
08/02/2011
Digital Media
07/03/2011
Game Design: Windows/Xbox (XNA)
Game Design: Mobile (Zune/Phone)
Game Design: Web (Silverlight)
Orchard Challenge
Windows 7 Touch Challenge
Windows Phone 7
25/03/2011
Software Design
27/04/2011
Interoperability Challenge




