ronment - tutorials and installation guide. In Swedish
Institute of Computer Science.
Axling, T., Haridi, S., and Fahlen, L. (February 1996). Vir-
tual reality programming in oz. In Proceedings of the
3rd EUROGRAPHICS Workshop on Virtual Environ-
ments.
Bowman, D. (1999). Interaction Techniques for Common
Tasks in Immersive Virtual Environments : Design,
Evaluation, and Application. PhD thesis, Georgia In-
stitute of Technology.
Calderon, C., Cavazza, M., and Diaz, D. (2003). A new
approach to the interactive resolution of configuration
problems in virtual environments. Lecture notes in
computer science, 2733:112 – 122.
Codognet, P. (1999). Animating autonomous agents in
shared virtual worlds. In Proceedings DMS’99, IEEE
International Conference on Distributed Multimedia
Systems. IEEE Press.
Drieux, G., Guillaume, F., Leon, J., and Chevassus, N.
(2005). Samira: A platform of virtual mainte-
nance simulation with haptic feedback incorporating
a model preparation process. In Proceedings of Vir-
tual Concepts.
Fages, F., Soliman, S., and Coolen, R. (2004). Clpgui:
A generic graphical user interface for constraint logic
programming. Constraints, 9:241 – 262.
Fernando, T., Murray, N., Tan, K., and Wimalaratne, P.
(1999). Software architecture for a constraint-based
virtual environment. Proceedings of the ACM sympo-
sium on Virtual reality software and technology, pages
147 – 154.
Glencross, M. and Murta, A. (Manchester, 1998). Multi-
body simulation in virtual environments. In Proceed-
ings of 12
th
European Simulation Multiconference.
Honda, K. and Mizoguchi, F. (1995). Constraint-based
approach for automatic spatial layout planning. In
Conference on Artificial Intelligence for Applications.
IEEE Press.
IBM (2010). Ilog products and solutions,
http://ftp.ilog.fr/products/cp.
Jacquenot, G. (2009). M
´
ethode g
´
en
´
erique pour
l’optimisation d’agencement g
´
eometrique et fonc-
tionnel. Th
´
ese de Doctorat, Ecole Centrale de
Nantes.
Jussien, N., homme, C. P., Cambazard, H., Rochart, G., and
Laburthe, F. (2009). choco: an Open Source Java
Constraint Programming Library.
Kefi, M., Richard, P., and Barichard, V. (2010). Interactive
configuration of restricted spaces using virtula real-
ity and constraints programming techniques. In Inter-
national Conference on Computer Graphics Theory
and Applications (GRAPP 09), May 17-21, Angers,
France, pages 384–389.
Pfefferkorn, C. (1975). A heuristic problem solving design
system for equipment or furniture layouts. Communi-
cations of the ACM, 18(5):286–297.
Richard, P., Chamaret, D., Inglese, F., Lucidarme, P., and
Ferrier, J. (2006). Human-scale virtual environment
for product design: Effect of sensory substitution.
The International Journal of Virtual Reality, 5 (2)
(2006):p. 37–44.
Sanchez, S., Roux, O. L., Inglese, F., Luga, H., and Gail-
dart, V. (2003). Constraint-based 3d-object layout us-
ing a genetic algorithm. In International Conference
on Computer Graphics and Artificial Intelligence (3IA
2003), May 14-15, Limoges, France.
Schulte, C. (1997). Oz explorer: A visual constraint pro-
gramming tool. Proceedings of the 14
th
International
Conference on Logic Programming, July 8-11, Leu-
ven, Belgium, pages 286–300.
Smolka, G., Henz, M., and Wurtz, J. (1993). Object-
oriented concurrent constraint programming in oz. re-
search report. In Deutsches Forschungszentrum fur
Kunstliche Intelligenz.
Solnon, C. (2003). Programmation par contraintes.
http://www710.univ-lyon1.fr/ csolnon/Site-PPC/e-
miage-ppc-som.htm.
Xu, K., Stewart, J., and Fiume, E. (2002). Constraint-
based automatic placement for scene composition. In
Graphics Interface Proceedings, University of Cal-
gary.
3D INTERACTIVE OBJECTS LAYOUT USING VIRTUAL REALITY TECHNIQUES AND CONSTRAINT
PROGRAMMING
313