PPPJ Inaugural Conference on the
Principles and Practice of Programming in JavaTM

 

CFP

Dates

Venue

Papers

Registration


Workshops:

IRE-02


Organisers

 

Schedule

Thursday June 13th

08.15-09.00

Registration (Location A)

09.00-10.00

Conference Keynote (Location D)

  • Wayne Byrne
    (SUN Microsystems UK)
10.00-11.00

Modelling and Simulation (Location D)

  • An emulation of an unconventional model of computation in Java,
    Aidan Delaney and Thomas J. Naughton
  • Digital Chips Network Simulation Using Object Oriented Programming,
    Stevo Bozinovski, Gjorgi Jovancevski and Nevena Bozinovska
  • Discrete Event Simulations with J-Sim,
    Jaroslav Kacer
11.00-11.30

Coffee (Location A)

11.30-13.00

Programming Language Principles (Location D)

  • The Case for Run-time Types in Generic Java,
    Eric Allen and Robert Cartwright
  • Mixin Programming in Java with Reflection and Dynamic Invocation,
    T. J. Brown, I. Spence and P. Kilpatrick
  • Interfaces with Default Implementations in Java,
    Markus Mohnen
  • Using Adaptive Optimization Techniques to Teach Mobile Java Computing,
    Chandra Krintz
13.00-14.30

Lunch (Location C)

14.30-16.00

Applications of Java Programming - I (Location D)

  • Virtual Credit Card Processing System,
    Geraldine Gray
  • The JAM Suite - A Voice-enabled Network-based Virtual Band Application,
    Brian Nolan
  • Automatic Code Generation for Database-Oriented Web Applications,
    Branko Milosavljevic, Milan Vidakovic and Zora Konjovic
  • Distributed Computing for DNA Analysis,
    Thomas Keane, Richard Allen, Thomas J. Naughton, James McInerney and John Waldron
16.00-16.30

Coffee (Location A)

16.30-17.30

Work In Progress Papers (Location D)

  • GlobalCom, a Unified Messaging System using synchronous and asynchronous forms,
    Declan Barber
  • Toward a business-driven billing framework with JavaBeans,
    Diego Dagum
  • JBTools : An experimental platform for the formal B method,
    J.C. Voisinet, B. Tatibouet and A. Hammad
  • Teamwork in Genetic Programming Food Collection,
    Chen Min
18:10-19:30

Conference Dinner (Location B)

19:30-21:00

Refreshments (Location C)

 

Friday June 14th

09.00-10.00

Invited talk (Location E)

  • Rotor - the Microsoft Shared Source Common Language Infrastructure (CLI) Implementation
    Mark Lewin.
10.00-11.00

Intermediate Representation
Engineering - I (Location E)

  • An Open Framework for Data-Flow Analysis in Java,
    Markus Mohnen
  • Porting Legacy Interpretive Bytecode to the CLR,
    Jeremy Singer
  • Annotating Java Libraries in Support of Whole-Program Optimization,
    Michael Thies

Teaching with Java - I (Location D)

  • Teaching New Programmers: A Java Tool Set as a Student Teaching Aid,
    Bob Lang
  • Experiences gained and initiatives employed in the teaching of Java programming in the Institute of Technology Tallaght,
    Gary Clynch and Eamonn Hyland
  • Using Java to increase Active Learning in Programming Courses,
    Aoileann nic Gearailt
11.00-11.30

Coffee (Location A)

11.30-13.00

Intermediate Representation
Engineering - II (Location E)

  • Improving Mobile Program Performance through the Use of a Hybrid Intermediate Representation,
    Chandra Krintz
  • Efficient Online Optimization by Utlizing Offline Analysis and the SafeTSA Representation,
    Jeffery von Ronne, Andreas Hartmann, Wolfram Amme, Michael Franz
  • Bi-gram Analysis of Java Bytecode Sequences,
    Diarmuid O'Donoghue, Aine Leddy, James Power, John Waldron

Teaching with Java - II (Location D)

  • Java for Scientists - Fast,
    Ian M. O'Neill and Des Greer
  • Which use for Java in introductory courses?,
    J.-P. Jacquot
  • Evaluation of Student Attitudes to Learning the Java Language,
    Michael Madden and Desmond Chambers
13.00-14.30

Lunch (Location C)

14.30-16.00

Applications of Java Programming - II (Location D)

  • Design and Implementation of a Portable and Extensible FTP to NFS Gateway,
    Deepak Gupta and Vikrant Sharma
  • Solutions for Distributed Instruments on the Web,
    Jonatas Manzolli, Marcio O. Costa, Fernando L. Ramos, Jose E. Fornari and Dan Sharoni
  • A Java implementation of an elliptic curve cryptosystem,
    A. Burnett, K. Winters and T. Dowling
  • Software Internationalisation and Localisation: Practice and Evolution,
    Z. He and D.W. Bustard

No car parking is available inside the college

  • A Foyer of O'Reilly Institute on 1st Floor ( Registration desk, Coffee, Stands )
  • B Dining Hall ( Conference Dinner )
  • C Kennedys ( Lunches Refreshments )
  • D Maxwell theatre on 1st Floor Hamilton ( Sessions )
  • E Joly theatre on 1st Floor Hamilton ( Sessions )

This page maintained by: pppj@cs.tcd.ie