You need JMF installed. It's used for sound playback and (in CVS) video inside the SVG Editor. In CVS, at least, these are Batik extensions.
Also, the alpha1 build is /really/ old and probably not of much value anymore (nothing compared to the stuff in CVS, anyway). I should probably package up a "last build" of this, to make it easy for people to check out... - Bibek On Thu, Apr 01, 2004 at 09:37:13AM -0500, ananth balasubramanyam wrote: > > hi, > > I really like the idea of having an SVG editor. Congratulations on this > wonderful projetct. > > I downloaded the lesson builder and i ran the following command > > java -jar LessonBuilder.jar > Path to the cursor is > :file:/home/ananth/downloads/lessonbuilder/LessonBuilder-alpha1/Icons/Cursors/cursor_help.gif > FireStateChange Called > IconURL:null > Exception in thread "main" java.lang.NoClassDefFoundError: > javax/media/bean/playerbean/MediaPlayer > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:141) > at > org.globalcircle.builder.controller.Application.class$(Application.java:494) > at > org.globalcircle.builder.controller.Application.registerBlocks(Application.java:496) > at > org.globalcircle.builder.controller.Application.<init>(Application.java:922) > at org.globalcircle.builder.controller.Main.main(Main.java:47) > > looks like i am missing something. > > what is it that is wrong ? > > thanks, > Ananth > > > On Thu, 1 Apr 2004, Bibek Sahu wrote: > > > > > Hello Everyone, > > > > Over the past year, the Global Circle of Knowledge project has spent a lot > > of time developing and building an open-source "Lesson Builder Program" -- > > essentially a presentation program designed around Batik/SVG. One of the > > core components of that is a SVG Editor component built atop JSVGCanvas. > > > > The JSVGEditor is designed to be a relatively small core-codebase, with most > > functionality implemented via ModeHandlers. Currently, there are > > ModeHandlers for selecting/scaling/moving objects, rotating objects, > > creating rectangles, squares, circles, and ellipses, drawing polylines, > > drawing freehand SVGPaths, working with text, and zooming-in and -out of the > > work area. It is not difficult to create ModeHandlers to add custom > > functionality for your own apps (e.g., the WhiteBoard thing someone > > mentioned earlier). > > > > There is also support for grouping/ungrouping objects, flipping x/y, moving > > objects to front and to back, cut/copy/paste/delete (across components / > > documents), undo/redo, and even some preliminary support for font formatting > > (face, size, color, style) on text. > > > > > > > > The LessonBuilder project also includes support for storing multiple SVGs > > -- and the external objects they depend upon -- into a single package (i.e., > > a presentation: a "Lesson") and reloading and working on that package later. > > It also includes the ability to import slides from other Lessons, and > > drag-and-drop support for adding objects into JSVGEditors. There's even > > some preliminary code for Audio and Video extensions for Batik. > > > > > > Available via CVS from: > > > > :pserver:[EMAIL PROTECTED]:/cvsroot/lessonbuilder > > > > modules: > > "svgeditor": standalone JSVGEditor component, and support classes > > "LessonBuilder": full LessonBuilder presentation package > > > > > > > > > > Now I have a request: these Java components / applications need a new > > maintainer. > > > > These have all been developed as a part of the Global Circle of Knowledge > > educational project. However, fundamentally we are here to get education to > > the poor people of the world who do not currently have access to much (if > > any) schooling. Think of it as the educational analog to Open Source. ;-) > > > > Since we are in the 'business' of creating an educational system, not a new > > presentation system, we have switched our design model to build on top of > > OpenOffice. Thus, much of the code we have created over the last year is no > > longer of relevance to our work -- but it is still good code in its own > > right. > > > > I and my development team will be quite happy to assist anyone taking over > > development of this work. I acknowledge that it needs some more cleanup > > (though I've spent a fair bit of time cleaning it up already), but overall > > we are talking about a very flexible and scalable editing package, and a > > pretty decent (if still weak) presentation package. > > > > The Global Circle of Knowledge will continue on the path to educating the > > poor people of the world, we just have to take a different approach to doing > > so. I hope the community will appreciate and make use of the code we have > > created, but that choice fundamentally is up to you -- check it out and see > > for yourself how accurate and meaningful my claims above really are. > > > > > > Thank you all for your great work. Batik really was a wonderful platform > > from which we could work. We will even continue using Batik later (albeit > > in a different vein ;-). > > > > > > All the best, > > Bibek > > > > Technical Lead > > Global Circle of Knowledge > > http://www.globalcircle.org/ > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]