Jython Environment For Students (JES) Final Presentation Team
Jython Environment For Students (JES) Final Presentation Team 3 David Raines Claire Bailey Jason Ergle Josh Sklare July 16, 2002 1 Introduction Jython
Environment For Students (JES) Client: Mark Guzdial Team: Claire Bailey - Technical Writing David Raines - Project Manager Jason Ergle - Design Lead Josh Sklare - Technical Lead July 16, 2002 2
Goals Create a Jython programming environment For new Introduction to Media Computation (CS1315) class Target audience is non-technical students and first time programmers July 16, 2002 3
Key Requirements Provide an editor with Syntax Highlighting for loading, modifying, and saving Jython files Provide a command prompt for interacting with Jython interpreter, as well as running loaded files Error messages should be understandable by
the target users July 16, 2002 4 Key Requirements (cont) Debugging will be provided by a popup window containing variable names, types, and values Implement Easy
July 16, 2002 in Jython and Swing to maintain and extend 5 Design The major functionality of the program is divided into two different classes, JESUI and JESInterpretor JESUI contains instances of the other UI Classes. Also handles the events generated by the program.
JESInterpreter executes the command line. JESProgram is the main part of the program. July 16, 2002 6 UML Diagram July 16, 2002 7 UI Design
Mac Version: July 16, 2002 8 Debug Window July 16, 2002 9 Accomplishments We
built an IDE that will be used by students this fall Requirements were well defined Met all requirements within the deadline Little need to modify or append them Code July 16, 2002
is easy to read 10 Accomplishments (cont) Schedule was well divided into tasks Everyone was able to work in parallel Shell of program was completed first
Development information kept in a public place Swiki: http://coweb.cc.gatech.edu/mediaComp-plan/10 Document repository Status updates Change control Bug list July 16, 2002
11 Accomplishments (cont) The July 16, 2002 client is happy with the outcome! 12 Assessment Original Schedule: Actual Schedule:
July 16, 2002 13 Assessment (cont) Some tasks took longer than originally planned Interfaces of objects should have been more descriptive
Interactions with the client were good Swiki was very useful Overall development process went smoothly July 16, 2002 14
What we learned Benefit of well defined requirements and a good, modular design Keeping an open dialog with client is very beneficial Design should be as specific as possible, especially with object interfaces
July 16, 2002 15 What we learned (cont) Benefits Clearly July 16, 2002 of dynamic languages identified team roles are good
Physical Adaptations are adjustments to internal or external structures (fur color, long limbs, strong jaws, etc.) Physical Adaptations. Whale and dolphins can hold their breath for long periods of time. Other aquatic animals breathe using gills.
Energy and Sources of Energy Quiz. independently for a grade. Each member of the group will research a renewable or non-renewable energy source. An . energy source study guide . ... Energy WebQuest for 3rd grade students Last modified by:...
This graph indicates a continual upward trend for CSCP, where CPIM has been on a continual and worrisome downward trend. Further research determined that CSCP was not the cause for a decline in CPIM numbers. Total exam time vs. Time...
offshore derivative instruments. or otherwise, directly or indirectly, in a Foreign Institutional Investor; APPLICABILITY OF GAAR. 29 December 2018. TP Ostwal & Associates LLP Pune Branch of WIRC of ICAI ... GENERAL ANTI AVOIDANCE RULES -AN OVERVIEW
THE ENDOCRINE SYSTEM. The endocrine system is slower-acting, but the action of hormones is _____. The _____, which maintains homeostasis in the body, controls most of the glands of the endocrine system.
Partner Value Proposition. ... For Powered By Cloud options, Powered By licenses are offered at the negotiated rate card prices and MM 3000 components offered at the above <$50K band incremental discounts. MM 3000 - detailed discount tables.
For partition functions of SUSY gauge theory on S. b 3, S2xS1and S b 3/Z n,Localization. w/ certain deformation. Explicit . evaluation [Pasquetti, Taki, etc…] Localization. w/ different deformation "Coulomb branch localization" "Higgs branch localization" Our strategy. Cf. [Pestun '08]...
PROCEDURE FOR ANALYSING A CIRCUIT USING SUPERPOSITION Select any one source in the circuit and remove all others (by replacing them with short or open circuits) Compute the desired voltage or current in a component when the only source present...
Ready to download the document? Go ahead and hit continue!