beautypg.com

Open source – Google 2007 JavaOne Advance Conference Guide User Manual

Page 49

background image

java.sun.com/javaone |

technical sessions | track seven : open source

|

|

47

open Source

TS-7820 The Apache Harmony Project

Tim Ellison, IBM UK Ltd.
Geir Magnusson, Jr., Apache Software Foundation

Apache Harmony is an effort of the Apache Software Foundation to build
a compatible implementation of Java SE 5. The project’s goals include
creating an open, modular architecture that supports interoperability
between multiple implementations of the Java virtual machine (VM) and
multiple implementations of the Java SE class library. Defining a strong
modular architecture enables a disparate set of developers to collaborate
on producing a compliant Java technology implementation.

This presentation describes techniques for defining the major functional
areas of Java SE and gives a status report on the implementation’s
progress to date. It shares some of the technical lessons learned in the
Apache Harmony project to facilitate interoperability between open
source and proprietary Java VMs and class library code. It demonstrates
how the VM interface and class library architecture achieve the right
degree of independence while ensuring that implementation choices are
not compromised.

The presentation is of interest to practitioners and developers with
an interest in open source innovation involving the Java platform and
includes a demo of the Harmony code to date.

BuS-7845 defining open Source Business Models and Their

Critical Success Factors

Donald Smith, Eclipse Foundation

To be successful in any business, an organization needs not only a
successful business model but also a successful strategy. Strategy is
about being able to differentiate oneself in a way that is difficult or
impossible to replicate. Business models, however, are generally more
understandable and provide a great area for study.

This session presents the results of some important research being
undertaken at Carleton University in the area of open source business
models. It first presents a method for classifying and describing business
models related to open source. After laying the groundwork for describing
business models, it examines the critical success factors that enable
organizitions to be successful in each. These critical success factors have
been discovered through a qualitative study of many organizations within
the various business models.

TS-7900 Apache oFBiz: real-World open Source Java

Platform ErP

David Jones, Sun Microsystems, Inc.
Ean Schuessler, Brainfood, Inc.
Bruno Souza, Sun Microsystems, Inc.

This presentation covers the use of Apache Open for Business in a bid
to achieve global domination of all business processes for the open
source Java platform. OFBiz provides a complete enterprise resource
planning (ERP) system written in the Java programming language that
is ready for industrial application. The session discusses the origin
of OFBiz in Len Silverston’s universal data model work and examines
its sophisticated infrastructure for managing e-commerce, catalogs,
promotion and pricing, orders (sales and purchase), customers
(customer relationship management), fulfillment, accounting,
manufacturing, work efforts, and content.

The presentation also discusses the implications of an open source
universal data model and the gains in productivity from using preexisting
code versus the inherent challenge of learning a large system. It
considers how high-quality open source ERP potentially alters the build-
versus-buy question in engineering the enterprise. And it touches on
the potential of sharing best practices with vendors, suppliers, and even
competitors through source code.

The session includes a demonstration rooted in actual implementation
and application rather than high-level business speak. It shows the
similarities between the OFBiz Entity Engine and other object/relational
containers as well as the fundamental (classless) differences. It also
examines the OFBiz Service Engine model, how it deeply ingrains
a service-oriented architecture in OFBiz, and the aspect-oriented
programming implications of OFBiz entity condition actions and service
condition actions.

The demonstration provides a tour of these capabilities and shows how
the (off-the-shelf) functionality can be modified to handle specific business
problems. It shows an e-commerce system created to provide knowledge
management for a large construction company. The system manages
more than 8,000 employees, who collectively produce 35,000+ home
starts and more than $7 billion dollars in yearly revenue. Attendees see
the application of the content management system and CRM models for
a 14-city technical conference and look at a legal contract management
system built with the OFBiz workflow management system. Each effort
demonstrates how the preexisting business logic greatly reduced the
amount of programmer effort necessary to complete the system.

TS-7557

OpenOffice.org Extensions with NetBeans Software

TS-7622

Java Technology Libre Panel

TS-7755

Advanced Spring Framework

TS-7820

The Apache Harmony Project

BUS-7845 Defining Open Source Business Models and Their Critical Success Factors

TS-7900

Apache OFBiz: Real-World Open Source Java Platform ERP

:

track seven : open Source

n

n

n

n

n

n

n

n

n

Te

ch

n

ic

al

S

es

sio

n

s

:

Tr

ac

k 7

|

o

p

en

S

o

u

rc

e

Conference overview

Javaone

Pavilion

Conference-at-a-Glance

After dark Events

Java university

Hands-on Labs Program

Home

registration

Special Programs

Technical Sessions

BoF Sessions

Java Technology

Business day

CLICK HErE

to view real-time session information and updates.