资源描述:
《virtual programming lab for on》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、VIRTUALPROGRAMMINGLABFORONAbstractInthispaper,,aL,andcI98,Ro,agenericL,andplementtheunderlyingmechanismsandfacilitiesofthevirtualLab,suchassofteinteraction,andinformationpresentation.Usingthesetechnologiesallotoachievehigh-performance,scalability,anddisconnectedoperationthroughreduc
2、tioninobility.Therestofthispaperisorganizedasfolloentsofthedesign.Section3presentstheoverallsystemarchitectureanddescribesthefunctionalponentsofthesystem.Section4discussesimplementationissues.Finally,Section5concludesthepaperanddescribesourfutureentsofstudentprogrammingexercisesinde
3、velopingtheon-linevirtuallaboratoryservices.Thevirtuallaboratorysystemtobedevelopedshouldsupportstudentslocatedindifferentgeographicalareas,eaccesstoprogrammingfacilitiesfromanumberofdifferentsources.Studentshavechoicesofsubmittingaprogramforpilationandexecution,obtainingtheresults,
4、conducting(possiblyinteractive)testing/debuggingrunsofprograms,readinghelpfilesandsoftanuals,etc.Ourmainobjectiveofthisresearchistoproveageneralframeminglabfacilities.Reflectingtheserequirements,Ourdesignoftheaimsatarchitecturewiththefollowingfeatures::·Accessibility:Theserviceofpro
5、videdbythesystemmustbepusinthephysicallaboratory,andfromtheirhomethroughdial-upconnectionusingPPPorSLIP,usingvariousplatforms.ARCHITECTUREThehasaajorfunctionalmodules:betoteplatformonatsthestudent'sinputdatafortransmissiontotheremoteserverandconvertsthemessagedatareceivedfromtheserv
6、erintotheformatsuitablefordisplayatthestudent'sterminal.Figure3:ThestructureofCSA3.3Server-sideAgent(SSA)TheSSAisresponsibleofcarryingouttherequestfromthedistantstudentforprogrammingusingspecifiedsoftands,invokingfunctions,andpassingdata.Italsoneedstointeractonandlineinterpreterbase
7、d,etc.OneimportanttaskofSSAistoprovideamappingoftheinterfaceofthesoftplestcaseisandlineinterfaceeparameters.Inthiscase,a"directmapping"canbeeasilyperformed.Thingscangetmuchmoreplicatedifthesoftitsflexiblelinkageofthesoftmingcoursedesignadoptedbyindividualteacher.3.4C-STransportProto
8、col(CSTP)OncetheCSA