= TMC onboarding resources = || [[Image(https://j.gifs.com/pYqXo6.gif)]] || || === TMC Simulator Documentation === [http://git.tokomak.net:8888/attachment/wiki/Onboarding/SystemOverview.jpg Simulation Overview Diagram] [http://git.tokomak.net:8888/attachment/wiki/Onboarding/TMC%20Simulator%20Chu%20%26%20Gerfen.pdf TMC Simulator for Operator Training Using Micro-Simulation] Chu, Gerfen & Recker. Nov 2007. [wiki:TMC_XML_schema XML Schema description] || '''Tutorials and References[[BR]][[BR]]'''[https://docs.oracle.com/javase/tutorial/rmi/ RMI][[BR]][[BR]][http://www.javaworld.com/article/2076396/java-xml/xml-for-the-absolute-beginner.html XML] (pg 1 only)[[BR]][[BR]][http://docs.oracle.com/javase/tutorial/networking/sockets/index.html Sockets][[BR]][[BR]]Concurrency Tutorial: [http://docs.oracle.com/javase/tutorial/essential/concurrency/procthread.html Processes] and [http://docs.oracle.com/javase/tutorial/essential/concurrency/threads.html Threads][[BR]][[BR]][http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html System Properties][[BR]][[BR]][[BR]] || '''Developer Tools[[BR]][[BR]]'''[https://tmcsimulator.slack.com/ Slack] - Group chat[[BR]][[BR]][wiki:WikiStart Wiki - Project Docs][[BR]][[BR]][http://svnbook.red-bean.com/en/1.2/svn-book.html Subversion] - Source Code Repository[[BR]]Project Checkout [https://tinyurl.com/y4579yw7 command].[[BR]][[BR]][https://github.com/UISpec4J/UISpec4J UISpec4J] - Swing GUI Testing[[BR]][[BR]][http://www.mockito.org/ Mockito] - Unit test mocking framework [[BR]][[BR]]!NetBeans, JUnit, !CheckStyle[[BR]] || === Training === Subversion [http://www.youtube.com/watch?v=8wYiabh2hpM Subversion Video] (5 min), [http://users.csc.calpoly.edu/%7Ejdalbey/308/Lectures/SVNwalkthrough.pdf SVN walkthrough], [wiki:SubversionTutorial NetBeans Subversion Tutorial] [wiki:SandBox] exercise. Run the simulator and read the XML at the same time. [http://users.csc.calpoly.edu/%7Ejdalbey/309/Lectures/UISpec4J-NB-example.html UISpec4J NetBeans Example] [http://users.csc.calpoly.edu/~jdalbey/309/Assign/UISpec4JTraining.pdf GUI Testing Tutorial] [wiki:LabSimStatus_systest Lab: Integration Testing of CADSimulator] [wiki:LabRMI Lab RMI] [wiki:LabSockets Lab: Sockets] [https://wiki.csc.calpoly.edu/cpe305/search?q=wiki%3ALabMockito Mockito]