You are on page 1of 9

Maharashtra State Board of Technical Education

Government Polytechnic College, Murtizapur


Computer Engineering Department
2022-23

Microproject Topic Name :


Small Animation using Applet

Subject : SEN

GUIDED BY :
V.D.KALE sir

1
Certificate

This is to certify that Mr. /Mrs.

Roll No: of Fourth Semester of Diploma

in computer Engineering at [ Government polytechnic murtizapur ] , has completed the

Micro Project satisfactorily in Subject SEN , in the academic 2022-23 as per the MSBTE

prescribed curriculum of I Scheme.

R.NO NAME ENROLLMENT NO ROLL.NO

1 SABHISHEK .S. GAYAKWAD 2212410340 70

2 ASHISH .P.SAWANT. 2212410341 71

3 ASHISH .R.INGLE 2212410342 72

4 ABHIHEK.B.PADOLE 2212410345 73

Place: Pune Enrollment No:

Date: / /2023 Exam Seat No:

Project Guide Head of the Department Principal

2
Sr. Title Page No .
1. Introduction 1
2. Literature Survey 5-6
3. Data Flow Diagram 7
4. Use Case Diagram 18
5. Output 9
6. Conclusions 10

7. References 10

INDEX

Introduction

3
Java is a programming language that produces software for multiple
platforms. When a programmer writes a Java application, the compiled
code (known as bytecode) runs on most operating systems (OS),
including Windows, Linux and Mac OS. Java derives much of its syntax
from the C and C++ programming languages. Java was developed in the
mid-1990s by James A. Gosling, a former computer scientist with Sun
Microsystems.

Java produces applets (browser-run programs), which facilitate graphical


user interface (GUI) and object interaction by Internet users. Prior to
Java applets, Web pages were typically static and non-interactive. Java
applets have diminished in popularity with the release of competing
products, such as Adobe Flash and Microsoft Silverlight.

Java applets run in a Web browser with Java Virtual Machine (JVM),
which translates Java bytecode into native processor instructions and
allows indirect OS or platform program execution. JVM provides the
majority of components needed to run bytecode, which is usually
smaller than executable programs written through other programming
languages. Bytecode cannot run if a system lacks required JVM.

Java program development requires a Java software development kit


(SDK) that typically includes a compiler, interpreter, documentation
generator and other tools used to produce a complete application.

Animation is a method in which pictures are manipulated to appear as


moving images. In traditional animation, images are drawn or painted by

4
hand on transparent celluloid sheets to be photographed and exhibited
on film. Today, most animations are made with Computer Generated
Imaginary (CGI). Computer animation can be very detailed 3D
animation, while 2D computer animation can be used for stylistic
reasons, low bandwidth or faster real-time renderings. Other common
animation methods apply a stop motion technique to two and three-
dimensional objects like paper cutouts, puppets or clay figures.

 Reusability: While developing a project in java, we often feel that


there are few things that we are writing again and again in our code.
Using packages, you can create such things in form of classes inside
a package and whenever you need to perform that same task, just
import that package and use the class.
 Better Organization: Again, in large java projects where we have
several hundreds of classes, it is always required to group the
similar types of classes in a meaningful package name.

Types of packages in Java


As mentioned in the beginning of this guide that we have two types of
packages
1) User defined package: The package we create is called user-defined
package.

2) Built-in package: The already defined package like java.io.*,


java.lang.* etc are known as built-in packages.

A Java method is a collection of statements that are grouped together to


perform an operation. When you call the System.out.println() method,
for example, the system actually executes several statements in order to
display a message on the

5
Data Flow diagram

Fig. Data Flow Diagram of animation using Applet

6
Usecase Diagram

Fig . Use case diagram for animation

7
Output:

8
Conclusion
So we have developed the animation using Java Applet . We have
created a animation in which we developed a bouncing ball which is
moving in the screen . We have used many function of applet like
drawOval , drawstring etc . We have successfully run our project on our
local computer and print the graphics , bouncing ball .

References

1. JAVA The Complete Reference, Seventh Edition by Herbert


Schildt.
2. Java 8 Programming Black Book by DT Editorial Services.
3. Java Programming by Dr. RajendraKawale.
4. Learn Java in One Day and Learn It Well by Jamie Chan.
5. Beginning Programming with Java with Dummies by Barry A
Burd.

You might also like