OMWeb
OMWeb is a web-based teaching environment useful both in engineering courses as well as for teaching programming languages. OMWeb can be an alternative or complementary tool to the traditional teaching method with lecturing and reading textbooks. The student needs only to open a web browser and start writing programs in order to use the tool. OMWeb can be applied to several areas in natural science, such as physics, chemistry, biology, biomechanics etc., where phenomena can be illustrated by dynamic simulations. OMWeb is a collaboration with Stuttgart University.
OMWeb with OpenModelica can be used for teaching in several areas in natural science, such as physics, chemistry, biology, biomechanics etc., where phenomena can be illustrated by dynamic simulations. With the introduction of ECS server the frontend and backend are decoupled thus making the system more flexible and the communication easier.
OMWeb 3-layer architecture
- (SC,TC) Student and Teacher Client, Java applet
- (ECS) E-learning Community, Ruby on Rails
- (CC) Computation Client, C++
Communication
- (REST) ReprEsentational State Transfer, standard over HTTP
- (JSON) JavaScript Object Notation string as data carrier type
OMWeb Interface for Teachers: https://www.library-of-labs.org/viewLlo/showMetaData/943bd405-8d4b-4432-9182-2fba60a6916b or http://omweb.ida.liu.se/TeacherClient/TeacherClient.html
OMWeb Interface for Students: https://www.library-of-labs.org/viewLlo/showMetaData/e313493e-ec9b-4cf7-9182-26bc23cf9260 or http://omweb.ida.liu.se/StudentClient/StudentClient.html
Documentation
Linux/Ubuntu users if encountering problem: please follow the steps from http://unix.stackexchange.com/questions/2835/installing-java-into-ubuntu-10-04-firefox-chrome
Downloads
- Nightly Builds: http://build.openmodelica.org/omc/builds/
Publications
- 2011: OMWeb - Virtual Web-based Remote Laboratory for Modelica in Engineering Courses Mohsen Tarabzadeh-Tari, Zoheb Muhammed Hossain, Peter Fritzson, Thomas Richter, Modelica Conference 2011
Request for Contributions
Contributors, OMWeb
- Mohsen Torabzadeh-Tari, Linköping University, PELAB – Programming Environment Lab, Sweden
- Muhammed Zoheb Hossain, Linköping University, PELAB – Programming Environment Lab, Sweden
- Peter Fritzson, Linköping University, PELAB – Programming Environment Lab, Sweden
Contributors, ViP
- Thomas Richter, Stuttgart University, Germany
- Stephan Rudlof, Stuttgart University, Germany
- Bankolé Matimien Adjibadji, Stuttgart University, Germany
- Heiko Bernloehr, FreeIT, Germany
Contact
- Mail to: OpenModelica [at] ida.liu.se
OMWeb is partly based on ViP architecture developed at Stuttgart university.