60 likes | 168 Views
D ATABASE GUI. DESIGN GOALS TECHNOLOGY USED DEVELOPMENT STAGE LIVE DEMONSTRATION. D ESIGN G OALS. ADAPTABLE CONFIGURABLE DYNAMIC PLOTTING DEPLOYABLE. CAN BE USED WITH ANY MySQL DATABASE EASILY SWITCHED FROM ONE DB TO ANOTHER. CONFIGURATION FILE WEB-BASED INTERFACE.
E N D
DATABASE GUI DESIGN GOALS TECHNOLOGY USED DEVELOPMENT STAGE LIVE DEMONSTRATION
DESIGN GOALS • ADAPTABLE • CONFIGURABLE • DYNAMIC PLOTTING • DEPLOYABLE • CAN BE USED WITH ANY MySQL DATABASE • EASILY SWITCHED FROM ONE DB TO ANOTHER • CONFIGURATION FILE • WEB-BASED INTERFACE • DOES NOT CREATE A TEMPORARY FILE • SAVES DISK SPACE • NO ADDITIONAL SOFTWARE NEEDED • SERVED BY A WEB CONTAINER - e.g. TOMCAT
TECHNOLOGYSERVER-SIDE JAVA • INTERFACE – JAVASERVER FACES • BACKEND CODE – JAVA & JAVASERVER PAGES • PLOTTING CAPABILITY – USES FREEHEP JAVALIBRARY – JAIDA (http://aida.freehep.org/jaida)
DEVELOPMENT STATUS INTERFACE COMPONENTS ALLOW: • DATA SELECTION • CUT DEFINITION • SIMPLE FITTING • LAYOUT & STYLE • PLOT OUTPUT • IMAGE SAVING
WHAT’S NEXT? • FINALIZE THE DESIGN • PACK IN A WEB APPLICATION ARCHIVE FILE (WAR FILE) • INSTALL ON clasweb.jlab.org SO IT IS WIDELY ACCESSIBLE