Mostrando postagens com marcador Azure. Mostrar todas as postagens
Mostrando postagens com marcador Azure. Mostrar todas as postagens

terça-feira, maio 26, 2009

A Microsoft usando Software Livre?

A Microsoft todo mundo sabe, sempre agiu com ferocidade contra a filosofia do software livre chegando ao ponto de Steve Ballmer, CEO da MS, declarar em 2001 que o código aberto era como um câncer para a indústria de software. Com a divulgação do lançamento da nova ferramentas de buscas da empresa conhecido atualmente como Kumo (e abordado pelo Café com Bits nesse post) e que trabalha sobre uma estrutura de software livre, a situação parece ter mudado para a Microsoft.

Entretanto, essa mudança de paradigmas vai muito além do novo buscador da MS. Acredito que essa essa tendência iniciou basicamente na popularidade da plataforma .NET entre os desenvolvedores, formando uma comunidade colaborativa que iniciou com os fóruns e bibliotecas de estudo disponíveis no site oficial de desenvolvedores Microsoft, o MSDN. Mais tarde, surgiram o portal para desenvolvedores ASP.NET AJAX e um repositório de software assumidamente declarado como projeto open-source, o CodePlex. Nele é possível compartilhar softwares e componentes de software, categorizar os projetos por tipo, bem como visualizar os projetos mais populares e os último a serem divulgados.

Mas, não para por aí. O lançamento do portal Port25 pegou a todos de surpresa a começar pelo título "Port25 is home to open source community at Microsoft. This represents an open conversation dedicated to Linux". Mas hein? Isso mesmo caro leitor, foi isso mesmo que você leu. Na verdade, o Port25 destina-se a integração de tecnologias livres aos produtos microsoft, como por exemplo o Eclipse4SL, open-source baseado no Eclipse para desenvolvimento de aplicações ricas usando Silverlight ou lançamento de um SDK PHP para Windows Azure.

É, A briga entre software proprietário x software livre parece estar se desenrolando e já vemos um vencedor apontando . aparentemente...



quinta-feira, maio 21, 2009

Liberado Visual Studio 2010 Beta




Nessa segunda dia 19, foi liberado para download o Beta da nova versão da IDE de desenvolvimento de sistemas da Microsoft, o Visual Studio 2010.

Entre as novidades da nova versão estão:


  • Aprimoramento da interface gráfica: com uma organização mais clara, redução de complexidade, janelas e documentos flutuantes, editor melhorado.
  • Programação paralela: Agora disponível tanto para usuários de código nativo e gerenciado e com suporte embutido na própria IDE.
  • Gerenciamento do ciclo de vida de aplicações: Prometendo ferramentas para todos os envolvidos no projeto de software, desde arquitetos a programadores e testadores. Incluindo construção de novos tipos de diagramas com use cases e diagramas de sequência e atividade, um novo motor de testes e uma nova ferramenta de controle de workflow.

  • Desenvolvimento WEB: Novo motor de intellisense de Javascript,suporte a SilverLight,  "One click deployment" que permite publicar todo o site e suas dependências de uma só vez.
  • Cloud Computing: Windows Azure Tools já integradas por padrão na IDE.
  • Suporte nativo a mais Databases: Agora é possível utilizar as classes de acesso a dados nativos do .NET Framework para BDs baseados em IBM DB2 e Oracle.


Ficou interessado? Pode conferir o novo VS 2010 aqui.

Aprenda Cloud Computing com a Microsoft



Para quem quer aprender a programar para a nuvem sem muito esforço, a Microsoft disponibiliza uma área específica no portal MSDN (voltado para desenvolvedores de produtos microsoft) para o estudo das características e funcionalidades do Windows Azure, a plataforma para Cloud Computing da empresa, o desenvolvimento e deployment de aplicações para a nuvem e a integração com outros serviços, como o SQL Services e ferramentas de colaboração da série Live.

Chamada Azure Academy, essa área disponibiliza apresentações em forma de vídeos e transparências que guiam o estudante desde os conceitos introdutórios da estrutura e objetivos envolvidos no desenvolvimento da plataforma Azure até a distribuição de serviços e  aplicações na nuvem. O forte das apresentações é, sem dúvida, a linguagem de fácil entendimento e a presença de demontrações explicativas que facilitam o entendimento do conteúdo apresentado.

Para o desenvolvimento para Windows Azure, é utilizado o Visual Studio 2008 integrado com com o Windows Azure SDK e o conjunto de ferramentas para do Windows Azure para o Visual Studio.



sexta-feira, março 13, 2009

Quer começar a programar em nuvem? Veja aqui as opções!

No artigo chamado Cloud Computing - Programando nas nuvens, explicamos um pouco sobre essa nova tendência na área de desenvolvimento de sistemas, além de explicar um pouco a respeito sobre os conceitos relacionados, bem como quem atualmente está investindo na área. Sendo assim, nesse post pretendo abordar uma nova vertente da Cloud Computing que tem um potencial de crescimento significativo, o desenvolvimento para Sistemas Operacionais em nuvem. Veja algumas alternativas para quem quer começar a "andar nas nuvens".

Windows Azure



Sem dúvida um dos assuntos mais comentados a respeito do desenvolvimento de S.O rodando na nuvem, foi a respeito da inclusão da Migrosoft nesse mercado através de sua nova plataforma para criar e executar aplicações web, chamada Windows Azure. Suas vantagens principais estão no uso de produtos conhecidos como o MS SQL Server que recebeu sua versão online batizada de SQL Services, o Visual Studio 2008 já com algumas ferramentas incorporadas para o desenvolvimento em Cloud Computing, além de integração com a série Live Services, um conjunto de serviços e blocos construtivos que podem ser usados na construção de web apps. Entretanto, o Windows Azure ainda está em fase beta e atualmente só é compátivel com aplicações criadas usando o .NET Framework. Quem estiver interessado em conhecer melhor o sistema pode dar uma olhada na versão beta localizada na Community Technology Preview.

Google App Engine



Atualmente quando se fala em cloud computing, é inevitável pensar no Google com todos os seus serviços web como Docs, Calendar, Gmail, Reader, etc..Tanto como é inevitável a entrada da empresa em um projeto tão interessante quanto o desenvolvimento de S.O para nuvem. A aposta do Google nessa área vem na forma do Google App Engine, atualmente gratuíto em sua fase Beta, ele disponibiliza 500MB em armazenamento para os usuários que segundo o google, em conjunto com o poder de processamento destinado ao recurso, são capazes de suportar sites de até 5 milhões de page views mensais. Atualmente, ele encontra-se entre os produtos mais limitados quanto à outras plataformas em nuvem, oferecendo apenas a possibilidade de desenvolver aplicativos usando a linguagem Python e banco de dados em DataStore, versão derivada do banco de dados Big Table, usado internamente na empresa. A estimativa é que futuramente a empresa lance versões pagas do produto com maiores recursos.Quem quiser conferir o Google App Engine e baixar o SDK, é só acessar a área reservada ao produto no website do Google.

EyeOS



O EyeOS é o mais novo candidato a ser o Linux da Cloud Computing. Trata-se de um projeto de software livre iniciado em 2005 por Pau Garcia-milá e que já abrange comunidades de desenvolvedores operando em 9 países. Apesar de não ser considerado um S.O em essência, por não permitir interação direta com o hardware, ele roda sobre Apache e PHP e permite ao desenvolvedor criar e executar aplicações web facilmente. Entrando no site do projeto, é possível baixar o kit de ferramentas (SDK) ou testar o sistema online.