PPPJ 03 2nd International Conference on the
Principles and Practice of Programming in JavaTM

 

CFP

Dates

Venue

Papers

Posters &
Bursaries

Registration

Organisers

Reviewers

 

PPPJ 2003 Conference Programme


 

MONDAY JUNE 16th

09.30-11.00: Conference Opening and Keynote Talk

  • Java Everywhere
    Simon Ritter, Sun Microsystems PDF version

11.30-13.00: Programming Techniques

  • Manipulation of Java Agent Bytecode to Add Roles
    Giacomo Cabri, Luca Ferrari, Letizia Leonardi
  • Towards the Systematic Use of Interfaces in JAVA Programming
    Friedrich Steimann, Wolf Siberski, Thomas Kuhne
  • A Java Framework For The Static Reflection, Composition And Synthesis Of Software Components [Extended Abstract]
    I. McRitchie, T.J. Brown, I.T.A. Spence
  • Using Design Patterns To Build Dynamically Extensible Collaborative Virtual Environments [Extended Abstract]
    Thomas Alexandre
  • A Study into the Feasibility of Generic Programming in Java [Poster]
    Santi Caballe, Fatos Xhafa
  • Reusability, Open Implementation and Java's Dynamic Proxies
    Youssef Hassoun, Roger Johnson, Steve Counsell

14.30-16.00: The Java Programming Language

  • Rethinking Java Strings
    Paolo Boldi, Sebastiano Vigna
  • A new Approach for Implementing stand-alone and web-based Interpreters for Java
    Stephan Diehl, Claudia Bieg
  • Efficient Java Thread Serialization
    Sara Bouchenak, Daniel Hagimont, Noel De Palma
  • Transparent Java Standard Extensions with Native Libraries on Multiple Platforms
    Pierre A.I. Wijkman, Mitra Wijkman, Suru Dissanaike

16.30-18.00: Software Engineering

  • Trends in Java code changes: the key to identification of refactorings?
    Steve Counsell, Youssef Hassoun, Roger Johnson, Keith Mannock, Emilia Mendes
  • Elucidative Programming in Open Integrated Development Environments for Java
    Thomas Vestdam
  • IBIS: An Interactive Bytecode Inspection System, using Symbolic Execution and Constraint Logic Programming
    J. Doyle, C. Meudec
  • A Stochastic Approach to Automated Design Improvement
    Mark O'Keeffe, Mel O Cinneide
  • A Java 3D Implementation of a Geon Based Visualisation Tool for UML [Extended Abstract]
    Ken Casey, Chris Exton

TUESDAY JUNE 17th

09.00-10.00: Java and Education - I

  • A child's eye view of Java
    Julia Dawson, David Coward
  • A Java Dialog System for Use in Computer-Aided Teaching
    Irene Luque Ruiz, Gonzalo Cerruela Carcia, Miguel Angel Gomez-Nieto
  • C : C++ = JavaMM : Java
    Leonardo Cecchi, Pilu Crescenzi, Gaia Innocenti

10.00-11.00: Java and Education - II

  • A case for OO - Java - in teaching Algorithm Analysis
    Sergio Rajsbaum, Elisa Viso
  • A noughts and crosses Java applet to teach programming to primary school children
    J. Paul Gibson
  • Java as the Lingua Franca for teaching graduate students [Extended Abstract]
    T.F. Lunney, P.J. McCullagh, P.J. Lundy
  • Mass Production of Individual Feedback [Poster]
    David Heaney, Charlie Daly

11.30-13.00: Computer Applications

  • A Java Implementation of Cross-Domain Mixed Initiative Spoken Dialogue Management.
    Ian O'Neill, Philip Hanna, Xingkun Liu, Des Greer
  • A Java OpenCard Framework based Medical SmartCard system
    David Gildea, Tom Dowling
  • SensTec: Monitoring the Welfare of Livestock in Transit
    Conor Gildea, Declan Barber, Brian Nolan
  • Java-Based Cyber Technique For On-Line Engineering Labs
    Ahmed O. Abdul Salam, Tarik Ozkul
  • JUTS -- J-Sim Urban Traffic Simulator [Poster]
    & David Hartman Jaroslav Kacer

14.30-16.00: Information Systems

  • Object Persistence in Java
    Tom Lunney, Aidan McCaughey
  • Pedagogical Tools for Database Design, Development and Use
    Dzenan Ridjanovic
  • User Interface Code Generation for EJB-based Data Models Using Intermediate Form Representations
    Branko Milosavljevic, Milan Vidakovic, Srdjan Komazec, Gordana Milosavljevic
  • Java and Information Retrieval from the Internet [Extended Abstract]
    Brian Nolan
  • Developing Unified Messaging Systems Applications in Java [Extended Abstract]
    Paul Healy, Declan Barber, Brian Nolan

16.30-18.00: Mathematics of Computing

  • A Java API for Polynomial Arithmetic
    Claire Whelan, Adam Duffy, Andrew Burnett, Tom Dowling
  • Securing Java through Software Watermarking
    D. Curran N. J. Hurley M. O Cinneide
  • An Advanced Signal Processing Toolkit for Java Applications
    V. P. Shah, N. H. Younan, T. Alford, A. skjellum
  • A Java implemented key collision attack on the Data Encryption Standard [Extended Abstract]
    John Loughran, Tom Dowling
  • Imaging Technologies in Java [Extended Abstract]
    Anupama Akre, Sabin Tabirca
  • Implementation of Directed Multigraphs in Java [Poster]
    Jaanus Poial

Tuesday Evening (June 17th)

  • Conference Banquet in Kilkenny Castle

WEDNESDAY JUNE 18th

09.30-11.00: Invited Talk

  • Java Innovation in Industry and Academia: Current Synergy and Future Challenges
    Vivek Sarkar, IBM T.J. Watson Research Center

11.30-13.00: Java Virtual Machine

  • JVM versus CLR: A Comparative Study
    Jeremy Singer
  • An Examination of the Run-time Performance of GUI Creation Frameworks
    Christopher J. Howell, Gregory M. Kapfhammer, Robert S. Roos
  • MyJVM: a 100% pure Java parameterizable Java virtual machine [Extended Abstract]
    Christophe Deleray, Nicolas Bedon, Gilles Roussel
  • A Survey of Optimisations for the Java Virtual Machine [Extended Abstract]
    Brian Davis, John Waldron

14.00-15.00: Networks and Distributed Systems I

  • Neural Networks Library in Java: a proposal for network intelligent agents
    Daniele Denaro, Franco Rubinacci
  • Multi-Tiered Distributed Computing Platform
    Andrew Page, Thomas Keane, Richard Allen, Thomas J. Naughton, John Waldron
  • Supporting Interactive Invocation of Remote Services within an Integrated Programming Environment
    Bruce Quig, John Rosenberg, Michael Kolling

15.30-17.00: Networks and Distributed Systems II

  • JACOT: A tool to dynamically visualise the execution of concurrent Java programs
    Hugo Leroux, Annya Requile-Romanczuk, Christine Mingins
  • P2P with JXTA-Java pipes
    JeanMarc Seigneur, Gregory Biegel, Christian Damsgaard
  • JEstelle - Novel approach to the distributed Java systems specification and development
    Marcin Czenko, Jean-Luc Raffy
  • Distributed Scientific Computing in Java: Observations and Recommendations
    Humphrey Sheil
  • MinSQL: A Simple Componentized Database for the Classroom
    Garret Swart

 



Email: webmaster@pppj.info   URL: http://www.pppj.info/