JDisplay Icon

JDisplay

JDisplay displays colorised program listings in web pages.

JDisplayOverview

JDisplay stands for Java Display. It started out as a way to display Java source code listings in a variety of colours, fonts, sizes, and weights to help make them more presentable and Readable on a website. Then I expanded it to handle HTML, bat, btm, SQL, ini, csv, and *.properties files. Then I expanded it further the handle mft, sf, mf and http files.

Why would you use it? For the same sorts of reasons you use colours and fonts in an IDE like IntelliJ or Eclipse. They make your code much easier to understand for Visitors to your website. The techniques used are more much more efficient of bandwidth than displaying images.

There is no server-side code used. Java utilities parse the code snippets into Compact binary tokens, assigning colours, fonts, sizes and weights to each token. The tokens are compressed with GZIP and stored in *.ser files. These are not as compact as the original text since they include colourising information for each chunk of text. They are usually more compact that the equivalent formatted HTML, but for very small files they can be bigger because of the serialisation overhead of all the fully qualified token class names for the various types of token at the head of the *.ser files. Then the tokens can be rendered three ways:

1. using a Java Applet. This is usually best for very large listings.
2. as piece of CSS style-decorated HTML code you include in your html as an iframe. This is usually best for intermediate listings.
3. inline in your HTML. This is usually best for short listings. The problem, in the process of editing the html it is fairly easy to damage the generated listings. They must be regenerated before every upload.

NEW

Fixed some bugs.

JDisplayInformation

Version
4.4 Build 9386
Date
01.05.11
License
Free
Language
English
File Size
3.31MB
Category
Operating Systems
Windows XP, 2000, 98
System Requirements
No additional system requirements.
Replicator Icon
The Replicator lets you distribute large numbers of files to many people.
Free
CanadianTax Icon
Calculates Canadian sales taxes: GST HST and PST today or in the past.
Free
CurrCon Icon
CurrCon displays prices in HTML in users' home currency.
Free
FourTidy Icon
Tidies Take Command/TCC/4NT/4DOS DESCRIBE file descriptors
Free
Untouch Icon
Reverts files dates back if the files have not really changed.
Free
BlOut Icon
Blout removes extra blank lines from a file.
Free
Dedup Icon
Java command line utility to removes duplicate lines from text files.
Free
Pluck Icon
Scans multiple files looking for a REGEX pattern, and summarised what it finds.
Free
More
exe4j Icon
Exe4j is a Java exe maker.
Demo
Java SE Development Kit (64-Bit) Icon
Compile, debug, and run Java applications on your computer.
Free
JDecompiler (Java Decompiler) Icon
A small tool to decompile the java class use your favorite text editor.
Trial
Java SE Development Kit Icon
Build highly sophisticated applications, applets, and components using the Java programming language.
Free
YourKit Java Profiler Icon
Development,production stages,bringing unparalleled benefits to JAVA development
Trial
Perl2Exe Icon
A command line program for converting Perl scripts to executable files.
Trial
In Class Translator Icon
A program to edit class files in jar (JAVA) softwares and game!
Free
Visual Paradigm for UML (CE) for Windows Icon
UML Tool - UML diagrams, use case modeling, reverse engineering and more...
Free
More