Showing posts with label cse projects. Show all posts
Showing posts with label cse projects. Show all posts

Sunday, October 9, 2011

Performance evaluation of J2EE & .NET Web Services interacting with a .NET Client (Computer Project)


The objective of this project is to build an e-commerce website using ASP.NET as well as J2EE technologies. Visual Studio 2005 provides a great IDE to build seamless front end layer for the websites with minimum effort. Hence, it is used to build the presentation layer. The business logic layer is developed in ASP.NET 2.0 and J2EE, exposing the functions as web services. Two similar clients have been developed in ASP.NET. These two clients invoke the .NET and J2EE web services.
The two similar websites are subjected to testing for correctness and performance. Stress and load testing is performed thoroughly on the website. A detailed analysis of the results is done using the response times and throughputs from various tests.
This report proves that we can build a website using a presentation tier developed in ASP.NET consuming any of the two technologies’ (ASP.NET & J2EE) web services. This proves to be very useful in scenarios where we need the best overall user experience regardless of the technology, to replace or extend an existing business tier by using a different technology.
to download full project click on below link:

Friday, June 17, 2011

Books and Library Lending Management in PHP (Software Project)


Basically, this application is used to manage books in a library. It can be used to lend or return books, keep track of loan history and pattern.

to download the php source code click on the below link:

Wednesday, June 1, 2011

RETINA: A Real TIme Navigation System (Computer Project)


Mobile computing systems are playing a more and more important role in everyday life and applications based on both local and wide area distributed wireless networks are being launched all the time. One of the more challenging applications is real-time traffic navigation, and this thesis focuses on our experience in the design and implementation of a REal-Time Traffic Navigation System (RETINA).

There are a large number of challenging issues involved in designing a system that can support navigation requests and meet the arrival deadlines. These include the management of real-time traffic data, the execution of navigation requests and the monitoring of the best paths for these requests. Focusing on minimizing the probability of missing arrival deadlines as well as reducing the overhead for monitoring the best path, a replicated directed graph approach for searching the best path in which the servers cache traffic data from other servers is proposed. Since the accuracy of this approach depends on the currency of the cached traffic data, a number of approaches for refreshing this data are explored and an adaptive push and pull technique is proposed.

RETINA was implemented using two basic components: database servers and mobile clients. The server program is implemented in VC++ 6.0 on Windows NT and the 2 client program is implemented using both VC++ 5.0 for Win CE 3.0 and VC++ 5.0 on Windows 2000. The server process consists of multiple flags for different functions including servicing requests from mobile client and for system management. A SQL server is connected to the server program at each site and it maintains a database containing the road connections of a district in Hong Kong. A simulated process is defined at the server to create new traffic data values randomly for the road segments maintained by the system. Each client machine, PC or handheld PC, is pre-loaded with a set of maps for the roads defined in the database servers. The client program supports search for best paths, as well as a number of location-dependent requests.

In addition, a number of simulation experiments were used to explore the effect of various parameters such as push threshold and traffic update rate on the effectiveness of the various proposed mechanisms such as adaptive push and pull. The results show that our algorithms do perform well for various operating environments.

Author: Hung Hon Tak, Dick

Source: City University of Hong Kong



Friday, May 27, 2011

N-Mice Simulation(cse project)

This is a simulation of the N-Mice problem, which is presented as the paths that "N" mice which are standing evenly distributed around a circle with a particular radius would take if they were all trying to reach the mouse on their right hand side. It turns out that mathematically they never reach each other, however physically they do. The paths they create are in spiral form, This application can simulate up to 20 mice, in theory it could do much more, however the visual effect of the nice spirals really begin to dissipate after about 20 mice. The simulation assumes each mouse as being an independent particle in 2D space, each particle (mouse) follows the particle on its right hand side, with an attraction force that is calculated via Newton's formula of matter to matter attraction. There are many other ways to implement this problem, a full mathematical definition of the problem and other possible solutions can be found at mathworld.






Particle Engine System (P.E.S) (cse project)


This is a fully scalable particle engine, that has the capabilities of running on clusters that run MPI and Open-MPI protocols. Currently the system simulates mass-spring systems, and visualizes the result via OpenGL 3D graphics and GLUT windowing interface.At the moment the system uses very primitive ODEs such as Euler, Extended Euler and Runge-Kutta algorithms. PES has been successfully compiled and run under both Unix and Windows systems, however under Windows MPI capabilities are not available



FastGEO (cse project)

FastGEO is a library written in object pascal that contains a wide range of highly optimized vector based geometrical algorithms and routines for many different types of geometrical operations such as geometrical primitives and predicates, hull construction and triangulation, clipping, rotations and projections.






Digital Image Watermarking(cse project)


This is a suite of algorithms implemented in delphi that demonstrate simple high-capacity fragile watermarking algorithms and how they can be implemented on loss-less format images. The algorithms implement LSB watermarking on 1st, 2nd and 3rd bits, and have been optimised to be run in parallel. Due to the high data storing capacity of the algorithms they can also be used as steganographic tools for storing hidden data



Sunday, May 22, 2011

JAVA APPLICATION FOR A BLUETOOTH PLATFORM (CSE PROJECT)

                 The proliferation of sophisticated electronic devices and growth of computer networking have provided motivation for the development of Bluetooth standard. This short range wireless technology allows different types of consumer devices, ranging from mobile phones to digital cameras, to form spontaneous wireless networks and exchange data. Bluetooth technology creates many new possibilities for proving services to consumers.

                The automated connection establishment features of Bluetooth make it well suited for providing devices such as PDA’s and mobile phones with access to public wireless networks via access points. In addition, the short range nature of the technology can be exploited so consumers with Bluetooth devices can be provided with services that are most relevant to the position of the access point. For example, a Bluetooth device could be used to alert the user, who has just entered a store, that a product location service is available.
                  In order to realise these possibilities, consumers need access to applications that allows them to take advantage of these services. Java application development technology provides features such as portability, security and robustness that makes it well suited for developing applications for use on Bluetooth platforms. In particular, the Java 2 Micro Edition platform aims to facilitate the development of portable applications for embedded systems, which are typically more varied in their system architecture and more likely to incorporate Bluetooth technology.



To download full project pdf file click on the below link
http://www.megaupload.com/?d=GLMJ4EDR