Proposal i. Title: Radiance ii. Author: Leena Rex iii. Abstract: The purpose of this project is to develop and maintain a web site for a non-profit organization. It will provide latest information about the scheduled activities taking place in the parish, and maintain parish members database. iv. What: The application will display static details about the Church like its name, location, names of administrative staff and Mass timings. The linked pdf file will provide weekly information about the scheduled activities taking place in the church. The application will provide reference links to organizations that are related to this non-profit organization. This is done using XSLT and hard coding the HTTP links to: * Diocese of Worcester * Vatican Java Servlet 2.4 will be used to manage and generate the dynamic content. The application will also have the following 3 features. (a) Register new parish members. This is done by using XHTML, XSLT, XML and JSP. (b) Authenticate specific user(s) to upload the weekly pdf file to the application. (c) Authenticate specific user(s) to retrieve data from the member database. The application will be hosted on the web site provided by the Internet Service Provider (ISP). It will be tested and run in the 20MB web space provided by Charter Cable Communication. The application will be executed by using SHTTP protocol to ensure that confidential information in the database is secure. v. Why: The motivation for this project is to use the knowledge gained in this course for a good cause. The organization needs a web application to keep the parish and public informed of the services provided by the Church. vi. How: Infrastructure: The project requires a web host provider to run the application. The XML-based technology used are J2SE, XHTML, XSLT, XML and DTD. The project will be implemented in java language. The new skills that will be gained would be designing and implementing a web site that will be viewed and used by many members in the parish. The topics that needs research are (i)how XML data can be encrypt/decrypt while passing over the Internet and (ii) What steps need to be taken to maintain the website in the long run.