Date: 2004-07-05T16:14:48 Editor: HenriYandell <[EMAIL PROTECTED]> Wiki: Jakarta Wiki Page: WikiBrazil URL: http://wiki.apache.org/jakarta/WikiBrazil
Apache-based not Jakarta. We need translations etc. Change Log: ------------------------------------------------------------------------------ @@ -1,106 +1 @@ -''' Seja bem vindo, o futuro é amanhã. Obrigado por colaborar! ''' - Entre aqui para conseguir ["Motivacao"]. - -= ASFProjects - Projetos da Fundação de Software Apache = - * [http://apr.apache.org/ APR] - Ambiente de execução portável da Apache - * [http://commons.apache.org/ Commons] - Projeto de objetos comuns da apache . O projeto comum da Apache não é o mesmo que o projeto comum da Jakarta. O ''Jakarta Commons'' é somente disponível para componentes escritos em java, enquanto que o ''Apache Commons Project'' tem o objetivo de hospedar componentes para qualquer linguagem. Adicionalmente, o ''Apache Commons'' é um projeto de topo de linha da Fundação de Software Apache, isto significa que ele deve responder diretamente a Diretoria em vez de a outros PMCs. - * [http://httpd.apache.org/ HTTP Server Project] - O Projeto do Servidor de HTTP da Apache é um esforço para desenvolver e manter um servido HTTP de código-livre para os modernos sistemas operacionais incluindo UNIX e Windows NT. O objetivo deste projeto é fornecer um servidor seguro, eficiente e extensível que forneça serviços de HTTP em sincronia com os padrões de HTTP atuais. - * [http://httpd.apache.org/docs-project/ HTTP Server Documentation Project] - O projeto de documentação é um esforço para manter e melhorar a qualidade da documentação incluída com o servidor de HTTP da Apache. A participação é aberta a qualquer pessoa com tempo disponível, com conhecimentos mínimos sobre HTML e sobre o servidor de HTTP da Apache. Não é necessário saber programar, desta forma é uma boa oportunidade para aqueles que não sabem programar para contribuir com o sucesso da Apache, e ter os seus trabalhos lidos por milhões de usuários Apache. - * [http://ant.apache.org/ AntProjectPages] - o ''Apache Ant'' é uma ferramenta java para compilar um conjunto de aplicações que comporão um projeto, de forma automatizada, sem a necessidade de fazer várias chamadas ao compilador e a mecanismos de movimentação de arquivos a toda hora. - * [http://avalon.apache.org/ AvalonProjectPages] - o ''Apache Avalon'' fornece uma plataforma completa para programação de componentes incluindo uma área de trabalho, utilitários, ferramentas, componentes e compartimentos de aplicações(''containers''). Usando padrões de criações chaves como a Inversão do Controle (IoC) e Separação das Responsabilidade (SoC), o ''Avalon'' atinge um grande número de vantagens sobre a tradicional forma de programação orientada a objetos. - * [http://incubator.apache.org/ Incubator] - O projeto incubador foi criado em outubro de 2002 para fornecer caminhos de entrada para a Fundação de Software da Apache para projetos e bases de códigos que desejam ser parte dos esforços da fundação. A doação de código de organizações externas e projetos externos que querem migrar-se para a Apache irão entrar através do ''Incubator''. - * [http://cocoon.apache.org/ CocoonProjectPages] - O projeto Cocoon é um framework de desenvolvimento web construído em torno de conceitos de separação das responsabilidade e é baseado em desenvolvimento de componentes. Ele é um ambiente de trabalho XML que aumenta o uso das tecnologias XML e XSLT para as aplicações de servidores para novos níveis. Criado para ter perfomance e escalabilidade em torno do processamento de blocos SAX de informações. - * [http://db.apache.org/ DBProjectPages] - o projeto ''DB'' é encarregado pela criação e manutenção de soluções de bancos de dados com qualidade comercial e código livre para ser distribuído sem encargos para o público. - * '''Jakarta''' - Códigos abertos para a plataforma Java. - * [http://james.apache.org/ JamesProjectPages] - o ''James'' é um servidor de email/news/messaging escrito em java. Ele usa os componentes da área de trabalho do ''Avalon''. Atualmente ele suporta SMTP, POP3 e NNTP com IMAP em breve. - * [http://logging.apache.org/ Logging] - Um projeto de geração de logs inter-linguagens para debugar e auditar aplicações. - * [http://maven.apache.org/ MavenProjectPages] - o ''Maven'' é uma ferramenta de gerenciamento de projetos java e compreensão de projetos, baseado no conceito de modelo de objeto de projetos (POM). - * [http://perl.apache.org/ PerlProjectPages] - o ''mod_perl'' é mais que um CGI. Ele é todo uma nova forma de criar conteúdo dinâmico utilizando-se todos os recursos do servidores web da Apache para criar sessões com estados, sistemas de autenticações de usuários personalizados, proxies inteligente e muito mais. Ainda permite, magicamente,que seus velhos scripts CGIs irão continuar funcionando e trabalhando muito rápido. Com ''mod_perl'' você não desiste de nada e ganha muito! - * [http://portals.apache.org/ Portals] - o `Apache Portals` é um projeto de desenvolvimento de um software colaborativo dedicado para fornecer um Portal Internet robusto, completo, com qualidade comercial e disponibibizado gratuitamente em uma ampla variedade de plataformas e linguagens. Este projeto é gerenciado cooperativamente por várias pessoas do mundo(independentes e experts afiliados a companhias), que usam a internet para se comunicar, planejar e desenvolver o softare Portal e a documentação relacionada. - * [http://www.php.net/ PHPProjectPages] - o ''PHP'' é uma linguagem de script de propósitos gerais amplamente utilizada que se encaixa em especial para desenvolvimento web e pode ser embutido dentro de HTML. - * [http://tcl.apache.org/ TCLProjectPages] - o ''Tcl'' permite que você programe da forma que você quiser. Por exemplo, você pode programar num estilo que se encaixe com suas necessidades, que pode ser rápido-e-confuso, misturando HTML e script ''Tcl'' para criar páginas web dinâmicas rapidamente, ou, você pode requerer mais organização, para grandes e complexos sites. O ''Tcl'' funciona muito bem com o modelo de ''três níveis'' atualmente em voga e usado por muitos sistemas javas. O ''Apache Tcl'' é um guarda-chuva para os esforços de integração ''Tcl-Apache''. Estes projetos combinam o poder do servidor web Apache com a capacidade, maturidade, robustez e flexibilidade da linguagem de script ''Tcl''. - * [http://ws.apache.org/ WebServicesProjectPages] - o ''Web Services'' é uma tecnologia emergente direcionada para expor de forma segura a lógica de negócios além do ''firewall''. Através de companhias de ''web services'' ele pode encapsular processos de negócios existentes, publicar eles como serviços, procurar por um serviço e assinar outros serviços, e trocar informação por toda a empresa e fora dela. Os serviços web irão habilitar a interação aplicação-para-aplicação e de mercado eletrônico, removendo as ineficiências da intervenção humana. - * [http://xml.apache.org/ XMLProjectPages] - Projetos com a tecnologia XML. - -== DB - Projetos de Bancos de Dados == - - * [http://db.apache.org/commons/ DBCommonsProjectPages] - biblioteca de componentes reutilizáveis de banco de dados orientados ao desenvolvimento de aplicações. - * [http://db.apache.org/ojb/ OJBProjectPages] - o projeto `ObJectRelationalBridge` (OJB'' é uma ferramenta de mapeamento de Objetos/Relacinamentos que permite uma persistência transparente para objetos java em banco de dados relacionais. - * [http://db.apache.org/torque/ TorqueProjectPages] - o ''Torque'' é uma camada de persistência. Ele gera todos os recursos de bancos de dados requeridos por sua aplicação e insere dentro do ambiente de execução para rodar a classe gerada. - -== Jakarta - Plataforma Java == - - * [http://jakarta.apache.org/alexandria/index.html AlexandriaProjectPages] - é um sistema de gerenciamento de códigos/documentações baseados em CVS/Javadoc/fonte destinado a uso em projetos de código aberto. - * [http://jakarta.apache.org/bcel/index.html BCELProjectPages] - O ''Byte Code Engineering Library'' (primeiramente conhecido como `JavaClass`) tem a intenção de dar aos usuários uma possibilidade conveniente para analisar, criar, e manipular arquivos class java (aqueles que tem a extensão ''.class''). - * [http://jakarta.apache.org/bsf/index.html BSFProjectPages] - o ''Bean Scripting Framework(BSF)'' é um conjunto de classes java que fornecem suporte a linguagens de script dentro de aplicações java, e fornecem também acesso a objetos e métodos java dentro de linguagens de script. - * [http://jakarta.apache.org/cactus/index.html CactusProjectPages] - o ''Cactus'' é um simples ambiente de testes para testes unitários do lado do servidor de códigos java (servlets, EJBs, taglibs, filtros, ...). - * [http://jakarta.apache.org/commons/index.html JakartaCommonsProjectPages] - um repositório de componentes de pequena escala, reusáveis que são úteis em muitos subprojetos da Jakarta. - * [http://jakarta.apache.org/ecs/index.html ECSProjectPages] - o ''Element Construction Set'' é uma API java para geração de elementos para várias linguagens de marcação, ele suporta diretamente o HTML 4.0 e o XML. - * [http://geronimo.apache.org/ Geronimo] - Novo projeto direcinado a criação de um servidor j2ee da Apache. - * [http://gump.apache.org/ GumpProjectPages] - o ''Gump'' é uma ferramenta para integração contínua. Ele constrói todos os produtos da Jakarta e outros projetos relacionados através de cabeçalhos no CVS, todas as noites. - * [http://jakarta.apache.org/hivemind/index.html HiveMind] - é um pequeno núcleo de processamento de serviços e configurações; um framework para criar aplicações complexas a partir de simples objetos e interfaces java. - * [http://portals.apache.org/ JetspeedProjectPages ou PortalsProject] - Um sistema de portais baseado no ''Turbine framework'' que pode ser personalidado por usuários java. O ''Jetspeed'' é um portal de informações empresariais de código aberto. Um portal que torna os recursos de rede (aplicações, bancos de dados, ...) disponíveis para os usuários finais. O usuário pode acessar o portal via navegador de web, telefone com tecnologia WAP, pager ou qualquer outro equipamento. O ''Jetspeed'' funciona como um concentrador, onde a informações de várias fontes são disponibilizadas de uma forma fácil para se usar. Ele proporciona a rápida construção de aplicações de portais. O objetivo é torná-lo uma ferramenta para desenvolvedores de portais e de criadores de interfaces de usuários. Atualmente, o foco está em fornecer um conjunto de ferramentas que facilitem a construção da base do portal. Com o ''Jetspeed'' você poderá construir rapidamente um portal XML e também fazer a união do seu próprio conteúdo. - * [http://wiki.apache.org/jakarta-jmeter/ JMeterProjectPages] - Aplicação para computadores completamente feita em java criada para carregar testes funcionais de comportamento e medir a performance das aplicações. - * [http://logging.apache.org/log4j/docs/ Log4JProjectPages] - uma biblioteca de logs confiável, rápida e extensível. O ''log4j'' possibilita a ativação do logging em tempo de execução sem modificar o binário da aplicação. O pacote ''log4j'' foi projetado de maneira que o fonte permaneça na forma do código embarcado sem encorrer em alto custo de performance. O comportamento do logging pode ser controlado editando-se um arquivo de configuração, sem tocar na aplicação binária. - * [http://jakarta.apache.org/lucene/docs/index.html LuceneProjectPages] - o ''Jakarta Lucene'' é um mecanismo completo de pesquisa de textos com alta performance e escrita inteiramente em java. - * [http://jakarta.apache.org/oro/index.html OROProjectPages] - Conjunto de mecanismos de processamento de textos de classes java que fornece compatibilidade com as expressões regulares do Perl5, com as expressões regulares do AWK, expressões glob, e classes utilitárias que executam substituições, divisões, filtragem de nomes de arquivos, etc. - * [http://jakarta.apache.org/poi/index.html POIProjectPages] - Conjunto de APIs para criação, leitura, e escrita de arquivos baseados no formato de documentos compostos OLE 2 usando apenas java(sem acessório nativo). Atualmente, o próprio formato de documento composto OLE 2 e arquivos de formato ''Microsoft Excel (XLS)'' são fornecidos. - * [http://jakarta.apache.org/regexp/index.html RegexpProjectPages] - pacote contendo expressões regulares codificadas 100% em java. - * [http://jakarta.apache.org/slide/index.html SlideProjectPages] - o módulo principal do ''Slide project'' é um sistemas de gerenciamento de conteúdo e integração de sistemas, que pode ser visto como um ambiente de gerenciamento de conteúdo de baixo nível. Conceitualmente, ele fornece a organização hierarquica do conteúdo binário que pode ser armazenado dentro de bases de dados arbitrários, heterogênios e distribuídos. Além disso, ele integra segurança, travamento, versionamento, bem como muitos outros serviços. - * [http://struts.apache.org/ StrutsProjectPages] - um ambiente orientado a modelo-visão-controle para construção de aplicações web com servlets e páginas JSP. - * [http://jakarta.apache.org/taglibs/index.html TaglibsProjectPages] - Uma coleção personalizada de biblioteca de tags JSP úteis na construção de aplicações web. - * [http://jakarta.apache.org/tapestry/index.html TapestryProjectPages] - o ''Tapestry'' é um ambiente de trabalho de aplicações web baseadas em componentes altamente reusados dentro de um padrão puro de Modelo-Visão-Controle. - * [http://jakarta.apache.org/tomcat/index.html TomcatProjectPages] - o ''Tomcat'' é container de servlets que é usado na referência oficial para a implementação das tecnologias java servlets e páginas JSP. As especificações de java servlet e JSP são desenvolvidas pela Sun através do ''Java Community Process''. - * o ''Tomcat 3'' é a referência oficial da implementação das tecnologias de Servlet 2.2 e JSP 1.1 - * o ''Tomcat 4'' é a referência oficial da implementação das tecnologias de Servlet 2.3 e JSP 1.2 - * o ''Tomcat 5'' é a referência oficial da implementação das tecnologias de Servlet 2.4 e JSP 2.0 - * [http://jakarta.apache.org/turbine/index.html TurbineProjectPages] - um ambiente de trabalho baseado em modelo-visão-controle para construção de aplicações web que trabalham tanto com ''Velocity'' como com o JSP. - * [http://jakarta.apache.org/velocity/index.html VelocityProjectPages] - o ''Velocity'' é um mecanismo de desenvolvimento que aproveita os modelos de criação baseados em java, é um projeto de propósitos gerais. - * [http://jakarta.apache.org/watchdog/index.html WatchdogProjectPages] - Testes de compatibilidade que verificam se os conteúdos implementados em servlet/JSP correspodem com suas especificações. - -== WebServices - Projetos de Serviços Web == - - * [http://ws.apache.org/axis/ AxisProjectPages] - o ''Apache Axis'' é uma implementação do SOAP("Simple Object Access Protocol") submetido ao W3C. - * [http://ws.apache.org/soap/ SOAPProjectPages] - o ''Apache SOAP'' ("Simple Object Access Protocol") é uma implementação do SOAP submetido ao W3C. Ele é baseado e supera a implementação do IBM SOAP4J. - * [http://ws.apache.org/xmlrpc/ XML-RPCProjectPages] - o ''Apache XML-RPC'' é uma implementação java do XML-RPC, um protocolo popular que usa XML sobre HTTP para implementar chamadas de procedimentos remotos. - * [http://ws.apache.org/wsif/ WSIFProjectPages] - O ''Web Services Invocation Framework (WSIF)'' é um API simples para invocar serviços web, não importa como ou onde os serviços são fornecidos. O ''WSIF'' possibilita aos desenvolvedores a interagir com representações abstratas de serviços web através de seus descritores WSDL em vez de trabalhar diretamente com APIs de Protocolo de Acesso Simples a Objetos (SOAP), o qual é o modelo usual de programação. Com WSIF, os desenvolvedores podem trabalhar com o mesmo modelo de programação sem levar em consideração de como o serviço web é implementado e acessado. - * [http://cvs.apache.org/viewcvs/*checkout*/ws-wsil/java/README.htm WSILProjectPages] - o ''WSIL4J'' é um biblioteca de classes java que fornece uma API que pode ser usada para localizar, ler, analisar e processar documentos ''WS-Inspection''. A classe primaria para interagir com um WS-Inspection é org.apache.wsil.WSILDocument. A classe org.apache.wsil.client.WSILProxy é usada para acessar serviços de descrição específicos dentro de um WS-Inspection document. Por exemplo, você pode usar esta classe para acessar serviços de descrição por nome de serviços. Um WSILException é lançado quando ocorrem erros. Esta classe irá conter uma mensagem de exceção, e pode também conter referências a exceções que causaram o erro. - * [http://ws.apache.org/wsrp4j/ WSRPProjectPages] - o ''OASIS Web Services for Remote Portlets (WSRP)'' é uma forma padronizada simples de integração de aplicações/conteúdos remotos dentro de portais, oferece aos administradores de portais poderem escolher entre uma rica variedade de serviços e permitem a integração deles em seus portais sem esforços de programação. Como resultado, os WSRP se tornaram os meios para os fornecedores de conteúdo e aplicações para fornecer seus serviços para as organizações rodando portais de uma forma fácil e consumível. - -== XML - Projetos com a tecnologia XML == - - * [http://axkit.org/ AxkitProjectPages] - o `Apache AxKit` é um servidor de aplicações XML para Apache. Ele oferece conversões sobre demanda em tempo real de XML para qualquer formato, como HTML, WAP ou texto usando tanto as técnicas padrões W3C como códigos personalizados flexíveis. O `AxKit` também usa um interpretador interno Perl para fornecer algumas técnicas poderosas fantásticas para transformações de XMLs. - * [http://xml.apache.org/batik/index.html BatikProjectPages] - o ''Batik'' é uma tecnologia Java(tm) baseado no toolkit para aplicações ou applets que querem usar imagens no formato Scalable Vector Graphics (SVG) para variados propósitos, como geração ou manipulação de gráficos. - * [http://xml.apache.org/fop/index.html FOPProjectPages] - o ''FOP (Formatting Objects Processor)'' é o primeiro formatador de impressões do mundo guiado por objetos de formatação XSL (XSL-FO) e o primeiro formatador independente de saída do mundo . É uma aplicação java que lê a árvore de objetos de formatação (FO) e desenha a página de resultado para uma saída específica. Os formatos de saída atualmente suportados incluem PDF, PCL, PS, SVG, XML, Print, AWT, MIF e TXT. O alvo primário de saída é o PDF. - * [http://forrest.apache.org/ ForrestProjectPages] - o ''Forrest'' é baseado em XML/XSLT, documentação de projeto transformável(skins) e sistemas de desenvolvimento de websites. O conteúdo pode ser escrito de forma neutra da apresentação através de XML, e então convertida para HTML/PDF pelo ''Forrest''. Como o ''Forrest'' é baseado no Cocoon, os sites podem migrar facilmente de simples página estáticas para aplicações webs completas. O ''Forrest'' é o sistema usado para gerar este site (xml.apache.org). - * [http://xml.apache.org/xalan-j/index.html XalanProjectPages] - o ''Xalan'' (em homenagem a um instrumento musical raro) fornece alta performance em processamento de folhas de estilo XSLT. O ''Xalan'' implementa completamente as recomendações XSLT e XPath do W3C. O processador de folhas de estilo é rico em recursos e robustez. O processador de XPath é usável como unidade autônoma. O ''Xalan'' usa o ambiente de trabalho de scripts de componentes (Beans Scripting Framework - BSF) para implementar java e extensões de script, caracteristicas de extensão EXSLT, extensão nodeset, extensão de saída de documentos multiplos e extensão SQL. - * [http://xml.apache.org/xerces2-j/index.html XercesProjectPages] - o ''Xerces'' (nomeado em homenagem a borboleta azul Xerces) fornece classes para análise e geração de XML. Analisadores totalmente validados estão disponíveis para java e C++, implementa o XML do W3C e padrões DOM (nível 1 e 2), bem como o padrão SAX (versão 2). Os analisadores são altamente modulares e configuráveis. Um suporte inicial para XML Schema (padrão leve W3C) também é fornecido. - * [http://xml.apache.org/xindice/ XindiceProjectPages] - o ''Apache Xindice'' é um banco de dados criado para armazenar dados XML ou o que for mais facilmente referido como banco de dados nativo XML. O benefício de soluções nativas é que você não tem que se preocupar em mapear seus XMLs para outras estruturas de dados. Você simplesmente insere o dado como XML e o recupera como XML. Você também ganha flexibilidade através da natureza semi-estruturada do XML e do modelo independente de esquema usado pelo ''Xindice''. Isto é muito valioso quando você tem estruturas muito complexas de XML que apresentam dificuldades ou impossibilidades para serem mapeadadas para um banco de dados mais estruturado. - * [http://xml.apache.org/commons/ XMLCommonsProjectPages] - O primeiro foco será para organizar e ter um pacote comum para os vários códigos padrões relacionados com XML externamente definidos - coisas como interfaces DOM, SAX e JAXP. - * [http://xml.apache.org/security/index.html XMLSecurityProjectPages] - o ''XML-Security'' é uma coleção de bibliotecas java e c++ que fornece funcionalidades de segurança para dados XML. As bibliotecas com uma implementação dos padrões de assinatura digital XML da W3C, e implementações dos padrões de encriptação XML do W3C estão sendo atualmente desenvolvidas. - - -= Canais de IRC = -Ao usar um cliente (programa) IRC você pode trocar mensagens de texto interativamente com outras pessoas do mundo. Alguns dos clientes mais populares são: ''mIRC'', ''Pirch'', e ''Virc'' para Windows e ''Homer'' ou ''Ircle'' para MACs. O programa que você usa não importa realmente; todos eles conectam às mesmas redes de chat. Quando conectado numa sessão de chat, você "conversa" escrevendo mensagens que são instantaneamente enviadas aos participantes. - - - * irc://irc.freenode.net:6667/#asf (ASF) - * irc://irc.freenode.net:6667/#asfinfra (ASF Infrastructure) - * irc://irc.freenode.net:6667/#apache-incubator (Apache Incubator) - * irc://irc.freenode.net:6667/#apache-ws (Apache Web Services) - * irc://irc.freenode.net:6667/#apache-axis (Apache Axis) - * irc://irc.freenode.net:6667/#apachecon (Apache Conference) - * irc://irc.freenode.net:6667/#apache-commons (Apache commons) - * irc://irc.freenode.net:6667/#apache-log4j (Jakarta log4j) - * irc://irc.freenode.net:6667/#apache (Apache HTTP) - * irc://irc.freenode.net:6667/#apache-modules - * irc://irc.freenode.net:6667/#apache-community - * irc://irc.freenode.net:6667/#apr - * irc://irc.freenode.net:6667/#cocoon - * irc://irc.freenode.net:6667/#tomcat - - - ----- - - +-deadpage- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]