Web-based paint app DPaint.js
#1
Not strictly connected to QBJS, BAM or other BASICs, but seems the best place to point you to another stunning Web-based application, especially for the graphicans among us.

DPaint.js is inspired by the legendary Commodore Amiga Program "DeluxePaint". Just select "Documentation" from the "Help" menu, there you find some feature highlights and a introduction video.
Reply
#2
I also have a QBJS drawing program, namely Calligraphy Pro 128 Studio which is written entirely in QBJS and for the browser.  Here are a few samples:
[Image: VBbmvqP.png]
[Image: cJIGI6w.png]
[Image: IqI6gB8.png]


You can find a beta version on the official QBJSpe forum here:  https://qb64phoenix.com/qbjs/viewtopic.php?t=4
Reply
#3
(04-11-2023, 09:15 PM)vince Wrote: You can find a beta version on the official QBJSpe forum here:  https://qb64phoenix.com/qbjs/viewtopic.php?t=4

This would be neat if there were a version without JS, because it makes me shiver.

I'm not against using QBJS while I'm online but want preferably nothing to do with the slow-hog Java while I'm offline. OpenOffice/Libreoffice made me hate Java for all they stand for so that when I'm checking out Linux distros, after successful installation one of the first things I do is to delete that junk that is called office suite.

Sorry for the rant. That's why I was crying the other day, because some neat things could be done with an online interpreter that cannot be done with a compiled program.
Reply
#4
Java <> Javascript
Reply
#5
(04-11-2023, 08:37 PM)RhoSigma Wrote: Not strictly connected to QBJS, BAM or other BASICs, but seems the best place to point you to another stunning Web-based application
...

This is really nit-picky, but just to make clear:

QBJS and BAM are not "web-based" applications (which sort of implies that an online web browser is required.)

Both are "browser-based" applications.  They can both be used whether offline or online.  They can exist on your local file system or whatever location your web browser can access (thumb drive etc.).
Reply
#6
(04-13-2023, 06:32 PM)mnrvovrfc Wrote:
(04-11-2023, 09:15 PM)vince Wrote: You can find a beta version on the official QBJSpe forum here:  https://qb64phoenix.com/qbjs/viewtopic.php?t=4

This would be neat if there were a version without JS, because it makes me shiver.

I'm not against using QBJS while I'm online but want preferably nothing to do with the slow-hog Java while I'm offline. OpenOffice/Libreoffice made me hate Java for all they stand for so that when I'm checking out Linux distros, after successful installation one of the first things I do is to delete that junk that is called office suite.

Sorry for the rant. That's why I was crying the other day, because some neat things could be done with an online interpreter that cannot be done with a compiled program.

QBJS and BAM are browser-based applications.  For browser-based applications, javascript is pretty much the goto language (available source code, reference materials, browser-to-browser portability.)

What other language could you imagine being used to implement either QBJS or BAM for running in a browser (whether offline or online)?

Sure, WASM could be one way to go, but yuck.
Reply
#7
Shocked 
I was merely pointing out that vince's contribution is impressive and desired it with "native" QB64(PE) code.
Reply
#8
(04-14-2023, 01:47 AM)mnrvovrfc Wrote: I was merely pointing out that vince's contribution is impressive and desired it with "native" QB64(PE) code.

Gotcha.  I had no idea that's what you meant.

And I get it.  Myself, I cannot stand looking into javascript's eyeballs for any length of time.
Reply
#9
(04-14-2023, 01:47 AM)mnrvovrfc Wrote: I was merely pointing out that vince's contribution is impressive and desired it with "native" QB64(PE) code.

the issue with PE is that you cannot run it on a cheap Android tablet with touchscreen stylus support
Reply
#10
(04-14-2023, 10:13 AM)vince Wrote:
(04-14-2023, 01:47 AM)mnrvovrfc Wrote: I was merely pointing out that vince's contribution is impressive and desired it with "native" QB64(PE) code.

the issue with PE is that you cannot run it on a cheap Android tablet with touchscreen stylus support

DO
+1
LOOP
Reply




Users browsing this thread: 7 Guest(s)