90 likes | 226 Views
CS 342 Java, GUIs , and Visualization Dr . Chaman Lal Sabharwal Professor Contact information : Email : chaman@mst.edu Fax: 573-341-4501 Phone : 573-341-6353 website : http :// www.mst.edu /~ chaman. Prerequisites Data Structures and sound knowledge of C++
E N D
CS 342 Java, GUIs, andVisualization Dr. Chaman LalSabharwal Professor Contactinformation: Email: chaman@mst.edu Fax: 573-341-4501 Phone: 573-341-6353 website: http://www.mst.edu/~chaman
PrerequisitesData Structuresandsoundknowledge of C++ or a basic course in Java TextbookJava How to Program, latest Edition, DeitelandDeitel, PrenticeHall. Handoutsareposted: Blackboard: http://blackboard.mst.edu/ Website: http://www.mst.edu/~chaman/courses
Software: SunMicrosystemscreated Java Nowownedby http://www.oracle.com/ For Windows/Unix OS, it is availablefree for download http://www.java.com/en/download/faq/java_win64bit.xml For Mac, it is part of Mac OS, it is embedded in there.
What is Java? It is a programminglanguage. Itsupportstwotypes of programs: applets for brower applications for local machine. It has libraries for developing GraphicalUserInterfaces, Multimedia, Multitasking, Networking.
Whatare GUI components? Therearethreetypes of components, called containers: Lowlevel: It is a collection of tools for interactionwiththeprogram: JTextField, JTextArea, JButton, JCheckBox, JSlider, JMenu Intermediatelevel:toolsfor organizinglowlevel components: JMenuBar, JPanel, JInternalFrame Highlevel: tools for organizing/managingthe display screen: JApplet, JFrame.
How is Multimediasupported? Image, Audio How is AnimationandVisualizationdone? Multitasking Howis Networkingdone? URL library
Class Format: Lectures and Live demos Lectures will be broadcast via streamingvideo Lectures willalsoarchived in both audioandvideo format for laterreview. HandoutsandExamswill be postedon blackboard/website
I amavailablebyphone, e-mail, and fax Ifyouhave any questions, pleasecontact Email: chaman@mst.edu Fax: 573-341-4501 Phone: 573-341-6353 Check the blackboard for updates Blackboardhttps://blackboard.mst.edu and Websitehttp://www.mst.edu
Attendtheleturesregularly Listenfor Learning LearnbyHands on Experiments Experiment now to be Experts Enjoy Java, GUI andVisualization!!! Thankyou !