Академический Документы
Профессиональный Документы
Культура Документы
SYNOPSIS ON
VIRTUAL CLASSROOM
By:
Jaskaran Singh
(00276802711)
Jaskaran Singh
(00376802711)
Gagandeep Singh
(00776802711)
Sukhpreet Singh
(00976802711)
OBJECTIVES
To provide the remote desktop access between teacher and students for better
understanding.
PERSPECTIVE USER
This software package can be readily used by non-programming personal avoiding human
handled chance of error. This project is used by two types of users
Teacher
Student
Software Requirements
Technology
Java SE Development Kit 8
Operating System
Windows XP or above.
Database
Oracle 11g Express edition
IDE
Eclipse
PLATFORMS USED
Java
Java is a computer programming language that is concurrent, class-based, object-oriented, and
specifically designed to have as few implementation dependencies as possible. It is intended to
let application developers "write once, run anywhere" (WORA), meaning that code that runs on
one platform does not need to be recompiled to run on another.
Java is a high-level, third-generation programming language like C, FORTRAN, Perl and many
others. It is a platform for distributed computing a development and run-time environment that
contains built-in support for the World Wide Web.
History of Java
Java development began at Sun Microsystems in 1991, the same year the World Wide Web was
conceived. Javas creator, James Gosling did not design java for the Internet. His Objective was
to create a common development environment for consumer electronic devices which was easily
portable from one device to another. This effort evolved into a language, code named Oak and
later renamed Java that retains much of the syntax and power of c++, but is simpler and more
platform-independent.
Java Features
When a browser invokes the JVM to run a Java program, the JVM does a number of things:
It validates the requested byte-code, verifying that they pass various formatting and
security checks.
It allocates memory for the incoming java class files and guarantees that the security of
JVM is not violated. This is known as the class loader module.
It interprets the byte code instructions found in the class files to execute the program.
Features of java:
ensures that programs cannot gain access to memory locations without proper
authorization.
FEASIBILITY STUDY
To investigate and analyze the existing procedures and to establish the key system requirements
of the system feasibility study are made before starting the project. We have proposed several
alternative solutions to meet our requirements.
Operational feasibility:
This mode of operational feasibility analysis includes the operational analysis of overall system.
The system is tested under several circumstances with varying inputs in unit approach of testing
to integrated approach of testing. The project can operate under available environment.
Technical feasibility:
Using various approaches to test the technical implementation of project using available
hardware, software, and technology it is noticed that the project can be implemented using
existing technology. Also our system can adopt the technological upgrades as it is developed
under the considerations of software engineering principles. Moreover it uses object oriented
approach of programming which can enhance the upgrading with new classes and modules as per
requirement.
Economic Feasibility:
Since, our system uses simple hardware components which are easily available in market. Thus,
the overall system is economically feasible to be implemented by users.
Schedule Feasibility:
The objective and principles involved in the development of the system are well known and can
be easily completed in the allocated time. Tight schedules always help us to learn more in short
period of time. So respecting the tight schedule and considering the fixed objectives of project it
is expected to be a feasible system regarding the schedule concerned.
FUTURE SCOPES
Cost Saving
Perhaps the number one benefit repeatedly cited is the cost savings presented by not
having to pay for travel, hotels and other costs associated with bringing a team to a
single location for a course.
through polling questions, surveys, quizzes and games that spark discussions and
reinforce key learning.
Teamwork
Well-designed virtual classroom experiences rely heavily on teamwork. Participants
are divided into virtual breakout rooms to collaboratively work through case studies,
complete exercises, share ideas and practice new skills.
CONCLUSION
This project is concerned about the transmission of video/audio through the network interface.
Distant learners would be benefited by this project. If virtual classroom would be implemented in
educational areas like schools, colleges, universities, institutes etc. then students/learners wont
be deprived of the subject matters that have been taught in their absence. They will be updated
with subject matters time to time. Through this project we will be able to explore the new levels
of networking. Thus, this project would promote interactivity, synchrony, usefulness and ease of
use among participants via audio/video technology.
REFERENCES
jolt.merlot.org/vol6no1/parker_0310.pdf
oracle.com/technetwork/java/overview-138580.html
virtual-classroom-16-.com-about.com/
ebookee.org/Knowledgenet-Virtual-Classroom_32469.html