Skip to main content

Java 3D meets Scala

2 replies [Last post]
interactivemesh
Offline
Joined: 2006-06-07

Hi,

"Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application."

From Scala webpage http://www.scala-lang.org/

The ScalaCanvas3D API provides Scala Swing components for heavyweight and lightweigth Java 3D rendering. Consequently, all Java 3D features and all additional 3rd party packages can be used in Scala 3D applications and applets.

For more details, sample programs, and downloads see http://www.interactivemesh.org/testspace/j3dmeetsscala.html

August

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
interactivemesh
Offline
Joined: 2006-06-07

The latest stable Scala release is 2.8.1: "This new release addresses a large number of bugs, and introduces some additional improvements, noticeably in the Scaladoc tool." http://www.scala-lang.org/node/8102

The ScalaCanvas3D API, the ImScalaSwing API which provides additional Scala Swing Components, and all 3D sample programs are now compiled against Scala 2.8.1.

http://www.interactivemesh.org/testspace/j3dmeetsscala.html

August

tmilard
Offline
Joined: 2004-03-25

Cool.
I am always quite impressed technologically speaking about all of what you do ...
T.