JavaFX support for Inkscape?

View: New views
4 Messages — Rating Filter:   Alert me  

JavaFX support for Inkscape?

by Joshua Marinacci :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Inkscape developers.  I'd like to see if there is anyone interested  
in working on a JavaFX plugin for Inkscape.

Please let me introduce myself. I'm Josh Marinacci from the JavaFX  
engineering team at Sun. JavaFX is our new platform for graphic  
intensive applications that runs on Mac, Windows, and Linux (as well  
as phones and TVs in the future). Recently there have been threads on  
a few mailing lists asking for JavaFX support in Inkscape so I thought  
I'd see if there was anyone in the developer community interested in  
creating such a plugin.  Let me explain what this means.

Today we have something called the JavaFX Production Suite, which is a  
set of plugins for Photoshop and Illustrator.  They let you export  
graphics from those tools and then integrate them in an app you are  
building, adding animation and event handlers directly to the  
graphics. I put together a screencast to show you how it works in  
Photoshop:

        http://blip.tv/file/2288262

We simply don't have the developer resources to create plugins for  
tools other than Photoshop and Illustrator, but we also don't want to  
leave open source and Linux designers out of the loop. We'd love to  
help some in the Inkscape community build such a plugin. We can  
provide technical support and specs, and answer questions.  I think it  
would be pretty easy for an experienced Inkscape developer to build  
such an export plugin. The underlying .FXZ format is basically a zip  
file containing images and some text metadata similar to XML. It  
should be pretty easy to generate.

It's my understanding that there was a previous effort to create an  
Inkscape plugin (Silviera Neto was working on it, I think).  Is this  
plugin still under development? If so we'd love to provide any  
assistance possible.

Please let me know if there's any interest. Thanks!

        Josh

------------------------------------------------------------------------------
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Re: JavaFX support for Inkscape?

by Jon Cruz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On Jul 1, 2009, at 3:00 PM, Joshua Marinacci wrote:

> Hi Inkscape developers.  I'd like to see if there is anyone interested
> in working on a JavaFX plugin for Inkscape.

[SNIP]

> It's my understanding that there was a previous effort to create an
> Inkscape plugin (Silviera Neto was working on it, I think).  Is this
> plugin still under development? If so we'd love to provide any
> assistance possible.
>
> Please let me know if there's any interest. Thanks!

Hi Josh.

Yes, there is interest. In fact, I recently fixed some base issues to  
get our exporter going with the latest JavaFX. That was done in fair  
bit due to end user contact... that is, people who wanted to be using  
it asked about getting things fixed and gave some feedback, testing,  
etc.

Some user used Twitter to point out this blog post:
http://lucasjordan.blogspot.com/2009/06/inkscape-and-javafx-almost- 
there.html

The corresponding initial fixes were under bug # 253869
https://bugs.launchpad.net/inkscape/+bug/253869

Using the test case from that blog post, I also figured out what the  
problem with the gradients are. If someone can enter specific bugs  
for those then I can probably get them fixed for 0.47.

And in regards to .FXZ export itself there is definite interest. I  
think as a packaged-up container format there are some nice things  
that can be leveraged post 0.47. Among other things we've been  
wanting to add in an internal "media manager" to handle external  
files (bitmap images, ICC profiles, style sheets, etc). Including  
conceptual needs and such for .FXZ will probably help with the  
general solution also.

(BTW, I noticed Martin Brehovsky commented on that bug after it was  
fixed)



------------------------------------------------------------------------------
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Re: JavaFX support for Inkscape?

by Joshua Marinacci :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> Hi Josh.
>
> Yes, there is interest. In fact, I recently fixed some base issues  
> to get our exporter going with the latest JavaFX. That was done in  
> fair bit due to end user contact... that is, people who wanted to be  
> using it asked about getting things fixed and gave some feedback,  
> testing, etc.

Excellent!


> Some user used Twitter to point out this blog post:
> http://lucasjordan.blogspot.com/2009/06/inkscape-and-javafx-almost-there.html
>
> The corresponding initial fixes were under bug # 253869
> https://bugs.launchpad.net/inkscape/+bug/253869
>
> Using the test case from that blog post, I also figured out what the  
> problem with the gradients are. If someone can enter specific bugs  
> for those then I can probably get them fixed for 0.47.
>
> And in regards to .FXZ export itself there is definite interest. I  
> think as a packaged-up container format there are some nice things  
> that can be leveraged post 0.47. Among other things we've been  
> wanting to add in an internal "media manager" to handle external  
> files (bitmap images, ICC profiles, style sheets, etc). Including  
> conceptual needs and such for .FXZ will probably help with the  
> general solution also.
>
> (BTW, I noticed Martin Brehovsky commented on that bug after it was  
> fixed)

Yes. Martin would be one of those aforementioned overworked  
engineers. :)

So it definitely sounds like there is interest. How can I help you?

- J

------------------------------------------------------------------------------
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Re: JavaFX support for Inkscape?

by Bob Jamison-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

  On 7/1/2009 10:55 PM, Joshua Marinacci wrote:
> So it definitely sounds like there is interest. How can I help you?
>
Joshua,

The export is implemented in a single c++ file, here in the
source tree:

http://inkscape.svn.sourceforge.net/viewvc/inkscape/inkscape/trunk/src/extension/internal/javafx-out.cpp?view=log

rev. 21610 is the current one as I write this.


If you look at it, it is pretty clear how the mapping from svg->javafx scene
stuff is being handled.


Thanks for looking into this!  ^^



bob  (ishmal)



------------------------------------------------------------------------------
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel