I need a web based interactive front end to interface with middle ware and a back end database. Web interface must be coded in Java. Must be able to fetch ascii information from a ELM 327 micro-controller USB bridge plugged between car and computer at the back-end, alternatively fetch and store it in a database. Front end interface requires several pull down menus, one for each of the nine OBD (OBDII on board diagnostics for automobiles) / OBD II protocols as well as for CAN-Bus and FlexRay. Each protocol needs to fetch ascii data and load it into onscreen cells that can be constantly updated as the ascii data changes that comes from ELM 327. Front end must have a ascii data backup option in order to re-flash the ECU POM if necessary. (Data base export as a flash file). Web interface must be bidirectional so that data can be edited and sent to the car's ECU. Web interface must create logs on every change with option to reverse changes at least 3 levels deep. Front end must interface with Scientific calculator for Binary and Hexadecimal calculations and plug these calculations back into the car's ECU via the ELM327. Front end must be compatible to all browsers (Mozzila Firefox, Konqueror, Safari, IE, Chrome, Flock, Sea Monkey, and use Opera as the default. Screen must update in real-time.
I need this done in 10 days. please do bid if you don't have the necessary skills or can't complete by the deadline. Please indicate previous software engineering projects and possibly a flowchart of the way forward.