Title :
A case study of the evolution of Jun: an object-oriented open-source 3D multimedia library
Author :
Aoki, Atsushi ; Hayashi, Kaoru ; Kishida, Kouichi ; Nakakoji, Kumiyo ; Nishinaka, Yoshiyuki ; Reeves, Brent ; Takasbima, A. ; Yamamoto, Yasuhiro
Author_Institution :
SRA Key Technol. Lab. Inc., Tokyo, Japan
Abstract :
Jun is a large open-source graphics and multimedia library. It is object-oriented and supports 3D geometry, topography and multimedia. This paper reviews the development of the Jun library from five perspectives: open-source, software evolution processes, development styles, technological support, and development data. It concludes with lessons learned from the perspective of a for-profit company providing open-source object-oriented software to the community.
Keywords :
computer graphics; multimedia computing; object-oriented programming; software libraries; software reusability; 3D geometry; Jun; case study; object-oriented 3D multimedia library; open-source graphics library; software development styles; software evolution; software library; topography; Computer aided software engineering; Geometry; Graphics; Motion pictures; Open source software; Programming; Rendering (computer graphics); Software libraries; Surface topography; Topology;
Conference_Titel :
Software Engineering, 2001. ICSE 2001. Proceedings of the 23rd International Conference on
Print_ISBN :
0-7695-1050-7
DOI :
10.1109/ICSE.2001.919127