Home > Web Development

Java and JavaScript

Holiday Calculator
Calculates when 69 holidays occur in any given year BC or AD. Designed to be cannibalised to include the calculation routines in your own programs. It can also be used standalone
HTTP GET/POST
http is a small library of Java classes to let you do HTTP GET/POST/HEAD/PROBE/CHASE to a server with http: or https:. Also encodes parameter pairs for you. It does nothing on its own. It is intended to be incorporated into your own programs.
Hunk I/O
Java classes to include in your own programs. They let you read or write a file in one fell swoop into RAM. It also includes createTempFile and PrintWriterPlus.
In Words
Java code to converts number to words in any of 24 languagues. Useful for writing cheques or legal documents.
ISBN Amanuensis
Helps you proofread, interconvert, validate and tidy ISBN-10 and ISBN-13 (International Standard Book Number) references in your HTML or other documentation. It validates the checkdigit, inserts dashes, interconverts ISBN-10 and ISBN-13.
JDisplay
JDisplay displays Java, HTML, bat, SQL, ini, csv, xml, mproperties... files a variety of colours, fonts, sizes and weights to help make them more presentable. Why would you use it? For the same sorts of reasons you use colours and fonts in an IDE.
KeyPlayer
Java Keystroke and Mouse Event Tutor / Keyboard Diagnostic. Application to let you experiment to learn how mouse and keystroke events work. Output appears on the console. Just click the mouse or hit keystrokes to see the events generated.
LEDataStream
Little-endian replacements for DataInputStream, DataOutputStream and RandomAccessFile. They work just like DataInputStream, DataOutputStream and RandomAccessFile except they work with little-endian binary data.
Mouse Position Detector
In Java, allows you to find out where the mouse in on the screen, even when it is not over one of your apps. This has similar function to MouseInfo.getPointerInfo in Java 1.7+. This class will work in any version of Java. It uses JNI and a DLL.
Official Encoding
Official Encoding will tell you the official name of any given Java encoding and whether it is supported by Java. It will also display some of the characters available with that encoding.
Pentium/AMD CPU ID
Pentium works in Java on Windows and Intel Pentium class and AMD CPUs to determine the CPUID information such as the vendor, brand/model, step, model, instruction set family, cpu serial number, and the RDTSC Time stamp register.
SortedArrayList and Merge
SortedArrayList is an ArrayList that keeps lists sorted with minimal work. Merge lets you merge/prune two SortedArrayLists in any of 32 different ways, e.g. union, intersection, update...
Sound
Sound lets you mathematically create sounds in Java. You define your sounds in terms of 16-bit linear code for the waveform, -- an array of samplings. The U_Law.class will then convert that to (or from) *.AU mu-law 8-bit encoding format.
Spinner
Spinner consists of source for classes for a DateSpinner and to add hex and formatted dollar input/output for Java JSpinner to your own Java programs.
TimeZones
Displays all the TimeZone on your machine supported by Java, with their standard time and daylight saving time offsets from GMT, along with the their ID (programmer) names and display names. It also displays UTC time, local time and the default TZ.
Volser
Gets the 4-byte 32-bit binary volume serial number of a Windows disk drive assigned when it is formatted to provide and almost unique id.
WaveLength
Wavelength creates Color objects given the wavelength or the frequency of the light rather than the usual RGB or HSB. instead of: Color c = new Color(255, 0, 0); use the frequency in nanometers, and gamma 0.0. .. 1.0. (gamma is intensity/brightness.)
A Java Grid Control - QuickTable
QuickTable can be used as Database Grid EJBs/DataObjects Grid Delimited/Fixed length data file Grid Array/Vector/Collection Grid QuickTable is built on top of JTable, so you don't have to learn any new API.
Smart Page 2005
This software contains 80000 lines of JavaScript source code for web page designers. The topics of collected scripts include background effects, buttons, calendars, calculator, clocks, cookies, equivalents, forms, games, and much more.
TagHim
Image Tagging Script is a simple, user-friendly, web-based software for online image tagging. Designed for easy picture tagging over the web, it ideally combines all most popular tagging options that use facebook, hi5, vkontakte, foto.mail.ru. etc.