Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: Classifieds Online Report ppt
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Classifieds Online

[attachment=31158]

INTRODUCTION

ClassifiedsOnline is being launched because a need for a destination where the local community could come together and help each other is seen. Community members within a city can come here to find an apartment to live in, sell their old car, or music system, promote their small business, find a life partner, join a salsa class, find people who share their interests, get an audience for a local event, trade any item that they might want or have to offer and make new friends while doing all of the above.

PURPOSE:-

ClassifiedsOnline fulfills the requirements of an individual related to classifieds (situation vacant / buy n sell / matrimonial … ) and Yellow Pages. It’s a destination where the local community could come together and help each other. A person can search for a house on rent without the involvement of a property dealer and save the extra money which he/she would have paid as commission. Moreover, the person do all this in a single click of the mouse button i.e., searching / traversing & posting advertisements etc. can be done while sitting at home

What is ClassifiedsOnline all about?

ClassifiedsOnline is a web application that automatically matches posters of AD’s with potential viewers through a communication network in which a host system communicates with the Posters and Potential Viewers. The host system obtains and stores a first set of records each corresponding to a particular ad. This set of records can then be searched by a remote data terminal associated with a potential viewer. The results of this search are then provided to the potential poster, who indicates specific ad listings that the viewer may be interested in. The viewer provides identifying information which is then provided to the poster of the indicated ad.
Provisions are made to ensure that the ad posters who list ads support the system.
Further, the system permits automatic evaluation of potential viewers to screen posters whose information does not match minimum criteria. It’s a system for selectively displaying ad listings to potential viewers and for obtaining ad viewer profile information associated with said potential viewers which is provided to ad posters of ad described in said ad listings.

Introduction to JAVA:

Java is an object-oriented programming language with a built-in application programming interface (API) that can handle graphics and user interfaces and that can be used to create applications or applets. Because of its rich set of API's, similar to Macintosh and Windows, and its platform independence, Java can also be thought of as a platform in itself. Java also has standard libraries for doing mathematics.
Much of the syntax of Java is the same as C and C++. One major difference is that Java does not have pointers. However, the biggest difference is that you must write object oriented code in Java. Procedural pieces of code can only be embedded in objects. In the following we assume that the reader has some familiarity with a programming language. In particular, some familiarity with the syntax of C/C++ is useful.
In Java we distinguish between applications, which are programs that perform the same functions as those written in other programming languages, and applets, which are programs that can be embedded in a Web page and accessed over the Internet. Our initial focus will be on writing applications. When a program is compiled, a byte code is produced that can be read and executed by any platform that can run Java.
The Java programming language consists out of a Java compiler, the Java virtual machine, and the Java class libraries. The Java virtual machine (JVM) is a software implementation of a computer that executes programs like a real machine.
The Java compiler translates Java coding into so-called byte-code. The Java virtual machine interprets this byte-code and runs the program. The Java virtual machine is written specifically for a specific operating system. The Java runtime environment (JRE) consists of the JVM and the Java class libraries.

Bytecode Verifier

A basic philosophy of Java is that it is inherently safe from the standpoint that no user program can crash the host machine or otherwise interfere inappropriately with other operations on the host machine, and that it is possible to protect certain methods and data structures belonging to trusted code from access or corruption by untrusted code executing within the same JVM.
Furthermore, common programmer errors that often lead to data corruption or unpredictable behavior such as accessing off the end of an array or using an uninitialized pointer are not allowed to occur. Several features of Java combine to provide this safety, including the class model, the garbage-collected heap, and the verifier.

Monitor-based concurrency

The aim is binary compatibility. Each particular host operating system needs its own implementation of the JVM and runtime. These JVMs interpret the bytecode semantically the same way, but the actual implementation may be different. More complex than just emulating bytecode is compatibly and efficiently implementing the Java core API that must be mapped to each host operating system.

Java Virtual Machine(JVM):-

A Java virtual machine (JVM) is a virtual machine capable of executing Java bytecode. It is the code execution component of the Java software platform.
A Java virtual machine is software that is implemented on virtual and non-virtual hardware and on standard operating systems. A JVM provides an environment in which Java bytecode can be executed, enabling such features as automated exception handling, which provides "root-cause" debugging information for every software error (exception), independent of the source code. A JVM is distributed along with a set of standard class libraries that implement the Java application programming interface (API). Appropriate APIs bundled together with JVM form the Java Runtime Environment (JRE