The Evolution of Java: From Programming Language to Smart Appliances
100 likes | 235 Vues
Java, a programming language developed by Sun Microsystems in 1991 under the leadership of James Gosling, was initially named Oak. It was designed to create advanced software for consumer electronics through Project Green. Modeled after C++, Java is known for its simplicity, object-oriented architecture, and robustness, allowing it to run on various platforms. Today, Java powers modern appliances like cell phones, digital TVs, and gaming systems, enabling them to interact and enhance user experience far beyond traditional appliances, thanks to downloadable software and easier manufacturing processes.
The Evolution of Java: From Programming Language to Smart Appliances
E N D
Presentation Transcript
Java history Java Appliances The language
History • Started by Sun Microsystems Inc. in 1991 • Project green • created to develop advanced software for consumer electronics • Project was lead by James Gosling • Original name of language was Oak • Language is modeled after C++ • Renamed to java main
The language The java language was based on the programming language C++ because it is a strongly written code and to make their new language more comprehensible to others. 1.Simple 2.Object oriented 3.Architecture neutral 4.Robust main
The language • automatic garbage collection • based on an existing language • software that is stand alone 1.Simple 2.Object oriented 3.Architecture neutral 4.Robust main
The language • focus on a object and its interfaces • building blocks • reusable code 1.Simple 2.Object oriented 3.Architecture neutral 4.Robust main
The language • allows java to run on all well equipped computers • compiler creates a architecture neutral file • uses java runtime 1.Simple 2.Object oriented 3.Architecture neutral 4.Robust main
The language • check out possible problems • uses a pointer model • allows worry free coding 1.Simple 2.Object oriented 3.Architecture neutral 4.Robust main
Java Appliances This is Java’s most recent production. Appliances that are programmed using java. This allows these new products to behave very differently from appliances in the past. Some appliances: cell phones, digital TV’s, game systems, screen phones, ext… back main next
Java Appliances • Not designed for one purpose • Downloadable software • Easier manufacturing • Interactive with other products back main next