Re: [nebula-dev] Timeline widget proposal
> The nebula website is simple (and kind of a mess to be honest because > we have so many widgets now). Website change pending: https://git.eclipse.org/r/c/158521/ > I believe the widget is now in incubation right? If you use it in > production at your company then consider moving it to the released > set. It is brand new, even in our company. Therefore I would like to use it for a while to check out if the API needs some tweaking. Further performance with huge datasets needs to be tested. Therefore 'incubation' seems to be the right spot for now. Christian ___ nebula-dev mailing list nebula-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev
Re: [nebula-dev] Timeline widget proposal
Thanks, Christian, The nebula website is simple (and kind of a mess to be honest because we have so many widgets now). Here is it: https://git.eclipse.org/c/www.eclipse.org/nebula.git/ I believe the widget is now in incubation right? If you use it in production at your company then consider moving it to the released set. Best regards, Wim On Thu, Feb 27, 2020 at 1:45 PM Christian Pontesegger < christian.ponteseg...@web.de> wrote: > Hi, > > documentation is online: https://wiki.eclipse.org/Nebula_Timeline > > I guess I might need some help to adapt the webpage and add an example > image there. > > thanks > Christian > > ___ > nebula-dev mailing list > nebula-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/nebula-dev > ___ nebula-dev mailing list nebula-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev
Re: [nebula-dev] Timeline widget proposal
Hi, documentation is online: https://wiki.eclipse.org/Nebula_Timeline I guess I might need some help to adapt the webpage and add an example image there. thanks Christian ___ nebula-dev mailing list nebula-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev
Re: [nebula-dev] Timeline widget proposal
Hi Christian, Thank you for your job, and congrats for being soon a commiter ;) If you need help for documentation (main web page, wiki) feel free to ask. Laurent Le jeu. 20 févr. 2020 à 16:27, Wim Jongman a écrit : > Hey Christian, > > The widget has been merged into the Nebula repository. Thank you. > > Please also create documentation for it on the wiki. Please see examples > here: > > https://wiki.eclipse.org/Nebula > > As soon as documentation is complete, I will nominate you as a new > committer for the Nebula project. > > Best regards, > > Wim > > > > > On Sun, Feb 2, 2020 at 4:36 PM Wim Jongman wrote: > >> Christian, >> >> Please read the new widget guide [1] >> >> You can fork the repo in github and make pull requests. >> >> Please file a new bug as indicated in the guide. >> >> Cheers, >> >> Wim >> >> https://wiki.eclipse.org/Nebula/Contributions/New_Widgets >> >> >> >> On Thu, Jan 30, 2020 at 11:17 AM Christian Pontesegger < >> christian.ponteseg...@web.de> wrote: >> >>> I do need this widget for a company project. Here we use it for protocol >>> analysis: >>> Show different layers of the OSI network model and the packets >>> transmitted over these layers. It helps to detect delays or special kind of >>> frames we are interested in. >>> >>> Sure I will also maintain the widget. >>> >>> Christian >>> >>> *Gesendet:* Donnerstag, 30. Januar 2020 um 10:38 Uhr >>> *Von:* "Wim Jongman" >>> *An:* "Nebula Dev" >>> *Betreff:* Re: [nebula-dev] Timeline widget proposal >>> Hi Christian, >>> >>> Wow, that looks great. >>> >>> > a) Do we want to host it as nebula widget? >>> Yes, we would love to have this widget in Nebula. >>> >>> > b) if yes, is the namespace org.eclipse.nebula.timeline.* fine? >>> >>> The namespace would be o.e.n.*widgets*.timeline >>> >>> > c) do we require a stable API before we upload it? >>> >>> No we don't. However, the API must be stable if you want to include it >>> in the released widgets. But you can incubate it already in Nebula. >>> >>> > d) as I am currently working on the widget: any ideas for improvements? >>> >>> I will take a look at it as soon as possible. Do you have ideas for >>> practical use? Are you planning to use it in some project? >>> >>> Is your plan also to maintain the widget? >>> >>> Thanks, Christian. >>> >>> Best regards, >>> >>> Wim >>> >>> >>> On Wed, Jan 29, 2020 at 9:50 PM Christian Pontesegger < >>> christian.ponteseg...@web.de> wrote: >>> >>>> Hi, >>>> >>>> I am currently working on a timeline widget. It is Draw2D based, a >>>> sample image is attached. >>>> >>>> The source is currently available at github: >>>> https://github.com/Pontesegger/timeline >>>> >>>> During development (still ongoing) the plugin contains a timeline view >>>> which automatically populates a sample widget with events. So it should >>>> be easy to try it out. >>>> >>>> It is similar to a midi tracker (if there is still someone around who >>>> knows these things): You may have multiple tracks (in the example named >>>> "Layer 4" and "Layer 3"). Each track may have multiple lanes. Each lane >>>> now contains Items, which reflect event with a start timestamp and a >>>> length. >>>> >>>> The display consists of a detail area and an overview are (below). >>>> The detail area supports event selection, grab and drag to move left >>>> and right, zoom using the mouse wheel. >>>> >>>> Cursors can be created with a left click, delete them with a right >>>> click. >>>> >>>> The widget contains a Viewer, which inherits from >>>> jface.StructuredViewer. Therefore the widget can be used in a similar >>>> way as a treeviewer or tableviewer. Further the plugin comes with an >>>> EMF model for tracks, lanes and events. When used, this allows for easy >>>> export and import of view content. >>>> >>>> The provided sample view show basic usage: >>>> >>>> https://github.com/Pontesegger/timeline/blob/master/org.eclipse.nebula.timel
Re: [nebula-dev] Timeline widget proposal
Hey Christian, The widget has been merged into the Nebula repository. Thank you. Please also create documentation for it on the wiki. Please see examples here: https://wiki.eclipse.org/Nebula As soon as documentation is complete, I will nominate you as a new committer for the Nebula project. Best regards, Wim On Sun, Feb 2, 2020 at 4:36 PM Wim Jongman wrote: > Christian, > > Please read the new widget guide [1] > > You can fork the repo in github and make pull requests. > > Please file a new bug as indicated in the guide. > > Cheers, > > Wim > > https://wiki.eclipse.org/Nebula/Contributions/New_Widgets > > > > On Thu, Jan 30, 2020 at 11:17 AM Christian Pontesegger < > christian.ponteseg...@web.de> wrote: > >> I do need this widget for a company project. Here we use it for protocol >> analysis: >> Show different layers of the OSI network model and the packets >> transmitted over these layers. It helps to detect delays or special kind of >> frames we are interested in. >> >> Sure I will also maintain the widget. >> >> Christian >> >> *Gesendet:* Donnerstag, 30. Januar 2020 um 10:38 Uhr >> *Von:* "Wim Jongman" >> *An:* "Nebula Dev" >> *Betreff:* Re: [nebula-dev] Timeline widget proposal >> Hi Christian, >> >> Wow, that looks great. >> >> > a) Do we want to host it as nebula widget? >> Yes, we would love to have this widget in Nebula. >> >> > b) if yes, is the namespace org.eclipse.nebula.timeline.* fine? >> >> The namespace would be o.e.n.*widgets*.timeline >> >> > c) do we require a stable API before we upload it? >> >> No we don't. However, the API must be stable if you want to include it in >> the released widgets. But you can incubate it already in Nebula. >> >> > d) as I am currently working on the widget: any ideas for improvements? >> >> I will take a look at it as soon as possible. Do you have ideas for >> practical use? Are you planning to use it in some project? >> >> Is your plan also to maintain the widget? >> >> Thanks, Christian. >> >> Best regards, >> >> Wim >> >> >> On Wed, Jan 29, 2020 at 9:50 PM Christian Pontesegger < >> christian.ponteseg...@web.de> wrote: >> >>> Hi, >>> >>> I am currently working on a timeline widget. It is Draw2D based, a >>> sample image is attached. >>> >>> The source is currently available at github: >>> https://github.com/Pontesegger/timeline >>> >>> During development (still ongoing) the plugin contains a timeline view >>> which automatically populates a sample widget with events. So it should >>> be easy to try it out. >>> >>> It is similar to a midi tracker (if there is still someone around who >>> knows these things): You may have multiple tracks (in the example named >>> "Layer 4" and "Layer 3"). Each track may have multiple lanes. Each lane >>> now contains Items, which reflect event with a start timestamp and a >>> length. >>> >>> The display consists of a detail area and an overview are (below). >>> The detail area supports event selection, grab and drag to move left >>> and right, zoom using the mouse wheel. >>> >>> Cursors can be created with a left click, delete them with a right >>> click. >>> >>> The widget contains a Viewer, which inherits from >>> jface.StructuredViewer. Therefore the widget can be used in a similar >>> way as a treeviewer or tableviewer. Further the plugin comes with an >>> EMF model for tracks, lanes and events. When used, this allows for easy >>> export and import of view content. >>> >>> The provided sample view show basic usage: >>> >>> https://github.com/Pontesegger/timeline/blob/master/org.eclipse.nebula.timeline/src/org/eclipse/nebula/timeline/views/TimelineView.java >>> >>> Now some questions: >>> a) Do we want to host it as nebula widget? >>> b) if yes, is the namespace org.eclipse.nebula.timeline.* fine? >>> c) do we require a stable API before we upload it? >>> d) as I am currently working on the widget: any ideas for improvements? >>> >>> best regards >>> Christian >>> >>> ___ >>> nebula-dev mailing list >>> nebula-dev@eclipse.org >>> To change your delivery options, retrieve your password, or unsubscribe >>> from this list, visit >>> https://www.eclipse.org/mailman/listinfo/nebula-dev >> >> ___ nebula-dev mailing list >> nebula-dev@eclipse.org To change your delivery options, retrieve your >> password, or unsubscribe from this list, visit >> https://www.eclipse.org/mailman/listinfo/nebula-dev >> ___ >> nebula-dev mailing list >> nebula-dev@eclipse.org >> To change your delivery options, retrieve your password, or unsubscribe >> from this list, visit >> https://www.eclipse.org/mailman/listinfo/nebula-dev > > ___ nebula-dev mailing list nebula-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev
Re: [nebula-dev] Timeline widget proposal
Christian, Please read the new widget guide [1] You can fork the repo in github and make pull requests. Please file a new bug as indicated in the guide. Cheers, Wim https://wiki.eclipse.org/Nebula/Contributions/New_Widgets On Thu, Jan 30, 2020 at 11:17 AM Christian Pontesegger < christian.ponteseg...@web.de> wrote: > I do need this widget for a company project. Here we use it for protocol > analysis: > Show different layers of the OSI network model and the packets transmitted > over these layers. It helps to detect delays or special kind of frames we > are interested in. > > Sure I will also maintain the widget. > > Christian > > *Gesendet:* Donnerstag, 30. Januar 2020 um 10:38 Uhr > *Von:* "Wim Jongman" > *An:* "Nebula Dev" > *Betreff:* Re: [nebula-dev] Timeline widget proposal > Hi Christian, > > Wow, that looks great. > > > a) Do we want to host it as nebula widget? > Yes, we would love to have this widget in Nebula. > > > b) if yes, is the namespace org.eclipse.nebula.timeline.* fine? > > The namespace would be o.e.n.*widgets*.timeline > > > c) do we require a stable API before we upload it? > > No we don't. However, the API must be stable if you want to include it in > the released widgets. But you can incubate it already in Nebula. > > > d) as I am currently working on the widget: any ideas for improvements? > > I will take a look at it as soon as possible. Do you have ideas for > practical use? Are you planning to use it in some project? > > Is your plan also to maintain the widget? > > Thanks, Christian. > > Best regards, > > Wim > > > On Wed, Jan 29, 2020 at 9:50 PM Christian Pontesegger < > christian.ponteseg...@web.de> wrote: > >> Hi, >> >> I am currently working on a timeline widget. It is Draw2D based, a >> sample image is attached. >> >> The source is currently available at github: >> https://github.com/Pontesegger/timeline >> >> During development (still ongoing) the plugin contains a timeline view >> which automatically populates a sample widget with events. So it should >> be easy to try it out. >> >> It is similar to a midi tracker (if there is still someone around who >> knows these things): You may have multiple tracks (in the example named >> "Layer 4" and "Layer 3"). Each track may have multiple lanes. Each lane >> now contains Items, which reflect event with a start timestamp and a >> length. >> >> The display consists of a detail area and an overview are (below). >> The detail area supports event selection, grab and drag to move left >> and right, zoom using the mouse wheel. >> >> Cursors can be created with a left click, delete them with a right >> click. >> >> The widget contains a Viewer, which inherits from >> jface.StructuredViewer. Therefore the widget can be used in a similar >> way as a treeviewer or tableviewer. Further the plugin comes with an >> EMF model for tracks, lanes and events. When used, this allows for easy >> export and import of view content. >> >> The provided sample view show basic usage: >> >> https://github.com/Pontesegger/timeline/blob/master/org.eclipse.nebula.timeline/src/org/eclipse/nebula/timeline/views/TimelineView.java >> >> Now some questions: >> a) Do we want to host it as nebula widget? >> b) if yes, is the namespace org.eclipse.nebula.timeline.* fine? >> c) do we require a stable API before we upload it? >> d) as I am currently working on the widget: any ideas for improvements? >> >> best regards >> Christian >> >> ___ >> nebula-dev mailing list >> nebula-dev@eclipse.org >> To change your delivery options, retrieve your password, or unsubscribe >> from this list, visit >> https://www.eclipse.org/mailman/listinfo/nebula-dev > > ___ nebula-dev mailing list > nebula-dev@eclipse.org To change your delivery options, retrieve your > password, or unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/nebula-dev > ___ > nebula-dev mailing list > nebula-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/nebula-dev ___ nebula-dev mailing list nebula-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev
Re: [nebula-dev] Timeline widget proposal
Hi Christian, The main idea or usecase is to visualize instruction per command sequencer or accelerator, the tool has ecore based drawing model and custom renderer-core with the set of particular painters and uses clear dependency on EMF and SWT only. Unfortunately, it's not published, I created it for the internal customer due to was targeted to simulator output. But I'm working to extract the viewer from the tool to represent the Licensing process for Passage Project. BR, Sergei On 2020-01-30 20:32, Christian Pontesegger wrote: Hi Sergei, from what I see your approach looks quite similar. Do you have your code online somewhere so I can have a look? The widget I am working on is basically a viewer. It allows editing through the model, but not from the UI. This is due to the fact that it is a tool for analysis. Your screenshots also remind me of a gantt chart, just with flexible axis labels. What is your usecase? Christian ___ nebula-dev mailing list nebula-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev ___ nebula-dev mailing list nebula-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev
Re: [nebula-dev] Timeline widget proposal
Hi Sergei, from what I see your approach looks quite similar. Do you have your code online somewhere so I can have a look? The widget I am working on is basically a viewer. It allows editing through the model, but not from the UI. This is due to the fact that it is a tool for analysis. Your screenshots also remind me of a gantt chart, just with flexible axis labels. What is your usecase? Christian ___ nebula-dev mailing list nebula-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev
Re: [nebula-dev] Timeline widget proposal
Hi Christian, The SWT domain so interesting for me and at the end of 2019th I have worked in this direction. Recently, I saw your mail thread with a proposal about TimeLine Viewer, it looks cool. Currently, I'm working to provide TimeLine Viewer for Eclipse Passage project based on SWT and EMF as well, and it looks like it has very similar features for scale, zooming, drag-and-drop, items selection and so on There are some screens in attach. To avoid effort duplication in the community I would like to combine our forces and align API and ecore-model design. And also I will be glad to help you with maintenance. Best Regards, Sergei Kovalchuk___ nebula-dev mailing list nebula-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev
Re: [nebula-dev] Timeline widget proposal
I do need this widget for a company project. Here we use it for protocol analysis: Show different layers of the OSI network model and the packets transmitted over these layers. It helps to detect delays or special kind of frames we are interested in. Sure I will also maintain the widget. Christian Gesendet: Donnerstag, 30. Januar 2020 um 10:38 Uhr Von: "Wim Jongman" An: "Nebula Dev" Betreff: Re: [nebula-dev] Timeline widget proposal Hi Christian, Wow, that looks great. > a) Do we want to host it as nebula widget? Yes, we would love to have this widget in Nebula. > b) if yes, is the namespace org.eclipse.nebula.timeline.* fine? The namespace would be o.e.n.widgets.timeline > c) do we require a stable API before we upload it? No we don't. However, the API must be stable if you want to include it in the released widgets. But you can incubate it already in Nebula. > d) as I am currently working on the widget: any ideas for improvements? I will take a look at it as soon as possible. Do you have ideas for practical use? Are you planning to use it in some project? Is your plan also to maintain the widget? Thanks, Christian. Best regards, Wim On Wed, Jan 29, 2020 at 9:50 PM Christian Pontesegger <christian.ponteseg...@web.de> wrote: Hi, I am currently working on a timeline widget. It is Draw2D based, a sample image is attached. The source is currently available at github: https://github.com/Pontesegger/timeline During development (still ongoing) the plugin contains a timeline view which automatically populates a sample widget with events. So it should be easy to try it out. It is similar to a midi tracker (if there is still someone around who knows these things): You may have multiple tracks (in the example named "Layer 4" and "Layer 3"). Each track may have multiple lanes. Each lane now contains Items, which reflect event with a start timestamp and a length. The display consists of a detail area and an overview are (below). The detail area supports event selection, grab and drag to move left and right, zoom using the mouse wheel. Cursors can be created with a left click, delete them with a right click. The widget contains a Viewer, which inherits from jface.StructuredViewer. Therefore the widget can be used in a similar way as a treeviewer or tableviewer. Further the plugin comes with an EMF model for tracks, lanes and events. When used, this allows for easy export and import of view content. The provided sample view show basic usage: https://github.com/Pontesegger/timeline/blob/master/org.eclipse.nebula.timeline/src/org/eclipse/nebula/timeline/views/TimelineView.java Now some questions: a) Do we want to host it as nebula widget? b) if yes, is the namespace org.eclipse.nebula.timeline.* fine? c) do we require a stable API before we upload it? d) as I am currently working on the widget: any ideas for improvements? best regards Christian ___ nebula-dev mailing list nebula-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev ___ nebula-dev mailing list nebula-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev ___ nebula-dev mailing list nebula-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev
Re: [nebula-dev] Timeline widget proposal
Hi Christian, Wow, that looks great. > a) Do we want to host it as nebula widget? Yes, we would love to have this widget in Nebula. > b) if yes, is the namespace org.eclipse.nebula.timeline.* fine? The namespace would be o.e.n.*widgets*.timeline > c) do we require a stable API before we upload it? No we don't. However, the API must be stable if you want to include it in the released widgets. But you can incubate it already in Nebula. > d) as I am currently working on the widget: any ideas for improvements? I will take a look at it as soon as possible. Do you have ideas for practical use? Are you planning to use it in some project? Is your plan also to maintain the widget? Thanks, Christian. Best regards, Wim On Wed, Jan 29, 2020 at 9:50 PM Christian Pontesegger < christian.ponteseg...@web.de> wrote: > Hi, > > I am currently working on a timeline widget. It is Draw2D based, a > sample image is attached. > > The source is currently available at github: > https://github.com/Pontesegger/timeline > > During development (still ongoing) the plugin contains a timeline view > which automatically populates a sample widget with events. So it should > be easy to try it out. > > It is similar to a midi tracker (if there is still someone around who > knows these things): You may have multiple tracks (in the example named > "Layer 4" and "Layer 3"). Each track may have multiple lanes. Each lane > now contains Items, which reflect event with a start timestamp and a > length. > > The display consists of a detail area and an overview are (below). > The detail area supports event selection, grab and drag to move left > and right, zoom using the mouse wheel. > > Cursors can be created with a left click, delete them with a right > click. > > The widget contains a Viewer, which inherits from > jface.StructuredViewer. Therefore the widget can be used in a similar > way as a treeviewer or tableviewer. Further the plugin comes with an > EMF model for tracks, lanes and events. When used, this allows for easy > export and import of view content. > > The provided sample view show basic usage: > > https://github.com/Pontesegger/timeline/blob/master/org.eclipse.nebula.timeline/src/org/eclipse/nebula/timeline/views/TimelineView.java > > Now some questions: > a) Do we want to host it as nebula widget? > b) if yes, is the namespace org.eclipse.nebula.timeline.* fine? > c) do we require a stable API before we upload it? > d) as I am currently working on the widget: any ideas for improvements? > > best regards > Christian > > ___ > nebula-dev mailing list > nebula-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/nebula-dev ___ nebula-dev mailing list nebula-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev