Java External Libraries & Case Study

Slides:



Advertisements
Similar presentations
1 G54PRG Programming Lecture 1 Amadeo Ascó Adam Moore 29 Organising Code: Packages & Archives.
Advertisements

Introduction to Eclipse. Start Eclipse Click and then click Eclipse from the menu: Or open a shell and type eclipse after the prompt.
Using Eclipse. Getting Started There are three ways to create a Java project: 1:Select File > New > Project, 2 Select the arrow of the button in the upper.
T ESTING WITH J UNIT IN E CLIPSE Farzana Rahman. I NTRODUCTION The class that you will want to test is created first so that Eclipse will be able to find.
1 eclipse Tips. 2 What is eclipse? Eclipse is a popular IDE (Integrated Development Environment) that we will use to create, compile, execute, and test.
Office 2003 to Office 2007 Transition. What’s New?  Improved GUI with live preview  Improved themes and quick styles  Custom slide layouts  Improved.
1 Mobile Computing Mobile First (formerly Worklight) Copyright 2015 by Janson Industries.
MC365 Ant. Today We Will Cover: Overview of Ant Installing Ant Using the Ant command line tool Various Ant commands available Using Ant in Eclipse.
Tutorial 8 Sharing, Integrating and Analyzing Data
CSC Proprietary and Confidential 1 General MSS Report Lesson 5 After completing this lesson, you will be able to open and run a MSS report.
© 2010 IBM Corporation IBM Experience Modeler - Theme Editor Installing Python Image Library Presenter’s Name - Presenter’s Title DD Month Year.
Marlene Galea.  The JDK (Java Development Kit)  An IDE (Integrated Development Environment) ◦ Different IDEs include:  JCreator  NetBeans  BlueJ.
How to install CGAL Yuanzhen Wang. What is CGAL Computational Geometry Algorithms Library “Provide easy access to efficient and reliable geometric algorithms.
Eclipse IDE. 2 IDE Overview An IDE is an Interactive Development Environment Different IDEs meet different needs BlueJ and DrJava are designed as teaching.
1b – Inside Visual Studio Lingma Acheson Department of Computer and Information Science, IUPUI CSCI N331 VB.NET Programming.
This example is a step by step walkthrough for installing the SRH Front Desk Printer in Windows 8.
Getting Started with Eclipse Sandeep Pasuparthy. What’s Eclipse? It is a free software / open source platform- independent software framework for delivering.
JSP and Servlets Lecture notes by Theodoros Anagnostopoulos.
Office 03 Option Margaret S. Britt.  You will learn to:  Package PowerPoint for a CD  Burn the PowerPoint folder to a CD  Check the CD for accuracy.
DCT 1123 PROBLEM SOLVING & ALGORITHMS INTRODUCTION TO PROGRAMMING.
1 eclipse Tips. 2 What is eclipse? Eclipse is a popular IDE (Integrated Development Environment) that we will use to create, compile, execute, and test.
How to Download and Install a Sharp Print Driver on a Mac.
Using Eclipse. What is Eclipse? The Eclipse Platform is an open source IDE (Integrated Development Environment), created by IBM for developing Java programs.
Introduction to Android. Android as a system, is a java based operating system that runs on the Linux kernel. The system is very lightweight and full.
Creating a Web Site to Gather Data and Conduct Research.
ACM/JETT Workshop - August 4-5, Guidelines For Using BlueJ.
SUSE Linux Enterprise Desktop Administration Chapter 2 Use the Linux Desktop.
Plug-in Development Environment. Session Outline Tools Installation Configuration New Project Basic Debugging Remote Debugging.
CPSC1301 Computer Science 1 Overview of Dr. Java.
Information Services Portal Downloading, Saving and Printing Reports.
Setting Up Eclipse. What is Eclipse? Eclipse is a free, downloadable software that allows us to create, compile, and run JAVA programs.
DEVS M&S Tutorial with eclipse IDE Chungman Seo
Installing Repast in the Eclipse IDE Charlie Gieseler 6/28/04.
1 CSC/ECE 517 Fall 2010 Lec. 3 Overview of Eclipse Lectures Lecture 2 “Lecture 0” Lecture 3 1.Overview 2.Installing and Running 3.Building and Running.
Graphical User Interface You will be used to using programs that have a graphical user interface (GUI). So far you have been writing programs that have.
Tool Install How to download & install Java 6 & Eclipse updated version based on Dr. G. L. Ray’s slides.
11 SUPPORTING THE WINDOWS DESKTOP Chapter 4. Chapter 4: Supporting the Windows Desktop2 SUPPORTING THE WINDOWS DESKTOP  Troubleshoot and customize the.
Computer Science Projects Internal Assessment. Mastery Item Claimed Justification Where Listed Random Access File – Searching Lines P. 53 Random.
Photoshop Image Slicing. Reasons to Image Slide To create links out of sliced images To optimise different areas. (flat areas of colour, such as logos,
SUPPLIER MODULE User’s Guide. Step 1. Click Files Step 2. Click Supplier.
CITRIX REVIEW Presented by Mary Kay Black and Christy Randall.
Building the CarryDrop simulation in Eclipse Creating a new project with existing code from John Murphy’s RePast tutorial.
Loader Tutorial Set Up. Requirements Java 7 Eclipse IvyIDE plugin Git Optional: Ant Maven.
(1) Introduction to Robocode Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of Hawaii Honolulu.
Downloading Procedures From the Web Importing Web Procedures Using ProEdit.
Today Javadoc. Packages and static import. Viewing API source code. Upcoming Topics: –protected access modifier –Using the debugger in Eclipse –JUnit testing.
Using CVUSD Print Center Desktop Printer Chino Valley Unified School District.
Java IDE Dwight Deugo Nesa Matic
What are the Steps to add an HP Printer to a Mac Device? HP Customer Support Helpdesk.
ATS Application Programming: Java Programming
Appendix A Barb Ericson Georgia Institute of Technology May 2006
C Programming Lecture-1 Overview and Environment Setup
Instructor’s Guide to Teaching SolidWorks Software Lesson 1
Installing and running the local check projects in Eclipse
Quickr Places & Templates Introduction
COSC-4840 Software Engineering
CMPE 152: Compiler Design ANTLR 4 and C++
BOLD 2.0 Navigation Help Guide.
25 GUI Example.
Setting up Eclipse Locally
FAQ 02 How to upload completed Assessment Tasks to the website
Chapter 2 – Introduction to the Visual Studio .NET IDE
1. Open Visual Studio 2008.
Building a program (Java libraries) - an example
Using Eclipse.
How to import CAP Library
Working with Libraries
Java Code Review with CheckStyle
Presentation transcript:

Java External Libraries & Case Study 26 Java External Libraries & Case Study

Previously GUI Example Switch project

Overview Java External Libraries & Case Study What is a library? Internal External Required Add External Libraries to Eclipse Case Study

What is a library? A library is composed of reusable code Saves time by Providing code that performs a programming task The code does not need to be designed and programmed again Reducing validation of the code The code does what it is supposed to Reducing required tests Providing efficient operations

What is a library? Internal libraries are those provided as part of the language, e.g. java. and jaxax.swing packages External libraries are those that have to be included in the language and at run time, e.g. SuperCSV Public method and classes are accessible by all Protected methods are accessible by inheritance (extends) and by the same package member classes Protected methods are also accessible by package member classes

Required Required the .jar(s) files with the compiled code A library must provide documentation, e.g. javadoc Some time source files are also provided, normally for open source libraries

Add External Libraries to Eclipse Download the library into your computer Install the library, follow the library installation gudes Open Eclipse Select menu option “Window” Select “Preferences” from dropdown menu Open the “Java” option from the left hand side tree

Add External Libraries to Eclipse Open the “Build Path” option Select User library Press “New” button (top right hand side) Give a name to the library, use the library own name Select the new library entry Press “Add Jars...” button Select the jar file(s)

Add External Libraries to Eclipse Add link to documentation Press “OK” button in the “Preferences” window

References Super CSV JFreeChart Java library to read and write Comma Separated Values (CSV) files http://supercsv.sourceforge.net/ JFreeChart Java library to display charts http://www.jfree.org/jfreechart/