i. Title The Publisher ii. Author Eugenia Levitan iii. Abstract Web-based book/whitepaper/etc. publishing. The idea being that a user feeds in plain text and selects a template for how they would like to see their work displayed and used. User may be able to select from available formats, images, animations etc, or provide their own. iv. What? The Publisher will be a simple website that will take as input a text file supplied by the user, parse it according to its whitespace and certain pre-defined keywords such as "chapter", and a format selected by the user from several provided options and display the document on the screen when selected. The home page will contain a list of documents already available for viewing. Click a document link and the document will be displayed for you. There will also be an option to upload and format a new document. This will be on a separate page where the user will enter the text file to be formatted, select the format they want from an available list and apply it to their document. Each page will contain a menu allowing user to go to the home page or add a new document. v. Why? The Publisher is a precursor to and part of a bigger project allowing users to submit and publish their works online in a website that will eventually be used as a library and/or gallery (for art work) and/or music hall and/or store for the world to view and comment on and possibly stumble upon some, as of yet, undiscovered talent. :) For writers, artists, etc. the final website will (hopefully :) allow for publishing works online in a very simple process with as much control over the look and feel of the final outcome as they wish to have, potentially matching submitted artwork or artists to writers and their works, etc. The final work displayed may be as simple as plain text displayed in a page or as complicated as an animation or movie depending on the options that the creator(s) selects when publishing. The website will also provide viewing statistics to give writers, artists, musicians, etc. an idea of how much interest there is in their work, and other like services. For website viewers, works will be available by genre, author, etc. The viewers will be able to view, comment on, and discuss the works displayed. The site will be customized according to user-selected options ranging from a graphics-intensive setting that might include an interactive storyline based on user selected criteria or a plain access to available works. vi. How? The Publisher will be coded for and on nice utilizing all the technologies already available there. The text document will be parsed and copied into an XML document with all coding done in Java. The formats will be specified with XSLT and possibly XSL-FO. The web page will be written using JSP and Java Servlets. I will attempt to provide a few graphics done with SVG. vii. Questions