CS 342 Java, GUIs, and Visualization Dr. Chaman Lal Sabharwal Professor Contact information: Fax: 573-341-4501 Phone:

Slides:



Advertisements
Similar presentations
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 6A Operating System Basics PART II.
Advertisements

JAVA API (GUI) Subject:T0934 / Multimedia Programming Foundation Session:1 Tahun:2009 Versi:1/0.
INTRO TO MOBILE APP DEVELOPMENT CMSC 150: Lecture 34.
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
© 2008 Verizon. All Rights Reserved. PTEXXXXX XX/08 GLOBAL CAPABILITY. PERSONAL ACCOUNTABILITY. Customized Net Conference New Features in Microsoft Office.
 What are the basic GUI components we’ve learned so far? › JFrame › JPanel › JButton › JLabel › JTextArea › JTextField › JCheckBox › JRadioButton › Paint.
FUNDAMENTALS OF PROGRAMMING SM1204 Semester A 2010/2011.
Chapter 8 Operating Systems and Utility Programs.
Event Handling Events and Listeners Timers and Animation.
Lecture 15 Graphical User Interfaces (GUI’s). Objectives Provide a general set of concepts for GUI’s Layout manager GUI components GUI Design Guidelines.
CS101- Lecture 11 CS101 Fall 2004 Course Introduction Professor Douglas Moody –Monday – 12:00-1:40 – – –Web Site: websupport1.citytech.cuny.edu.
SmartPhones Student 1 Student 2 Student 3. SmartPhone Definition “A SmartPhone is one device that can take care of all your handheld computing and communication.
Java Programming Language Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University
INE2720 Web Application Software Development General Information.
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
University of Management & Technology Operating Systems & Utility Programs.
CS 5403 Java, GUIs, and Visualization Dr. Chaman Lal Sabharwal Professor Contact information: Fax: Phone:
FUNDAMENTALS OF PROGRAMMING SM1204 SEMESTER A 2012.
Welcome to CS 3331, Advanced Object-Oriented Programming Fall 2009 Dept. of Computer Science University of Texas at El Paso.
Web Designing By Bhupendra Ratha, Lecturer School of Library & Information Science D.A.V.V., Indore.
Technology Tools Office of Instructional Technology.
UWG 2013 Meeting PO.DAAC Web Services Demo. What are PO.DAAC Web Services?
 Saundra Speed  Mariela Esparza  Kevin Escalante.
Object Oriented Programming Ders 11: Interfaces Mustafa Emre İlal
Your Interactive Guide to the Digital World Discovering Computers 2012.
CS 444 Introduction to Operating Systems
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University
Device- dependent Runs only on specific type of computer Types of Operating Systems What are some characteristics of operating systems? Next p
I need more than my LMS! Requirements for creating multimedia Flectures.
SE-1021 Software Engineering II Week 5, Class 1 Learning Resources From inner classes to anonymous Inner Classes Additional GUI components Inheritance.
ITEC 109 Lecture 27 GUI. GUIs Review Sounds –Arrays hold sample values –Creating a keyboard –Sound effects Homework 3 –The big two –Due after break –Lab.
Object Oriented Programming Engr. M. Fahad Khan Lecturer, Software Engineering Department University of Engineering & Technology, Taxila.
CS Fall 2012, Lab 09 Haohan Zhu. Boston University Slideshow Title Goes Here CS Fall 2012, Lab /20/2015 GUI - Graphical User Interface.
PROGRAMMING LANGUAGES Procedural to Object Oriented The World of Software Development.
Fundamentals of Physics III. Download the following files: Syllabus All the documents are available at the website:
AN INTRODUCTION TO JAVA LANGUAGE CT Credit Hours : (3 Lecture, 2 Lab)
Swing / Session1 / 1 of 30 Module Introduction Distributed Computing in Java.
Multimedia Systems Option Topic 2. Multimedia Systems  A Multimedia system combines different types of media into interactive information systems. 
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
The Swing GUI Components Chapter 29 An enhanced alternative to AWT The PC does not need an appletviewer or browser Swing overcomes some AWT drawbacks.
1 Chapter 16: Creating Windows. 2 Basics of GUI Programming How to create a Window. TryWindow.java You always need a JFrame component before creating.
Creating a Window. A basic window in Java is represented by an object of the class Window in the package java.awt.
50 Ways to Use Discovery Education streaming Lance Rougeux.
Computer Science [3] Java Programming II - Laboratory Course Lab 4 -1 : Introduction to Graphical user interface GUI Components Faculty of Engineering.
Chapter 4 Software. Introduction Program: is a set of sequence instructions that tell the computer what to do. Software: is a collection of programs,
Introduction to Swing Mr. Crone. What is Swing? a collection of pre-made Java classes used to create a modern graphical user interface.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
PRG 421 MART Education Expert/prg421mart.com FOR MORE CLASSES VISIT
PRG 421 ACADEMIC PROFESSOR/TUTORIALRANK For more course Tutorials
Java Swing What is swing? Swing is a ”Lightweight” GUI ToolKit for Java Different from AWT / SWT Toolkits for GUIs Few lines of code to produce GUI elements.
YouTube clone | YouTube script –phpscriptsmall
CMPT 201 Computer Science II for Engineers
Multimedia Syllabus Information
Advanced User Interfaces
Graphical user interface with Swing by jose maria gonzalez pinto
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms.
What is in the Web? And Commerce on the Web
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
CSC2310 Principles of Computer Programming
Customized Net Conference
Advanced Programming: C# Lecture 0: Corse Info
CS350, Programming III: Java Two Credit Hours
An Introduction to Java Language
SE-1021 Software Development 2
Customized Net Conference
Digital Literacy 1.00 Computer Basics
CS Problem Solving and Object Oriented Programming Spring 2019
PLTW Terms PLTW Vocabulary Set #10.
PLTW Terms PLTW Vocabulary Set #10.
Presentation transcript:

CS 342 Java, GUIs, and Visualization Dr. Chaman Lal Sabharwal Professor Contact information: Fax: Phone: website:

Prerequisites Data Structures and sound knowledge of C++ or a basic course in Java Textbook Java How to Program, latest Edition, Deitel and Deitel, PrenticeHall. Handouts are posted: Blackboard: Website:

Software: Sun Microsystems created Java Now owned by For Windows/Unix OS, it is available free for download n64bit.xml For Mac, it is part of Mac OS, it is embedded in there.

What is Java? It is a programming language. It supports two types of programs: applets for brower applications for local machine. It has libraries for developing Graphical User Interfaces, Multimedia, Multitasking, Networking.

What are GUI components? There are three types of components, called containers: Low level: It is a collection of tools for interaction with the program: JTextField, JTextArea, JButton, JCheckBox, JSlider, JMenu Intermediate level: tools for organizing low level components: JMenuBar, JPanel, JInternalFrame High level: tools for organizing/managing the display screen: JApplet, JFrame.

How is Multimedia supported? Image, Audio How is Animation and Visualization done? Multitasking How is Networking done? URL library

Class Format: Lectures and Live demos Lectures will be broadcast via streaming video Lectures will also archived in both audio and video format for later review. Handouts and Exams will be posted on blackboard/website

I am available by phone, , and fax If you have any questions, please contact Fax: Phone: Check the blackboard for updates Blackboard and Website

Attend the letures regularly Listen for Learning Learn by Hands on Experiments Experiment now to be Experts Enjoy Java, GUI and Visualization!!! Thank you !