Platform
*A platform is an environment where we can execute different programs.
ex:
os(windows,linux,unix etc)
technology(java,.net etc)
Platform Dependent
------------------
*If application of one operating system cannot be executed on other operating system such kind of application is called as platform dependent.
ex:
c/c++ Applications
Platform Independent
--------------------
If application of one os can be executed on other os such kind of applications are called platform independent.
ex:
Java applications
History of java
---------------
*In early 1990's sunmicrosystems was developing a software for electronic devices.
*At that time c/c++ are the most powerful languages but they are platform dependent.
*so sunmicrosystems started to develop a new programming language which is platform independent under the guidance of James Gosling.
*The name of the project is Green Project.
*By 1992 they had developed a platform independent language.
*Initially it is named as oak
*In 1995 oak is renamed to java due to patent issue.