Page 3 of 4

Re: The JAVA Apps Thread....feel free to contribute!

Posted: Wed Sep 15, 2021 1:11 pm
by puppy_apprentice

Tag: PDFsam Basic, Sejda Console, Password Keeper, XMLmind XML Editor

PDFsam Basic - a free and open source solution for casual users. Split, merge, mix, extract pages and rotate PDF files
https://pdfsam.org/pdfsam-basic/

pdfsam.jpg
pdfsam.jpg (50.79 KiB) Viewed 4873 times

Sejda Console - is a shell interface for Sejda SDK (PDFsam engine) to perform pdf manipulation tasks such as merge or split through the command line (last free version)
https://github.com/torakiki/sejda/releases/tag/v3.2.85

Password Keeper - free portable cross-platform multi-user password manager, 100%-pure Java
https://sourceforge.net/projects/j-pkg/

pkg.jpg
pkg.jpg (72.23 KiB) Viewed 4873 times

XMLmind XML Editor - a strictly validating, near WYSIWYG, XML editor, converter
https://www.xmlmind.com/xmleditor/

xmlmind.jpg
xmlmind.jpg (77.4 KiB) Viewed 4873 times

JDownloader

Posted: Sat Sep 18, 2021 3:32 am
by Grey

JDownloader. A download manager and link grabber widely known in narrow circles of people.
Image


Re: The JAVA Apps Thread....feel free to contribute!

Posted: Sat Sep 18, 2021 8:47 pm
by puppy_apprentice

Re: The JAVA Apps Thread....feel free to contribute!

Posted: Mon Sep 20, 2021 10:28 am
by BarryK
mikewalsh wrote: Thu Sep 09, 2021 12:19 pm

@BarryK :-

Java 11 is pretty up-to-date. I think most of us in the kennels are still using variations on Java 8, or at least this works well with a lot of existing stuff.

From Java 9 onwards, Oracle had a big shake-up, and made one hell of a lot of modifications (basically created a new framework). Result being that apps written under older Java versions no longer function under "new" JAVA.

Oracle have also changed the way you obtain it. From what I can see of it, you now have to create an Oracle account, state how you're going to use it, and sign your life away just to get a copy of the runtime. Developers have to jump through several more hoops now.

Previously, all you did was to go to the Downloads page, and download the version you wanted. It's still free, but there's a lot more pre-conditions to that use now.

I think latest version is 17.

I just did a search, think that you might have to register to download at oracle's site, but openjdk and openjre binaries and source are readily available, no registration required. Binaries here, both jdk and jre:

https://adoptopenjdk.net/releases.html

A bit more research, found that version 11 reached end of life in 2019, however, jdk11u is the currently-maintained version 11, source here:

https://github.com/openjdk/jdk11u

...I might have a go at compiling it!


Re: The JAVA Apps Thread....feel free to contribute!

Posted: Mon Sep 20, 2021 10:34 am
by BarryK

And openjdk, jdk8u, source still maintained here:

https://github.com/openjdk/jdk8u


JSIDPlay2

Posted: Mon Sep 20, 2021 5:31 pm
by Grey

All the time I get distracted by something and forget to add Jsidplay by Ken Händel. Disorder.

It is a Commodore 64 emulator and music player for the SID chip. Versions for any Java (8-10 and 11-12 -...).

Does it heat the processor like an oven? Yes. May I recommend it for everyday use? No (for this, Vice and its companion player Vsid are better suited - but they still need to be compiled). But here is Java with all the ensuing advantages. It is quite possible to get acquainted for general development.
The author's story about himself and the program. And Sourceforge page.
Image


Re: The JAVA Apps Thread....feel free to contribute!

Posted: Sat Sep 25, 2021 7:38 pm
by puppy_apprentice

Tag: C.a.R., JabRef, XMLSpear

C.a.R. - dynamic geometry program. Basically, it simulates compass and ruler constructions on a computer
http://car.rene-grothmann.de/doc_en/overview.html

car.jpg
car.jpg (125.35 KiB) Viewed 4770 times

JabRef - an open-source, cross-platform citation and reference management tool
https://www.jabref.org/

jabref.jpg
jabref.jpg (113.81 KiB) Viewed 4770 times

XMLSpear is a free XML editor with real-time validation
http://www.donkeydevelopment.com/

xmlspear.jpg
xmlspear.jpg (111.53 KiB) Viewed 4770 times

Re: The JAVA Apps Thread....feel free to contribute!

Posted: Fri Oct 01, 2021 10:08 pm
by puppy_apprentice

Tag: ImageJ, Fiji, JDarkRoom, Jaxe

ImageJ - a public domain Java image processing program
https://imagej.nih.gov/ij/index.html

imagej.jpg
imagej.jpg (94.98 KiB) Viewed 4738 times

Used to measure angles from viewtopic.php?f=53&t=1482

Fiji - a distribution of ImageJ which includes many useful plugins contributed by the community
https://imagej.net/software/fiji/downloads

JDarkRoom - a simple full-screen text editor
http://www.codealchemists.com/jdarkroom

jdarkroom.jpg
jdarkroom.jpg (55.94 KiB) Viewed 4738 times

Jaxe - a free Java XML editor with a configurable GUI, using XML schemas for validation and XSL for exports in HTML or XML
http://jaxe.sourceforge.net/en/

jaxe.jpg
jaxe.jpg (80.33 KiB) Viewed 4738 times

Re: The JAVA Apps Thread....feel free to contribute!

Posted: Thu Oct 07, 2021 4:57 am
by Grey
puppy_apprentice wrote: Sat Apr 10, 2021 4:32 pm

I have one suggestion - make first post of this topic as an index page with links to our posts (maybe broken down into categories eg. graphics, music etc.)

Correct proposal. An alternative is to create an appropriate theme in Board index>>Advanced Topics>>Additional Software (PETs, n' stuff)>>Java
There are only two topics, there is enough space. It remains only to find a volunteer :)


Re: The JAVA Apps Thread....feel free to contribute!

Posted: Sun Oct 24, 2021 6:57 am
by muggins

I can't get it to run at the moment, due to wrong java version, but maybe others will have more luck:

http://terrier.org/

Welcome to the Terrier IR Platform

Terrier is a highly flexible, efficient, and effective open source search engine, readily deployable on large-scale collections of documents. Terrier implements state-of-the-art indexing and retrieval functionalities, and provides an ideal platform for the rapid development and evaluation of large-scale retrieval applications.

Terrier is open source, and is a comprehensive, flexible and transparent platform for research and experimentation in text retrieval. Research can easily be carried out on standard TREC and CLEF test collections.

Terrier is written in Java, and is developed by the Information Retrieval Group within the School of Computing Science at the University of Glasgow.


DirSize: the command line directory reporting tool

Posted: Wed Oct 27, 2021 7:37 am
by Grey

Recursive directory scanner that displays directory files and size statistics along with a visual "size map."

DirSize. For the program to work, you need a suitable Java. jre1.8.0_251 doesn't fit. openjdk-17.0.1 is fine:

DirSize.gif
DirSize.gif (79.03 KiB) Viewed 4852 times

Re: The JAVA Apps Thread....feel free to contribute!

Posted: Sat Nov 06, 2021 5:22 pm
by puppy_apprentice

The Abbey of Crime Extensum - a java remake of adventure game from 1987 -> La Abadía del Crimen
https://www.abadiadelcrimenextensum.com/en/the-game-2/

taoce.png
taoce.png (78.36 KiB) Viewed 4816 times

Re: The JAVA Apps Thread....feel free to contribute!

Posted: Sat Nov 06, 2021 5:37 pm
by Grey
puppy_apprentice wrote: Sat Nov 06, 2021 5:22 pm

La Abadía del Crimen

Oh, I remember well La abadía del crimen on ZX Spectrum. The Spaniards from Opera Soft were doing great things back then.


Re: The JAVA Apps Thread....feel free to contribute!

Posted: Wed Nov 10, 2021 8:53 pm
by puppy_apprentice

DirSync Pro - a small, but powerful utility for file and folder synchronization. DirSync Pro can be used to synchronize the content of one or many folders recursively. Use DirSync Pro to easily synchronize files from your desktop PC to your USB-stick (/Externa HD/PDA/Notebook, ...). Use this USB-stick (/Externa HD/PDA/Notebook, ...) to synchronize files to another desktop PC
https://www.dirsyncpro.org/index.html

dirsync.png
dirsync.png (154.31 KiB) Viewed 4779 times

Java Hex Editor
https://sourceforge.net/projects/javahexeditor/

javahexeditor.jpg
javahexeditor.jpg (147.27 KiB) Viewed 4779 times

JFileSync - is used to synchronize pairs of directories. For instance, if you want to ensure that a certain set of files located on your workstation matches a corresponding set on your laptop or an external data drive
http://jfilesync.sourceforge.net/index.shtml

jfilesync.png
jfilesync.png (31.84 KiB) Viewed 4779 times

Re: The JAVA Apps Thread....feel free to contribute!

Posted: Thu Nov 11, 2021 9:01 am
by puppy_apprentice

I've made two scripts to generate index pages (html or bbcode).
HTML:

Code: Select all

#!/bin/sh
#by puppy_apprentice
IFS=','
echo "<!DOCTYPE html><html><head><meta charset-"UTF-8"><title>Java Apps</title></head><body>Last update: $(date)<hr>"
while read -r line || [ -n "$line" ]
do
	array=($line)
	category=${array[0]}
	name=${array[1]}
	link=${array[2]}
	if [[ $categories != *"$category"* ]]; then
	categories+="$category,"
	fi
	declare table_body_$category+="<tr><td><a href=\"$link\">$name</a></td>"
done < $1
for cat in $categories
do
temp=table_body_$cat
echo "<table border=\"0\"><caption style=\"text-align: left;font-weight: bold\">$cat</caption>${!temp}</table>"
done
echo "</body></html>"

Usage:

Code: Select all

make-html.sh puppy-apprentice.csv >index.html

BBCODE:

Code: Select all

#!/bin/sh
#by puppy_apprentice
IFS=','
bbcode="[u]Last update: $(date)[/u]\n"
while read -r line || [ -n "$line" ]
do
	array=($line)
	category=${array[0]}
	name=${array[1]}
	link=${array[2]}
	if [[ $categories != *"$category"* ]]; then
	categories+="$category,"
	fi
	declare table_body_$category+="[*][url=$link]$name[/url]"
	
done < $1
for cat in $categories
do
temp=table_body_$cat
bbcode+="[b]$cat[/b][list=1]${!temp}[/list]"
done
echo -e $bbcode | xclip -selection clipboard

Usage:

Code: Select all

make-bb.sh puppy-apprentice.csv

It will copy bbcode to clipboard.

bbcode_output.png
bbcode_output.png (15.36 KiB) Viewed 4761 times

And puppy-apprentice.csv looks like this:

Code: Select all

Editor,Arachnophilia,https://forum.puppylinux.com/viewtopic.php?p=21632#p21632
Entertainment,CrosswordEditor,https://forum.puppylinux.com/viewtopic.php?p=22457#p22457
Graphics,FidoCadJ,https://forum.puppylinux.com/viewtopic.php?p=22457#p22457
Entertainment,HoDoKu,https://forum.puppylinux.com/viewtopic.php?p=22457#p22457
Music,Jalmus,https://forum.puppylinux.com/viewtopic.php?p=24281#p24281
Music,JavaMod,https://forum.puppylinux.com/viewtopic.php?p=21632#p21632
Music,JavaTunes,https://forum.puppylinux.com/viewtopic.php?p=21632#p21632
Emulator,JPC,https://forum.puppylinux.com/viewtopic.php?p=22474#p22474
Graphics,SlowQR,https://forum.puppylinux.com/viewtopic.php?p=22474#p22474
Graphics,TTFEdit,https://forum.puppylinux.com/viewtopic.php?p=22474#p22474
Music,aTunes,https://forum.puppylinux.com/viewtopic.php?p=22529#p22529
Music,Jajuk,https://forum.puppylinux.com/viewtopic.php?p=22529#p22529
Music,Jukes,https://forum.puppylinux.com/viewtopic.php?p=22529#p22529

Now every volunteer of this topic have to make own csv file and send it to me ;)


Re: The JAVA Apps Thread....feel free to contribute!

Posted: Thu Nov 11, 2021 3:09 pm
by ljlj

thanks
can you please make
a script as a .pet file
for opera mini jar
to copy paste and save
as html!


Re: The JAVA Apps Thread....feel free to contribute!

Posted: Thu Nov 11, 2021 3:47 pm
by puppy_apprentice

I don't know what you mean.
My idea is for everyone who added a java program to this thread to create a csv file with this program. Such a file can later be saved using my scripts as html or bbcode.
eg. amethyst.csv could looks like this:

Code: Select all

Internet,Opera Mini,https://forum.puppylinux.com/viewtopic.php?p=22534#p22534

Later we can join all csv files and make one big index.


Re: The JAVA Apps Thread....feel free to contribute!

Posted: Thu Nov 11, 2021 10:06 pm
by ljlj

regards
in opera mini jar
you can not use these
options:copy paste and
save as html on the hard disk...


Re: The JAVA Apps Thread....feel free to contribute!

Posted: Thu Nov 11, 2021 10:18 pm
by puppy_apprentice

You can save page as obml16 file and later load it again in Opera mini. I have java phone and i save pages on phone and later load them on Opera mini on emulator on computer.
Or try this:
https://github.com/grawity/obml-parser


Re: The JAVA Apps Thread....feel free to contribute!

Posted: Fri Nov 12, 2021 5:26 pm
by puppy_apprentice

Ekspos Image Viewer - is a platform independent Java image viewer program. It support most popular image format: JPEG, PNG, and GIF, where an additional image format can be added through Java ImageIO plugin
https://www.kiyut.com/products/ekspos/index.php

ekspos.jpg
ekspos.jpg (222 KiB) Viewed 4685 times

jMatLab - is a platform for mathematical and numerical computations. It is a clone of Matlab and Octave
http://jwork.org/jmathlab
https://handwiki.org/wiki/Tutorial:JMathLab

jmathlab.jpg
jmathlab.jpg (157.52 KiB) Viewed 4685 times

jSlovo - is among fastest database engines for dictionaries
http://jwork.org/jslovo

jslovo.jpg
jslovo.jpg (88.77 KiB) Viewed 4685 times

Re: The JAVA Apps Thread....feel free to contribute!

Posted: Thu Dec 02, 2021 7:26 pm
by puppy_apprentice

Electric VLSI Design - a state-of-the-art computer-aided design system for VLSI circuit design
https://www.staticfreesoft.com/index.html

electric.png
electric.png (210.05 KiB) Viewed 4693 times

JE - a powerful text editor written in Java and thus available on many systems with the same syntax and features
https://sourceforge.net/projects/je-java/

je.png
je.png (25.97 KiB) Viewed 4693 times

OpenPatrician - a free implementation in Java of Ascaron's classic The Patrician and The Patrician 2. The game is economic simulation located in the European North- and East-Sea in the late middle age
https://sourceforge.net/projects/openpatrician/
http://sahits.ch/blog/openpatrician/

openpatrician.jpg
openpatrician.jpg (145.29 KiB) Viewed 4693 times

Yet another Business Software (YABS) - Billing for small businesses and freelancers
https://www.linux-magazine.com/Issues/2016/189/Yabs
https://github.com/anti43/openyabs


Re: The JAVA Apps Thread....feel free to contribute!

Posted: Wed Dec 08, 2021 7:02 pm
by puppy_apprentice

Areca Backup - an Open Source personal backup solution
https://en.wikipedia.org/wiki/Areca_Backup
http://www.areca-backup.org/

areca.png
areca.png (82.14 KiB) Viewed 4665 times

Geometria - provides a graphic interface for creating and solving problems in solid geometry
http://geocentral.net/geometria/

geometria.jpg
geometria.jpg (54.29 KiB) Viewed 4665 times

GiftedMotion - want to animate an avatar for a forum, but find Photoshop too expensive or too complicated to use? Then Giftedmotion is exactly the right tool for you!
http://www.onyxbits.de/giftedmotion

giftedmotion.jpg
giftedmotion.jpg (78.46 KiB) Viewed 4665 times

Re: The JAVA Apps Thread....feel free to contribute!

Posted: Wed Dec 08, 2021 7:45 pm
by puppy_apprentice

Impro-Visor (short for “Improvisation Advisor”) - a music notation program designed to help jazz musicians compose and hear solos similar to ones that might be improvised
https://www.cs.hmc.edu/~keller/jazz/improvisor/

improvisor.jpg
improvisor.jpg (80.62 KiB) Viewed 4660 times

JaxoDraw - a Java program for drawing Feynman diagrams
https://jaxodraw.sourceforge.io/index.html

jaxodraw.jpg
jaxodraw.jpg (92.11 KiB) Viewed 4660 times

Makagiga - an open-source, easy-to-use, portable application for doing a variety of tasks, such as todo listing, text editing, or RSS reading
https://makagiga.sourceforge.io/

makagiga.jpg
makagiga.jpg (74.56 KiB) Viewed 4660 times

Re: The JAVA Apps Thread....feel free to contribute!

Posted: Wed Dec 08, 2021 8:09 pm
by puppy_apprentice

DGuitar - a Guitar Pro (*.GP4,*.GP3,GTP) viewer and player
https://sourceforge.net/projects/dguitar/

dguitar.jpg
dguitar.jpg (98.49 KiB) Viewed 4655 times

RegexSearch - a Java application that searches multiple files for specified text or a regular expression. Files are shown in a scrollable window with the matched text highlighted. Occurrences of the matched text can be replaced singly or globally
https://sourceforge.net/projects/regexsearch/

regsearch.jpg
regsearch.jpg (85.39 KiB) Viewed 4655 times

XPontus XML Editor - a simple XML Editor oriented towards text editing. It can perform validation(DTD, XML Schema, Relax NG, Batch XML validation), XSL transformations(HTML, XML, PDF, SVG), schema/DTD generation, XML/DTD/HTML/XSL code completion, code formatting and much more
http://xpontus.sourceforge.net/

xpontus.jpg
xpontus.jpg (61.85 KiB) Viewed 4655 times

Re: The JAVA Apps Thread....feel free to contribute!

Posted: Thu Dec 09, 2021 12:28 am
by spiritwild

Heres a few I doodled with.
Vnc is useful.

https://sourceforge.net/projects/jpc/ The fast x86 PC emulator in 100% pure Java

https://sourceforge.net/projects/jdosbox/ Dosbox Emulator

https://www.tightvnc.com/release-jviewer2.php Tight VNC java

https://sourceforge.net/projects/jsk/ JSK - Free Cross-Platform Java System Konsole


Re: The JAVA Apps Thread....feel free to contribute!

Posted: Thu Dec 09, 2021 6:50 pm
by puppy_apprentice

Illarion - an MMORPG game where genuine roleplay is enforced
https://illarion.org/general/us_startpage.php
My name in game: Ivanhoe.

illarion.jpg
illarion.jpg (106.15 KiB) Viewed 4609 times

Retro Commander - a post-apocalyptic real-time strategy wargame
http://www.retrocommander.com/

retrocommander.jpg
retrocommander.jpg (99.12 KiB) Viewed 4609 times

Spiral Knights - a MMO adventure in a persistent world with a focus on instant, fast-paced action
https://www.spiralknights.com/

spiralknights.jpg
spiralknights.jpg (61.59 KiB) Viewed 4609 times

My name in game: Srubot. I've played this game 10 year ago and my account is still active.


Re: The JAVA Apps Thread....feel free to contribute!

Posted: Mon Dec 13, 2021 2:15 am
by spiritwild

https://sourceforge.net/projects/ps3mediaserver/

PS3 Media Server is a DLNA-compliant UPnP Media Server.

Originally written to support the PlayStation 3, PS3 Media Server has been expanded to support a range of other media renderers, including smartphones, TVs, music players and more.

Because it is written in Java, PS3 Media Server supports all major operating systems, with versions for Windows, Linux and Mac OS X.

The program streams or transcodes many different media formats with little or no configuration.

It is powered by MEncoder, FFmpeg, tsMuxeR and AviSynth, which combine to offer support for a wide range of media formats.

Image


Re: The JAVA Apps Thread....feel free to contribute!

Posted: Mon Feb 21, 2022 9:21 pm
by puppy_apprentice

Frink - a practical calculating tool and programming language designed to make physical calculations simple, to help ensure that answers come out right, and to make a tool that's really useful in the real world. It tracks units of measure (feet, meters, kilograms, watts, etc.) through all calculations, allowing you to mix units of measure transparently, and helps you easily verify that your answers make sense.
https://frinklang.org/
Image
Image


Re: The JAVA Apps Thread....feel free to contribute!

Posted: Wed Feb 23, 2022 6:59 pm
by puppy_apprentice

Krut is a screencast tool that is written in Java and well suited for making video tutorials (instructional videos) on most platforms. Krut records movie files, including sound, of selected parts of your screen. The files use the quicktime mov format. The program has an intuitive and compact user interface.
http://krut.sourceforge.net/

krut.jpg
krut.jpg (93.36 KiB) Viewed 4489 times

Re: The JAVA Apps Thread....feel free to contribute!

Posted: Mon Feb 28, 2022 9:57 pm
by puppy_apprentice

Remnants of the Precursors is a modernization of the 1993 strategy game "Master of Orion". You will play as one of 10 unique races and lead them to galactic domination or, if you fail, humiliation and defeat. Micromanagement is minimal and the gameplay smooth and streamlined.
https://rayfowler.itch.io/remnants-of-the-precursors

remnants1.jpg
remnants1.jpg (51.66 KiB) Viewed 4472 times
remnants2.jpg
remnants2.jpg (87.68 KiB) Viewed 4472 times
remnants3.jpg
remnants3.jpg (86.28 KiB) Viewed 4472 times