Sie sind auf Seite 1von 6

Chandigarh University, Gharaun

SYNOPSIS
ON
Java Media Player
Under the Guidance Of:
Er. Priya Batta
(CSE Dept, CU, Gharuan)

Submitted To: Submitted By:

Er. Priya Batta Vijay


(15BCS8119)

(CSE Dept, CU, Gharaun) Jaskaran


Singh (15BCS8100)

CHANDIGARH UNIVERSITY (GHARUAN)


(Session 2015-2018)
INTRODUCTION:
Java media player is an application built on java language based on Swing technologies using
Java Media Framework capable of playing most of the audio and video formats .

The application underlies the usage of Java programming and its features making it easier for
programmer to implement concepts and logics to create applications.

Netbeans is used as an IDEs for smoother and easy implementation taking lot of headache from
implementers and allowing faster and systematic approach .

The application is capable to be played in all platforms supporting JMF and JDK 8 installed in
the machine

Media players often display icons known from physical devices such as tape recorders and CD
players. Examples of these icons are (play), (pause), and (stop).

MEDIA LIBRARIES
Many media players, especially those designed to play music, display available songs in a format
known as a media library, which allows the user to organize their music by categories such as
artist, album, genre, year, and rating. Examples of media players that include media libraries are
Amarok, Clementine, Banshee, iTunes, Rhythm box, Winamp, and Windows Media Player.
Feasibility Study
A feasibility study could be used to test a new working system, which could be used because:
The current system may no longer suit its purpose,
Technological advancement may have rendered the current system redundant,
The business is expanding, allowing it to cope with extra work load,
Customers are complaining about the speed and quality of work the business provides,
Competitors are now winning a big enough market share due to an effective integration of a
computerized system.
Within a feasibility study, six areas must be reviewed, including those of Economics, Technical,
Schedule, Organizational, Cultural, and Legal.
1.Economic feasibility study
This involves questions such as whether the firm can afford to build the system, whether its
benefits should substantially exceed its costs, and whether the project has higher priority and
profits than other projects that might use the same resources. This also includes whether the
project is in the condition to fulfill all the eligibility criteria and the responsibility of both sides in
case there are two parties involved in performing any project.

2.Technical feasibility study


This involves questions such as whether the technology needed for the system exists, how
difficult it will be to build, and whether the firm has enough experience using that
technology.The assessment is based on an outline design of system requirements in terms of
Input, Output, Fields, Programs, and Procedures.This can be qualified in terms of volumes of
data,trends,frequency of updating,etc..in order to give an introduction to the technical system.
1**Needed Technologies are known but whether they work together is question of research. We
drop it on learning and analyzing with the help of so many code snippets and check their
functionality.
2**Streaming of audio as well as video data to Bluetooth device from computer may be
restricted or have a jitter due to low bandwidth of Bluetooth.

Methodology
We followed SDLC (System Development Life Cycle) for project development phases.
Systems Development Life Cycle (SDLC) or sometimes just (SLC) is defined by the U.S.
Department of Justice (DoJ) as a software development process, although it is also a distinct
process independent of software or other Information Technology considerations. It is used by a
systems analyst to develop an information system, including requirements, validation, training,
and user ownership through investigation, analysis, design, implementation, and maintenance.

1. Terms Of Reference the management will decide what capabilities and objectives they
wish the new system to incorporate;

2. Feasibility Study asks whether the managements' concept of their desired new system is
actually an achievable, realistic goal, in-terms of money, time and end result difference to the
original system. Often, it may be decided to simply update an existing system, rather than to
completely replace one;

3. Fact Finding and Recording how is the current system used? Often questionnaires are
used here, but also just monitoring (watching) the staff to see how they work is better, as people
will often be reluctant to be entirely honest through embarrassment about the parts of the existing
system they have trouble with and find difficult if merely asked;

4. Analysis free from any cost or unrealistic constraints, this stage lets minds run wild as
'wonder systems' can be thought-up, though all must incorporate everything asked for by the
management in the Terms Of Reference section;

5. Design designers will produce one or more 'models' of what they see a system eventually
looking like, with ideas from the analysis section either used or discarded.

6. System Specification having generically decided on which software packages to use and
hardware to incorporate, you now have to be very specific, choosing exact models, brands and
suppliers for each software application and hardware device;

7. Implementation and Review set-up and install the new system (including writing any
custom (bespoke) code required), train staff to use it and then monitor how it operates for initial
problems, and then regularly maintain thereafter.

Module & Team Member wise Distribution of work


We are two members in a Team. We havent distributed any work of this Project in any manner.
We both are working equally on every module of the Project. Research and Implementation is
done by both of us.
Software Requirements:
JDK 7 SE :
JDK 7 is a superset of JRE 7, and contains everything that is in JRE 7, plus tools such as
the compilers and debuggers necessary for developing applets and applications. JRE 7
provides the libraries, the Java Virtual Machine (JVM), and other components to run
applets and applications written in the Java programming language.

IDE used : GEL , NETBEANS 8.02


The NetBeans IDE is an award-winning integrated development environment available
for Windows, Mac, Linux, and Solaris. The NetBeans project consists of an open-source
IDE and an application platform that enable developers to rapidly create web, enterprise,
desktop, and mobile applications using the Java platform, as well as PHP, JavaScript and
Ajax, Groovy and Grails, and C/C++.
NetBeans IDE 7.1 introduces support for JavaFX 2.0 by enabling the full
compile/debug/profile development cycle for JavaFX 2.0 applications

JMF 2.1a(JAVA MEDIA FRAME WORK)


The Java Media Framework API (JMF) enables audio, video and other time-based media
to be added to applications and applets built on Java technology. This optional package,
which can capture, playback, stream, and transcode multiple media formats, extends the
Java 2 Platform, Standard Edition (J2SE) for multimedia developers by providing a
powerful toolkit to develop scalable, cross-platform technology.

Software Used:-
SOFTWARE USED : J2SE, JDK,JMF, NOTEPAD.
OPERATING SYSTEM : Windows XP, Vista, OR Greater

Hardware Requirements:
Processor: Preferably 1.0 GHz or Greater.
RAM : 512 MB or Greater.
A properly installed and configured sound card
CPU Frequency: 2.06 GHz

Bibliography
Websites:
Following websites are overviewed while preparing this project :

http://www.oracle.com/technetwork/java

http://docs.oracle.com/javase/tutorial

http://www.google.co.in/

http://www.javapractices.com

http://www.ibm.com/developerworks/java/tutorials/j-jmf/

Das könnte Ihnen auch gefallen