Skip navigation.

Flash Demos for Beagle and Java-Gnome

Bag of Software
Bag of Software

Andrew Overholt created a Flash demo showing off Eclipse and Java-GNOME. He is running Eclipse on FC3 with the rawhide packages; it’s natively-compiled and uses java-gcj-compat as it’s JPackage-style JVM for use within Eclipse (launching apps, etc.). Earlier, Novell's Nat Friedman posted some impressive Beagle Flash demos. Beagle is an indexing and search engine able to search within documents as well as filenames and update its search results "live".

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Bookmark searching

my boomarks file is so large I just use google to re-search for pages (or strange perl scripts to saarch my actual bookmarks file).

So, can beagle instantly do "live archiving" of my bookmarks???

I'll believe it when I see it demoed :)

I doubt it ...

there are too many different book mark formats. But it must be in development.

The icon theme seen in the de

The icon theme seen in the demo is very cool. Anyone know where can i get them?

Dependencies

Beagle looks extremely cool. I tracked down some packages for Fedora Core 3.

Why on earth does it depend on Mozilla? Does anybody have a logical explanation for this?

Having checked the listed dependencies on the Beagle site I cannot see a reference to Mozilla, not only that but the particular libraries that it really needs are also provided by firefox and thunderbird. :-(

I have the relevant version of firefox installed. WTF is happening?

Why on earth does it depend o

Why on earth does it depend on Mozilla?

The search results are rendered as HTML pages.

I believe that gecko-sharp de

I believe that gecko-sharp depends on Mozilla with it's libraries to be installed...

free software flash player ?

Is there any free software (GPLed) flash player ? How can I play these demos ?

There's the libflash-swfplaye

There's the libflash-swfplayer and the http://swfdec.sourceforge.net/, but i don't know i they can play the demos...

libflash-swfplayer is the Deb

libflash-swfplayer is the Debian package, the upstream homepage is http://gplflash.sourceforge.net/

Andrea

i have tried this player. Ba

i have tried this player.
Basically it works, but it's much slower than the proprietary flash plugin, so slow that you can't really watch the whole demo.
And it has some graphic bugs, too.

So not really a solution to watch this demos.

addition: the speed of the j

addition:
the speed of the java demo is ok, only the mono demos are slow. I think it's because the java-demo uses a few more frames.
But the graphic bugs are on all demos.

gtk vs swt vs swing

Nice demo but I'm confused - why would I want to use gtk widgets in a java program instead of swt or swing? It seems to require a lot of lib dependancies and more complex code than using regular swing or swt widgets - I understand the need and look forward to native java compilation but that can be done with swt and now maybe with swing with the new gcj stuff. Or is it just that gtk is nicer looking than swing or swt? Or to get away from Sun ownership of swing but doesn't swt solve that ? or just to be more compatible with gnome but then why not just stay with c++?

Better question

Why would I wan't to use swt that looks, works and belongs to my desktop just like elephant in glass store.

For some of us. No native controls means "not interesting product". So, java and swt is not interesting. But then again this is my opinion.

p.s. I don't install any java software for the same resons you name as pros

Not such a good question actually

As I stated below, SWT does generally make use of native controls. There's nothing stopping a SWT developer producing a HIG-compliant application only making use of widgets that exist natively in Gtk. In that case, would you actually notice the difference?

As a frequent OSX user, I'm all for a coherent desktop experience, and will readily admit that Eclipse has inconsistencies with the rest of the Gnome desktop. In that respect it's similar to Firefox. However, I believe that both are far superior to any competing applications currently available for Linux. Perhaps, rather than choosing to completely ignore any Java application, it might be more constructive to encourage IBM to offer better integration and UI consistency in future release of the SWT SDK?

Even Better question...

> No native controls means "not interesting product". So, java and swt is not interesting.

Except that SWT does use native controls. I guess that means it is interesting again?

> Except that SWT does use na

> Except that SWT does use native controls.

Not really. And on Unix only the Motif bindings are usable, especially if you use swt via an X remote connection.

SWT != AWT

Are you sure you are talking about SWT and not AWT?

Nonsense

Not really. And on Unix only the Motif bindings are usable, especially if you use swt via an X remote connection.

Sorry, but that's utter rubbish. I've been using Eclipse on Linux on a daily basis for over a year now, and it's most definitely usable. In particular, the 3.x releases have greatly improved the performance of the GTK2 versions.

Incidentally, SWT does make use of native widgets whenever possible. However, in cases where complex widgets don't exist on various platforms, it implements its own.

The round-trips make swt very

The round-trips make swt very expensive to use e.g. via a ssh connection.

Native gtk widgets perform much better (factor 10..100).

Swt is built of gtk widgets o

Swt is built of gtk widgets on linux (at least one version, there seems also to be a motif version.)
So where's the dependencies that swt doesn't have?

Lets not dilude ourselves. SW

Lets not dilude ourselves. SWT **PAINTS** itself using gtk. So do the new Swing versions.

They look nothin like Gtk. (Ok, maybe if you tilt your head to the side...)

Troll

I see you've moved from trolling about Python to moaning about Java. Just to correct your little mistake, take a look at the SWT design document:

"SWT is the software component that delivers native widget functionality for the Eclipse platform in an operating system independent manner. It is analogous to AWT/Swing in Java with a difference - SWT uses a rich set of native widgets."

So it's not quite "painting", is it?

It's cool but after playing i

It's cool but after playing it for like, 10 minutes, it entirely filled up my memory and swap, and my browser crashed. I have 380 MB RAM by the way...

Cool demos, I've Taken a look

Cool demos, I've Taken a look at the beagle demo and he glade/c# demo. But someone could make a pygtk demo too... after all, among other reasons, Java is a trap and Mono is currently an unacceptable risk ... Well, the main reason is that I like Python :)
A Ruby version whould be cool too :)

Eduardo de Oliveira Padoan
http://edcrypt.cjb.net

So we'll have to wait ruby#

So we'll have to wait ruby#

GNU GCJ is *not* free but shackled

Eclipse running on GCJ has not fallen into the Java trap. It is running entirely on free software with no component from the original Sun Java release.

While Python may be cool (I know that well) there is no ethical problem with Eclipse on GCJ.

delete event?

I have a question which i noticed as i have seen the demos.
On gtkmm and java-gtk i don't have to create an extra delete event. With C and Mono you always need an event handler for the delete event of the main window.

Why is this? I can't see any advantage, for me it seems easier if i don't have to care about the delete event like on gtkmm and java-gtk.

why flash?

Instead of using flash, couldn't stuff like this be streamed using the fluendo guys software? Then you wouldn't need some closed plugin and what for the entire flash file to be downloaded.

But maybe I'm missing something (like the fact that using flash is easier than setting up a streaming server)

/Søren

any format

As David Schleef pointed in his blog, recording from VNC to any format is dead-simple:

gst-launch-0.8 rfbsrc port=5901 ! ffmpegcolorspace ! \
tee ! xvimagesink \
tee0. ! theoraenc ! oggmux ! filesink location=out.ogm

Yuppi for GStreamer! :)

--
:wq

Well, AFAIK, flash is a forma

Well, AFAIK, flash is a format with an open specification. These demo videos where created with OpenSource software and can be plaid back with OpenSource flash software.

I guess the only reason why there's no decent OpenSource flash plugin for Linux is because there's the original plugin available, and because the flash format is hard to implement completely.

The original player doesn't w

The original player doesn't work for x86_64, that's quite annoying. libswfdec mostly does the job.

>These demo videos where crea

>These demo videos where created with OpenSource software and can be plaid back with OpenSource flash software.

Which free player can i use to play the demo?
I know only swf-player which is part of debian but swf-player shows me only a black screen.

See above!

See Andrea's post here above. I can confirm the GPL version works just fine btw.

ffmpeg

why not use ffmpeg and have a nice mpeg4 video?

SIZE

Because an mpeg4 would be HUGE. Flash is, unfortunately, the right format for this job...

Finally a good use for Flash

I have always hated Flash, but using Flash for making demos of programs makes sense to me.

I read in a blog on planet.gnome.org that the demos was made with vnc2swf.

http://www.unixuser.org/~euske/vnc2swf/

This is very neat

Check out the demo its pretty darn neat. Now they just need to make a glade plugin for eclipse so you don't have to switch between apps :)

Seems crazy there isn't one ...

after all isn't eclipse using GTK and javagtk bindings.

No

Eclipse uses GTK and it's own SWT bindings, which are completely separate from the Java-GTK bindings.

... and they are both smaller by Anonymous George