AJWIP (Another Java Web Interface Platform)

The AJWIP library and debug program is used to create web pages using the Java language. It is kinda like Apache Wickets but a much simpler interface (IMO).

It is not design so that you completely build the HTML pages using the AJWIP library. No single language can be used to handle all your programming needs. People sometimes go bannas with a new language or an old one and try and use it for every thing which can lead to a big mess and poor code.

So this library is suppose to allow you to move all of the business logic of your web pages into Java and use HTML and CSS to design your web pages and use Javascript as your data validation and visual effects.

With this library you can place all of your HTML, CSS, images and Javascript files into the one or more Jar files and the web server will pull the files as needed from the jar file(s). This makes it very nice to manage your web application. And since they are in jar files you can easily reuse code in a smart and logical way.

The AJWIP debug program allows you see and debug your web pages without having to write commented debug printouts in your web pages. The AJWIP debug program listens on a UDP port number for messages sent by the AJWIP library.

Started this project for embedded devices like Cubiebaord2 computers but can be used on any computer that supports Java.

 

The AJWIP library uses the Jetty web server library to make the whole startup and shutdown of a web server painless and easy.

The AJWIP web source code is an example of how to use AJWIP library and also uses the Apache Derby Java database but can easily use any database system like PostgreSQL for example.

The image to the left is of the test web page. The source can be found in the ajwipweb-1.?.?.zip file.

Here is an example of the MainPanel page of the AJWIP web example. Example. Contact me at rkwiles at verizon.net if you have questions.
Video example of MyVideo

Video example with AJWIP Debug

I am planning to release the AJWIP library as an open source project but I am wanting to make sure the code is good enough for a prodution environmant. If you are wanting it sooner then please contact me at the email address above.

Introduction to AJWIP.

Sorry about the large changes between version but the AJWIP is evolving. Please stick with me and it will settle down and become more stable and have less changes per release.

Written by Kelly Wiles (rkwiles at twc.com)

Release notes.

Name
Release
Description
Date
ajwip-1_4_0.zip
1.4.0
Contains AJWIP jar files.
Aug 31, 2015
ajwipweb-1_4_0.zip
1.4.0
Contains AJWIP test code.
Aug 31, 2015
ajwipdebug-1_2_1_setup.zip
1.2.1
Unzip and execute ajwipdebug-1.2.1_setup.exe
Sept 5, 2015
May 20, 2016 4:56