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
Algemene voorwaarden 

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

iPROFS

Mediapartner

Het JavaMagazine, gratis bij een NL-JUG lidmaatschap

Introducing GenPro: Genetic Programming made simple

Genetic programming (GP) is the art of generating a program which adheres to a given set of test cases. One could say that it’s the ultimate in test-driven development, writing the code is done for you.

GP can be used for curve fitting, optimization, data mining and more. For example: you can generate a program which predicts the number of attendees to a presentation based on: the fame of the speaker, the company size of the speaker, the track, the fame of the subject, etc.

The aim of the open source (http://code.google.com/p/genpro) is to add Genetic Programming (GP) to the developer’s general toolbox. This opposed to where GP mostly is exercised: at academic levels with long learning curves, complex programming and cumbersome extension work.

The innovation GenPro brings is that it uses reflection for it’s inner working. This allows for absolutely easy extending: through POJO's. And the solutions it generates are in plain javacode.

In this presentation you will see a short introduction to GP followed by some code examples and demos which show how to define inputs and outputs, create a testset and a fitness-function for a given problem in less than 60 lines of code.
Feeding it with your own extension (e.g. function) takes an extra 5 lines of plain java code.
After this presentation you have the basic knowledge to start using GP in your own development.

Presentation will be in Dutch or English, depending on the audience.


 Download de presentatie

 


Rob van der Veer 
Rob van der Veer werkt als zelfstandig consultant/projectleider en productontwikkelaar vanuit zijn bedrijf Bluevoid. Zijn kracht is het vertalen van (prille) ideeen naar concrete implementaties: van specificatie naar visualisatie, technische ontwerp, teambuilding en agile ontwikkeling. Als ontwikkelaar en innovator bij o.a. TNO heeft hij een brede ervaring met Java opgedaan. Zijn kennis varieert van Swing, J2EE, JPA, OSGi tot J2ME en Android en zelfs een beetje JavaCard. Die breedte komt goed van pas bij het ontwikkelen van GenPro: o.a. tov de eisen die de verschillende toepassingsomgevingen stellen voor het runnen van GenPro’s programmas.