|
|
||
|
|
||
| Total papers submitted | 58 | |
| total accepted | 24 | |
| total not accepted | 34 | |
|
|
||
| Full Research papers accepted | 15 | |
| Full Experience papers accepted | 4 | |
| Short Research papers accepted | 5 | |
| not accepted | 34 | |
|
|
||
| Full Research Papers [15] |
- The Potential of Trace-Level Parallelism in Java Programs
Borys Bradel, Tarek Abdelrahman
- Searching the Library and Asking the Peers: Learning to Use
Java APIs on Demand
Yunwen Ye, Yasuhiro Yamamoto, Kumiyo Nakakoji, Yoshiyuki Nishinaka, Mitsuhiro Asada
- Array Bounds Check Elimination for the Java HotSpot(TM)
Client Compiler
Thomas Wuerthinger, Christian Wimmer, Hanspeter Mössenböck
- A Cross-Language Framework for Developing AJAX Applications
Arno Puder
- Advanced Java Bytecode Instrumentation
Walter Binder, Jarle Hulaas, Philippe Moret
- Supporting Exception Handling for Futures in Java
Lingli Zhang, Chandra Krintz, Priya Nagpurkar
- Bridging Java and AspectJ through Explicit Join Points
Kevin Hoffman, Patrick Eugster
- A Software Metric for Coherence of Class Roles in Java
Programs
Sami Mäkelä, Ville Leppänen
- Implementing Fast JVM Interpreters in Java Itself
Michael Bebenita, Andreas Gal, Michael Franz
- simpA: An Agent-Oriented Approach for Prototyping
Concurrent Applications on Top of Java
Alessandro Ricci, Mirko Viroli
- A Java Toolkit for the Design and the Automatic Checking of
Server Architectures
Gautier Loyauté, Rémi Forax, Gilles Roussel
- Typeless Programming in Java 5.0 with Wildcards
Pluemicke Martin
- A DSL approach for Object Memory Management of Small
Devices
Kevin Marquet, Gilles Grimaud
- FSMC+, a Tool for the Generation of Java Code from
Statecharts
Roberto Tiella, Adolfo Villafiorita, Silvia Tomasi
- Featherweight Java with Multi Methods
Lorenzo Bettini, Sara Capecchi, Betti Venneri
| Full Experience Papers [4] |
- Feasibility and Benefits of Migrating towards JEE: A Real
Life Case
Roberto Puccinelli, Flavio Lombardi, Maurizio Lancia
- Extending and Contributing to an Open Source Web-based
System for the Assessment of Programming
Olly Gotel, Christelle Scharff, Andy Wildenberg
- A Java-based Science Portal for Neutron Scattering
Experiments
Sudharshan Vazhkudai, James Kohl, Jens Schwidder
- The Design of a Java Phone Programming Environment
Robert Cook
| Short Research Papers [5] |
- A Prolog-oriented Extension of Java Based on Generics and
Annotations
Maurizio Cimadamore, Mirko Viroli
- Towards Intelligent Analysis Techniques for Object
Pretenuring
Jeremy Singer, Gavin Brown, Mikel Lujan, Ian Watson
- Speculative Class-Loading: Hiding Runtime Overhead on
Parallel Hardware
Dmitrijs Zaparanuks, Milan Jovic, Matthias Hauswirth
- Redundant Boxing Elimination by a Dynamic Compiler for Java
Yuji Chiba
- Adaptive Inlining and On-Stack Replacement in the CACAO
Virtual Machine
Edwin Steiner, Andreas Krall, Christian Thalinger
PPPJ07@FCT/UNL [ Program ] ::=
JavaPT07 [ >> Agenda
|| >> Free Registration
]
.
Workshops & Tutorials Sessions & Industry Session
[ >> Program
|| >> Free Registration
]
.
PPPJ07 [ >> Technical Sessions
|| >> Keynotes
|| >> Social Events
|| >> Registration
]
| PPPJ07@FCT/UNL [ Program ] ::= | |
| JavaPT07 [ >> Agenda || >> Free Registration ] | |
| Workshops & Tutorials Sessions & Industry Session [ >> Program || >> Free Registration ] | |
| PPPJ07 [ >> Technical Sessions || >> Keynotes || >> Social Events || >> Registration ] | |
| 08:30 |
Tutorials & Workshop & Industry
Sessions Registration
08:30 - 09:00 |
Keynote
08:30 - 09:30 |
Keynote
08:30 - 09:30 |
08:30 | ||
| 09:00 |
Tutorial Sessions #1 & Industry Session
09:00 - 10:50 |
09:00 | ||||
| 09:30 |
JavaPT07
09:45 - 17:00 |
Session #2
09:30 - 10:30 |
Session #4
09:30 - 10:30 |
09:30 | ||
| 10:00 | 10:00 | |||||
| 10:30 |
Coffee Break
10:50 - 11:10 |
Coffee Break
10:30 - 11:00 |
Coffee Break
10:30 - 11:00 |
10:30 | ||
| 11:00 |
Tutorial Sessions #2 & Workshop
11:10 - 13:00 |
Session #3
11:00 - 13:00 |
Session #5
11:00 - 13:00 |
11:00 | ||
| 11:30 | 11:30 | |||||
| 12:00 | 12:00 | |||||
| 12:30 | 12:30 | |||||
| 13:00 | 13:00 | |||||
| 13:30 | 13:30 | |||||
| 14:00 |
Tutorial Sessions #3
14:00 - 15:30 |
Social event: trip Arrábida 14:00 - 19:00 |
Session #6
14:00 - 15:30 |
14:00 | ||
| 14:30 | 14:30 | |||||
| 15:00 | 15:00 | |||||
| 15:30 |
Coffee Break
15:30 - 16:00 |
PPPJ07 Registration
15:30 - 16:00 |
Coffee Break
15:30 - 16:00 |
15:30 | ||
| 16:00 |
Opening Ceremony
16:00 - 16:30 |
Session #7
16:00 - 18:00 |
16:00 | |||
| 16:30 |
Session #1
16:30 - 18:30 |
16:30 | ||||
| 17:00 |
JEDI
17:00 - 19:00 |
17:00 | ||||
| 17:30 | 17:30 | |||||
| 18:00 |
Closing Session
18:00 - 19:00 |
18:00 | ||||
| 18:30 | 18:30 | |||||
| 19:00 |
Reception
19:00 - 22:30 |
Banquet Sesimbra
19:00 - 22:30 |
19:00 | |||
| 19:30 | 19:30 | |||||
| 20:00 | 20:00 | |||||
| 20:30 | 20:30 | |||||
| 21:00 | 21:00 | |||||
| 21:30 | 21:30 | |||||
| 22:00 | 22:00 | |||||
| 22:30 | 22:30 | |||||
JavaPT07, Tuesday, September 4th 2007: 09h45 - 17h00 [ >> Agenda | >> Free Registration ]
JavaPT07 is a Satellite Event of PPPJ07. At the JavaPT07, a free technological forum, Sun's main experts will share the latest news on Java, Open Solaris, NetBeans, Glassfish among many others.
JavaPT07: [ >> Agenda | >> Free Registration ]
JEDI Workshop, Tuesday, September 4th 2007: 17h00 - 19h00 [ >> Project homepage | >> Free Registration ]
Java Education and Development Initiative, JEDI, is a Satellite Event of PPPJ07.
[only in portuguese]
Neste painel pretende-se discutir abertamente a forma como a tecnologia Java está a ser ensinada nas academias portuguesas, fomentando a partilha de experiências entre docentes do ensino superior de modo a identificar os princípios, boas práticas e dificuldades no ensino desta tecnologia. Por outro lado, pretende-se discutir com as empresas a adequação dos curricula às suas necessidades.
A participação dos alunos é bastante importante, ao fornecerem contributos com base nas suas experiências com a tecnologia Java e opiniões acerca do que esperam das suas instituiçes neste processo de alteraçes resultantes do Processo de Bolonha.
Pretende-se essencialmente um espaço de debate sobre formas de cooperação entre as academias no suporte e ensino do Java, numa perspectiva nacional.
JEDI Workshop: [ >> Project homepage | >> Free Registration ]
TUTORIALS SESSIONS & WORKSHOP & INDUSTRY SESSION, Wednesday, September 5th 2007 [ >> Free Registration ]
#1: 09h00 - 10h50, Tutorial Sessions #1 & Industry Session (in parallel):
- Rapidly Building a Real Life Application With Ajax
Simon Ritter and Dr. Doris Chen ( SUN )
[ Tutorial #6: >> abstract ]
- Java from Embedded to Enterprise, an extended discussion on
the IBM Technology for Java
Flavio Bergamaschi and Chris Bailey ( IBM )
[ Tutorial #3: >> abstract ]
- Java in the Domain of the Software Games Industry.
Miguel Almeida ( YDreams )
[ Industry Session: >> abstract ]
#2: 11h10 - 13h00, Tutorial Sessions #2 & Workshop (in parallel):
- Explore Java SE 6 New Features
Simon Ritter and Dr. Doris Chen ( SUN )
[ Tutorial #5: >> abstract ]
- Write Once, Run Everywhere (WORA) - Fact or Fiction?
Flavio Bergamaschi and Chris Bailey ( IBM )
[ Tutorial #4: >> abstract ]
- Ja4Mo 07: The 1st International Workshop on Java for Mobility
[ Workshop: >> homepage ]
#3: 14h00 - 15h30, Tutorial Sessions #3 (in parallel):
- Darkstar Hands on Lab
Simon Ritter and Dr. Doris Chen ( SUN )
[ Tutorial #7: >> abstract ]
- Building Java Applications using EJB 3.0 and JPA
Mike Keith ( Oracle )
[ Tutorial #2: >> abstract ]
- Java code generation from formal models: the CO-OPN framework
Ang Chen, Matteo Risoldi and Didier Buchs ( University of Geneva, Switzerland )
[ Tutorial #1: >> abstract ]
PPPJ07 Tutorials & Workshop Sessions: [ >> Free Registration ]
TECHNICAL SESSIONS, September 5th - 7th 2007 [ >> Registration ]
#1: Wednesday, September 5th, 16h30 - 18h30. Session #1: Experiences Using Java
Session Chair: Giacomo Cabri
- Extending and Contributing to an Open Source Web-based
System for the Assessment of Programming
Olly Gotel, Christelle Scharff, Andy Wildenberg
- Feasibility and Benefits of Migrating towards JEE: A Real
Life Case
Roberto Puccinelli, Flavio Lombardi, Maurizio Lancia
- A Java-based Science Portal for Neutron Scattering
Experiments
Sudharshan Vazhkudai, James Kohl, Jens Schwidder
- The Design of a Java Phone Programming Environment
Robert Cook
#2: Thursday, September 6th, 09h30 - 10h30. Session #2: Software Engineering and Tools
Session Chair: Cristelle Scharff
- Searching the Library and Asking the Peers: Learning to Use
Java APIs on Demand
Yunwen Ye, Yasuhiro Yamamoto, Kumiyo Nakakoji, Yoshiyuki Nishinaka, Mitsuhiro Asada
- A Software Metric for Coherence of Class Roles in Java
Programs
Sami Mäkelä, Ville Leppänen
#3: Thursday, September 6th, 11h00 - 13h00. Session #3: Language Design and Generative Programming
Session Chair: Robert Cook
- Bridging Java and AspectJ through Explicit Join Points
Kevin Hoffman, Patrick Eugster
- Typeless Programming in Java 5.0 with Wildcards
Pluemicke Martin
- Featherweight Java with Multi Methods
Lorenzo Bettini, Sara Capecchi, Betti Venneri
- FSMC+, a Tool for the Generation of Java Code from
Statecharts
Roberto Tiella, Adolfo Villafiorita, Silvia Tomasi
#4: Friday, September 7th, 09h30 - 10h30. Session #4: Internet Programming
Session Chair: Luis Veiga
- A Cross-Language Framework for Developing AJAX Applications
Arno Puder
- A Java Toolkit for the Design and the Automatic Checking of
Server Architectures
Gautier Loyauté, Rémi Forax, Gilles Roussel
#5: Friday, September 7th, 11h00 - 13h00. Session #5: Virtual Machines and Compilation
Session Chair: Priya Nagpurkar
- Array Bounds Check Elimination for the Java HotSpot(TM)
Client Compiler
Thomas Wuerthinger, Christian Wimmer, Hanspeter Mössenböck
- Advanced Java Bytecode Instrumentation
Walter Binder, Jarle Hulaas, Philippe Moret
- Implementing Fast JVM Interpreters in Java Itself
Michael Bebenita, Andreas Gal, Michael Franz
- A DSL approach for Object Memory Management of Small
Devices
Kevin Marquet, Gilles Grimaud
#6: Friday, September 7th, 14h00 - 15h30. Session #6: Concurrency
Session Chair: Matthias Hauswirth
- The Potential of Trace-Level Parallelism in Java Programs
Borys Bradel, Tarek Abdelrahman
- Supporting Exception Handling for Futures in Java
Lingli Zhang, Chandra Krintz, Priya Nagpurkar
- simpA: An Agent-Oriented Approach for Prototyping
Concurrent Applications on Top of Java
Alessandro Ricci, Mirko Viroli
#7: Friday, September 7th, 16h00 - 18h00. Session #7: Short Papers
Session Chair: Nigel Horspool
- A Prolog-oriented Extension of Java Based on Generics and
Annotations
Maurizio Cimadamore, Mirko Viroli
- Towards Intelligent Analysis Techniques for Object
Pretenuring
Jeremy Singer, Gavin Brown, Mikel Lujan, Ian Watson
- Speculative Class-Loading: Hiding Runtime Overhead on
Parallel Hardware
Dmitrijs Zaparanuks, Milan Jovic, Matthias Hauswirth
- Redundant Boxing Elimination by a Dynamic Compiler for Java
Yuji Chiba
- Adaptive Inlining and On-Stack Replacement in the CACAO
Virtual Machine
Edwin Steiner, Andreas Krall, Christian Thalinger
PPPJ07: [ >> Registration ]