 |
| 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 |
- 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ô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 — 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 |