Contactdetails

NLJUG
Postbus 54
3780 BB Voorthuizen

Telefoon
0900-BEL NLJUG (10 ct/m)
0900-2356558 (10 ct/m)

Fax
0342 475880

Email
Algemeen: info@nljug.org
Leden: members@nljug.org

BTW: NL814104484B01
KVK: 30200958

Bank
Rabo: 3123.20.973
BIC: RABONL2U
IBAN: NL47RABO0312320973
NLJUG te Son

Membership

Membership provides members free access to the NLJUG workshops and events on a variety of Java topics, held across the country on a regular basis. Plus on a quarterly basis the Java Magazine published by Array Systems. The NLJUG is a member of a worldwide network of Java User Groups.

Fill in the form to sign up.

NLJUG

Founded in 1998, the Dutch Java Users Group consists of business partners, software developers, application architects, technical managers, students, and new media developers that have a common interest in all aspects of Java Technology.

NLJUG partners

IT-eye

Mediapartner

Het JavaMagazine, gratis bij een NL-JUG lidmaatschap

Beyond OSGi software architecture

OSGi is niet meer weg te denken uit het Enterprise Java domein. Dit lightweight framework krijgt al een aantal jaren flinke aandacht en is met name bekend om z’n modulaire applicaties op basis van bundles. Minder bekend is het services model, waarbij applicaties worden ontwikkeld op basis van service interfaces en van elkaar ontkoppelde implementaties (POJO's) van die interfaces. Krachtige eigenschappen van dit model zijn:

  • complexiteitsreductie door stricte scheiding van services;
  • declaratieve services en dependency management (IoC);
  • aspect oriëntatie op basis van stub services;
  • security model.
Lean software is een nieuwe manier om enterprise applicaties te bouwen op basis van OSGi, die ook goed aansluit bij Agile methoden, waarbij non-functional requirements ingevuld kunnen worden in een compact gebleven framework. In die context kijken we naar:
  • applicaties deployen op allerlei platformen en omgevingen;
  • applicaties automatisch installeren en updaten;
  • applicaties voorzien van management interfaces;
  • product software uitbreidbaar maken middels een SDK;
  • product software verkopen als combinatie van standaard onderdelen en optionele uitbreidingen;
  • modulaire User Interfaces.
Niveau
Advanced
Track
Enterprise
Voorkennis
OSGi, Eclipse, software architectuur
Opbouw
Na een introductie en achtergrond van de sprekers beginnen we met modulariteit op basis van bundles en geven een toelichting op de eigenschappen van het service model: complexiteitsreductie, IoC, aspect orientatie, security, waar we deze eigenschappen telkens zullen illustreren met praktijkvoorbeelden.In het tweede deel kijken we naar lean software en hoe je dat combineert met Agile en waarom het zo belangrijk is. Vervolgens vertellen we hoe je omgaat met deployment, installatie en updates van applicaties, management interfaces, product SDK's, producten en (third party) plugins en modulaire user interfaces, waarbij we telkens de relevante technieken zullen laten zien.
 Download de presentatie

 


Jeroen van Grondelle 
Be Informed
Jeroen van Grondelle is Product Architect bij Be Informed. Be Informed ontwikkelt producten om organisaties te helpen kennis vast te leggen in modellen en die modellen toe te passen middels model driven services. De software architectuur is volledig gebaseerd op OSGi Services. Omdat het product in allerlei omgevingen wordt ingezet worden er hoge eisen gesteld aan modulariteit, uitbreidbaarheid, schaalbaarheid en portabiliteit. Jeroen heeft ruime ervaring in software- en applicatie architectuur en is afgestudeerd als wiskundige op het terrein van algoritme ontwerp en grootschalig parallel rekenen.

Marcel Offermans 
Luminis
Marcel werkt al sinds de oprichting als software architect bij luminis. Hij heeft uitgebreide kennis van Java en C/C++ en vindt het leuk om met nieuwe software technologie te innoveren. Daarnaast is hij als committer bij Apache Felix, een OSGi implementatie, actief in open source.