Re: Creating a Client Webpage with embedded Java

slipbits <[email protected]>
Newsgroups gmane.comp.java.ide.netbeans.user
Message-ID <[email protected]>
Thanks Tom;

Just looked at vaadin. It's a commercial product with a monthly 
subscription fee. From the video it looks like small scale UI is 
supported but, from the video, it doesn't seem that a project (10,000 
SLOC) is supported. That is, I would have expected that a jar would be 
created and then accessed when the page is run in the browser, with an 
interface from the created UI to the executing jar.

But, the real stop is the subscription fee. The project(s) I'm working 
on are all to be placed in the public domain, and being retired, my 
income stream is limited to investments, not a salary. So, for me, its' out.

The other support products mentioned in this thread I haven't got to 
yet, but will.

Let me tell you about one of the projects, so you get some sort of idea 
of the intent. I built a copy of a (really) old list/graph processor in 
C, then C++, then Java. About 7,000 SLOC, the C++ on my website.

And I built a tool which finds a minimum set of columns in a set of 
keywords which are unique and sufficient to identify all keywords. That 
is, given "aa", "ab", "abc" it will choose cojumn 2 ("b") and column 3 
(null, "c") and ignore column 1 ("a"). This program uses the list/graph 
functions.  About 2,000 SLOC. Available on my website in C++.

I would like to change the program  presentation so that a user can 
interact with the functions directly, input the keywords and see the 
selected columns with a graphical representation of the graph level 
contents for each selection.

So, I need to have a web page which contains text and an interface to a  
program (hopefully a jar file) with glue to allow user input.

I don't know how to do any of this! I'm an algorithm guy and have 
(professionally) spent almost zero time on any UI work.  What I have so 
far heard is that this is something well suited to a client server 
interaction. But I would like to download all the products in the client.

In any case, this being novel to me, I find all of your help has been 
useful, and I have benefited from it greatly.

To all, thanks;
art

On 4/2/2025 3:38 PM, Rick wrote:
> Try vaadin. It won't let you down.
>
> On Wed, Apr 2, 2025 at 11:31 AM Thomas Wolf <[email protected]> wrote:
>
>     That's very cool technology (I have a commercial swing app that
>     I'm in the process of converting to a web app) - but it's not open
>     source.  Reading their web site seems you need permission to use
>     it for both commercial and non-commercial purposes.
>
>     tom
>
>>     On Apr 2, 2025, at 10:11 AM, Andreas Reichel
>>     <[email protected]> wrote:
>>
>>     Greetings!
>>
>>     Webswing fromwebswing.org <http://webswing.org/>could be what
>>     your are looking for.
>>
>>     Demo: http://jsqlformatter.manticore-projects.com/
>>
>>     Best and cheers
>>     Andreas
>
>
>
> -- 
>
> Sincerely,
>
> *Rick Qin*
> Mobile: +1 (905) 328 7829
> Email: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.