Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » Draw2D, GEF and Tabbed Properties....in RAP!
Draw2D, GEF and Tabbed Properties....in RAP! [message #629553] Tue, 28 September 2010 16:48 Go to next message
Austin Riddle is currently offline Austin RiddleFriend
Messages: 128
Registered: July 2009
Senior Member
We wanted to share with the community that we have ported a subset of Draw2D and GEF and Tabbed Properties into RAP that is based on the existing RAP GC implementation.

We tried it on our Event Timeline project, which is a GEF timeline we wrote for use in simulations, and it works pretty well. We just have a few scrollbar issues to address.

Check it out:

http://www.youtube.com/watch?v=L9zc0vcjfJg

Re: Draw2D, GEF and Tabbed Properties....in RAP! [message #629588 is a reply to message #629553] Tue, 28 September 2010 19:25 Go to previous messageGo to next message
Ivan Furnadjiev is currently offline Ivan FurnadjievFriend
Messages: 2426
Registered: July 2009
Location: Sofia, Bulgaria
Senior Member
Hi Austin,
Congratulations!!! Looks really cool!!
Best,
Ivan

On 09/28/2010 7:48 PM, Austin Riddle wrote:
> We wanted to share with the community that we have ported a subset of
> Draw2D and GEF and Tabbed Properties into RAP that is based on the
> existing RAP GC implementation.
>
> We tried it on our Event Timeline project, which is a GEF timeline we
> wrote for use in simulations, and it works pretty well. We just have
> a few scrollbar issues to address.
>
> Check it out:
> http://www.youtube.com/watch?v=L9zc0vcjfJg
>
>
Re: Draw2D, GEF and Tabbed Properties....in RAP! [message #629660 is a reply to message #629553] Wed, 29 September 2010 07:42 Go to previous messageGo to next message
Yury Mising name is currently offline Yury Mising nameFriend
Messages: 95
Registered: May 2010
Location: Russia
Member
Austin,
It's awesome! Looks really great!

Best regards,
Yury.
Re: Draw2D, GEF and Tabbed Properties....in RAP! [message #629665 is a reply to message #629553] Wed, 29 September 2010 07:38 Go to previous messageGo to next message
Stefan   is currently offline Stefan Friend
Messages: 316
Registered: July 2009
Senior Member
Hi Austin,

looks cool! Are there any Browser limitations?

Thanks,
Stefan.
Re: Draw2D, GEF and Tabbed Properties....in RAP! [message #629700 is a reply to message #629553] Wed, 29 September 2010 09:15 Go to previous messageGo to next message
Mickael Istria is currently offline Mickael IstriaFriend
Messages: 865
Registered: July 2009
Location: Grenoble, France
Senior Member

Woohhooo!
Congrats!
This is somethong I am really interested in!

I look forward to read more on this topic, I imagine you are preparing some blog posts about that?

--
Mickael Istria -- BonitaSoft S.A.
http://www.bonitasoft.com/products/BPM_download.php
Re: Draw2D, GEF and Tabbed Properties....in RAP! [message #629701 is a reply to message #629553] Wed, 29 September 2010 09:59 Go to previous messageGo to next message
Tim Buschtoens is currently offline Tim BuschtoensFriend
Messages: 396
Registered: July 2009
Senior Member
Cool stuff! I would be very interested to hear how you did it and what
the limitations are.

Greetings,
Tim

Am 28.09.2010 18:48, schrieb Austin Riddle:
> We wanted to share with the community that we have ported a subset of
> Draw2D and GEF and Tabbed Properties into RAP that is based on the
> existing RAP GC implementation.
>
> We tried it on our Event Timeline project, which is a GEF timeline we
> wrote for use in simulations, and it works pretty well. We just have a
> few scrollbar issues to address.
>
> Check it out:
> http://www.youtube.com/watch?v=L9zc0vcjfJg
>
>
Re: Draw2D, GEF and Tabbed Properties....in RAP! [message #629707 is a reply to message #629701] Wed, 29 September 2010 10:38 Go to previous messageGo to next message
Ashwani Kr Sharma is currently offline Ashwani Kr SharmaFriend
Messages: 119
Registered: July 2009
Location: Bangalore, India
Senior Member

This will be very useful. Thanks.

Is it available as part of latest update-site content for RAP ?

Regards,
Ashwani Kr Sharma
Re: Draw2D, GEF and Tabbed Properties....in RAP! [message #629803 is a reply to message #629665] Wed, 29 September 2010 15:09 Go to previous messageGo to next message
Austin Riddle is currently offline Austin RiddleFriend
Messages: 128
Registered: July 2009
Senior Member
Hi Stefan,

At first we had some issues with IE 8, but we cleared those up.
We have tested on IE 8, FF > 3.6, and the latest stable Chrome and Safari.
Re: Draw2D, GEF and Tabbed Properties....in RAP! [message #629817 is a reply to message #629701] Wed, 29 September 2010 15:56 Go to previous messageGo to next message
Austin Riddle is currently offline Austin RiddleFriend
Messages: 128
Registered: July 2009
Senior Member
Hi Tim,

Basically we started with the latest Draw2D, GEF and Tabbed Properties.

We removed code that would basically never work in RAP and reimplemented a few features to be RAP friendly. Most of the re-implementation was in FigureCanvas.

In RAP, we made some changes to the FontMetrics and GC classes, (mainly method stubs) to support some vital pieces and added classes like GCData, Path*, Text*, Region and others, removing disfunctional code.

Besides the FigureCanvas changes to actually show the diagrams and provide scrollbars, the only other large change was to enable drag and drop, which we based on my rundimentary view dragging code (http://www.youtube.com/watch?v=zkW27ZqAL3k). The drag and drop implementation is not ideal, but to be able to bring our GEF projects into RAP made it worth doing. The main drawback to the drag and drop is that it currently uses a job to artificially inject move events into the drag and drop process, which doesn't scale well obviously, but to solve our current domain problems it isn't an issue.

There were very few changes to tabbed properties after we made the RAP and Draw2d changes.

We have a few Zest viewers that work well with this implementation too.

There are a few mouse cursor limitations, but that is to be expected with the current state of things.

Although the approach and implementation were not envisioned for use except to our consumers, I would be happy to share the implementation in hopes that others who find the trade-offs workable, can benefit.

I will post it to bugzilla soon.
Re: Draw2D, GEF and Tabbed Properties....in RAP! [message #636805 is a reply to message #629817] Tue, 02 November 2010 20:44 Go to previous message
Aleksander Bandelj is currently offline Aleksander BandeljFriend
Messages: 98
Registered: July 2009
Member
amazing. may I ask under which bug will this be posted, i'd like to subscribe.

[Updated on: Tue, 02 November 2010 20:44]

Report message to a moderator

Previous Topic:Request processing goes wrong with Chrome 7 with session time out (Bug?)
Next Topic:Scrolling in Firefox broken?
Goto Forum:
  


Current Time: Tue Apr 23 07:39:24 GMT 2024

Powered by FUDForum. Page generated in 0.03900 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top