Getting Ready for CIT591LabsMoore 207What You NeedJava for MacintoshGetting EclipseOffice hoursEmailProblemsVocabulary IThe EndJan 14, 2019Getting Ready for CIT5912LabsLab is scheduled for 3;00-4:30 Fridays in Moore 207Lab is not in Towne 309 (Registrar has it wrong) Everyone is expected to attend labAssignments will be handed out in labYou will be assigned a partner in the labIf you cannot attend the lab:You must tell me at least one day in advance, otherwise you will incur a 10-point penalty on your programThe penalty also applies if you are so late to lab that I think you are not coming, and reassign your partner to someone elseIf you miss lab, or are very late, you may have to do the assignment without a partner3Moore 207Moore 207 is a Linux labMany of you have not used LinuxIt has a desktop that is very similar to the Windows or Macintosh desktopIt’s not hard to figure outDon’t be afraid!I’ll step you through a brief introduction to LinuxJava is platform independent: You can easily move back and forth between Linux and Windows or MacThe easy way to move files is to by a cheap thumb driveWe do have a lab this FridayBefore the lab, please go to Moore 207 and make sure you can log inIf you can't, go to the CETS office and get the problem fixed4What You NeedIt’s really convenient to have your own computerVirtually any Windows computer made within the last three or four years (and some a lot older than that) will be fineIf Macintosh, must run Mac OS X, preferably Leopard (10.5)If your computer is too slow, and you can add RAM, do soDownload and install Java (JDK 6 update 7)http://java.sun.com/javase/downloads/index.jspThis includes the JRE, so don’t install that separatelyAt the same time, download and install Java SE 6 Documentation (from the same web page)Download and install Eclipse Classic 3.4http://www.eclipse.org/downloads/By the way: the JDK and Eclipse are free5Java for MacintoshIf you have OS X, you already have Java, but you will not have the latest versionIf you do not have OS X, you have to get it--earlier versions will not run Java 5 or 6The best way to get Java 6 is to join the Apple Developer Connectionhttp://developer.apple.com/Last I knew, the basic membership is free6Getting EclipseYou should have Java installed before you install EclipseIf you Google for “Eclipse”:The first hit is the home page, http://www.eclipse.org/The second hit is “Eclipse Downloads,” http://www.eclipse.org/downloadsThe current version (Sept. 2007) is Eclipse Classic 3.4Click on the download linkYou will get a zip file; unzip itNo further “installation” is necessary (assuming your Java is installed correctly)Run the eclipse.exe fileYou will be asked to choose a folder for a “workspace” (mine is called workspace); do soNo further configuration is necessary7Office hoursWe have two TA for this course, Nora Apsel and Cyril IsaacOffice hours will be posted shortlyIf you have questions about the assignment:If you are doing pair programming, first ask your partnerThen come and see Nora or Cyril or me (preferably with your partner)I am available much of the time outside office hoursI avoid making appointments, because I usually forget to keep themOffice hours are when I try hard to be in my office; they are not the only time you can see meIf my office door is open, I’m availableIf my office door is closed and I’m there, I’m available if it’s urgentIf I have a “Do not disturb” sign up, I’m frantically busy (this is usually the last half-hour or so before class)8EmailFeel free to send me email at:matuszek @ cis.upenn.eduI get tons of spam, including over 1000 virus-carrying messages a weekTo avoid my spam (but not my virus) filters:If your email concerns this course, please put 591 somewhere in the subject lineIf your email is more general (personal, about the MCIT program, etc.) please put MCIT somewhere in the subject lineIf you forget, I’ll probably see your email anyway; please don’t immediately send another copy!9ProblemsIf you are having problems with the course or the MCIT program, please come see meIt is my job to help you, and I take that seriouslyMCIT students especially: If you have personal problems (sickness, death in the family, breaking up with someone, etc.), please come see meI can’t help with personal problems, but......I might be able to help you with rearranging courses, getting a leave of absence, etc.—things to help you stay in the program and keep your grades upI treat all such matters as confidential10Vocabulary IJRE, Java Runtime EnvironmentThis is the software that allows you to run Java programs on your computerJDK, Java Development Kit (previously called SDK, System Development Kit) The software that allows you to create and run Java programs on your computerWhen you install the SDK, you get a JRE along with itIDE, Integrated Development EnvironmentA tool, such as Eclipse, that makes it easier to write programs11The
View Full Document