ApacheCon 2000
Orlando, Florida
Caribe Royale
March 8-10, 2000

Site Map

ApacheCon mailing lists
& Contact Info
!

Premier sponsor:
IBM Corporation

Sponsored by:
Sun Microsystems, Inc.
Collab.Net
Covalent Technologies
pair Networks, Inc.
Fujitsu Siemens Computers
ZOT Group


Other ApacheCon events:


Presented by:
The Apache
Software Foundation

Produced by:
Camelot
Communications

Website by:
OneStopSite

Press
Information


IBM is a registered trademark of International Business Machines Corporation
Travel and Lodging Registry Expo Sessions Speakers Sponsors

 

Legend
     Intersession break (no food)
     Food break (coffee or meal)
     Keynote or other presentation for all delegates
     Tutorial, panel, or other normal session
     Expo floor open


Wednesday, March 8, 2000
9:00am-10:30am Opening Plenary
10:30am Break  
11:00am-12:00pm Getting Started with mod_perl
Boca VII
Design Patterns in Web Programming
Boca VI
XML publishing fundamentals
Grand Caribbean III/IV
Comanche, a GUI for Apache
Hibiscus II
12:00pm Break
12:15pm-1:00pm
1:00pm-2:00pm
Lunch Break
BOF: Apache layout for Linux distributors
Boca VII
BOF: OpenSSL discussion forum
Boca III/IV
BOF: Real world experiences developing XML sites
Grand Caribbean III/IV
BOF: Modifying Apache?
Hibiscus II
2:00pm-3:30pm Getting Started with mod_perl (part II)
Boca VI/VII
Perspectives on the Jakarta Project
Boca III/IV
XML: An Intensive Introduction
Grand Caribbean III/IV
What is "open-source" and why should my business care about it?
Hibiscus
3:30pm Break  
3:45pm-5:00pm The Cathedral Meets The Bazaar
Hibiscus
5:00pm-6:00pm Dinner Break BOF: FreeBSD
Boca VII
BOF: EJB containers for Apache?
Boca III/IV
BOF: Protocols for managing/updating xml.apache.org Website
Grand Caribbean III/IV
BOF: Apache WEB Server on OpenVMS
Hibiscus
Night School
6:00pm-6:45pm Setting up the Apache Web Server for developers
Boca I/II
Secure Financal Transactions with Open Source
Boca III/IV
Migrating Apache 1.3 modules to Apache 2.0
Grand Caribbean III/IV
Apache on the IBM System/390 (Not your father's mainframe!)
Hibiscus
6:45pm Break
7:00pm-7:30pm

 

Thursday, March 9, 2000
8:00am-8:45am Opening Plenary
8:45am Break  
9:00am-10:00am Improving script performance under mod_perl
Boca III/IV
Apache and LDAP
Royal Palm II
Apache and DBMS Integration for High Volume WWW Sites
Grand Caribbean III/IV
Web Hosting for Fame and Fortune
Hibiscus
10:00am Break
10:15am-11:00am
11:15am-12:00pm Keynote: The Web and Technology Fusion
Grand Caribbean III/IV
12:00pm-2:00pm
Lunch Break
BOF: SourceGarden.org
Boca III/IV
BOF: Business Opportunites Building on Apache
Royal Palm II
BOF: VERY High Traffic Sites w/Apache
Grand Caribbean III/IV
BOF: Apache Knowledge Base
Hibiscus

E
x
p
o

O
p
e
n
BOF: XML configuration for Apache
Boca III/IV
BOF: Performance Tuning Apache for Solaris
Royal Palm II
BOF: Webserver Clustering / Scalability
Grand Caribbean III/IV
BOF: XML content management system
Hibiscus
2:00pm-2:45pm Migration from ASP to PHP
Boca III/IV
Design and Implementation of the Tomcat Servlet Engine
Royal Palm II
HTTP and Apache
Grand Caribbean III/IV
APR: What is it, and why we use it in Apache
Hibiscus
2:45pm Break
3:00pm-3:30pm
3:30pm Break  
3:45pm-4:30pm Transparent Content Negotiation
Boca III/IV
Performance Tuning Java Code in Jakarta
Royal Palm II
Backhand - a load balancing module for Apache
Grand Caribbean III/IV
Apache: A Business Server
Hibiscus
4:30pm Break
4:45pm-5:15pm
5:15pm Break  
5:30pm-6:15pm Keynote: State of the Foundation
Grand Caribbean III/IV
6:30pm-7:30pm Welcome Reception (sponsored by Covalent Technologies)
Night School
7:30pm-8:15pm Apache on Windows
Boca III/IV
Adding XML capabilities with Cocoon
Royal Palm II
Helping your clients make the move to E-Commerce
Grand Caribbean III/IV
WebDAV and Apache
Hibiscus
8:15pm Break
8:30pm-9:00pm

 

Friday, March 10, 2000
9:00am-10:00am PHP: Hackers Paradise
Boca III/IV
Using C++ for Apache Modules
Royal Palm II
Apache E-Commerce Solutions
Grand Caribbean III/IV
Practical XSLT Transformations for Fun and Profit
Hibiscus
10:00am Break
10:15am-11:00am
11:00am Break  
11:15am-12:00pm Keynote: Sun's Apache Initiatives
Grand Caribbean III/IV
12:00pm-2:00pm
Lunch Break
BOF: World domination heroes series: mod_perl
Boca III/IV
BOF: A Fireside Chat about WebDAV
Royal Palm II
BOF: Apache+mod_ssl
Grand Caribbean III/IV
BOF: TBD
E
x
p
o

O
p
e
n
BOF: World domination heroes series: PHP
Boca III/IV
BOF: Mod_redundancy: an Apache module for high availability
Royal Palm II
BOF: Caches in a dynamic world
Grand Caribbean III/IV
BOF: Cocoon
Parthenon 4
2:00pm-2:45pm Commercial use of PHP with SQL backends
Boca III/IV
Everything you always wanted to know about XML parsing
Royal Palm II
Apache 2.0 Overview
Grand Caribbean III/IV
Secure Authentication in an Insecure Environment
Hibiscus
2:45pm Break
3:00pm-3:30pm
3:30pm Break  
3:45pm-4:30pm Advanced PHP: Web Applications - Sessions and Authentication
Boca III/IV
Workshop for small/medium ISPs entering Web hosting industry
Royal Palm II
The future of Apache after 2.0
Grand Caribbean III/IV
High-Performance Dynamic Pages with Templates, XML, and mod_perl
Hibiscus
4:30pm Break
4:45pm-5:15pm
5:15pm Break  
5:30pm-6:30pm Closing Plenary

  • Note: The Expo Floor closes at 5:00pm on Friday.

Keynotes

OR258: Sun and Apache

Day: Sun
Time: 0:00am
Room: Auditorium
Duration: minutes
Speaker: George Paolini

Abstract:
The elections for the Java Community Process (JCP) Executive Committees are just around the corner...... come learn more about the Apache Software Foundation's role in the JCP from George Paolini, Sun's VP of technology advocacy and community development. Mr. Paolini will also provide an update on Sun's involvement with technology projects at Apache, Sun software and open source, and a roadmap for the Java 2 platform.

OR453: Bill and Larry: Both are right, and both are wrong

Day: Sun
Time: 0:00am
Room: Theatre
Duration: minutes
Speaker: Jon "maddog" Hall

Abstract:
A large company in the Pacific north-west says that people wish to keep on using PCs. A large company in Redwood Shores, California says that people wish to store all of their data in large server machines, then use "thin clients". While an argument can be made for either, a stronger argument can be made for both.

OR817: Watching the Alpha Geeks

Day: Sun
Time: 0:00am
Room: Parthenon 3+4
Duration: 45 minutes
Speaker: Tim O'Reilly

Abstract:
So often, signs of the future are all around us, but it isn't till much later that most of the world realizes their significance. Meanwhile, the innovators who are busy inventing that future live in a world of their own. They see and act on premises that are not yet apparent to others. In the computer industry, these are the folks I affectionately call "the alpha geeks", the hackers who have such mastery of their tools that they "roll their own" when existing products don't give them what they need. Watching the alpha geeks -- people whom more traditional marketing analysts might call "lead users" -- can give insights into the future directions of technology, gaps in existing products, and new market opportunities.

OR972: Looking Ahead: Challenges for Open Software

Day: Sun
Time: 0:00am
Duration: 60 minutes
Speaker: John Fowler

Abstract:
<p> As the r&ocirc;le of the network grows larger and larger in the lives of individuals and businesses, it doesn't come without cost. Costs associated with the growth include the scaling of the infrastructure -- the hardware and software that actually make up the network -- and intangibles like privacy and assurance (and security) of one's identity, among others. What impact will these costs have on how we do business, or even live our lives? </p> <p> Similar growth challenges face the field of open software development. As open software comes more and more into the mainstream of business consciousness, hard looks are being taken at the costs and risks of using and supporting it. Nothing is entirely free, so if the software itself can be obtained without payment, where are the costs of use now located -- and what are they? </p>

OR1145: Opening Keynote: The Re-Enfranchisement of the Masses

Day: Sun
Time: 0:00am
Room: Parthenon 1/2
Duration: 60 minutes
Speaker: wil wheaton

Abstract:
<p> The Internet continues to provide new -- and often unexpected -- types of empowerment to its users. No longer the mystical domain solely of the propeller-heads, nor even yet the computer geeks, tools are becoming available that are returning the 'Net to its original goals: the free and easy sharing of information. </p> <p> Considered disdainfully by some to be a fad, the phenomenon known as Web logging, or 'blogging,' quietly demonstrates this premise by breaking open the logjams of filtered information flow imposed by The Media. </p>

OR1603: Keynote by Cory Doctorow

Day: Sun
Time: 0:00am
Duration: 60 minutes
Speaker: Cory Doctorow

Abstract:
The entertainment industry has conceived of a plan: it will protect its business model by making devices and code that obey music and film companies, instead of their owners. Naturally, all of these tools need to be designed to be "tamper resistant" and backed up with laws that prohibit lifting the hood and tinkering with what's on the inside. Between Trusted Computing, the Broadcast Flag, the Broadcast Treaty and global initiatives like DVB CPCM, we're steaming towards a world where writing code that's intended to be modified by its users will turn into a felony. Get mad, get active and get results: we can kill this now, if we wake up and take action.

OR464: Open Source and the Corporation

Day: Sun
Time: 0:00am
Room: Theatre
Duration: 45 minutes
Speaker: Lee Nackman

Abstract:
Open source continues to change the software industry. Corporations like IBM are participating in the open source movement in ways that would have been unimaginable only five years ago. This talk discusses IBM's participation in open source and its impact on the industry, IBM, and our customers.

OR820: Sun and Apache: A Bright Future

Day: Sun
Time: 0:00am
Room: Parthenon 3+4
Duration: 45 minutes
Speaker: John Fowler

Abstract:
Sun and Apache have been close partners for years and the list of achievements is impressive: from the 1999 launch of Jakarta through to Apache's heavy participation in the evolution of JCP 2.5. Through thick and thin Sun and Apache have cooperated to resolve issues and today we're still looking forward to new leading edge cooperations. Open standards like Java(tm) Technology and XML have flourished at Apache and so has Sun's understanding of the dynamics of open source development. This keynote will answer some long-standing questions commonly asked by the Apache community, and will address Sun's commitment to open source development of <i>de facto</i> standards through JCP and Apache, as well as Sun's participation in key standards organizations that also have an affect on Apache projects.

OR895: The Death of Email Marketing

Day: Sun
Time: 0:00am
Duration: 60 minutes
Speaker: Chris Pirillo

Abstract:
I sit here, in my comfy chair, surfing on a wireless Internet connection, grooming my inbox and deleting 90% of what's sitting in there. Why? It's junk. It's useless. This used to be my playground, and it was once the avenue through which I could deliver my thoughts to hundreds of thousands of people from all over the world. I'm not the only one who has to put up with unsolicited advertisements for sending money to a country that doesn't exist on any world map. Worse yet, my wife is getting e-mails that promise to increase the size of a part of her body that she doesn't have. We've been looking for a solution that will enable us to get back on track with our audience. Well, it's already out there - and it's free for anybody to use. The key? The bridge? The solution? The Rosetta Stone of online data. RSS. Really Simple Syndication.

OR1146: Miguel Predicts

Day: Sun
Time: 0:00am
Duration: 60 minutes
Speaker: Miguel de Icaza

Abstract:
Miguel de Icaza, founder of the Gnome project, Ximian Inc. and the Mono effort, will discuss, in his usual fun-spirited and illuminated manner, the future trends of application software development, desktops, open source software, ASP.NET, WebServices, Mono and Apache technology.

OR1375: Strategic Commons: Open Source in the Developing World

Day: Sun
Time: 0:00am
Room: Koenig Karl Halle
Duration: 60 minutes
Speaker: Danese Cooper

Abstract:
We know that Open Source is making big news throughout the developing world, but what's the truth behind the hype? Who is really using Open Source outside of Europe and the US and why? What role can the Apache Software Foundation play in encouraging participation across the world? Danese Cooper will comment on these and other mysteries of the Open Source trend and its spread around the world, from insights gained during more than six years of global travel around teaching and advocating for Open Source.

OR1604: Keynote by Tim Bray

Day: Sun
Time: 0:00am
Duration: 60 minutes
Speaker: Tim Bray

Abstract:
Apache sits at the center of the Web ecosystem, and the Web increasingly occupies a central position in society's technology and communication repertoire. So, the world affects Apache, and Apache affects the world, in a large number of ways. This year, on the technology side we're seeing action around new kinds of hardware and software, and on society's side, the hot action is around the explosion of the blogosphere and its long tail. This talk will pick out a few of these strands and identify some key things in the world that Apache should focus on, and some things around the Web that society should focus on.

OR271: IBM and Open Source - A software agenda

Day: Tue
Time: 11:15am
Room: Auditorium
Duration: 45 minutes
Speaker: Kristof Kloeckner

Abstract:
Abstract not yet available.

OR261: Living In a Virtual World

Day: Tue
Time: 0:00am
Room: Auditorium
Duration: minutes
Speaker: Douglas Adams

Abstract:
Adams' personal view of the enormous promise and achievements of information and digital technology (and some of the absurdities as well.) He looks at how the Internet and other breakthroughs are transforming the ways in which we work, live, think and order pizza, and speculates rashly about what it may all actually mean.

OR818: New Ways of Thinking About Security: Open Source Thinking in a Bunged-up World

Day: Sun
Time: 0:00am
Room: Parthenon 3+4
Duration: 45 minutes
Speaker: Richard Thieme

Abstract:
Security often seems to focus on protecting secrets that are available in other contexts. Taxonomies of secrets - the matrices of the intelligence community - are grounded in a culture that is out of date in a world in which identities and loyalties are modular and fluid. Secrecy, like identity, is a function of boundaries, and boundaries are morphing constantly. How do we play chess in a ten-dimensional world that is constantly changing shape? How do we play when at least one of those dimensions is consciousness itself? How do we play when the board keeps disappearing? This keynote explores how open-source thinking got it right ... but might get it wrong if it does not keep evolving.

OR958: Apache and Do-It-Yourself IT (DIY-IT)

Day: Sun
Time: 0:00am
Duration: 60 minutes
Speaker: Doc Searls

Abstract:
The standard vendor story is about how they develop "solutions" that can be solved in no other way than with the vendor's products. But what is the customer story? What about the solutions customers create and improve for themselves? Apache, for example. That's a story that's not being told very much, and Linux Journal Senior Editor (and Cluetrain Manifesto co-author) Doc Searls will describe what he's found out about the underside of this iceberg. He'll present his own findings about the "great disconnect" between vendor and customer stories, and will be listening eagerly around the conference to tales of customer stories that are not yet being told, but should be.

OR1144: The Modularity Movement: Open Source in a Maturing Market

Day: Sun
Time: 0:00am
Duration: 60 minutes
Speaker: Doc Searls

Abstract:
<p> Uptake of open source software has been accelerating, yet the core open source community hasn't grown nearly as fast. What are the differences between the value systems of core open source communities -- such as Apache's -- and the growing population of practitioners who mostly see open source products as cheap and handy building material? What are the similarities? How can we make sense of both in a larger context that is only beginning to emerge? </p> <p> Doc Searls, senior editor of <cite>Linux Journal</cite>, co-author of <cite>The Cluetrain Manifesto</cite>, and proprietor of IT Garage, compares the adoption of open source today with the adoption of modular construction techniques 150 years ago &mdash; and arrives at both surprising and helpful conclusions along the way. </p>

OR1374: Software Patents in Europe - Where we are, where we are heading

Day: Sun
Time: 0:00am
Room: Koenig Karl Halle
Duration: 60 minutes
Speaker: Jan Wildeboer

Abstract:
After a short overview of what Software Patents are, what happened in the last few weeks/months in Europe - mounting in the rejection of the proposed directive by the European Parliament - Jan Wildeboer will give detailed explanations and an outlook to what will happen next in the subject matter. Software patents are (in the US) and can become (in Europe) a major threat to not only the Open-Source community but also the vibrant world of small to medium sized businesses in the IT market. But we can safely assume that things are about to change. And it is still up to all of us to make sure the changes go in the right direction.

OR259: Convincing Management to Let You Work on Open Development

Day: Tue
Time: 0:00am
Room: Auditorium
Duration: minutes
Speaker: Brian Behlendorf

Abstract:
Abstract not yet available.

OR1602: Keynote by Jaron Lanier

Day: Sun
Time: 0:00am
Duration: 60 minutes
Speaker: Jaron Lanier

Abstract:
Think actively. Envision creatively. Listen intelligently. <br><br> What would you want to hear from Jaron Lanier, musician, artist, and father of Virtual Reality? Get your thoughts ready. Inspired by the wildly popular ApacheCon Lightning Talks, Jaron will solicit ideas from the audience concerning his keynote topic. Catch his seat-of-the-pants reaction, on-the-fly presentation, and direct response to your suggestions. <br><br> Fun? Interactive? Boundless? You bet. Gotta participate? Go ahead, we double-dog dare you.

OR423: Probing For Quicksand: How We Peer a Bit Ahead, Into Tomorrow's World.

Day: Sun
Time: 0:00am
Room: Theatre
Duration: 45 minutes
Speaker: David Brin

Abstract:
<p> The new millennium has people pondering the future as never before. We already devote much of our economy to all kinds of forecasting, from weather reports and stock analyses to financial and strategic planning, from sports handicapping to urban design, from political prophets to those charlatans on psychic hotlines. Which variety of seer you listen to can often be a matter of style. Some prefer horoscopes, while others like to hear consultants in Armani suits present a convincing "business case." </p> <p> There are good reasons for concern, ranging all the way from terrorism to economic uncertainty in a technology-driven world. For example, what if tomorrow's chemists shrink their labs the same way cyberneticists transformed computers? Will teenagers with a desktop MolecuMac be able to synthesize any substance, at will? </p> <p> What products and services will consumers need in the decade or two just ahead? What threats and opportunities should companies, institutions and private individuals prepare for? </p> <p> Does the Open Source Movement represent one of the most hopeful signs that a complex civilization may be able to adapt to changing times? </p> <p> Together, let's explore a range of possible changes and challenges that we may face in the near future... and some plausible visions of the territory just beyond. </p>

OR241: Perspectives on the Jakarta Project

Day: Wed
Time: 3:00pm
Room: Auditorium
Duration: 45 minutes
Speaker: James Duncan Davidson

Abstract:
What happens when a commercial vendor (Sun, in this case) does exactly what the Open Source community asks them to do, and open sources a significant piece of software? This session will describe the experience of working on the Jakarta project from inception to the present day, in a unique partnership between an existing open source project (Apache JServ) and commercial vendors that have paid developers participating in the development. Can the two environments combine to create something special, or are they doomed to disagree and fight? This issue will be examined from both perspectives: that of someone coming to it from Sun, and that of someone from the Apache Jserv project.

OR098: The Web and Technology Fusion

Day: Thu
Time: 11:15am
Room: Grand Caribbean III/IV
Duration: 45 minutes
Speaker: Alfred Z. Spector

Abstract:
Advanced e-businesses require the continuing fusion of diverse software technologies to meet their scaleability, reliability, security, and programming needs. These technologies come from diverse communities who rarely talked until recently, but whose technologies must now be jointly applied if we are to continue to grow the value of the Web. This presentation discusses the synthesis of a number of programming, object-oriented computing, messaging, formatting, and transaction processing technologies, drawing on examples from both industry initiatives and IBM development. It describes the opportunities and major challenges associated with this complex, but rich and ever more powerful web infrastructure.

OR099: State of the Foundation

Day: Thu
Time: 5:30pm
Room: Grand Caribbean III/IV
Duration: 45 minutes
Speaker: Brian Behlendorf

Abstract:
The Apache Software Foundation established itself this year, and in a short amount of time has accomplished quite a bit given the resources available. The legal structure of the organization has been set; a couple of new major ASF projects have been launched; a process for accepting donations has been implemented. Yet all is not wine and roses - the ASF has several challenges ahead in attempting to face its mission. Brian will give his perspective on the events of the last year, as well as his views on where the ASF will need to go into the next year.

OR097: Sun's Apache Initiatives

Day: Fri
Time: 11:15am
Room: Grand Caribbean III/IV
Duration: 45 minutes
Speaker: Patricia Sueltz

Abstract:
Fundamental to Sun's software strategy is the continued support of the Apache Software Foundation and its community of developers. In the last year, Sun has announced two major initiatives with the ASF. The first is our partnership with Apache to deliver a world-class reference implementation of JavaServer Pages 1.1 and Servlets 2.2. The second, is Sun's donation of XML technology to the ASF as part of an industry project called xml.apache.org. The project was created in response to the overwhelming demand for open source XML and XSL tools triggered by the rapid adoption of XML and will create a best-of-breed XML parser, called Xerces. Our partnerships with the ASF are designed specifically to provide fast, best-of-breed development of essential technologies for Java developers in the most open and collaborative way possible while also ensuring immediate mass distribution.

OR1601: The Zen of Free: Deriving a General Model for Open Source

Day: Sun
Time: 0:00am
Duration: 60 minutes
Speaker: Simon Phipps

Abstract:
When people say "open source is fine but how do you make money?" you know they haven't grokked the Zen of Open. This keynote describes the 'virtuous cycle' model of open source. It explores which licenses and business models work and which don't, what the 'signature triangle' of an open source community looks like and why open source advocates aren't communists.

OR475: Closing/Wrapup Session

Day: Sun
Time: 0:00am
Room: Theatre
Duration: 30 minutes
Speaker: Ken Coar

Abstract:
The closing plenary session wraps up the conference. Announcements about attendance, future conferences, and any software releases squeezed out during the week are made at this time. In addition, this is a chance for delegates to stand up and give feedback about the conference to the planners and the ASF.

OR1423: PHP and Unicode: A Love at Fifth Sight

Day: Sun
Time: 0:00am
Duration: 60 minutes
Speaker: Andrei Zmievski

Abstract:
Historically, PHP has provided only marginal support for multilingual text processing and i18n. This session covers the work being done on the native Unicode support in PHP, based on the ICU library. We will cover language changes and enhancements, migration issues, examples, and future directions.

Birds-of-a-Feather (BOF) Sessions

A 'birds-of-a-feather' session is a somewhat impromptu and informal get-together of people who are interested in a particular topic that isn't on the conference schedule, or who want to discuss a session topic in more detail. BOFs are commonly scheduled on-site, and take place in the session rooms during mealtimes.

BOFs are one hour long, and may be attended by anyone, whether registered for the conference itself or only for the exhibit floor. Registered conference delegates can request BOFs.

OR1169: Getting a job in the crazy open-source world! Part 2

Day: Mon
Time: 8:00pm
Duration: 60 minutes

Abstract:
A similar BOF was held at ApacheCon 2002 and generated a lot of interesting ideas, techniques, and plain old advice on getting your resume to the top of the pile! Ideally, this session will also serve as a medium to discuss current trends in hiring and the job market in general with a special emphasis on the unique nature of open-source job hunting/hiring. This session will be led by Todd Cranston-Cuebas, the senior technical recruiter from Ticketmaster.

OR1170: Struts Fireside Chat

Day: Mon
Time: 8:00pm
Duration: 60 minutes

Abstract:
Come join Don Brown, Ted Husted & Martin Cooper to ask your questions about Apache Struts, the 900 pound gorilla of Java web applications.

OR1150: Legal BOF

Day: Mon
Time: 8:00pm
Duration: 60 minutes

Abstract:
A Legal BOF would be an excellent venue for networking and discussion of various legal topics affecting ASF, including the execution and effect of individual and corporate contributor license agreements, the proper documentation of software grants, ASF's status as a copyright licensee vs. owner, the content and form of copyright notices in code licensed by ASF, "best practices" for reviewing submissions made by non-committers, and other licensing and intellectual property concerns. Both attorneys and non-attorneys with a special interest or expertise in such issues may wish to join the Legal BOF.

OR1154: Collaborating Communities: Geronimo, ObjectWeb, more

Day: Mon
Time: 8:00pm
Duration: 60 minutes

Abstract:
This is for the entire Geronimo team, the ObjectWeb community, and others like ActiveMQ, OpenEJB, Mx4J, where we talk about how we've been working together for over 1 year now, relicensing for the benefit of each other (OW did it for us), forming projects together (we helped found HOWL at OW), etc.

OR1155: Geronimo Q&A

Day: Mon
Time: 9:00pm
Duration: 60 minutes

Abstract:
Come join Geir Magnusson and other Geronimo developers to ask your questions about how the ASF's very own J2EE environment is going!

OR1173: Cocoon Fireside Chat With Stefano

Day: Mon
Time: 9:00pm
Duration: 60 minutes

Abstract:
Come join Stefano Mazzocchi, one of the founders of the Cocoon project, to talk about its technology, community, and futures.

OR1174: Apollo, Hermes, and Muse Projects - Implementations of WS-ResourceFramework, WS-Notification, and WSDM Management using WS

Day: Mon
Time: 9:00pm
Room: -- None assigned --
Duration: 60 minutes

Abstract:
In this BOF session, we will give a brief overview of the WSRF, WSN, and WSDM families of Web Services specifications and the new Apache implementations of these specifications. WebServicesResourceFramework (WSRF), WebServicesNotification (WSN), and WebServicesDistributedManagement (WSDM) are emerging Web services standards that, respectively, define ways to expose and control stateful resources, expose subscription-based notifications, and use Web services as an enterprise management protocol. Just last week, Hewlett Packard and the [WWW]Globus Alliance contributed implementations of WSRF and WSN to Apache. The implementations are hosted as Incubator projects sponsored by the Web Services project. The intent is that they will eventually be ws/ws-fx subprojects. The WSRF implementation is called Apollo, and the WSN implementation is called Hermes. Additionally, HP contributed an implementation of ManagementUsingWebServices (MuWS), the core specification of WSDM. This project, also hosted in the Incubator, is called Muse and is intended to eventually be a ws subproject. The presenters are Ian Springer and Sal Campana from HP, two of the developers of the Apache WSRF/WSN/MuWS implementations.

OR1163: Building Effective Open Source Communities

Day: Mon
Time: 9:00pm
Duration: 60 minutes

Abstract:
What are the challenges one faces in building and maintaining communities around your projects? What strategies do people use to get and keep good people involved and working well, with both the code and each other? What are the hot new tools to manage ollaboration (new trackers, new SCMs eg subversion) etc? What about companies looking to get people involved in Apache projects, what are the best practices, what works what really doesn't? There was a well attended BOF on this at OSCON earlier this year and audiences that came were quite broad but included many who felt some meta-responsibility for improving their project by improving the community and the tools that people were using to collaborate.

OR273: mod_python

Day: Tue
Time: 10:00am
Room: Vendor Theatre
Duration: 60 minutes

Abstract:
An information introduction and discussion of mod_python, a module that embeds Python within Apache.

OR274: SlashCoders

Day: Tue
Time: 1:00pm
Room: BOF room
Duration: 60 minutes

Abstract:
Are you running a SlashCode Web site? Or are you thinking about it? Come meet others who have implemented SlashDot's open-source Website engine and talk about your successes and frustrations! Everyone welcome!

OR272: UK Crypto Meeting

Day: Tue
Time: 3:00pm
Room: Vendor Theatre
Duration: 60 minutes

Abstract:
An ad-hoc meeting of people interested or involved in cryptography in the UK. Should we have regular meetings? If so, how often? What's going on with crypto in the UK, anyway? Come find out -- or tell us!

OR1158: Growing a Small Software Business

Day: Tue
Time: 8:00pm
Duration: 60 minutes

Abstract:
The world of software entrepreneurship has evolved dramatically in the last 5 years. Much attention has been focused on the big money ventures, but there has also been a quiet revolution in the world of small, self-funded software firms. In particular, the rise of Open Source software has made it much easier for small companies to develop and market software, competing effectively against larger firms many times their size. This discussion will focus on how open source software can help you grow your business and win contracts. Traditionally, much of the open source culture focuses on developer tools and culture, but open source software can actually help you across your business. Specifically, open source software provides low-cost means to market your software and services, stay in touch with your customers, and manage internal processes. What software and approaches have you found that are helpful?

OR1171: Semantic Web Services with Apache Products

Day: Tue
Time: 8:00pm
Duration: 60 minutes

Abstract:
The 'Semantic Web' is an oxymoron, because the web has been 'semanticized' since the day markup was introduced, that is from the very beginning. What is being done within the Apache community to build this machine-readable web, this computable virtual version of the real world, this ultimate library, this undercover AI masterplan?

OR830: xml-commons Roundtable

Day: Tue
Time: 8:00pm
Room: Athena
Duration: 60 minutes

Abstract:
Come discuss xml-commons with Shane Curcuru and fellow xml-ers. Get a technical overview on the small but growing xml-commons community, and give feedback on our upcoming packaging and versioning plans. Learn about the much-misunderstood xml-apis.jar; discover the newly popular resolver.jar; and see if which.jar could be useful in product and environment support issues. Of particular import will be our versioning changes for the JAXP/SAX/DOM files hosted in xml-apis.jar

OR824: Struts After 1.1 -- Where Do We Go From Here?

Day: Tue
Time: 8:00pm
Room: Apollo 1
Duration: 60 minutes

Abstract:
The final 1.1 release of Struts will be available "real soon now". Come to this BOF to discuss (and contribute input to) the roadmap for Struts versions beyond 1.1.

OR1161: Subversion Tips and Tricks

Day: Tue
Time: 8:00pm
Duration: 60 minutes

Abstract:
Come join Brian W. Fitzpatrick and hear about some of the great ways to use Subversion from one of it's developers - the latest and greatest CMS solution, which the ASF is using to replace CVS for our code repositories.

OR1172: mod_perl BOF

Day: Tue
Time: 8:00pm
Duration: 60 minutes

Abstract:
Discussion of all things mod_perl. If you have suggestions on items to be discussed, e-mail gozer@apache.org.

OR829: Apache Town Meeting

Day: Tue
Time: 8:00pm
Room: Parthenon 3
Duration: 60 minutes

Abstract:
Participative discussion of how ASF got where it is now, and where/how it should go in future. Purpose: finding out first hand opinions of ASF project users, contributors, commiters and members on the Foundation, its governance, and its future direction. All are invited to tell us what you think.

OR832: Subversion

Day: Tue
Time: 8:00pm
Room: Parthenon 4
Duration: 60 minutes

Abstract:
Discussion about Subversion, a version control system based on APR and Apache httpd.

OR825: PHP-MySQL

Day: Tue
Time: 9:00pm
Room: Parthenon 3
Duration: 60 minutes

Abstract:
Come meet a number of people from the PHP and MySQL projects. Bring along your gripes, experiences and expensive presents.

OR1159: eBay Web Services

Day: Tue
Time: 9:00pm
Duration: 60 minutes

Abstract:
eBay Web services offer the ability to extend the eBay platform beyond the Web site. I'm interesting in developing open source toolkits and applications that use the eBay API. In particular, Java/Axis/SOAP, PHP, and Perl/mod_perl, but all languages and platforms are welcome.

OR823: JSP New And Improved -- The JSP 2.0 Specification

Day: Tue
Time: 9:00pm
Room: Apollo 1
Duration: 60 minutes

Abstract:
Tomcat implements both a servlet container and a JavaServer Pages environment. The upcoming 5.0 release will incorporate the latest versions of the underlying specifications (Servlet 2.4 and JSP 2.0). This BOF will highlight the many improvements that have been made in JSP 2.0, and will be available when Tomcat 5.0 is completed.

OR1151: SpamAssassin

Day: Tue
Time: 9:00pm
Duration: 60 minutes

Abstract:
Come discuss all things SpamAssassin.

OR1160: J2EE Clustering

Day: Tue
Time: 9:00pm
Duration: 60 minutes

Abstract:
How to build an end-to-end scalable and reliable J2EE cluster using just open source components? How to integrate these components and their various administration tools? This BOF will be of interest for Apache, Tomcat, Geronimo, C-JDBC and their related communities, as well as all people interested in performance, monitoring and configuration issues.

OR1153: Beehive Web Services Metadata (WSM)

Day: Tue
Time: 9:00pm
Duration: 60 minutes

Abstract:
This BOF will provide a quick overview of Beehive Web Services Metadata (WSM), its position relative to other technologies, and its advantages and potential disadvantages. Besides discussing the current status of the project and the roadmap, the bulk of the BOF will be to walk through specific coding examples that use JSR-181 annotations to author Java Web Services (JWS) declaratively. Integration with Beehive controls for simplified resource access will also be covered. The goal of this BOF will be to discuss Beehive WSM with others interested in bringing JSR-181 to Apache. This BOF cover subjects interesting to the following communities: Web Services, Java Web Services Metadata (JSR-181), SOAP, Axis, Java 5.

OR833: Ant and Eclipse

Day: Tue
Time: 9:00pm
Room: Parthenon 4
Duration: 60 minutes

Abstract:
A demo and discussion on Eclipse's Ant integration and external tools framework facilitated by an Eclipse committer. More info on Eclipse can be found at www.eclipse.org.

OR831: Jetspeeders

Day: Wed
Time: 8:00am
Room: Athena
Duration: 60 minutes

Abstract:
A BOF session for those developing Jetspeed applications and those generally interested in Jetspeed/portal development! (jakarta.apache.org/jetspeed)

OR822: Web Issues at Universities & Colleges

Day: Wed
Time: 8:00am
Room: Apollo 1
Duration: 60 minutes

Abstract:
Get together with admins from other universities & Colleges to talk about common problems, concerns, and solutions. Things like: how do you handle web developer access; web-based email; your main, public web site; course pages & interactive courses; quotas, server configurations, etc etc etc.

OR821: Authentication in Apache 2.1

Day: Wed
Time: 8:00am
Room: Parthenon 3
Duration: 60 minutes

Abstract:
Authentication is slated to change substantially in Apache 2.2. This information will not be covered in the Authentication talk on Thursday, so come to this BOF to find out what's going on.

OR828: The open source job market: What's happening out there?

Day: Wed
Time: 8:00am
Room: Parthenon 4
Duration: 60 minutes

Abstract:
An open discussion on the job market for open source web engineers (PHP, Perl, Python, Apache, Java, Ruby, XML frameworks, etc.). Some potential topics to get a grip on what's really happening out there: 1). What technologies/platforms are hot? 2). Do you see a migration from one technology to another? 3). How are open source technologies viewed by potential employers? 4). Is the job market as tough as the papers say? 5). Consultant vs. Regular Hire 6). Virtual employment: Is that a viable option? 7). To relo or not relo As a senior technical recruiter, I can provide some insights into what I'm seeing in the market, discuss the ideal resume, issues that come up with new employee relocation, job "networking," how to leave internet breadcrumbs for good recruiters to find, etc. However, I'd really like to leave this very open ended and let the discussion just flow ;)

OR457: Spread as an Infrastructure for the Future of Clustered Apache Services.

Day: Wed
Time: 10:00am
Room: 206
Duration: 60 minutes

Abstract:
Spread is a group communication toolkit that allows reliable, ordered multicast to groups of processes on local and wide area networks such as the Internet. Spread can serve as the communication building block for creating high-performance, reliable distributed clustering systems. mod_log_spread, created by George Schlossnagle, is an early example of how Spread can be used to develop a scalable distributed logging service for Apache. Splash!, created by Ben Laurie, is an example of how Spread can be used to facilitate the sharing of session keys accross a cluster of Apache-SSL servers. This BOF session will briefly present Spread and will have an open discussion on building distributed clustering tools ranging from distributed monitoring to database replication.

OR275: Writing Apache 2.0 Filters

Day: Wed
Time: 10:00am
Room: Vendor Theatre
Duration: 60 minutes

Abstract:
A walk-through of writing an Apache 2.0 filter. What's an Apache 2.0 filter? Come find out!

OR276: Apache on VMS

Day: Wed
Time: 0:00pm
Duration: 60 minutes

Abstract:
Compaq have ported Apache to OpenVMS. This BOF would allow a discussion of experiences with this and possible future collaboration.

OR106: Modifying Apache?

Day: Wed
Time: 1:00pm
Room: Hibiscus II
Duration: 60 minutes

Abstract:
This BOF session is primarily intended for those who have found themselves having to port and/or modify Apache. Hopefully we will find that we have information to share with each other that will make our tasks easier.

OR110: Real world experiences developing XML sites

Day: Wed
Time: 1:00pm
Room: Grand Caribbean III/IV
Duration: 60 minutes

Abstract:
I'd like to discuss experiences deploying XML-based sites in the real world with other web developers. Specific topics of interest include: 1. How do you manage data? Lots of little XML files or a few big ones? Do you use one XSLT pass or more than one? 2. How do you manage big XSLT files? How can we improve template reusability? 3. How do you include dynamic XML data? How do you reference request-time information? 4. How do you provide easy editing facilities for site content providers? How well do they cope with not being able to provide free-form HTML? 5. What strategies do you use to maximize performance? 6. With which web publishing frameworks (e.g. cocoon, php, etc.) have you had success? What are their strengths and weaknesses?

OR116: OpenSSL discussion forum

Day: Wed
Time: 1:00pm
Room: Boca III/IV
Duration: 60 minutes

Abstract:
General chit-chat about OpenSSL, cryptography, and things.

OR102: Apache layout for Linux distributors

Day: Wed
Time: 1:00pm
Room: Boca VII
Duration: 60 minutes

Abstract:
Different distributions of the Linux system use different filesystem layouts and directory structures. This BOF is intended to provide a forum of discussion about the relative merits and disadvantages; perhaps some of the distributors will be there and things can be nudged toward a common layout for Apache on all of the Linux distributions.

OR459: Automated Java Testing at xml.apache.org

Day: Wed
Time: 3:00pm
Room: 206
Duration: 60 minutes

Abstract:
I'll share our experiences at developing & using automated Java testing in Xalan-J (see http://xml.apache.org/xalan-j/test/), as well as some of our ideas for an integrated test framework for all of xml.apache.org. I'd also like to hear other people's experience with automated testing in Java, both technical and organizational (like: how do you get people to use it!)

OR111: EJB containers for Apache?

Day: Wed
Time: 5:00pm
Room: Boca III/IV
Duration: 60 minutes

Abstract:
What options, if any, are there for Enterprise Java Bean containers that can be used with Apache to execute EJBs on the mid-tier? Discussion would center on commerical products and the technical details of how they hook together with Apache.

OR103: Protocols for managing/updating xml.apache.org Website

Day: Wed
Time: 5:00pm
Room: Grand Caribbean III/IV
Duration: 60 minutes

Abstract:
There has been a lot of discussion and proposals in the xml.apache.org mailing lists about the evolution of Cocoon, the ongoing role of Stylebook, and procedures that the various Apache XML projects can use to update their web pages. Enough of us should be at ApacheCon 2000 to warrant some discussion on these issues and hopefully achieve some concensus on how to proceed. Concensus to encourage the best use of our own tools and to help drive our own development efforts.

OR108: FreeBSD

Day: Wed
Time: 5:00pm
Room: Boca VII
Duration: 60 minutes

Abstract:
FreeBSD and Apache

OR104: Apache WEB Server on OpenVMS

Day: Wed
Time: 5:00pm
Room: Hibiscus
Duration: 60 minutes

Abstract:
A round-table discussion for current and potential users of the Apache WEB Server on OpenVMS. The Compaq OpenVMS Apache Engineering team will be available to answer questions about the current Beta release and discuss requirements for future releases.

OR455: Mod_proxy new design

Day: Wed
Time: 5:00pm
Room: 206
Duration: 60 minutes

Abstract:
We (proxy developers) will discuss 1) current plans for mod_proxy support in Apache 1.x/2.x 2) New mod_proxy design under discussion for 2.0

OR460: javax.xml.transform in Xalan-J user discussion

Day: Wed
Time: 8:00pm
Room: 206
Duration: 60 minutes

Abstract:
I'd be happy to have a general F2F for Xalan-J 2.x users pointing out some nifty features in the javax.xml.transform package, or to field basic questions about Xalan-J usage. I may not be Scott Boag, but I can certainly provide *some* help 8-)

OR826: PGP Keysigning

Day: Thu
Time: 8:00am
Room: Parthenon 3
Duration: 60 minutes

Abstract:
ASF members and committers - come and sign everyone's PGP keys. Send/give keys to Mark Cox <mjc@redhat.com>.

OR827: Cocoon

Day: Thu
Time: 8:00am
Room: Parthenon 4
Duration: 60 minutes

Abstract:
Apache Cocoon is an XML publishing framework that raises the usage of XML and XSLT technologies for server applications to a new level. Designed for performance and scalability around pipelined SAX processing, Cocoon offers a flexible environment based on a separation of concerns between content, logic, and style. To top this all off, Cocoon's centralized configuration system and sophisticated caching help you to create, deploy, and maintain rock-solid XML server applications.

OR461: mod_perl: world domination redux

Day: Thu
Time: 9:00am
Room: 206
Duration: 60 minutes

Abstract:
a meeting of the mod_perl mailing list contributors (and anyone else who is interested in mod_perl)

OR466: Apache 2.0 for multi protocol usage

Day: Thu
Time: 9:00am
Duration: 60 minutes

Abstract:
An analysis of internet protocol server commonalities and proposals for enhancing the Apache 2.0 framework for multi protocol support.

OR463: Jakarta Jetspeed: evolution

Day: Thu
Time: 11:00am
Duration: 60 minutes

Abstract:
This session is for interested parties in Jetspeed for discussing the evolution of the project, especially the impact of new core engine and portlet API.

OR456: Crypto Hardware and OpenSSL

Day: Thu
Time: 11:00am
Room: 206
Duration: 60 minutes

Abstract:
At this BOF we will discuss the available options for using the hardware accelleration feature of OpenSSL (Engine.) We hope to have representatives of several engine hardware vendors present.

OR117: XML content management system

Day: Thu
Time: 1:00pm
Room: Hibiscus
Duration: 60 minutes

Abstract:
This BOF will present the current state of a cms open source project (http://dev.vienna.rosa.com/cms ) developed by www.rosa.com, a radical approach to developing a content management system which relies heavily on XML. The project is still in it's infancy so this session is intended as a short presentation of our vision followed by a discussion on dynamic content management and possible integrations with current Apache projects.

OR121: XML configuration for Apache

Day: Thu
Time: 1:00pm
Room: Boca III/IV
Duration: 60 minutes

Abstract:
This is an opportunity to discuss configuration of Apache via XML and different approachs to building graphical interfaces for it.

OR115: Webserver Clustering / Scalability

Day: Thu
Time: 1:00pm
Room: Grand Caribbean III/IV
Duration: 60 minutes

Abstract:
Discussion of webserver scalability problems, solutions and wishlists. Focus on Linux clusters running Apache with Backhand or other load balancing solutions. What are the most important criteria for hhtp request load balancing? How does one scale the disk system in step with scaling request load and cluster size? How can Alta Technology configure Apache on its Linux clusters to meet your specific or general web serving needs?

OR114: Performance Tuning Apache for Solaris

Day: Thu
Time: 1:00pm
Room: Royal Palm II
Duration: 60 minutes

Abstract:
A very detailed discussion of how to run Apache high-traffic, Solaris (or Unix, generally) environment with a high level of redundancy.

OR462: ApacheModuleXSLT

Day: Thu
Time: 2:00pm
Room: 206
Duration: 60 minutes

Abstract:
Open discussion on what features should exist in an Apache module used for transforming XML documents. How is the best way to implement these features.

OR101: SourceGarden.org

Day: Thu
Time: 12:00pm
Room: Boca III/IV
Duration: 60 minutes

Abstract:
This BOF concerns the history, present state, and future plans for the SourceGarden.org project. Discussion will include a comparison with such sites as sourceforge.net, www.cosource.com, and www.sourcexchange.com. The initial supported development platform is mod_perl, with other platforms slated to be supported at a later date.

OR109: VERY High Traffic Sites w/Apache

Day: Thu
Time: 12:00pm
Room: Grand Caribbean III/IV
Duration: 60 minutes

Abstract:
Sites where traffic can (and does) exceed 10,000 requests per second. Events such as Webcasts can do this. Realizing this would be multiple hardware servers,this BOF should focus on getting the MOST out of Apache as well as the underlying O/S and hardware.

OR113: Business Opportunites Building on Apache

Day: Thu
Time: 12:00pm
Room: Royal Palm II
Duration: 60 minutes

Abstract:
A discussion of business models based on the Open Source Apache web server platform

OR118: Apache Knowledge Base

Day: Thu
Time: 12:00pm
Room: Hibiscus
Duration: 60 minutes

Abstract:
A knowledge base is a great way to capture the transient information from experts on mailing lists in a permanent, categorized, editable and searchable format. The PHP Knowledge Base and others at FAQTs.com have demonstrated the strength of this idea. In this session we will discuss the best way to approach the problem of collaboratively building and maintaining an Apache Knowledge Base.

OR452: Managing User Groups

Day: Fri
Time: 9:00am
Room: 206
Duration: 60 minutes

Abstract:
A chance for successful user group convenors to share with us beginners what works. How do I organise a user group so I am not doing all the work? How to I attrack users? how do I attract people with venues and resources? What can the group of people do to ensure the people keep coming back?

OR123: Mod_redundancy: an Apache module for high availability

Day: Fri
Time: 1:00pm
Room: Royal Palm II
Duration: 60 minutes

Abstract:
Design goals and architecture of mod_redundancy.

OR119: World domination heroes series: PHP

Day: Fri
Time: 1:00pm
Room: Boca III/IV
Duration: 60 minutes

Abstract:
A secret meeting of the PHP revolutionaries. Get a jump on the competition by sharing secret handshakes and solutions with other PHP developers.

OR124: Caches in a dynamic world

Day: Fri
Time: 1:00pm
Room: Grand Caribbean III/IV
Duration: 60 minutes

Abstract:
Every year, a greater fraction of the content on the Web is dynamically generated, and the amount of traffic rises. These combine to make HTTP's existing caching mechanisms less effective. What can be done?

OR467: How the ApacheCon site works

Day: Fri
Time: 1:00pm
Duration: 60 minutes

Abstract:
Almost all of the pages on the ApacheCon site are dynamically generated with PHP and data from a MySQL database. It has been suggested that the framework be made generic and open-sourced, and that might just happen. This BOF is for anyone who is curious about the current implementation or is interested in the opening of a new project based on it.

OR454: MySQL

Day: Fri
Time: 2:00pm
Room: 206
Duration: 60 minutes

Abstract:
Come talk with other MySQL users about how you use MySQL as part of your web infrastructure. Take a look at what is being done for MySQL V4 and provide input on the features you would like to see. The session will be led by a member of the MySQL core development comminity.

OR465: PHP Users Unite

Day: Fri
Time: 4:00pm
Duration: 60 minutes

Abstract:
This BOF will provide an open forum for users of PHP to meet and talk about PHP and the community that surrounds it. There will be a short list of possible topics to start off with but the conversation can go anywhere that those in attendance would like.

OR476: Writing Apache 2.0 filters

Day: Fri
Time: 5:00pm
Duration: 60 minutes

Abstract:
Hands-on session where we will write an Apache filter together.

OR120: A Fireside Chat about WebDAV

Day: Fri
Time: 12:00pm
Room: Royal Palm II
Duration: 60 minutes

Abstract:
Okay, there won't be a fire, but this BOF session is for chatting about WebDAV. It may tend towards the technical, but all are welcome to attend. The Thursday evening WebDAV talk will have information about "what is WebDAV?", "why use WebDAV?" and "how do I use it?" This session will be an interactive disussion for filling in the blanks and for topics that don't work as well in a large presentation format. People are encouraged to attend the Thursday presentation, if possible, since this BOF will NOT be an effective subtitute.

OR105: Apache+mod_ssl

Day: Fri
Time: 12:00pm
Room: Grand Caribbean III/IV
Duration: 60 minutes

Abstract:
This BOF is for those who have installed mod_ssl and wish to discuss the "Security Solutions with SSL" session in more detail.

OR112: World domination heroes series: mod_perl

Day: Fri
Time: 12:00pm
Room: Boca III/IV
Duration: 60 minutes

Abstract:
A secret meeting of the mod_perl revolutionaries. Ahem. That is, a meeting of the participants in the mod_perl mailing list.

Sessions

Here are the details about all of the sessions in the programme that have been finalised. Some sessions may be scheduled but don't appear here yet because their titles or abstracts are being corrected.

Sessions by Category

Each session may appear in one or more topical categories. Each of the categories is listed below, and under it all of the sessions that are in that category.

Note that some sessions may appear in more than one category, such as one that compares Java servlets to PHP, or discusses using XML with Java.


OR1220: (A) Maven is Your Friend

Day: Sun
Time: 10:30am
Session chair: None assigned
Duration: 60 minutes
Style: Presentation
Categories: Java, Java Tools
Speaker: Carsten Ziegeler

Abstract:
A main task in software development is building and managing your project. Maven is a very powerful tool that takes care of many reoccuring tasks. Instead of writing a build script for your project, you simply describe the project (location of sources, documentation and unit tests; library dependencies etc). Based on this description Maven provides a variety of tasks - including web site generation with metrics about your source and results of unit tests. This session gives an introduction into Maven and it's possibilites. At the end of the session, you will know under which circumstances using Maven increases your productivity and when other build tools might be better suited.

OR1449: (A) Maven is Your Friend

Day: Sun
Time: 0:00am
Session chair: None assigned
Duration: 60 minutes
Style: Presentation
Categories: Build Tools, Java, XML
Speaker: Carsten Ziegeler

Abstract:
A main task in software development is building and managing your project. Maven is a very powerful tool that takes care of many reoccuring tasks. Instead of writing a build script for your project, you simply describe the project (location of sources, documentation and unit tests; library dependencies etc). Based on this description Maven provides a variety of tasks - including web site generation with metrics about your source and results of unit tests. This session gives an introduction into Maven and it's possibilites. At the end of the session, you will know under which circumstances using Maven increases your productivity and when other build tools might be better suited.

OR578: 250M pageviews a month: a case study of a high traffic site

Day: Sun
Time: 0:00am
Session chair: None assigned
Duration: 60 minutes
Style: Presentation
Categories: Apache HTTP Server, Case Study, Performance, Perl
Speaker: Mike Whitaker

Abstract:
CricInfo (<a href="http://www.cricinfo.com/" >http://www.cricinfo.com/</a>) supply live cricket scores, news and statistics to Web users. During March 2001, they served over a quarter of a (US) billion page views from a globally distributed network of 40-some Linux servers using Apache, Perl and MySQL. This case study covers CricInfo's server setup past and present, including the problems faced serving pages with a very 'bursty' traffic pattern, delivering advert content and mirroring constantly changing data over poor quality Internet links, and remotely monitoring and administrating servers across the Net.

OR647: 250M pageviews a month: a case study of a high traffic site

Day: Sun
Time: 0:00am
Room: Parthenon 3
Session chair: Sally Khudairi
Duration: 60 minutes
Style: Presentation
Categories: Apache HTTP Server, Case Study, Performance, Perl
Speaker: Mike Whitaker

Abstract:
CricInfo (<a href="http://www.cricinfo.com/" >http://www.cricinfo.com/</a>) supply live cricket scores, news and statistics to Web users. During March 2001, they served over a quarter of a (US) billion page views from a globally distributed network of 40-some Linux servers using Apache, Perl and MySQL. This case study covers CricInfo's server setup past and present, including the problems faced serving pages with a very 'bursty' traffic pattern, delivering advert content and mirroring constantly changing data over poor quality Internet links, and remotely monitoring and administrating servers across the Net.

OR367: A look at the Apache 2.0 APR

Day: Sun
Time: 0:00am
Room: 201
Session chair: Ryan Bloom
Duration: 60 minutes
Style: Presentation
Categories: Apache HTTP Server, New Technologies
Speaker: Christian Gross

Abstract:
So you want to write a piece of server software that is not using HTTP. And that piece of server software needs to be scalable, cross-platform and all of the other good things. Not an easy task, but with the new Apache 2.0 APR (Apache Runtime) it is much easier. The purpose of this session is to show how to use the APR for server development purposes. Demonstrated is a simple server application programmed using the APR.

OR224: A scalable teaching and learning delivery environment built on Apache

Day: Sun
Time: 0:00am
Room: Auditorium
Session chair: Wilfredo Sanchez
Duration: minutes
Style: Presentation
Categories: Apache, CaseStudy
Speaker: Lennie Au

Abstract:
Web Resources Automated for Teaching (WebRAFT) is a secure and reliable Web-based delivery system built on Apache to support online teaching and learning at The University of Melbourne. This session will discuss the design and rationale on the integration of Apache and various administrative systems which enabled Webraft to provide an easy-to-use 'zero-administration' website where academics can focus on content issues. Student enrollments and co-ordinators access are automatic. It is freely available to all university subjects. Currently, there are 710 subjects enabled on WebRAFT, supporting over 16,000 individual students. This surely is a case to demonstrate to government, educational institutes and businesses that Apache-centric application on a UNIX system is very scalable, reliable, useful and *in-expensive*, given you have the right design and approach. http://webraft.its.unimelb.edu.au/

OR1447: Accelerating Web Services Development with Axis2

Day: Sun
Time: 0:00am
Session chair: None assigned
Duration: 180 minutes
Style: Tutorial-half
Categories: Web Services
Speaker: Deepal Jayasinghe

Abstract:
<b>The first 10 people to register for this tutorial will receive a 50% scholarship courtesy of <a href="http://www.wso2.com">WSO2</a>, making the cost of this tutorial $175 for the first 10 registrants. Please email delia@apachecon.com to ask about receiving a scholarship.<br><br>WSO2 will be awarding an iPod Nano to one randomly selected tutorial attendee. WS02 will also be holding a contest for the best patch and best code sample relating to Axis 2. An iPod Nano will be awarded at the end of the ApacheCon to each of the contest winners. </b><br><br> The Axis2 project is the successor of the Axis SOAP project. Going forward from the highly influential Axis project, Axis2 aims to become the new gold standard for SOAP stacks.The architecture of Axis2 is highly flexible and supports much additional functionality compared to Axis. Axis2 is build around an XML object model called AXIOM. AXIOM provides a JDOM like simple API with the underlying structures build on a deferred model via a StAX-based pull parsing API. Additionally AXIOM allows one to stop building the object model and to directly access the underlying parse stream. The architecture of Axis2 supports convenient integration of Web services protocol implementations such as Apache WSS4J and Sandesha. It also features a highly flexible model to support for MTOM.While Axis2 attempts to preserve as many concepts of Axis as possible, due to the radical architecture of Axis2, there are many changes. In this tutorial we will briefly discuss the architecture and then discuss how services can be implemented or invoked using Axis2.Examples of handlers and modules will also be given to explain the pluggable architecture of Axis2.

OR012: Adding XML capabilities with Cocoon

Day: Thu
Time: 7:30pm
Room: Royal Palm II
Session chair: Ryan Bloom
Duration: 90 minutes
Style: Presentation
Categories: Java, XML
Speaker: Stefano Mazzocchi

Abstract:
This session will show how to install, set up, and work with the Cocoon XML Publishing framework. The session will not cover XML technical details but will show detailed examples on Cocoon power and details on future development.

OR841: Advanced Apache Administration with Perl

Day: Sun
Time: 0:00am
Room: Parthenon 3
Session chair: Geoffrey Young
Duration: 60 minutes
Style:
Categories: Perl
Speaker: Casey West

Abstract:
Configuring Apache using a file based configuration can be found to scale poorly. Using mod_perl you can harness the power of runtime configuration. Dynamic configuration with Perl is simple and wildly powerful. In this session I'll show you how to administrate thousands of differing web servers, or dozens of mirrors, with little pain or effort using a variety of data stores. Perl is your key to high-availability web serving laziness.

OR797: Advanced Development with Apache, MySQL and PHP

Day: Mon
Time: 1:00pm
Room: Parthenon 4
Session chair: None assigned
Duration: 180 minutes
Style: Tutorial (half-day)
Categories: Apache HTTP Server, PHP
Speaker: Zak Greant

Abstract:
<p>This tutorial will teach methods for getting the best performance and control out of the of Apache, MySQL and PHP combination. The tutorial will focus on three major areas:</p> <ul> <li>Development methods - strong emphasis on application structure, testing and profiling.</li> <li>Software tools</li> <li>Hardware and software configuration tuning</li> </ul>

OR1311: Advanced J2ME Web Services - Mirae and JSR-172

Day: Sun
Time: 5:30pm
Room: -- None assigned --
Session chair: None assigned
Duration: 60 minutes
Style: Presentation
Categories: Java, Java Tools, New Technologies, XML
Speaker: Changshin Lee

Abstract:
Recently Apache introduced a project called "Mirae" for Java ME Web Services (JSR 172). In this session, the current status of Mirae is briefly delivered in terms of JSR 172 implementation. Based on the initial work for SAX and RPC, StAX enriches Java ME Web Services with XML pull parsing. FIME (Fast Infoset ME) enables mobile devices to save packets and run fast. In addition to the two fundamental components, message-oriented services, server development, and asynchronous invocation will propose Java ME Web Services 2.0.

OR1400: Advanced Lucene

Day: Sun
Time: 0:00am
Session chair: None assigned
Duration: 60 minutes
Style: Presentation
Categories: Case Study, Java
Speaker: Grant Ingersoll

Abstract:
Lucene is a high performance, scalable, cross-platform search engine that contains many advanced features that often go untapped by the majority of users. In this session, designed for those familiar with Lucene, we will examine some of Lucene's more advanced topics and their application, including: <ol> <li> Term Vectors: Manual and Pseudo relevance feedback; Advanced document collection analysis for domain specialization <li> Span Queries: Better phrase matching; Candidate Identification for Question Answering <Li> Tying it all Together: Building a search framework for experimentation and rapid deployment <li>Case Studies from CNLP: Crosslingual/multilingual retrieval in Arabic, English and Dutch; Sublanguage specialization for commercial trouble ticket analysis; Passage retrieval and analysis for Question Answering application <br><br>Topics 1 through 3 will provide technical details on implementing the advanced Lucene features, while the fourth topic will provide a broader context for understanding when and where to use these features. </ol>

OR1097: Advanced mod_rewrite

Day: Sun
Time: 0:00am
Session chair: None assigned
Duration: 60 minutes
Style: Presentation
Categories: Apache HTTP Server
Speaker: Mads Toftum

Abstract:
Or "how to get yourself in serious trouble with mod_rewrite." The first half of the session will be dedicated to exploring how mod_rewrite really works. The second half will be showing some examples of how to use and abuse some of the more arcane features of mod_rewrite.

OR1290: Advanced Object Oriented Database Access using PDO

Day: Sun
Time: 2:00pm
Session chair: None assigned
Duration: 60 minutes
Style: Presentation
Categories: Databases, PHP
Speaker: Marcus Börger

Abstract:
Introduced with PHP 5.1, the PHP Database Objects (PDO) allow a fast and unique way to access most of the important databases, and others will follow soon. In several articles on the Internet and magazines you have have already heard it all, you think? This session will show you the advanced techniques that allow very fast object oriented database operations, a few of which are not so easy, or not possible at all, in other data access api's.

OR046: Advanced PHP: Web Applications - Sessions and Authentication

Day: Fri
Time: 3:45pm
Room: Boca III/IV
Session chair: Douglas Tindell
Duration: 90 minutes
Style: Presentation
Categories: Apache, PHP, Security
Speaker: Tobias Ratschiller

Abstract:
As Web sites and intranets get larger and more complex, static HTML files hit their limits. They are hard to maintain and cannot be used for advanced Web-based applications like e-commerce systems or XML data processing. PHP is the right tool for anyone wanting to create highly sophisticated Web applications. This server-side scripting language is fast, free, easy to use for novice users and powerful enough for professional Web developers. To understand the implications of Web application concepts, you need to differentiate between applications and single scripts. A script is a utility and as such doesn't have any context, it doesn't know about other scripts in your system. An application, however, is designed to perform more advanced tasks. An application needs to maintain state and execute transactions. This presentation will show you how to use PHP's native session management functions and third-party code to authenticate users to create a complete community Web site.

OR227: Advanced PHP: Web Applications - Sessions and Authentication

Day: Sun
Time: 0:00am
Room: Classroom 1
Session chair: Wilfredo Sanchez
Duration: minutes
Style: Presentation
Categories: Apache, E-Commerce, PHP, Security
Speaker: Tobias Ratschiller

Abstract:
As Web sites and intranets get larger and more complex, static HTML files hit their limits. They are hard to maintain and cannot be used for advanced Web-based applications like e-commerce systems or XML data processing. PHP is the right tool for anyone wanting to create highly sophisticated Web applications. This server-side scripting language is fast, free, easy to use for novice users and powerful enough for professional Web developers. To understand the implications of Web application concepts, you need to differentiate between applications and single scripts. A script is a utility and as such doesn't have any context, it doesn't know about other scripts in your system. An application, however, is designed to perform more advanced tasks. An application needs to maintain state and execute transactions. This presentation will show you how to use PHP's native session management functions and third-party code to authenticate users to create a complete community Web site.

OR237: Advanced Tomcat Configuration and Performance Tuning

Day: Sun
Time: 0:00am
Room: Classroom 2
Session chair: Dirk-Willem van Gulik
Duration: minutes
Style: Presentation
Categories: Apache, CaseStudy, Java
Speaker: Costin Manolache

Abstract:
Tomcat lets you run Java Servlets and JavaServer Pages (tm) and is integrated with Apache and other Web servers. It is open source and part of the Jakarta project <http://jakarta.apache.org>. The talk will cover implementation details and focus on performance, production use and integration into existing Web services. It will also show interesting numbers and case studies.

OR709: Advanced Topics in Module Design: Threadsafety and Portability

Day: Sun
Time: 0:00am
Room: Athena
Session chair: Justin Erenkrantz
Duration: 90 minutes
Style: Presentation
Categories: Apache HTTP Server, New Technologies, Performance, Windows
Speaker: Aaron Bannert

Abstract:
With the release of Apache 2.0 it is now possible to write modules that work under both Windows and Unix, in both multithreaded and multiprocess configurations. To achieve source portability while maintaining threadsafety and efficiency, a number of primitives can be utilized. In this session we will discover how modules can use primitives, including threads, mutexes, condition variables, read-write locks, and shared memory and explore multithreaded/multiprocess MPM considerations and techniques for avoiding race conditions and deadlocks. We will examine a sample module that demonstrates resource allocation, initialization and synchronization in the context of the Apache 2 hooks. Participants should have some basic experience with multithreaded programming.

OR941: Advanced Topics in Module Design: Threadsafety and Portability

Day: Sun
Time: 0:00am
Room: Parthenon 3
Session chair: Glenn Nielsen
Duration: 60 minutes
Style:
Categories: Apache HTTP Server, New Technologies, Performance, Windows
Speaker: Aaron Bannert

Abstract:
<p>With the release of Apache 2.0 it is now possible to write modules that work under both Windows and Unix, in both multithreaded and multiprocess configurations. To achieve source portability while maintaining threadsafety and efficiency, a number of primitives can be utilized. In this session we will discover how modules can use primitives, including threads, mutexes, condition variables, read-write locks, and shared memory and explore multithreaded/multiprocess MPM considerations and techniques for avoiding race conditions and deadlocks. We will examine a sample module that demonstrates resource allocation, initialization and synchronization in the context of the Apache 2 hooks.</p> <p> Participants should have some basic experience with multithreaded programming.</p>

OR1037: Advanced Topics in Module Design: Threadsafety and Portability

Day: Sun
Time: 0:00am
Room: Apollo 2
Session chair: Brian Fitzpatrick
Duration: 60 minutes
Style: Presentation
Categories: Apache HTTP Server, New Technologies, Performance, Windows
Speaker: Aaron Bannert

Abstract:
<p>With the release of Apache 2.0 it is now possible to write modules that work under both Windows and Unix, in both multithreaded and multiprocess configurations. To achieve source portability while maintaining threadsafety and efficiency, a number of primitives can be utilized. In this session we will discover how modules can use primitives, including threads, mutexes, condition variables, read-write locks, and shared memory and explore multithreaded/multiprocess MPM considerations and techniques for avoiding race conditions and deadlocks. We will examine a sample module that demonstrates resource allocation, initialization and synchronization in the context of the Apache 2 hooks.</p> <p> Participants should have some basic experience with multithreaded programming.</p>

OR1508: Advanced Topics in Module Design: Threadsafety and Portability

Day: Sun
Time: 0:00am
Room: -- None assigned --
Session chair: None assigned
Duration: 60 minutes
Style: Presentation
Categories: Apache HTTP Server, Performance, Unix
Speaker: Aaron Bannert

Abstract:
With the release of Apache 2.x it is possible to write modules that work under both Windows and Unix, in both multithreaded and multiprocess configurations. To achieve source portability while maintaining threadsafety and efficiency, a number of primitives can be utilized. In this session we will discover how modules can use primitives, including threads, mutexes, condition variables, read-write locks, and shared memory and explore multithreaded/multiprocess MPM considerations and techniques for avoiding race conditions and deadlocks. We will examine a sample module that demonstrates resource allocation, initialization and synchronization in the context of the Apache 2 hooks. Participants should have some basic experience with multithreaded programming.

OR786: Advanced Web Services Using Axis

Day: Tue
Time: 4:00pm
Room: Athena
Session chair: Shane Curcuru
Duration: 120 minutes
Style: Presentation
Categories: Java, New Technologies, XML
Speaker: Christian Gross

Abstract:
A Web Service is like the English language, a Brit and a Texan may write the same words, but they still cannot understand each other. And with Web Services the same can happen even though it is all XML. In this session advanced topics of Axis are introduced, with the focus of integration in an Internet scenario. For example how are Web Service Sessions handled? Or what about sending attachments? Or even authentication? This session is important to the Web Service programmer because it will outline in a step by step fashion how to write advanced Axis Web Services without breaking integration to other Web Service architectures.

OR1425: AJAX in Apache MyFaces

Day: Sun
Time: 0:00am
Session chair: None assigned
Duration: 60 minutes
Style: Presentation
Categories: ASF, Java, New Technologies, Web Services, XML
Speaker: Gerald Müllan

Abstract:
AJAX (Asynchronous JavaScript and XML) is a new, very interactive and dynamic techonology to build web applications. With AJAX, you load only parts of a page upon a request, and leave the other parts of the page unchanged. This session covers the basics of AJAX and its inclusion in JavaServer Faces. It goes on demonstrating the AJAX components Apache MyFaces brings along and how to use them in highly interactive web-applications. Finally, it outlines the technology to build your own AJAX components for JSF and Apache MyFaces.

OR342: An Architecture for Apache Install Management

Day: Sun
Time: 0:00am
Room: 209/210
Session chair: Ryan Bloom
Duration: 30 minutes
Style: Presentation
Categories: Apache HTTP Server
Speaker: Christopher Manly

Abstract:
Managing Apache-based Web servers over time can become a difficult task. Upgrading a production environment to a new server version, a new configuration, or to add functionality runs the risk of introducing errors. This presentation will cover a method of installing Apache and related software on the Web server. This method was designed to enhance the manageability of the server, and to maximize flexibility. When deployed across multiple Web servers, it can provide an economy of scale to further increase the efficiency of managing the farm of servers, as well as providing for portability of Web sites among the servers.

OR369: An Introduction to Alexandria

Day: Sun
Time: 0:00am
Room: 201
Session chair: Sam Ruby
Duration: 60 minutes
Style: Presentation
Categories: Java, XML
Speaker: Jeff Martin

Abstract:
Alexandria is a Java code management tool designed to provide a single web site providing access to JavaDoc, CVS Web, downloads of individual source files and Cross Referenced hyperlinked version of Java code. Alexandria also provides an environment for the running of nightly, hourly or continuous building and testing of code. This enables distributed teams of developers instant feed back on the effects of changes to the source of interdependent code bases. The session will look at the features provided by Alexandria, an explanation of the configuration and use of Alexandria including the key roll it can play in monitoring and testing changes to source code in a continuous integration environment The session will then go on to look at the internals of Alexandria examining the way it utilizes XSL transformations to produce a series of build files that are then used by the Ant build tool. The session concludes with a look at the future development of Alexandria and the list of proposed features.

OR655: An Introduction to the Bean Scripting Framework

Day: Sun
Time: 0:00am
Room: Parthenon 3
Session chair: Randy Terbush
Duration: 60 minutes
Style: Presentation
Categories: Java, New Technologies
Speaker: Victor Orlikowski

Abstract:
The Bean Scripting Framework (BSF) is a technology recently released to the Apache Software Foundation and the Open Source community by IBM. It provides an extensible architecture for the incorporation of scripting languages such as Python and Netscape's Rhino into Java programs, as well as permitting these scripting languages to use Java themselves. This presentation will serve as an introduction to BSF. An overview of the architecture's implementation will be given, followed by demonstrations using examples in the supported scripting languages. The means for integrating new languages will be presented, and the direction of future development will be discussed.

OR687: Ant - The Only Bug You Want Near Your Software

Day: Sun
Time: 0:00am
Room: Apollo 1
Session chair: Cliff Woolley
Duration: 120 minutes
Style: Presentation
Categories: Java
Speaker: Erik Hatcher

Abstract:
<p>In the Java development world, there is no better example of doing more with less than Ant. It's the Swiss Army knife of Java build tools. Ant has emerged as the de-facto standard Java build tool. All modern Java IDEs integrate with it, most open-source Java projects use it. If you are developing Java software and <b>not</b> using Ant, then chances are you're doing things the hard way. It's relatively easy to craft an Ant build file by cutting and pasting pieces from other build files, but we don't want to get into a situation where maintaining the build process is a full-time job. It is important to understand Ant's capabilities in order to avoid hacking at build files. By understanding Ant's basic data types, syntax, and properties and applying some simple best practice techniques, the build process can be easily controlled, extended, and reused. Maintenance of Ant build files is minimal if crafted appropriately - lets learn how! </p> <p>This presentation will cover:</p> <ul> <li>Ant's syntax</li> <li>The basic datatypes (path, fileset, patternset, mapper, and filterset)</li> <li>Examples of how to build, package, test, and deploy</li> <li>Reusability - how to avoid duplication and simplify</li> <li>Testing techniques (JUnit and Cactus)</li> <li>XDoclet (a tool that is rapidly going to become a standard in most Java developers toolkit)</li> </ul>

OR347: Apache (by itself) does not a Web site make

Day: Sun
Time: 0:00am
Room: 209/210
Session chair: Inderjeet Singh
Duration: 60 minutes
Style: Presentation
Categories: Apache HTTP Server, E-Commerce
Speaker: Rich Roth

Abstract:
Apache is the start of building a good Web site, but it takes a variety of tools and skills to create and grow a good web site. This is not a discussion of how to do graphic design but of the other facets of what it takes to make a viable site, and how to grow it over time. The presentation will discuss the various types of adjuncts to Apache that exist, how to find them and stay current with the changes and new technology. This presentation is part of a project that is also collecting this kind of information at http://www.apache-tools.com/

OR1096: Apache 2 mod_ssl by example

Day: Sun
Time: 0:00am
Room: Parthenon 4
Session chair: Cliff Woolley
Duration: 60 minutes
Style: Presentation
Categories: Apache HTTP Server, E-Commerce, Security
Speaker: Mads Toftum

Abstract:
A series of practical examples aiming to teach the basics of securing a website with mod_ssl. Topics include creating certificates, configuring Apache httpd, and a full blown example of using client certificates to create a secure extranet. Prior knowledge of setting up Apache httpd is necessary.

OR1197: Apache 2 mod_ssl by example

Day: Sun
Time: 3:00pm
Session chair: None assigned
Duration: 60 minutes
Style: Presentation
Categories: Apache HTTP Server, Security
Speaker: Mads Toftum

Abstract:
A series of practical examples aiming to teach the basics of securing a website with mod_ssl. Topics include creating certificates, configuring Apache httpd, and a full blown example of using client certificates to create a secure extranet. Prior knowledge of setting up Apache httpd is necessary.

OR1462: Apache 2 mod_ssl by example

Day: Sun
Time: 0:00am
Session chair: None assigned
Duration: 60 minutes
Style: Presentation
Categories: Apache httpd, Security
Speaker: Mads Toftum

Abstract:
A series of practical examples aiming to teach the basics of securing a website with modssl. Topics include creating certificates, configuring Apache httpd, and a full blown example of using client certificates to create a secure extranet. Prior knowledge of setting up Apache httpd is necessary.

OR910: Apache 2 mod_ssl tutorial

Day: Sun
Time: 0:00am
Session chair: None assigned
Duration: 180 minutes
Style: Tutorial
Categories: Apache HTTP Server, Security
Speaker: Mads Toftum

Abstract:
<p> An in-depth tutorial teaching the necessary background and details helping you to make the most of mod_ssl. </p> <ol> <li>Introduction to SSL</li> <li>Creating certificates with openssl</li> <li>Configuring mod_ssl</li> <li>Practical examples</li> </ul>

OR195: Apache 2.0

Day: Sun
Time: 0:00am
Room: Auditorium
Session chair: Brian Behlendorf
Duration: minutes
Style: Presentation
Categories: Apache
Speaker: Ryan Bloom

Abstract:
This talk presents an overview of the next version of Apache. The presentation will discuss the new MPM models, the new module structures, and the Apache Portable Run-Time. The goals of this talk are to familiarize the audience with all of Apache 2.0, but it will not go into detail for any part of the server. This presentation will be a good starting point for any other Apache 2.0 talks during the conference.

OR313: Apache 2.0

Day: Sun
Time: 0:00am
Room: Theatre
Session chair: David Reid
Duration: 90 minutes
Style: Presentation
Categories: Apache HTTP Server, New Technologies
Speaker: Ryan Bloom

Abstract:
This talk presents an overview of the next version of Apache. The presentation will discuss the new MPM models, the new module structures, and the Apache Portable Run-Time. The goals of this talk are to familiarize the audience with all of Apache 2.0, but it will not go into detail for any part of the server. This presentation will be a good starting point for any other Apache 2.0 talks during the conference.

OR548: A