Cloud-based Mechanical Design oriented Python program development system
Chiaming Yen (
http://about.me/chiaming_yen
)
Chiaming Yen
Associate Professor
Department of Mechanical Design Engineering
National Formosa University, Taiwan
http://about.me/chiaming_yen
Agenda
Introduction
Related Works
Platform Architecture
Functions of PPDS
Conclusions
Q & A
Introduction
Python as the first teaching programming language
Collaborative product design
PaaS to the rescue (OpenShift)
Local and cloud IDE
Python is Now the Most Popular Introductory Teaching Language at Top U.S. Universities
Collaborative product design
PaaS to the rescue (OpenShift)
Local and cloud IDE
Related Works
Engineering Cloud from Fujitsu
IPython Notebook (Open solution)
Pythonanywhere (Closed solution)
Online Python Tutor (CGI)
PySchool.net (Brython)
Engineering Cloud from Fujitsu
IPython notebook
Pythonanywhere
Online Python Tutor
Platform Architecture
Functions of PPDS
brython_fourbar.py
spur.py
twolink robot
STL file Viewer
Three.js Robot
PTC Creo Web-based Pro/Web.Link fourbar assembly
Conclusions
A Cloud-based Mechanical Design oriented PPDS is implemented.
No local Python installation needed.
Local programs can be synchronous with cloud site and version control systems.
Basic collaborative programs development can be achieved.
CMSimply is released under GPL license v3.0
http://www.cmsimply.com
Q & A
http://about.me/chiaming_yen