Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [nebula-dev] Zest and Nebula


Hi Ian,

Hmm..  I'd rather not introduce a new name to Nebula, but we do have a naming issue.  Originally we were thinking about just widgets for Nebula.  Now we are starting to expand beyond that with JFace classes, Draw2D/GEF stuff and even presentation stuff.  So our package names like org.eclipse.swt.nebula.nebface.viewers aren't really correct.  

My original reasoning was to ensure that if/when widgets made it into SWT we wouldn't have to change any package names.  So if you were using a widget that moved, you needed to just change your plugins, not your imports.  

I need to think about how we should handle this going forward...

For the actual structure of the zest components, as we are discussing in the other thread, we should just have a seperate plugin project for each.  So you can set your own dependencies on Draw2d/GEF.

Regards,
-Chris




Ian Bull <irbull@xxxxxxxxx>
Sent by: nebula-dev-bounces@xxxxxxxxxxx

12/20/2006 02:22 PM

Please respond to
irbull@xxxxxxxxxx; Please respond to
Nebula Dev <nebula-dev@xxxxxxxxxxx>

To
Nebula Dev <nebula-dev@xxxxxxxxxxx>
cc
Subject
Re: [nebula-dev] Zest and Nebula





Since we are on the topic of Nebula structure, any ideas on how we
should structure widgets built on Draw2D/GEF?  Currently Zest has 3
widgets, 2 of which are stable (The Graph View and the Tree Graph
View).  There is also a nested viewer, but we are still working on that
(both the API and the actual implementation).   We also have another
developer (Del Myers) who has resolved a bunch of Zest bugs
https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=Mylar&component=Zest&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailassigned_to1=1&emailtype1=substring&email1=delmyers.cs%40gmail.com&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=
and he has expressed interest in contributing (and maintaining) a
Sequence Chart Widget that he has been working on.

I don't know if it makes sense to keep the name Zest and use these for
Draw2D/GEF widgets as a subcomponent of Nebula?

Cheers,
Ian

Nicolas Richeton wrote:
> I still don't have commiter rights, but I give my vote. :-)
>
> +1 for the Zest components
> +1 for Ian as committer
>
> --
> Nicolas
>
> On 12/7/06, *Chris Gross * <schtoo@xxxxxxxxxx
> <mailto:schtoo@xxxxxxxxxx>> wrote:
>
>     We need at least one more vote for Ian and Zest...
>
>     -Chris
>
>     Grant Gayed wrote:
>>
>>     +1 for the Zest components and
>>     +1 for Ian as committer
>>
>>
>>
>>     *Chris Gross <schtoo@xxxxxxxxxx> <mailto:schtoo@xxxxxxxxxx>*
>>     Sent by: nebula-dev-bounces@xxxxxxxxxxx
>>     <mailto:nebula-dev-bounces@xxxxxxxxxxx>
>>
>>     12/01/2006 02:07 PM
>>     Please respond to
>>     Nebula Dev <nebula-dev@xxxxxxxxxxx> <mailto:nebula-dev@xxxxxxxxxxx>
>>
>>
>>                      
>>     To
>>                      Nebula Dev <nebula-dev@xxxxxxxxxxx> <mailto:nebula-dev@xxxxxxxxxxx>
>>     cc
>>                      
>>     Subject
>>                      Re: [nebula-dev] Zest and Nebula
>>
>>
>>
>>                      
>>
>>
>>
>>
>>
>>     Hi Ian,
>>
>>     I think the Zest components would be great for Nebula.
>>
>>     Regarding Draw2d/GEF, I think it makes sense for us to create a
>>     separate
>>     module within Nebula to host GEF dependent widgets.
>>
>>     I generally like simpler APIs, with a model API as an add-on.  So
>>     I'm in
>>     favor of a SWT-like API but I don't think thats a requirement.  The
>>     CompositeTable just offers a JFace-like API.
>>
>>     +1 for the Zest components and
>>     +1 for Ian as committer
>>
>>     -Chris
>>
>>     Ian Bull wrote:
>>     > Team-Nebula
>>     >
>>     > I have been working on a number of model based info viz viewers. In
>>     > particular, I have created a graph viewer, tree graph viewer,
>>     and we
>>     > are actively working on a nested graph viewer (and we have
>>     thoughts of
>>     > a DAG viewer). The viewers have been created to conform to JFace
>>     > standards. That is, you can set a content / label provider,
>>     selection
>>     > changed listener, etc... to the viewer to render your
>>     information. The
>>     > views were created initially for use in Mylar, but several
>>     people have
>>     > pointed out that these views are more general than this
>>     > (https://bugs.eclipse.org/bugs/show_bug.cgi?id=164387). The
>>     views can
>>     > be found on www.eclipse.org/mylar/zest.php
>>     <http://www.eclipse.org/mylar/zest.php>.
>>     > <http://www.eclipse.org/mylar/zest.php>
>>     >
>>     > I think Nebula (supplemental widgets for SWT) is a better long term
>>     > fit for these. Currently the components have been structured as
>>     JFace
>>     > viewers, but SWT compliance is possible too. Also, these viewers
>>     are
>>     > all built on top of Draw2D/GEF, not really **normal** for SWT :).
>>     >
>>     > If others think Nebula and Zest would make a good fit, I would be
>>     > happy to explore this option.
>>     >
>>     > Any thoughts?
>>     >
>>     >
>>     > Cheers,
>>     > Ian
>>     > _______________________________________________
>>     > nebula-dev mailing list
>>     > nebula-dev@xxxxxxxxxxx <mailto:nebula-dev@xxxxxxxxxxx>
>>     > https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>     >
>>     _______________________________________________
>>     nebula-dev mailing list
>>     nebula-dev@xxxxxxxxxxx <mailto:nebula-dev@xxxxxxxxxxx>
>>     https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>
>>     ------------------------------------------------------------------------
>>
>>     _______________________________________________
>>     nebula-dev mailing list
>>
>>     nebula-dev@xxxxxxxxxxx <mailto:nebula-dev@xxxxxxxxxxx>
>>     https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>
>>      
>
>     _______________________________________________
>     nebula-dev mailing list
>     nebula-dev@xxxxxxxxxxx <mailto:nebula-dev@xxxxxxxxxxx>
>     https://dev.eclipse.org/mailman/listinfo/nebula-dev
>
>
>
>
>
> --
> --
> Nicolas Richeton
> ------------------------------------------------------------------------
>
> _______________________________________________
> nebula-dev mailing list
> nebula-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>  

_______________________________________________
nebula-dev mailing list
nebula-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/nebula-dev


Back to the top