default search action
PPPJ 2007: Lisboa, Portugal
- Vasco Amaral, Luis Marcelino, Luís Veiga, H. Conrad Cunningham:
Proceedings of the 5th International Symposium on Principles and Practice of Programming in Java, PPPJ 2007, Lisboa, Portugal, September 5-7, 2007. ACM International Conference Proceeding Series 272, ACM 2007, ISBN 978-1-59593-672-1
Experiences using Java
- Olly Gotel, Christelle Scharff, Andrew Wildenberg:
Extending and contributing to an open source web-based system for the assessment of programming problems. 3-12 - Maurizio Lancia, Roberto Puccinelli, Flavio Lombardi:
Feasibility and benefits of migrating towards JEE: a real life case. 13-20 - Sudharshan S. Vazhkudai, James Arthur Kohl, Jens Schwidder:
A Java-based science portal for neutron scattering experiments. 21-30 - Robert P. Cook:
The design of a Java phone programming environment. 31-37
Software engineering and tools
- Yunwen Ye, Yasuhiro Yamamoto, Kumiyo Nakakoji, Yoshiyuki Nishinaka, Mitsuhiro Asada:
Searching the library and asking the peers: learning to use Java APIs on demand. 41-50 - Sami Mäkelä, Ville Leppänen:
A software metric for coherence of class roles in Java programs. 51-60
Language design and generative programming
- Kevin J. Hoffman, Patrick Eugster:
Bridging Java and AspectJ through explicit join points. 63-72 - Martin Plümicke:
Typeless programming in Java 5.0 with wildcards. 73-82 - Lorenzo Bettini, Sara Capecchi, Betti Venneri:
Featherweight Java with multi-methods. 83-92 - Roberto Tiella, Adolfo Villafiorita, Silvia Tomasi:
FSMC+, a tool for the generation of Java code from statecharts. 93-102
Internet programming
- Arno Puder:
A cross-language framework for developing AJAX applications. 105-112 - Gautier Loyauté, Rémi Forax, Gilles Roussel:
A Java toolkit for the design and the automatic checking of server architectures. 113-122
Virtual machines and compilation
- Thomas Würthinger, Christian Wimmer, Hanspeter Mössenböck:
Array bounds check elimination for the Java HotSpot™ client compiler. 125-133 - Walter Binder, Jarle Hulaas, Philippe Moret:
Advanced Java bytecode instrumentation. 135-144 - Michael Bebenita, Andreas Gal, Michael Franz:
Implementing fast JVM interpreters using Java itself. 145-154 - Kevin Marquet, Gilles Grimaud:
A DSL approach for object memory management of small devices. 155-164
Concurrency
- Borys J. Bradel, Tarek S. Abdelrahman:
The potential of trace-level parallelism in Java programs. 167-174 - Lingli Zhang, Chandra Krintz, Priya Nagpurkar:
Supporting exception handling for futures in Java. 175-184 - Alessandro Ricci, Mirko Viroli:
simpA: an agent-oriented approach for prototyping concurrent applications on top of Java. 185-194
Short papers
- Maurizio Cimadamore, Mirko Viroli:
A Prolog-oriented extension of Java programming based on generics and annotations. 197-202 - Jeremy Singer, Gavin Brown, Mikel Luján, Ian Watson:
Towards intelligent analysis techniques for object pretenuring. 203-208 - Dmitrijs Zaparanuks, Milan Jovic, Matthias Hauswirth:
The potential of speculative class-loading. 209-214 - Yuji Chiba:
Redundant boxing elimination by a dynamic compiler for Java. 215-220 - Edwin Steiner, Andreas Krall, Christian Thalinger:
Adaptive inlining and on-stack replacement in the CACAO virtual machine. 221-226
Ja4Mo: Java for mobility workshop
- Marc Alier Forment, Pablo Casado Arias, María José Casany Guerrero:
J2MEMicroDB: an open source distributed database engine for mobile applications. 231-235 - Soumaya Marzouk, Maher Ben Jemaa, Mohamed Jmaiel:
A serialization based approach for strong mobility of shared object. 237-242 - Andrew Hughes:
A framework for mobile Java applications. 243-248 - Stefano Ceriani, Claudia Raibulet, Luigi Ubezio:
A Java mobile-enabled environment to access adaptive services. 249-254
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.