Abstract : Cross-platform is a term which can refer to computer programs, operating systems, computer languages, programming languages, or other computer software and their implementations which can be made to work on multiple computer platforms.

A cross-platform application could run on all common platforms, or simply more than one. This type of software could also correctly be called multi-platform software.

In order for software to be considered cross-platform, it must be able to function on more than one computer architecture or operating system .

Just because a particular operating system may run on different computer architectures, that does not mean that the software written for that operating system will automatically work on all architectures that the operating system supports.

There are different ways of approaching the problem of writing a cross-platform application program. One such approach is simply to create multiple versions of the same program in different source trees.

Another approach that is used is to depend on pre-existing software that hides the differences between the platforms, called abstraction of the platform, such that the program itself is unaware of the platform it is running on.

It could be said that such programs are platform agnostic. Programs that run on the Java Virtual Machine (JVM) are built in this fashion.

We have based our project based on the second approach .The concept of cross platform is used in a Local Area Network.
A network can be an interconnection of computers which may or may not run on different platforms.

These varied platforms may support different cross platform tools. The objective of our project is to create a software by the means of which the cross platform tools can be shared.

Please find the following attachments"Cross platform programming seminar report/pdf/ppt download" here......