I'm creating a web based Unix emulation app for my final year CS project and trying to figure out which technologies to use. The app is intended to allow users who are new to Unix to practice bash commands and scripting. They can put in commands the will get the expected result printed back. They can also create and test .sh scripts and will be able to save the .sh on to the web server for going back to later. Think of it as an e-learning site for CS students doing Unix to log in, practice scripting, save their work and log back out.
I'm thinking JavaScript for the simulated Unix terminal window and JSP on a Tomcat server and a MySQL db. I'm only picking JSP cause I know it, I have no idea if this is the best technology to use but I need to justify it in my report.
I could use the Java Runtime.exec() method to pass the Bash commands to a Linux environment, run the command and then print the result back to the user. Will this work?
No replies to this topic
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users


Sign In
Create Account

Back to top









