Borislav has posted 2 posts at DZone. View Full User Profile

Seco JVM Scripting Environment Released

03.18.2010
| 1544 views |
  • submit to reddit
Location: 
http://www.kobrix.com/seco.jsp

Kobrix Software is pleased to announce the release of Seco 0.3 Seco, formerly known as Scriba, is a scripting development environment for JVM-based dynamic languages. Seco has been in active development and use for the past several years and it is a perfect companion to the serious Java developer.

Key features include:

  1. Support of many popular JVM languages (Groovy, JRuby, Beanshell, etc.) with syntax highlighting and code completion for most.
  2. Advanced script editing interface based on structured notebooks as popularized by the Mathematica system.
  3. A WYSIWYG HTML editor for documentation.
  4. An infinite, zoomable 2D canvas for arbitrary layout of components, container nesting and more.
  5. Full workspace automatically persisted in an embedded HyperGraphDB (http://www.kobrix.com/hgdb.jsp) database.
  6. Support for importing 3d party libraries in multiple evaluation contexts.
  7. Based on the JSR 223 standard for language interoperability - all languages share the same runtime context.
  8. Real-time collaboration and exchange of components and notebooks via a P2P network.
  9. Seco is perfect not only for prototyping, testing and experimentation, but it is also the ideal tool for learning a given JVM language or a new Java library. It can be used to build complete interactive applications embedded within the environment itself similarly to a life system like Squeak!

    Seco is free, open-source, LGPL licensed software. To download and for more information, please visit the Seco home page at Kobrix (http://www.kobrix.com/seco.jsp) .

0
Published at DZone with permission of its author, Borislav Iordanov.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)