 |
swash: second milestone and new demo
Posted by pepe on March 14, 2007 at 02:03 PM | Comments (9)
Wow, time flies.
I started swash over one year ago and now the baby can walk. Not only it walks, but the second version of the webstart showcase makes it almost run.
Oh, that was not one year full, i often took big breaks, but it is here. It finally came smoother than i expected, but still worse than it could have been in a perfect world.
Before i really started talking about my project, i wanted it to be able to offer a wide enough range of functionalities, and over all, i wanted it to be able to theoratically compete with flash on the animation part, but also with the ability to perfectly integrate within swing.
And it really came out in a great shape. Not only i can have an unlimited animations scheduled by a single thread, relatively simple and concise class count, but the layering system is globally extremely cool too. Next steps, besides adding xml timeline format and doing the netbeans editor will be pluggable non-mutable modifiers, svg support, image animation support, 3D support, sound, and more pixel filters and effects.
I am pretty happy, i admit. Oh, not because of the step accomplished, but because of the ones to come.
Now, it is time to make it display and animate better things than rotating bitmaps. Time to make useful things.
Java on the desktop is getting better each day and my days are getting just as well...
... and that is just proportional to the shortness of my nights.
Bookmark blog post: del.icio.us Digg DZone Furl Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment
-
Swash looks very promising and offers a bunch of interesting features. I can't wait to see what surprises you have for us!
Posted by: gfx on March 14, 2007 at 03:15 PM
-
I agree, this looks like it could make things easier (faster to code) for simple things, which is one reason flash is so successful.
Posted by: zero on March 14, 2007 at 11:34 PM
-
Swash does look very simple to use. Often times it would be nice to integrate such animated effects into applications, but using JOGL or other such APIs are sometimes overkill.
I wonder how well this would work with Jython or other Java scripting languages to further simplify the code...
Good work!
Posted by: javajuneau001 on March 15, 2007 at 06:12 AM
-
gfx: MerciMerciMerci !
I hope to add some more things, which will help in my day job too, like being able to display animations within java3d textures. If you have ideas about the project, do not hesitate to tell me.
zero: My goal is to make all that codeless. Actually, the animations are already visible in matisse, and when a problem/bug will be solved, you will also be able to see them while you create your gui. Next goal is to have a flash-like editor within netbeans so that you can create the animations without even type anything, all visually. But the road is long.
javajuneau001: i don't know if it would simplify the code. Do you have any idea?
Posted by: pepe on March 15, 2007 at 07:41 AM
-
I think it looks fantastic, and what's best, it doesn't seem to kill my CPU, the way some other Swing/Java2D demos do. I especially like it that all the animations are very smooth, no jerkiness at all. I hope that the various Java animators keep in touch with each other, there are a lot of good ideas--since there was already a Desktop Matters conference, maybe an Animatters conference to follow up? :) Patrick
Posted by: pdoubleya on March 15, 2007 at 12:03 PM
-
Hehe. Do not cry for victory too early.
Actual examples are small and do not make a complete use of the engine. Moreover, the rendering pipeline is absolutly not optimised, extremely redundant and sluggish. There are tons of things to do for it.
But i am optimistic, there are lots of places for improvement.
Posted by: pepe on March 15, 2007 at 01:47 PM
-
For some reason I can't launch the webstart demo.
Get malformed url exception using Java 6, no firewall. Weird ...
Posted by: augusto on March 15, 2007 at 03:37 PM
-
Thank you, i got your stack trace.
It looks like a javawebstart problem, there are no calls from my code in it.
Please check again and if it crashes again, send me an other email so we can try to do something about it.
Posted by: pepe on March 15, 2007 at 10:52 PM
-
Please, if you have the webstart problem, check for that thread which describes what might be a solution:
http://forum.java.sun.com/thread.jspa?threadID=5127788
Or, update to jdk1.6_ea1from http://download.java.net/jdk6/binaries/
Posted by: pepe on March 15, 2007 at 11:11 PM
|