Select Currency
Translate this page

DESIGN AND IMPLEMENTATION OF A JAVA BASED CANVAS GRAPHIC SYSTEM

Format: MS WORD  |  Chapter: 1-5  |  Pages: 68  |  929 Users found this project useful  |  Price NGN5,000

  DOWNLOAD THE FULL PROJECT

DESIGN AND IMPLEMENTATION OF A JAVA BASED CANVAS GRAPHIC SYSTEM

 

CHAPTER ONE

INTRODUCTION

1.1 Background to Study

Canvas' origins date back to 1987. The original idea for Canvas came from Jorge Miranda, one of the founders of Deneba Systems Inc. of Miami Florida, for Apple's Macintosh computers, part of the wave of programs that made the desktop publishing revolution.The first version was unique in many ways; not least because it was released as both an application and a desk accessory. In the latter form, it could be used while another program, e.g. PageMaker, was running simultaneously; very handy in that time of single program operation. Canvas provides tools for creating and editing vector and raster graphics. It is used for illustration, page layout, animation, presentations, and publications in printed and World Wide Web formats.From its inception, Canvas differed from other graphics applications because it combined tools and file formats for both vector (line art) graphics, and raster (photographic and other pixel-based) images, along with word-processing and page-layout features such as multiple page documents and master pages.  The user works in a window which is the familiar "page on a pasteboard" analog used by many DTP and vector graphics programs, but in that window, which might be a single illustration page or one page of a multi-page magazine, book, web site, animation or presentation, the user can create or edit and layout text, vector graphics and raster images.

Canvas also emphasized technical drawing in addition to artistic illustration features. While Canvas started out as a prosumer program in the general graphics/DTP market, and continues to be the first (even only) tool of many professionals in such fields as graphics design, advertising, marketing, and DTP, it is less known in the consumer/prosumer market today than programs marketed by larger companies, such as Adobe Illustrator, Photoshop, and CorelDRAW.  It has been better known in academic and commercial enterprises. A Canvas component represents a blank rectangular area of the screen onto which the application can draw or from which the application can trap input events from the user. An application must subclass the Canvas class in order to get useful functionality such as creating a custom component. The paint method must be overridden in order to perform custom graphics on the canvas.

An essential part of programming in Java requires you build exciting new user interfaces for yourselves. Components that come built into the Java framework are regular UI elements, however for a more rich experience, you need controls of your own. Take, for instance, a charting application. No charting tool comes built into a Java API. You need to manually draw the chart yourself. Graphic design is the presentation of ideas and information to your audience in a clear, visually engaging manner. Graphic design lets you make a great first impression. Consumers tend to gravitate to better-designed products. It provides a quality anchor in their mind. Good design gives you instant credibility, inspires confidence and trustworthiness, and clearly communicates its point to your audience.

1.2  Statement of the Problem

Information technology is a trend today, and as the volume of information increases, problem of storage arises. As time is money, in the 21st century, people don’t have the time to read huge number of pages or analyze numerous tables of data. Hence, there is need to represent a huge database in picture-like forms like bar charts and pie charts.

1.3 Aim and Objectives of the Study

The aim of this project is to design a graphics application that uses a Canvas to display graphic objects.

The objectives of the study are;

1.     To design a canvas based application using a canvas component

2.     To develop an interface for graphics design.

3.     To implement the application using java programming language.

1.4     Significance of the Study

This project work will help to provide a better understanding on developing graphic applications in java. It will also increase our knowledge in drawing programmatically as this involves trigonometric calculations.

This project work can serve as:

1. A guide to anyone who wants to develop a graphics system

2. Reference work for students carrying out research on graphic application development.

1.5  Limitations of the study

Due to some constraints, this research work will be limited to the following areas;

1.     It does not allow drawing of complicated diagrams and designs

2.     It does not support full format editing of shapes

3.     It is limited to simple shapes like lines, rectangles and circles. 

1.6  Scope of Study

This study's intended user is all personal computer owners which cuts across students, companies and business enterprises that hope to achieve high quality graphics design in a java environment.

1.7     Definitions of Terms

CANVAS: A container that holds various drawing elements (lines, shapes, text, frames containing other elements, etc.).

AWT: The Java Abstract Windowing Toolkit (AWT) provides numerous classes that support window program development.

GRAPHICS: Refers to any computerdevice or program that makes a computer capable of displaying and manipulating pictures.

GUI: Graphical User Interface.

JAVA 2D API: provides advanced two dimensional graphics capabilities for detailed and complex graphical manipulations.

SWING: Swing is a set of program component s for Java programmers that provide the ability to create graphical user interface (GUI) components, such as buttons and scroll bars, that are independent of the windowing system for specific operating system.

  DOWNLOAD THE FULL PROJECT

DESIGN AND IMPLEMENTATION OF A JAVA BASED CANVAS GRAPHIC SYSTEM

Not The Topic You Are Looking For?



For Quick Help Chat with Us Now!

+234 813 292 6373

+233 55 397 8005


HOW TO GET THE COMPLETE PROJECT ON DESIGN AND IMPLEMENTATION OF A JAVA BASED CANVAS GRAPHIC SYSTEM INSTANTLY

  • Click on the Download Button above.
  • Select any option to get the complete project immediately.
  • Chat with Our Instant Help Desk on +234 813 292 6373 for further assistance.
  • All projects on our website are well researched by professionals with high level of professionalism.

Here's what our amazing customers are saying

Temitayo Ayodele
Obafemi Awolowo University
My friend told me about iprojectmaster website, I doubted her until I saw her download her full project instantly, I tried mine too and got it instantly, right now, am telling everyone in my school about iprojectmaster.com, no one has to suffer any more writing their project. Thank you for making life easy for me and my fellow students... Keep up the good work
Very Good
Adam Alhassan Yakubu
UDS
Excellent work and delivery , I promise to share my testimonies everyone in need of this kind of work. You're the best
Excellent
Stancy M
Abia State University, Uturu
I did not see my project topic on your website so I decided to call your customer care number, the attention I got was epic! I got help from the beginning to the end of my project in just 3 days, they even taught me how to defend my project and I got a 'B' at the end. Thank you so much iprojectmaster, infact, I owe my graduating well today to you guys...
Excellent
Abdulrazak Bello Marsha
Usman Dan fodio University
It was quite a better guide for project and paper presentation purpoting. Many thanks.
Average
Abdul Mateen Iddrisu
UDS
At first I taught is a site full of fraudsters until I saw my project in my Gmail after my payment.. THANK YOU IPROJECTMASTER and May God the almighty bless u guys abundantly
Excellent
JONNAH EHIS
Ajayi Crowther University, Oyo
I was scared at first when I saw your website but I decided to risk my last 3k and surprisingly I got my complete project in my email box instantly. This is so nice!!!
Excellent
Joseph M. Yohanna
Thanks a lot, am really grateful and will surely tell my friends about your website.
Excellent
Gbadamosi Solomon Oluwabunmi
Lasu
Swift delivery within 9 minutes of payment. Thank you project master
Excellent
Dau Mohammed Kabiru
Kaduna State College of Education Gidan Waya
This is my first time..Your service is superb. But because I was pressed for time, I became jittery when I did not receive feedbackd. I will do more business with you and I will recommend you to my friends. Thank you.
Very Good
Ibrahim Muhammad Muhammad
Usmanu danfodiyo university, sokoto
It's a site that give researcher student's to gain access work,easier,affordable and understandable. I appreciate the iproject master teams for making my project work fast and available .I will surely,recommend this site to my friends.thanks a lot..!
Excellent

FREQUENTLY ASKED QUESTIONS

How do I get this complete project on DESIGN AND IMPLEMENTATION OF A JAVA BASED CANVAS GRAPHIC SYSTEM?

Simply click on the Download button above and follow the procedure stated.

I have a fresh topic that is not on your website. How do I go about it?

How fast can I get this complete project on DESIGN AND IMPLEMENTATION OF A JAVA BASED CANVAS GRAPHIC SYSTEM?

Within 15 minutes if you want this exact project topic without adjustment

Is it a complete research project or just materials?

It is a Complete Research Project i.e Chapters 1-5, Abstract, Table of Contents, Full References, Questionnaires / Secondary Data

What if I want to change the case study for DESIGN AND IMPLEMENTATION OF A JAVA BASED CANVAS GRAPHIC SYSTEM, What do i do?

Chat with Our Instant Help Desk Now: +234 813 292 6373 and you will be responded to immediately

How will I get my complete project?

Your Complete Project Material will be sent to your Email Address in Ms Word document format

Can I get my Complete Project through WhatsApp?

Yes! We can send your Complete Research Project to your WhatsApp Number

What if my Project Supervisor made some changes to a topic i picked from your website?

Call Our Instant Help Desk Now: +234 813 292 6373 and you will be responded to immediately

Do you assist students with Assignment and Project Proposal?

Yes! Call Our Instant Help Desk Now: +234 813 292 6373 and you will be responded to immediately

What if i do not have any project topic idea at all?

Smiles! We've Got You Covered. Chat with us on WhatsApp Now to Get Instant Help: +234 813 292 6373

How can i trust this site?

We are well aware of fraudulent activities that have been happening on the internet. It is regrettable, but hopefully declining. However, we wish to reinstate to our esteemed clients that we are genuine and duly registered with the Corporate Affairs Commission as "PRIMEDGE TECHNOLOGY". This site runs on Secure Sockets Layer (SSL), therefore all transactions on this site are HIGHLY secure and safe!