HN user

anthony88

68 karma
Posts12
Comments25
View on HN
Java 26 is here 4 months ago

Note that the the Java plugin and webstart was removed a long time ago.

I personally regret that the API was removed as it's a few classes and they are still used. Just search JApplet on Github. It's also possible to run applets in the modern browsers with WASM or in Java IDE's as plugin.

I can't answer for the File Pilot author but I've spent many years on writing a file manager. * It's fun to write and to use. It's like craftmanship. * Hopefully some companies/people will realize how many hours they waste using the default OS file manager * It's less risky than developing a game full time (I think) * Sure, I lost a lot of money to not having a normal job but my bills are low and my priority is more happiness

Better than asking what the money is for, even if the customer gives a reason like "buying a car", warn the customer that if someone on the phone or is unknown at your door asked you to do it urgently it's probably a scam even it they say they are from your bank/company/authorities.

For Linux, I'm using jpackage to package my Java software to .deb (x64 architecture) file. For all the other Linux variants, I've a .tgz file that contains the jar file, libraries and icons of the applications.

The problem I have with Linux is named at the end of the website: "Sharing your creation". It's pages and pages of documentation that is not relevant to the packaging of your application where you can spend hours of work without finding what you want of finding out that it doesn't work for you because for example it's not on GitHub. Hopefully jpackage was able to fix it for the .deb format. Instead of working on more documentation, working on better and easier to use packaging tool would help.

https://www.antcommander.com

Project description: Ant Commander Pro is a file manager for Windows, Mac OS X and Linux.

Compared to other file manager, this one is more developer oriented: basic Git support, syntax highlighting for source code, multiple shells included, can run embedded in IntelliJ IDEA and some other IDE's.

One of the main goal is efficiency: there is no search dialog, just a search field (e.g. "*/.java & < 1 day & >5kb"), possible file conflicts are analyzed before the operation begins, ...

After the installation, it's fully functional for at least one day, then you can fill in a form to get a free beta license key on the website.

Contact info: https://docs.google.com/forms/d/e/1FAIpQLScTil2UpEYvtHgwmjST...

I've been developing Java desktop app for more than 25 years. I think the problem of the early days was the start up time of Java and the fact that reflection and (de)serialization was causing too much security problems for Applets. Once the applications started, I don't remember them being slow. Hotjava (1995), JDK applets (1996) or Forte (2001).

The fact that it doesn't look exactly like the OS is not I think a big problem for users. Applications like Google Chrome, Discord and Electron apps don't look native and nobody complains about it.

But if you look further at David Sinclair's videos on YouTube, the aging problem is not the lost of information but mostly the lost of capability to read/interpret the information. The cell then doesn't operate as it should. He's working now on ways to "polishing the CD" so information can be read as in young cells.

I guess that all the Java programs that might be consider as slow back then may be running pretty fast right now.

The End of Applets 5 years ago

Even if Applets are no longer used in the browser, they are a good candidate for a plugin system. That's what I did in some of my software: just provide a file or url and you have another software running in my software.

Searching for "extends JApplet" returns more than 50,000 results on github.com. SwingSet2 for example is also using the class JApplet. Removing the 6 classes will break some stuff, including all my desktop apps.

I'm not aware that Wikimedia is producing public domain output. Wikipedia and wiktionary for example are under CC BY-SA 3.0 license which is kind of '(L)GPL'.