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]

Reply via email to