Mozilla (Navegador/Browser)

Moderador: Moderador

Responder
Avatar do Utilizador
Barefaced
Administrador
Administrador
Mensagens: 32980
Registado: sexta jul 06, 2007 5:43 pm
Localização: @ Home
Contacto:

Mozilla (Navegador/Browser)

Mensagem por Barefaced » segunda nov 19, 2007 12:02 am

ImagemMozilla
Imagem




Desenvolvedor
Mozilla Foundation

Última Versão
1.7.13 (21-ABR-2006)

Sistema Operativo
Multiplataforma

Género
Navegador WWW

Licença
MPL, Tri-licença MPL/GPL/LGPL

Website
www.mozilla.org


Mozilla é uma suite de aplicativos para Internet, livre, multiplataforma, cujos componentes incluem um navegador, um cliente de correio electrónico, um editor HTML e um cliente de chat IRC. O projecto foi iniciado pela Netscape Communications Corporation, passou a ser desenvolvido pela Fundação Mozilla (Mozilla Foundation), sendo descontinuado, apresentando apenas actualizações de segurança. No dia 12 de Abril de 2006 foi anunciada oficialmente a finalização da produção de versões para correcções de falhas de segurança da Suite Mozilla. A última versão foi a 1.7.13 e o seu sucessor é o SeaMonkey.

Visão Geral


Imagem
O nome Mozilla vinha sendo utilizado internamente pelo navegador Netscape Navigator desde seu início. O Netscape Navigator foi o sucessor do navegador Mosaic; Mozilla é uma contracção de "Mosaic killer". Este nome não era utilizado externamente, mas referências a ele poderiam ser encontradas nas figuras do Godzilla associadas com o Netscape Navigator.

Em Março de 1998, a Netscape lançou a maior parte do código base de sua popular suite Netscape Communicator (incluindo o navegador Netscape Navigator) sob uma licença de software livre. O nome do aplicativo desenvolvido a partir deste código seria Mozilla, e coordenado pela recém criada Mozilla Organization, no site mozilla.org.

Apesar do código original do Communicator ter sido abandonado logo em seguida, a Mozilla Organization foi bem sucedida na produção de uma suite completa para Internet que superou o Communicator tanto em estabilidade como em recursos.

Sob o patrocínio da AOL, a Mozilla.org continuou empenhada no desenvolvimento do navegador e na manutenção do seu código fonte até Julho de 2003, quando essas atribuições foram transferidas para a Fundação Mozilla (Mozilla Foundation). A Fundação é uma organização sem fins lucrativos composta principalmente por desenvolvedores do aplicativo e pelo comando do sítio mozilla.org. Sob sua custódia estão todos os direitos de propriedade intelectual do Mozilla. Recebeu doações iniciais da AOL, da IBM, da Sun Microsystems, da Red Hat e de Mitch Kapor; entretanto sua ligação com a AOL foi rompida, seguida de um anúncio informando o fim do navegador Netscape Navigator e o acordo da AOL para utilização do navegador Internet Explorer da Microsoft nas suas futuras versões de software. (A AOL havia anunciado que iria utilizar o sistema de layout Gecko do Mozilla).

Como muitos outros grandes projectos de software, o próprio Mozilla tornou-se uma plataforma para outros programas e bibliotecas escritos em seu ambiente de programação específico. As extensões variam extensamente na complexidade, dos simples bookmarklets baseados em JavaScript; extensões de recursos do Mozilla (tais como o suporte a gestos do mouse e menu de torta); até programas desenvolvidos de forma autónoma. Uma lista parcial de programas e extensões para a plataforma Mozilla pode ser encontrada no site Mozdev.org.

História do Projecto Mozilla


O lançamento do Netscape Communicator open source, que veio na altura do crescimento económico tardio dos anos 90, foi elogiado pela comunidade com uma mistura de aclamação e cepticismo. Em alguns círculos, a libertação das fontes por parte da Netscape foi vista como uma vitória para o movimento do software livre e uma oportunidade para a Netscape explorar o poder do desenvolvimento open source. Esta visão era particularmente popular entre usuários Linux e de outros programas livres. Outros observadores ”“ incluindo muitos da comunidade de negociantes não-open-source ”“ interpretaram o movimento como uma rendição da Netspace frente à ascensão crescente do legalmente criticado navegador Internet Explorer da Microsoft.

A despeito da opinião pública, o desenvolvimento sobre a base de código antiga do Communicator provou ser mais complicado do que o esperado.

• A base antiga era grande e complexa.

• Ela tinha que ser desenvolvida simultaneamente em muitos sistemas operacionais e, portanto, lidar com as diferentes bibliotecas e idiossincrasias desses sistemas.

• Ela tinha as marcas de muitos ciclos rápidos de desenvolvimento em código fechado no chamado "Tempo Internet". Esses ciclos curtos de desenvolvimento fizeram com que os programadores sacrificassem modularidade e elegância para conseguir implementar mais opções no programa no tempo limitado que tinham.

• Várias partes do código do Communicator nunca foram libertadas como código aberto por causa de acordos de licenciamento feito com terceiros.

Como resultado, a primeira versão de código aberto do Communicator nem mesmo compilava direito, e simplesmente não rodava. Isso transformou-se em um enorme desafio para os desenvolvedores principais do Mozilla (muitos dos quais ainda estavam na folha de pagamento da Netscape), e um desafio ainda maior para os desenvolvedores independentes querendo contribuir para a aplicação por si próprias.

Finalmente, os desenvolvedores principais do Mozilla concluíram que a antiga base de código não podia ser salva. Eles decidiram ignorá-la e reescrever todo o sistema do nada, uma decisão que levou um dos líderes do desenvolvimento da Netscape, Jamie Zawinski, a demitir-se. O plano resultante incluiu, entre outras coisas, a criação de uma biblioteca de interface gráfica multiplataforma completamente nova e um novo mecanismo de renderização de HTML.

Poucos observadores conseguiram prever o resultado. Em 7 de Dezembro de 1998 ”“ menos que dois meses depois do anúncio de 26 de Outubro de 1998 declarando que a base de código antiga do Communicator seria descartada ”“ a Netscape libertou uma versão de "demonstração" inicial baseada no novo mecanismo de renderização chamado Gecko. O Gecko já estava sob desenvolvimento por algum tempo dentro da Netscape sob o nome interno NGLayout ("Next Generation Layout"), e era notavelmente mais rápido e menor do que seu predecessor. Uma de suas características mais publicitadas na sua primeira versão era que ele cabia apenas numa disquete de 1.44 MB, um tamanho cerca de 10 vezes menor do que seus contemporâneos.

A rápida libertação da primeira versão do Gecko levou muitos a acreditarem que um navegador completo não estaria muito longe. Entretanto, a primeira versão do mecanismo de renderização estava longe de ser estável, e mais longe ainda de estar pronta para ser implementada num navegador. Além disso, produzir um navegador com todas as características necessárias requeria muito mais do que apenas um mecanismo de renderização nascente: os desenvolvedores do Mozilla logo visionaram um projecto muito mais ambicioso do que um simples navegador. O novo Mozilla seria uma plataforma para aplicações Internet, com um interface gráfica de utilizador completamente programável e uma arquitectura modular. Este Mozilla funcionaria tanto com um hospedeiro para clientes de e-mail, instant messaging, clientes NNTP, ou qualquer outro tipo de aplicação similares.

Por causa do esforço requerido por essa rescrita massiva, o projecto distanciou-se rapidamente das suas metas projectadas. Nos anos que se seguiram, o cepticismo sobre o Mozilla cresceu, e muitos duvidaram que um navegador terminado poderia ver a luz do dia. Entretanto, o projecto persistiu, continuando ininterrupto mesmo em face da aquisição da Netscape pela AOL e o fim do crescimento económico excessivo e insustentável propiciado pela Internet nos anos 90.

Por volta de Junho de 2002, o projecto Mozilla tinha produzido um navegador útil e de acordo com os padrões web, que funcionava em múltiplos sistemas operacionais incluindo Linux, Mac OS, Windows e Solaris. A versão 1.0 do Mozilla, libertada em 5 de Junho de 2002 foi elogiada por introduzir características que nem mesmo no seu rival, o Internet Explorer, possuía, incluindo um melhor suporte para as preferências de privacidade do utilizador e algumas melhorias na interface gráfica. Adicionalmente, o navegador tornou-se a implementação de referência de facto dos vários padrões do World Wide Web Consortium, devido ao seu forte suporte aos mesmos. Versões actuais do Mozilla são altamente personalizáveis e incluem características avançadas como gerenciamento de cookies, popups, senhas e imagens, e também o famoso tabbed browsing.

Em 5 de Julho de 2003, a AOL anunciou que fecharia a sua divisão de navegadores, o que, em essência, era o Mozilla. Longe de ser o fim da plataforma, este foi o começo da Fundação Mozilla, formada por ex-veteranos da Netscape/Mozilla que tomaram sobre si a responsabilidade do desenvolvimento do projecto. Como consolação, a AOL prometeu investir 2 milhões de dólares da recém-formada fundação.

Muitas pessoas já estavam esperando que isso acontecesse quando a AOL fechou um acordo com sua competidora, a Microsoft, em um negócio que permitia que a AOL embutisse o Internet Explorer em seus produtos pelos próximos 7 anos. A Netscape sempre foi vista como um item de barganha da AOL em relação à Microsoft.

A AOL demitiu a maior partes dos empregados e desenvolvedores da Netscape, alguns dos quais foram transferidos para outras divisões da empresa. Os símbolos da Netscape foram removidos dos prédios que ela ocupava, confirmando o que muitos tomaram como o fim da divisão. A AOL continuaria a manter a marca Netscape no seu portal, mas a companhia não iria pagar a desenvolvedores para trabalhar na base de código do projecto. Versões futuras do Netscape seriam apenas versões renomeadas do Mozilla, começando com a versão 7.2 (baseada, experimentalmente, na versão 1.7) do Mozilla.

Mozilla, um produto que originalmente visava desenvolvedores ao invés de utilizadores finais, enfrentava agora o desafio do marketing para as massas.

O Desenvolvimento Futuro da Plataforma Mozilla


Um novo plano de desenvolvimento foi criado pela Fundação.

Ao invés da aplicação integrada através de uma "vanguarda multiplataforma" (XPFE ”“ Cross-Platform Front-End), a Fundação Mozilla decidiu fraccionar a suite em módulos de aplicações menores compartilhando tecnologia comum de retaguarda como a biblioteca de interface de utilizador XUL e o mecanismo de renderização Gecko. Ambos continuarão a funcionar sem problemas um com o outro, mas serão capazes de se integrar melhor com as aplicações de terceiros. Ao dividir a funcionalidade de suite em peças menores, a intenção é:

• Reduzir o tamanho da aplicação e do código

• Simplificar o gerenciamento do projecto

• Aumentar a modularidade do programa e, como consequência, a sua segurança e estabilidade

Este alvo foi atingido a curto prazo com o Firefox (anteriormente Phoenix, e então Firebird) e o Thunderbird (anteriormente Minotaur), cliente de e-mail em escrito especificamente sem a utilização do XPFE.

Apesar dos planos oficiais da Fundação, os desenvolvedores independentes que contribuíram durante anos para a suite não aceitaram bem a decisão e decidiram assumir o seu desenvolvimento. Como a repercussão não foi muito positiva entre os fãs do programa, a Fundação Mozilla decidiu disponibilizar a infra-estrutura para que eles continuassem o seu trabalho, mas vetou o uso do nome Mozilla para as novas versões da suite a serem libertadas por eles. Assim, surgiu o Conselho Seamonkey (The SeaMonkeyâ„¢ Project) formado por desenvolvedores que vem actualizando e modernizando a Suite com o novo nome de Seamonkey.

O Seamonkey 1.1.1 incorporou no seu módulo de e-mail características que só estarão presentes no futuro Thunderbird 2.0 e usa versões do motor de renderização Gecko mais novas que o seu irmão Firefox (2.0.0.3). Outra surpresa positiva do Seamonkey (que contraria as previsões da Fundação) é o facto de oferecer mais funções e aplicativos por um tamanho menor de download do que o exigido pelo Firefox + Thunderbird. Enquanto o Firefox cresce vertiginosamente de tamanho a cada versão, o Seamonkey vem conseguindo incorporar as novidades sem sofrer do mesmo problema. É curioso notar como um modelo de programa abandonado oficialmente pela Fundação continua evoluindo a largos passos e de maneira expressiva, com a promessa de vida longa e avanço técnico sensível para sua futura versão 1.5, o que mostra a força de desenvolvimento que uma comunidade opensource pode ter, com membros e contribuições de códigos de todas as partes do mundo.

Tecnologia Mozilla


Subprojectos
A arquitectura da construção do Mozilla foi, por necessidade, amplamente modularizada. Como resultado, o desenvolvimento do Mozilla gerou diversos componentes que foram reutilizados em outros contextos. O mais promissor deles é a plataforma para layout Gecko (Mozilla), que é usado em outros navegadores (veja a secção abaixo).

Partes importantes do projecto incluem NSPR (Netscape Portable Runtime), uma plataforma de abstracção que faz a aparência do Mozilla ser igual em todos os sistemas operacionais, e XPCOM, um componente de software similar ao modelo de componentes de objectos COM da Microsoft.

Adicionalmente, as próprias questões de desenvolvimento geograficamente distribuído e prestativo, além da multiplataforma, do projecto Mozilla, estimularam a criação de ferramentas. Algumas delas são largamente utilizadas pela comunidade open source, incluindo as seguintes:

• O Bugzilla, um sistema de rastejamento de bugs.

• O Bonsai, uma interface para Web do CVS (sistema de controle de revisões) do Mozilla.

• O projecto Rhino, uma implementação do JavaScript em Java.

• A ferramenta de detecção Tinderbox, que permite aos desenvolvedores administrar a construção de software e correlacionar os erros de compilação em diferentes plataformas e configurações por causa de mudanças específicas no código.

• O cliente de e-mail Thunderbird.

Características Notáveis do Mozilla


Um aspecto único do Mozilla é que toda a sua interface de utilizador, incluindo menus e caixas de diálogo, é renderizada pelo mecanismo de layout Gecko (Mozilla), em vez das bibliotecas gráficas (GUIs) dos sistemas operacionais. Esta arquitectura usa uma linguagem especialmente desenvolvida, chamada XUL, e tem algo de controverso. Os seus defensores citam a sua flexibilidade e o facto de que ela pode oferecer uma GUI (interface) padrão para o programa nas diferentes plataformas aonde ele pode ser instalado. Os seus críticos dizem que essa arquitectura impacta a performance, e que é uma convenção largamente aceite se utilizar os elementos de interface originários do sistema operacional. Existe um certo número de navegadores que utilizam a plataforma de renderização apenas para mostrar a página HTML (veja abaixo).

Origens e Profecias: o nome "Mozilla"


O nome Mozilla é um contracção de "Mosaic killer". Pode-se supor que os empregados da Netscape esperavam superar o Mosaic com o navegador mais popular da Web. Eles tiveram sucesso nessa intenção ”“ ainda que brevemente, perdendo a posição para o Internet Explorer logo a seguir. Contrário à crença popular, o nome não tem nenhuma relação com o monstro dos cinemas, o Godzilla. O mascote, um lagarto de cartoon, foi adoptado depois, quando a similaridade no nome foi apontada. Para mais informações sobre o mascote do Mozilla, veja o link externo para "The Mozilla Museum" (abaixo), como também o artigo sobre The Book of Mozilla.

Versões


Veja o histórico de versões do Mozilla. A versão 1.8a4 foi lançada em 28 de Setembro de 2004. A versão estável 1.7rc3 foi lançada em 8 de Junho de 2004.

Navegadores Derivados


Navegadores que usam o mecanismo de renderização Gecko para toda interface do utilizador:

Mozilla Suite (renomeado para Seamonkey, como era conhecido seu código). O suíte da própria Mozilla.org's inclui:

Mozilla Composer

Mozilla Mail e Address Book

Chatzilla, o programa IRCdo Mozilla

Mozilla Firefox (anteriormente conhecido como "Mozilla Firebird" e "Phoenix")

Netscape Navigator ”“ versões 6.x e 7.x (o próprio Mozilla alterando-se o nome e com algumas características adicionais como o AOL Instant Messenger)

Beonex Communicator

IBM Web Browser para o OS/2

Aphrodite

Navegadores que usam a plataforma de layout Gecko apenas para exibir conteúdo de páginas:

Galeon para o GNOME

Skipstone para o GNU/Linux

Salamander para o GNU/Linux

Epiphany para o GNOME

K-Meleon para o Windows

AOL para o Mac OS X

Q.BATi para o Mac OS X

Camino para o Mac OS X

CompuServe 7.0 para o Windows

Outros projectos baseados em códigos Mozilla:

Mozilla Calendar

Nvu

XMLTerm

Kompozer

SongBird

Ver Também


The Book of Mozilla

Enigmail

Ligações Externas


Projeto Mozilla

O novo plano de metas do Mozilla.

irc://irc.mozilla.org/#mozilla - canal IRC do Mozilla.

MozillaZine ”“ Um site independente devotado à discussão e novidades sobre o Mozilla.

The Mozilla Museum ”“ Mozilla, o mascote da Netscape.

mozdev.org: Temas, extensões e projectos de desenvolvimento adicionais do Mozilla.

Mozilla Brasil

?  Documentos históricos

Netscape Communications Corp. January 28 1998 press release: Anuncia a intenção de libertar o código do Communicator sob uma licença de código aberto.

Netscape Communications Corp. March 31 1998 press release: Anuncia a primeira libertação pública do código do Communicator.

Mozilla.org October 26, 1998 roadmap: Contémn o anúncio original da decisão de descartar a base de código do Communicator.

Netscape Communications Corp. December 7 1998 press release: Anuncia a primeira versão pública do Gecko.

Netscape Communications Corp. April 1 1999 press release: Comemora o primeiro aniversário da libertação como código aberto do Communicator, com um sumário dos desenvolvimentos históricos ocorridos no primeiro ano.

Mozilla.org July 15, 2003 press release: Anuncia a criação da Fundação Mozilla.

?  Documentação

Wiki:
Mozilla Developer Center - Wiki oficial de documentação da Mozilla Foundation
MDC - Versão lusófona do Mozilla Developer Center
Moztips.com - Mozilla Wikisite.
MozdevWiki Site.
InfoAnarchy- Wiki - Mozilla.
MozillaZine Knowledge Base
O wiki da mozilla.org.il (hebraico).

?  Outros:

Creating Applications with Mozilla, texto completo do livro da O'Reilly.

MozillaBook: A User's Guide for Mozilla.

Mozilla XUL technology website.

Projecto XUL no Brasil.

Articles about Mozilla publicado no Slashdot.

?  Mozilla Firefox

Firefox, "The Browser, Reloaded".

?  Seamonkey

Seamonkey, "The internet has never been so suite".



Imagem



Informação de:
Imagem

Elaborado por
Imagem
Imagem

Responder

Voltar para “Software free e Opensource”

Quem está ligado:

Utilizadores neste fórum: Nenhum utilizador registado e 5 visitantes