Este é um post disponível para assinantes MVPEclipse Orion - Artigo Java Magazine 90
O artigo trata do Eclipse Orion, nova plataforma para o desenvolvimento de aplicações Web que tem como característica marcante ser ela própria construída sobre a plataforma Web. O Orion foi proposto recentemente pela Eclipse Foundation, dentro dos objetivos do projeto e4, que visa construir uma plataforma de próxima geração para integração de ferramentas e aplicativos baseados em componentes (plug-ins).
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Java Magazine 90
Em 1961, o cientista da computação John McCarthy, criador da linguagem Lisp e do termo “Inteligência Artificial”, disse em um discurso no Instituto de Tecnologia de Massachusetts (MIT) que a tecnologia de tempo compartilhado (time-sharing) na computação poderia levar a um futuro em que o poder de computação e até mesmo aplicativos específicos poderiam ser vendidos da mesma forma que água, eletricidade e outros serviços de utilidade pública. Na época a ideia não vingou, mas posteriormente na década de 2000 ela ressurgiu nos conceitos de Provedores de Serviço (Application Service Provider, ou ASP) e Computação em Nuvem[1] (Cloud Computing).
Hoje em dia, é possível utilizar diversos serviços na “nuvem”, ou seja, hospedados na Internet. Soluções de backup (ex.: DropBox, Ubuntu One) armazenam seus arquivos e permitem o acesso de qualquer computador conectado à Internet. Documentos de texto, planilhas ou apresentações de slide podem ser criadas e mantidas na “nuvem” utilizando serviços como Google Docs. Sistemas operacionais inteiros são oferecidos via Cloud Computing, como por exemplo, o Ghost.cc e o Eye OS.
Para um desenvolvedor de software, utilizar ferramentas via Web (seja na Internet ou em uma Intranet corporativa) não é novidade. Segundo Boris Bokowski (veja Links), líder de desenvolvimento gráfico da plataforma Eclipse, se você é um programador, é bastante provável que já utilize seu navegador Web para diversas atividades profissionais, como:
· Acompanhar os bugs do projeto com ferramentas como o Bugzilla;
· Monitorar a compilação e montagem (build) do projeto com um aplicativo tipo o Hudson;
· Revisar mudanças no código-fonte com um software similar ao Gerrit;
· Navegar pelo repositório de outros desenvolvedores em sites como o Github;
· Ler documentação, procurar exemplos de código, etc.
É possível, portanto, que no longo prazo outras atividades do desenvolvimento de software – por exemplo, a mais fundamental delas, que é escrever o código – sejam também possíveis pela intra/Internet, tendo como cliente o mesmo navegador Web que já te permite, hoje, utilizar diversas aplicações, como as citadas anteriormente, de qualquer computador. Imagine abrir um browser em qualquer lugar do mundo, efetuar o login na intranet de sua empresa e ter acesso a uma plataforma baseada na Web que lhe permita escrever o código e, integrando diversas outras ferramentas, compilar, testar, efetuar um commit, revisar código, implantar a aplicação, dentre outras atividades.
A semente de uma plataforma deste tipo pode ter sido lançada recentemente, em janeiro passado, pela Eclipse Foundation (organização responsável pelo desenvolvimento da IDE Eclipse, uma das IDEs mais utilizadas por desenvolvedores Java atualmente, veja Links). Trata-se do Eclipse Orion: uma plataforma aberta, baseada na Web, para integração de ferramentas de desenvolvimento focadas para a programação para a Web, mas sobretudo na Web.
Neste artigo apresentaremos esta nova plataforma, seus objetivos, princípios e arquitetura, explicando também como fazer o download da última versão em desenvolvimento disponível e experimentar hoje mesmo um pouco desta nova ferramenta.
O que é o Orion?
Orion é um projeto de código aberto, proposto pela Eclipse Foundation e que se encontra em fase de pré-proposta – uma das primeiras fases do ciclo de vida de desenvolvimento de um projeto Eclipse. Ele foi recentemente disponibilizado na incubadora do Eclipse, abaixo do projeto e4[2] (veja Links), para poder ser utilizado pela comunidade de desenvolvedores e, desta maneira, receber sugestões e críticas com relação à ideia e à sua implementação.
Missão
Em poucas palavras, a missão do projeto Orion é transferir a tarefa de desenvolver software para a Web, porém de fato como uma experiência Web e não apenas clonando a IDE Eclipse – feita para o desktop – para esta plataforma.
Desde o seu início, há mais de dez anos atrás, a visão do time que criou a IDE Eclipse era a de montar uma plataforma de desenvolvimento desktop com um protocolo bem definido para a inclusão de extensões (plug-ins) que poderiam aumentar as funcionalidades disponíveis ao desenvolvedor. Com o projeto Orion, a ideia é criar uma plataforma parecida para o desenvolvimento Web, tirando proveito dos benefícios da própria Web como plataforma para integração de aplicações, como por exemplo:
· Conteúdo altamente distribuído;
· Poder de computação escalável;
· Conectividade simples (links);
· Mecanismo de atualização trivial: clicar no botão atualizar (refresh) do navegador;
· Interface com o usuário pronta, com alto poder de renderização: o navegador (browser);
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP
5 COMENTÁRIOS
Gostaria sugerir que sempre o tópico LINK for citado dentro de uma página do artigo, seja possível clicar e uma janela nova seja aberta contendo o conteúdo do tópico LINK.
A sugestão é motivada pelo fato de que poderemos ler o artigo e efetuar o download e acompanhar a instalação, por exemplo.
Atenciosamente.

Failed to load the JNI shared libray "C:\Program Files(x86)\Java\jdk1.6.0_22\bin...\jre\bin\client\jvm.dll"
Alguem poderia me ajudar?
Me parece um problema na instalação do Java.
Uma coisa que pensei aqui é que você pegou o Orion x86_64 enquanto sua JVM está em Program Files (x86) (ou seja, não é 64 bits). Será que isso não seria um problema? Tenta executar o Orion 32 bits pra ver se funciona...
Desculpe não poder te ajudar mais precisamente, porém há muito tempo não uso Windows.
Boa sorte,
- Vítor Souza
Space do autor



0
0
