The application is rather simple and takes as input via an input box a list of url's (about 5). Your application should then download/upload each page (url) onto my router forming part of the terms of service content (replacing the default terms of service page).
My router uses the Coova firmware which is OpenWrt based. This is a light-weight embedded captive portal which uses a simple Terms of Service (ToS) HotSpot.
Your application should be sure to download the entire page defined in each url, including any images and style sheets. Then it must upload the pages to my router. The various pages replace the existing TOC page - and have a next and previous button to scroll though the various url,s
Use Google Web Toolkit - an open-source Java software development framework that makes writing AJAX applications a bit easier. the server-side RPC is implemented as a CGI in C and passes data in the form of JSON objects.
Or use a java applet