Mon November 15 Triangle Java Users Group meeting - An Introduction to OSGi: Creating Highly Modular Java Systems

Pete Soper <[email protected]> Mon, 08 Nov 2010 23:03:39 -0500
Newsgroups gmane.org.user-groups.trijug.juglist
Message-ID <[email protected]>
 Triangle Java Users Group presents:

   An Introduction to OSGi: Creating Highly Modular Java Systems

 Presented by:

   Simon Archer of IBM

 Monday November 15, 2010
 6:30 PM - 9:00 PM
 Red Hat/Raleigh
 1801 Varsity Drive, Raleigh, NC
 TriJUG (http://trijug.org) meetings are hosted by JBoss

 Presentation summary:

   This talk will introduce OSGi, explaining what it is, what it isn't,
and why people should care. The history of OSGi will be briefly
covered, followed by a discussion of how to design modular Java
software for use with OSGi. Since software design is so important when
working with OSGi some key best practices and techniques will be
discussed. OSGi's Declarative Services specification will be discussed,
followed by a live coding session where an existing, yet simple, Java
application will be refactored for use with OSGi and Declarative
Services. Finally pointers to finding out more about OSGi will be
presented.

 About the Speaker:

   Simon Archer has more than sixteen years of software engineering
experience with an emphasis on object-oriented design, agile practices,
and software quality. After earning his B.Sc. in computer science from
the University of Portsmouth, UK, he worked as a Smalltalk developer at
Knowledge System Corporation and later at Object Technology
International. While at OTI in 2000, Simon began working with and
teaching OSGi in areas such as telematics and RFID. Today he works for
IBM Rational, using OSGi to build collaborative development tools for
the Jazz Foundation project. He lives in Cary, North Carolina, with his
wife and two children.

 Agenda:

  6:00 - 6:30 -- Setup, TriJUG board discussion (open to all)
  6:30 - 7:00 -- Meet, Talk, Pizza&  soft drinks
  7:00 - 7:15 -- JUG Business and Announcements, including "share a job"
                      (Recruiters welcome)
                 Board of Directors annual election (see below)
  7:15 - 8:15 -- Presentation
  8:15 - 8:30 -- Discussion with Presenter
  8:30        -- Book Raffle: three copies of Simon Archer's OSGi book
  9:00        -- Doors close

   The TriJUG Board of Directors election will be open to additional
  nominees and elect up to 7 members. The current slate: Tim Dugan (new
  candidate), Lee Haslup (current president), Dennis Laws (current
  treasurer), Manon Laws (current webmaster), Rob Cameron (current
  speaker coordinator), Bhanu Tanty (current web developer),
  Pete Soper (current secretary and event coordinator, temporary
  speaker coordinator). The actual election process will be by a quick
  voice voting process.
    (Jeane Hiesell maintains the book raffle system as a volunteer but
     has declined standing for a board position.)

 Admission:

  Paid-up members of TriJUG may attend without additional charge.
  Non-members are asked to pay $5 per meeting. However, if you are
  either a full time student or unemployed, then we ask only $2 per
  meeting. Membership for 12 months is $40 and $15 respectively.

 DIRECTIONS to meeting place at Red Hat/Raleigh

  Google Maps:http://tinyurl.com/trijug-meeting-place

  From the Raleigh Beltline:

    Take the Western Blvd exit east toward downtown Raleigh. After
crossing Gorman Street turn right onto Varsity Drive. After crossing
Avent Ferry Road and Main Campus Drive, Red Hat's main entrance is on
the left. Parking is just beyond the entrance: a left into the parking
deck. Come back out of the deck, follow the sidewalk to the right and
back to the main entrance. The meeting room is to the left after
entering the main lobby.

NOTICE: Email sent to TriJUG email lists are limited to 40kb including
attachments. See the web site at http://trijug.org under "Mail Lists"
for list details.