The Apache Software Foundation Launches xml.apache.org Technology Project.http://www.apache.org/--(BUSINESS WIRE)--Nov. 9, 1999-- Industry Leaders Donate Technology to Provide Open Source Tools for XML XML in full Extensible Markup Language. Markup language developed to be a simplified and more structural version of SGML. It incorporates features of HTML (e.g., hypertext linking), but is designed to overcome some of HTML's limitations. The Apache Software Foundation (open source, body) Apache Software Foundation - (ASF) An umbrella consortium that manages the development of the Apache web server, dozens of XML- and Java-based projects (under the name Jakarta), the Ant build tool, the Geronimo J2EE server, the SpamAssassin anti-SPAM tool, and , in collaboration with Bowstreet, DataChannel, Exoffice, IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries) , Lotus Development Corporation (company) Lotus Development Corporation - A software company who produced Lotus 1-2-3, the Symphony spreadsheet and Lotus Notes for the IBM PC. Disliked by the League for Programming Freedom on account of their lawsuits. Quarterly sales $224M, profits $10M (Aug 1994). and Sun Microsystems, today announced the formation of the xml.apache.org Project in response to the overwhelming demand for Open Source XML and XSL (eXtensible Stylesheet Language) A standard from the W3C for describing a style sheet for XML documents. It is the XML counterpart to the Cascading Style Sheets (CSS) in HTML and is compatible with CSS2. tools triggered by the rapid adoption of XML. "XML has become increasingly crucial throughout the software industry, as well as the Open Source community, as a nonproprietary method for storing and exchanging complex data," said Brian Behlendorf, President of the Apache Software Foundation and Founder of Collab.Net. "Building a solid reference suite of applications and libraries for managing XML will help ensure consistancy of implementation between free and commercial software, and reassure developers that XML is a reliable choice for building applications upon." xml.apache.org will advance the development and deployment of XML and XSL standards, and demonstrate the power of these technologies on both Web server- and client-side environments. In addition, xml.apache.org will provide a robust set of XML- and XSL-related libraries and applications within an industry-wide, peer-based Open Source development process. The xml.apache.org Project is being bootstrapped with technology donations from several vendors and Open Source XML developers, and will be maintained by the Project team. The donated technologies include: - XML4J XML4J Xml Parser for Java and XML4C Parsers from IBM -- parsers read and validate XML documents, and are essential components in XML-based solutions. IBM's parser technologies have been downloaded over 100,000 times and are being widely used by many customers and partners. The XML4J parser was rated by Java Report earlier this year as outstanding, and is considered industry-wide as one of the best performing and stable available parsers. - Java(TM) Project X and XHTML (EXtensible HTML) A markup language for Web pages from the W3C. XHTML combines HTML and XML into a single format (HTML 4.0 and XML 1.0). Like XML, XHTML can be extended with proprietary tags. Also like XML, XHTML must be coded more rigorously than HTML. Parser from Sun Microsystems -- a high performance and fully conformant XML parser with optional validation, Java Project X provides essential functionality for reading, manipulating and generating XML text. Written entirely in the Java platform, Java Project X offers complete support of SAX 1.0, DOM Level 1 Core, and XML Namespaces. XHTML Parser is an experimental parser for reading and writing XHTML, the Extensible HyperText Markup Language (hypertext, standard, World-Wide Web) Extensible HyperText Markup Language - (XHTML) A reformulation of HTML 4.01 in XML. Being XML means that XHTML can be viewed, edited, and validated with standard XML tools. , based on the "Swing" HTML HTML in full HyperText Markup Language Markup language derived from SGML that is used to prepare hypertext documents. Relatively easy for nonprogrammers to master, HTML is the language used for documents on the World Wide Web. parser in the Java Foundation Classes See JFC. . XHTML is a reformulation of HTML 4.0 in XML 1.0 and is currently a W3C (World Wide Web Consortium, www.w3.org) An international industry consortium founded in 1994 by Tim Berners-Lee to develop standards for the Web. It is hosted in the U.S. by the Computer Science and Artificial Intelligence Laboratory (CSAIL) at MIT (www.csail.mit.edu/index.php). Working Draft. - LotusXSL, from Lotus Development Corporation -- an XSLT (eXtensible Stylesheet Language Transformation) Software that converts an XML document into another format such as HTML, PDF or text. It may also be used to convert one XML document to another XML document with a different set of XML tags (different schema). processor that accepts and interprets the new W3C XPath and XSL transformation language recommendations. These are used to specify general transformations on XML documents. These transformations map XML documents into either other XML documents or into documents in other formats such as HTML. The LotusXSL processor is already shipping in major commercial products from IBM and other vendors. It includes such advanced facilities as XLocators, a pluggable interface for accessing a broad variety of data sources including JDBC/ODBC databases. - XPages, from DataChannel -- an XML application markup language for quickly building data-driven, cross-platform Web applications that integrate disparate data sources. An XPage application is defined by an XML file that aggregates multiple data sources, makes that data URL URL in full Uniform Resource Locator Address of a resource on the Internet. The resource can be any type of file stored on a server, such as a Web page, a text file, a graphics file, or an application program. addressable Reachable. When something is addressable, it can be identified and manipulated independently of its surroundings. For example, screen pixels and RAM memory are addressable. Each of the screen's picture elements can be individually turned on and off, and each of the memory's bytes can be and defines custom methods to access that data. The DataChannel submission includes Java code for a servlet A Java application that runs in a Web server or application server and provides server-side processing such as accessing a database and e-commerce transactions. Widely used for Web processing, servlets are designed to handle HTTP requests (get, post, etc. based engine. - FOP, from James Tauber, now with Bowstreet -- the world's first implementation of XSL for print use. FOP is a XSL formatter originally designed for PDF (Portable Document Format) The de facto standard for document publishing from Adobe. On the Web, there are countless brochures, data sheets, white papers and technical manuals in the PDF format. , with plans for expansion to accommodate other output formats as well. In development for more than one year, FOP has been released as open source for the past six months. FOP (used in conjunction with an XSLT implementation) allows the formatting of XML documents for print, enabling XML-based print publishing using entirely open standards. - Cocoon, from Stefano Mazzocchi and the Java-Apache community -- the 100% pure java XML publishing framework that brings a whole new world of abstraction and ease to consolidated Web site management and publishing. Its three-layer creation and processing model is the first application that will benefit from the core building projects released in the XML project. - OpenXML, from Exoffice and Assaf Arkin -- OpenXML is an open source, pure Java, fully featured framework for XML-based applications. It supports the DOM and SAX APIs, offers printers for generating XML/HTML/XHTML, and integrates a support for WML (Wireless Markup Language) A tag-based language used in the Wireless Application Protocol (WAP). WML is an XML document type allowing standard XML and HTML tools to be used to develop WML applications. It evolved from Openwave's HDML, but WML is not a superset of HDML. . - XSL:P, from Exoffice and Keith Visco -- a free, open source XSL processor written in Java. Currently the processor implements the XSLT WD 1.0 19990421 working draft. The processor is DOM based and works with all the major DOM compliant XML parsers. xml.apache. org will name its parser technology Xerces, which will be based on IBM's XML4J and XML4C technologies. The next version will incorporate the best features on Sun's parser and other contributions from the open source community. The launch of xml.apache.org has received praise and support from key industry players: "Exoffice, through the development of its Enterprise software platform and the ExoLab Portal (www.exolab.org), is a strong supporter of Open Source. For this reason, we are very excited about contributing to this outstanding effort led by the Apache Software Foundation." -- Ismael Ghalimi, CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board. , Exoffice "IBM is a strong believer in open standards computing and sees the formation of xml.apache.org as another important step in adoption of the XML standard. We are pleased to contribute the parser technology that we deliver in our products to the broader development community via Apache." -- Marie Wieck, Director of XML Technology, IBM "Apache was at the heart of the first Web revolution and is continuing its open standards leadership with the formation of the xml.apache.org Project. This move to provide high quality Open Source XML tools is the beginning of the next major wave in the evolution of the Web." -- Eliot Kimber, Senior Consulting Engineer, Isogen International, a DataChannel Company "As part of Sun's commitment to XML and industry-developed standards, Sun has committed to donate its experimental XML technologies to the xml.apache.org project at Apache. Based on Sun's successful collaboration with Apache on the Tomcat A popular Java servlet container from the Apache Jakarta project. Tomcat uses the Jasper converter to turn JSPs into servlets for execution. Tomcat is widely used with the JBoss application server. For more information, visit http://jakarta.apache.org/tomcat. See Jakarta and JBoss. project [jakarta.apache.org], Sun is confident that, through the Apache process, the best-of-breed parser will result from the technologies donated by Sun and other companies." -- Nancy Lee, Senior Product Manager, XML in the Java Platform, Sun Microsystems, Inc. "XML is central to the future of the Web. Apache is central to the Web today - among other things, I'm betting my new startup on XML and the Apache server - and the two need to work well together. Today's announcement makes it clear that this won't be a problem. The combination of Apache and XML is going to hasten the day when proprietary system software and proprietary data formats are both regarded as quaint antiquities." -- Tim Bray, co-editor of the W3C XML 1.0 and Namespaces in XML Recommendations The Project code, along with developer participation guidelines, are now available at http://xml.apache.org/ About the Apache Software Foundation Founded in June 1999, the Apache Software Foundation provides organizational, legal, and financial support for the Apache open-source software projects. Formerly known as the Apache Group, the Foundation incorporated as a membership-based, not-for-profit corporation to ensure that the Apache projects continue to exist beyond the participation of individual volunteers, to enable contributions of intellectual property and financial support, and to provide a vehicle for limiting legal exposure while participating in open-source projects. For more information on the Apache Software Foundation, please see http://www.apache.org/ |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion