Re: [Gnoga-list] CAE development, plotting etc.
Hello, Someone said that there are plenty of JS plotting libraries. May I suggest this reading : http://www.sitepoint.com/15-best-javascript-charting-libraries/ I like this one : http://smoothiecharts.org/ Cordialement, Stéphane LOS http://slo-ist.fr/ada4autom Le 05/01/2016 01:43, Rabbi David Botton a écrit : You can also use the Cairo bindings I modified to remove the requirements for GtkAda http://gnoga.com/cairo.tar.gz And output SVG. I think I have an example in that tar ball of it. David Botton On Mon, Jan 4, 2016 at 7:32 AM Mario S. Mommer> wrote: Hi, another option would be to use the SVG backend (or any other image backend, though SVG will likely produce the best results) from plplot, and send that to the client. Regards, Mario -- ___ Gnoga-list mailing list Gnoga-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gnoga-list -- ___ Gnoga-list mailing list Gnoga-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gnoga-list
Re: [Gnoga-list] CAE development, plotting etc.
Replying to various comments in this thread: > Gnoga.Gui.Element.Canvas.Context_2D has what's needed for 2D drawing > PLPlot does quite fancy stuff, in very nice API. > another option would be to use the SVG backend (or any other image > backend, though SVG will likely produce the best results) from plplot, > and send that to the client. Would it make sense to make Gnoga support PLplot directly as an output device? The first paragraph here is interesting. http://plplot.sourceforge.net/docbook-manual/plplot-html-5.11.1/output-devices.html Jerry -- ___ Gnoga-list mailing list Gnoga-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gnoga-list
Re: [Gnoga-list] CAE development, plotting etc.
Hi, another option would be to use the SVG backend (or any other image backend, though SVG will likely produce the best results) from plplot, and send that to the client. Regards, Mario On Sun, 3 Jan 2016 04:19:02 + Sundelin Henri <henri.sunde...@aalto.fi> wrote: > Thanks, > > I guess this means I’m going to do some testing..:) > > However, if there are anyone else in this list interested in > Technical Plotting, let me know. Maybe we could do something nice > there. > > //HS > > > From: Rabbi David Botton <da...@botton.com<mailto:da...@botton.com>> > Reply-To: Gnoga support list > <gnoga-list@lists.sourceforge.net<mailto:gnoga-list@lists.sourceforge.net>> > Date: Sunday 3 January 2016 at 05:22 To: > "gnoga-list@lists.sourceforge.net<mailto:gnoga-list@lists.sourceforge.net>" > <gnoga-list@lists.sourceforge.net<mailto:gnoga-list@lists.sourceforge.net>> > Subject: Re: [Gnoga-list] CAE development, plotting etc. > > > The simple answer is if there exists a JavaScript library in the > universe that meets your needs it can easily be bound and added. > There are a number I believe. > > David Botton > > On Sat, Jan 2, 2016, 9:52 PM Sundelin Henri > <henri.sunde...@aalto.fi<mailto:henri.sunde...@aalto.fi>> wrote: > Hello folks! > > I’ve been slowly making a new CAE software in marine engineering, > using Ada as preferred development language. As many of you know, Ada > has the best capabilities in any compiled language to do math > equations, matrix algebra etc – as long as you do your abstractions > right. > > My next big hurdle is to start on the UX, and up to date I’ve been > mostly investigated Qt and PLPlot. Getting good scientific 2D plots > is a hard requirement, getting some nice 3D stuff would be a nice > addition. > > So the big question is that is there anything suitable in Gnoga world > to do such things? I do love the idea behind Gnoga, it might even > enable me to deliver the tools I’m developing as web based service, > which would be a beautiful way to keep everything up date. > > Cheers, > > //Henri > Happy New Year 2016! > > -- > ___ > Gnoga-list mailing list > Gnoga-list@lists.sourceforge.net<mailto:Gnoga-list@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/gnoga-list -- ___ Gnoga-list mailing list Gnoga-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gnoga-list
Re: [Gnoga-list] CAE development, plotting etc.
On 01/02/2016 10:47 PM, Sundelin Henri wrote: > No, it is not straightforward, unless you think using 500hrs of work > “straightforward". I did it for Turbo Pascal, and didn't take anything like 500 hrs. I then did it again for a specific graphics board using Meridian Ada under DOS, again in much less than 500 hrs, and ported that easily to a different graphics board using Janus/Ada. Certainly not all the bells and whistles, but basic 2D plotting with Y increasing upwards and real coordinate values with user-defined ranges for the axes. -- Jeff Carter "Who wears beige to a bank robbery?" Take the Money and Run 144 -- ___ Gnoga-list mailing list Gnoga-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gnoga-list
[Gnoga-list] CAE development, plotting etc.
Hello folks! I’ve been slowly making a new CAE software in marine engineering, using Ada as preferred development language. As many of you know, Ada has the best capabilities in any compiled language to do math equations, matrix algebra etc – as long as you do your abstractions right. My next big hurdle is to start on the UX, and up to date I’ve been mostly investigated Qt and PLPlot. Getting good scientific 2D plots is a hard requirement, getting some nice 3D stuff would be a nice addition. So the big question is that is there anything suitable in Gnoga world to do such things? I do love the idea behind Gnoga, it might even enable me to deliver the tools I’m developing as web based service, which would be a beautiful way to keep everything up date. Cheers, //Henri Happy New Year 2016! -- ___ Gnoga-list mailing list Gnoga-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gnoga-list
Re: [Gnoga-list] CAE development, plotting etc.
The simple answer is if there exists a JavaScript library in the universe that meets your needs it can easily be bound and added. There are a number I believe. David Botton On Sat, Jan 2, 2016, 9:52 PM Sundelin Henriwrote: > Hello folks! > > I’ve been slowly making a new CAE software in marine engineering, using > Ada as preferred development language. As many of you know, Ada has the > best capabilities in any compiled language to do math equations, matrix > algebra etc – as long as you do your abstractions right. > > My next big hurdle is to start on the UX, and up to date I’ve been mostly > investigated Qt and PLPlot. Getting good scientific 2D plots is a hard > requirement, getting some nice 3D stuff would be a nice addition. > > So the big question is that is there anything suitable in Gnoga world to > do such things? I do love the idea behind Gnoga, it might even enable me > to deliver the tools I’m developing as web based service, which would be a > beautiful way to keep everything up date. > > Cheers, > > //Henri > Happy New Year 2016! > > > -- > ___ > Gnoga-list mailing list > Gnoga-list@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gnoga-list > -- ___ Gnoga-list mailing list Gnoga-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gnoga-list
Re: [Gnoga-list] CAE development, plotting etc.
Thanks, I guess this means I’m going to do some testing..:) However, if there are anyone else in this list interested in Technical Plotting, let me know. Maybe we could do something nice there. //HS From: Rabbi David Botton <da...@botton.com<mailto:da...@botton.com>> Reply-To: Gnoga support list <gnoga-list@lists.sourceforge.net<mailto:gnoga-list@lists.sourceforge.net>> Date: Sunday 3 January 2016 at 05:22 To: "gnoga-list@lists.sourceforge.net<mailto:gnoga-list@lists.sourceforge.net>" <gnoga-list@lists.sourceforge.net<mailto:gnoga-list@lists.sourceforge.net>> Subject: Re: [Gnoga-list] CAE development, plotting etc. The simple answer is if there exists a JavaScript library in the universe that meets your needs it can easily be bound and added. There are a number I believe. David Botton On Sat, Jan 2, 2016, 9:52 PM Sundelin Henri <henri.sunde...@aalto.fi<mailto:henri.sunde...@aalto.fi>> wrote: Hello folks! I’ve been slowly making a new CAE software in marine engineering, using Ada as preferred development language. As many of you know, Ada has the best capabilities in any compiled language to do math equations, matrix algebra etc – as long as you do your abstractions right. My next big hurdle is to start on the UX, and up to date I’ve been mostly investigated Qt and PLPlot. Getting good scientific 2D plots is a hard requirement, getting some nice 3D stuff would be a nice addition. So the big question is that is there anything suitable in Gnoga world to do such things? I do love the idea behind Gnoga, it might even enable me to deliver the tools I’m developing as web based service, which would be a beautiful way to keep everything up date. Cheers, //Henri Happy New Year 2016! -- ___ Gnoga-list mailing list Gnoga-list@lists.sourceforge.net<mailto:Gnoga-list@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/gnoga-list -- ___ Gnoga-list mailing list Gnoga-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gnoga-list
Re: [Gnoga-list] CAE development, plotting etc.
On 01/02/2016 07:52 PM, Sundelin Henri wrote: > So the big question is that is there anything suitable in Gnoga world to do > such things? I do love the idea behind Gnoga, it might even enable me to > deliver the tools I’m developing as web based service, which would be a > beautiful way to keep everything up date. Gnoga.Gui.Element.Canvas.Context_2D has what's needed for 2D drawing, so it should be fairly straightforward to build a "native" Gnoga technical plotting library on top of it. -- Jeff Carter "If I could find a sheriff who so offends the citizens of Rock Ridge that his very appearance would drive them out of town ... but where would I find such a man? Why am I asking you?" Blazing Saddles 37 -- ___ Gnoga-list mailing list Gnoga-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gnoga-list
Re: [Gnoga-list] CAE development, plotting etc.
Frankly, “OpenGL has all the stuff needed for 3D, so..” No, it is not straightforward, unless you think using 500hrs of work “straightforward". PLPlot does quite fancy stuff, in very nice API. I don’t want to start from scratch really, this stuff has done before in other solutions. Maybe there is something better out there? //HS From: "Jeffrey R. Carter" <jrcar...@acm.org<mailto:jrcar...@acm.org>> Reply-To: Gnoga support list <gnoga-list@lists.sourceforge.net<mailto:gnoga-list@lists.sourceforge.net>> Date: Sunday 3 January 2016 at 07:22 To: "gnoga-list@lists.sourceforge.net<mailto:gnoga-list@lists.sourceforge.net>" <gnoga-list@lists.sourceforge.net<mailto:gnoga-list@lists.sourceforge.net>> Subject: Re: [Gnoga-list] CAE development, plotting etc. On 01/02/2016 07:52 PM, Sundelin Henri wrote: So the big question is that is there anything suitable in Gnoga world to do such things? I do love the idea behind Gnoga, it might even enable me to deliver the tools I’m developing as web based service, which would be a beautiful way to keep everything up date. Gnoga.Gui.Element.Canvas.Context_2D has what's needed for 2D drawing, so it should be fairly straightforward to build a "native" Gnoga technical plotting library on top of it. -- Jeff Carter "If I could find a sheriff who so offends the citizens of Rock Ridge that his very appearance would drive them out of town ... but where would I find such a man? Why am I asking you?" Blazing Saddles 37 -- ___ Gnoga-list mailing list Gnoga-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gnoga-list