SlideShare a Scribd company logo
Java mobility
•One design objective of Java is mobility,
which indicates that programs published for
•the Java program must run in the same way
on any mixture of components and os with
adequate playback assistance and that is what
to be mentioned in these CR Bridge articles.
• This is obtained by obtaining the Java
terminology rule to an advanced reflection
called Java byte code, instead of directly to
architecture-specific device rule.
• Java byte code guidelines are comparable to
device rule, but they are designed to be
implemented by an exclusive device (VM)
published specifically for the variety
components.
• End customers commonly use a Java Runtime
Atmosphere (JRE) installed on their own
device for separate Java programs, or in a web
browser for Java applets.
• Standardized collections provide a general way
to access host-specific functions such as
design, threads, and social media.
• A major benefit of using byte code is porting.
However, the expense of presentation indicates
that considered programs almost always run
more slowly than programs collected to local
executables would.
• Just-in-Time (JIT) compilers were presented
from an initial phase that gather bytecodes to
device rule during playback.
• Java is program separate. But as Java
exclusive device must turn
• Java byte code into device terminology which
relies on the os being used, it is program
reliant.
• Oracle Organization is the current owner of the
official execution of the Java SE program,
following their getting Sun Microsystems on
Jan 27, 2010.
• This execution is based on the original
execution of Java by Sun. The Oracle
execution is available for Microsoft company
Microsoft windows, Mac OS X, Linux system
and Solaris.
• Because Java does not have any official standardization
recognized by Ecma International, ISO/IEC, ANSI, or other
third-party requirements organization, the Oracle execution
is the de facto standard.
• The Oracle execution is packed into two different
distributions: The Java Runtime Atmosphere (JRE) which
contains the parts of the Java SE program needed to run
Java programs and is designed for end customers, and the
Java Growth Kit (JDK), which is designed for software
designers and includes development tools such as the Java
compiler, Javadoc, Jar, and a debugger.
• OpenJDK is another significant Java SE
execution that is certified under the GNU GPL.
• The execution started when Sun began
launching the Java source rule under the GPL.
As of Java SE 7, OpenJDK is the official Java
reference execution.
• Because Java does not have any official standardization
recognized by Ecma International, ISO/IEC, ANSI, or other
third-party requirements organization, the Oracle execution
is the de facto standard.
• The Oracle execution is packed into two different
distributions: The Java Runtime Atmosphere (JRE) which
contains the parts of the Java SE program needed to run
Java programs and is designed for end customers, and the
Java Growth Kit (JDK), which is designed for software
designers and includes development tools such as the Java
compiler, Javadoc, Jar, and a debugger.
OpenJDK is another significant Java SE
execution that is certified under the GNU GPL.
The execution started when Sun began
launching the Java source rule under the GPL.
As of Java SE 7, OpenJDK is the official Java
reference execution.
Thus our CR Bridge surveys comes to an end.

More Related Content

What's hot

Introduction To Perl - SpringPeople
Introduction To Perl - SpringPeopleIntroduction To Perl - SpringPeople
Introduction To Perl - SpringPeople
SpringPeople
 
Javantura v4 - Spring Boot and JavaFX - can they play together - Josip Kovaček
Javantura v4 - Spring Boot and JavaFX - can they play together - Josip KovačekJavantura v4 - Spring Boot and JavaFX - can they play together - Josip Kovaček
Javantura v4 - Spring Boot and JavaFX - can they play together - Josip Kovaček
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Understanding and extending p2 for fun and profit
Understanding and extending p2 for fun and profitUnderstanding and extending p2 for fun and profit
Understanding and extending p2 for fun and profit
Pascal Rapicault
 
Java EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The CloudJava EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The Cloud
Bruno Borges
 
Oracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with LessOracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with Less
Ed Burns
 
Managing Your Runtime With P2
Managing Your Runtime With P2Managing Your Runtime With P2
Managing Your Runtime With P2Pascal Rapicault
 
Single Sourcing RAP and RCP - Desktop and web clients from a single code base
Single Sourcing RAP and RCP - Desktop and web clients from a single code baseSingle Sourcing RAP and RCP - Desktop and web clients from a single code base
Single Sourcing RAP and RCP - Desktop and web clients from a single code base
Ralf Sternberg
 
Eclipsecon 2010 - Scala Support in Eclipse
Eclipsecon 2010 - Scala Support in EclipseEclipsecon 2010 - Scala Support in Eclipse
Eclipsecon 2010 - Scala Support in EclipseMiles Sabin
 
p2, modular provisioning for OSGi
p2, modular provisioning for OSGip2, modular provisioning for OSGi
p2, modular provisioning for OSGi
Pascal Rapicault
 
GlassFish in Production Environments
GlassFish in Production EnvironmentsGlassFish in Production Environments
GlassFish in Production Environments
Bruno Borges
 
#JavaOne What's in an object?
#JavaOne What's in an object?#JavaOne What's in an object?
#JavaOne What's in an object?
Charlie Gracie
 
Part 3 JasForge the collaborative and agile project v1.0
Part 3   JasForge the collaborative and agile project v1.0Part 3   JasForge the collaborative and agile project v1.0
Part 3 JasForge the collaborative and agile project v1.0
Jasmine Conseil
 
Continuous Integration Fundamentals: Maven - OFM Canberra July 2014
Continuous Integration Fundamentals: Maven - OFM Canberra July 2014Continuous Integration Fundamentals: Maven - OFM Canberra July 2014
Continuous Integration Fundamentals: Maven - OFM Canberra July 2014
Joelith
 
Porting the NetBeans Java 8 Enhanced For Loop Lambda Expression Refactoring t...
Porting the NetBeans Java 8 Enhanced For Loop Lambda Expression Refactoring t...Porting the NetBeans Java 8 Enhanced For Loop Lambda Expression Refactoring t...
Porting the NetBeans Java 8 Enhanced For Loop Lambda Expression Refactoring t...
Raffi Khatchadourian
 
Ausoug glassfish perth
Ausoug glassfish perthAusoug glassfish perth
Ausoug glassfish perth
LansenConsulting
 
PDE builds or Maven
PDE builds or MavenPDE builds or Maven
PDE builds or Maven
Eclipse Day India
 
A Java Implementer's Guide to Better Apache Spark Performance
A Java Implementer's Guide to Better Apache Spark PerformanceA Java Implementer's Guide to Better Apache Spark Performance
A Java Implementer's Guide to Better Apache Spark Performance
Tim Ellison
 
Apache Harmony: An Open Innovation
Apache Harmony: An Open InnovationApache Harmony: An Open Innovation
Apache Harmony: An Open Innovation
Tim Ellison
 
Branching and merging strategy
Branching and merging strategyBranching and merging strategy
Branching and merging strategy
Rahul Janghel
 
JavaFX Enterprise
JavaFX EnterpriseJavaFX Enterprise
JavaFX Enterprise
Hendrik Ebbers
 

What's hot (20)

Introduction To Perl - SpringPeople
Introduction To Perl - SpringPeopleIntroduction To Perl - SpringPeople
Introduction To Perl - SpringPeople
 
Javantura v4 - Spring Boot and JavaFX - can they play together - Josip Kovaček
Javantura v4 - Spring Boot and JavaFX - can they play together - Josip KovačekJavantura v4 - Spring Boot and JavaFX - can they play together - Josip Kovaček
Javantura v4 - Spring Boot and JavaFX - can they play together - Josip Kovaček
 
Understanding and extending p2 for fun and profit
Understanding and extending p2 for fun and profitUnderstanding and extending p2 for fun and profit
Understanding and extending p2 for fun and profit
 
Java EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The CloudJava EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The Cloud
 
Oracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with LessOracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with Less
 
Managing Your Runtime With P2
Managing Your Runtime With P2Managing Your Runtime With P2
Managing Your Runtime With P2
 
Single Sourcing RAP and RCP - Desktop and web clients from a single code base
Single Sourcing RAP and RCP - Desktop and web clients from a single code baseSingle Sourcing RAP and RCP - Desktop and web clients from a single code base
Single Sourcing RAP and RCP - Desktop and web clients from a single code base
 
Eclipsecon 2010 - Scala Support in Eclipse
Eclipsecon 2010 - Scala Support in EclipseEclipsecon 2010 - Scala Support in Eclipse
Eclipsecon 2010 - Scala Support in Eclipse
 
p2, modular provisioning for OSGi
p2, modular provisioning for OSGip2, modular provisioning for OSGi
p2, modular provisioning for OSGi
 
GlassFish in Production Environments
GlassFish in Production EnvironmentsGlassFish in Production Environments
GlassFish in Production Environments
 
#JavaOne What's in an object?
#JavaOne What's in an object?#JavaOne What's in an object?
#JavaOne What's in an object?
 
Part 3 JasForge the collaborative and agile project v1.0
Part 3   JasForge the collaborative and agile project v1.0Part 3   JasForge the collaborative and agile project v1.0
Part 3 JasForge the collaborative and agile project v1.0
 
Continuous Integration Fundamentals: Maven - OFM Canberra July 2014
Continuous Integration Fundamentals: Maven - OFM Canberra July 2014Continuous Integration Fundamentals: Maven - OFM Canberra July 2014
Continuous Integration Fundamentals: Maven - OFM Canberra July 2014
 
Porting the NetBeans Java 8 Enhanced For Loop Lambda Expression Refactoring t...
Porting the NetBeans Java 8 Enhanced For Loop Lambda Expression Refactoring t...Porting the NetBeans Java 8 Enhanced For Loop Lambda Expression Refactoring t...
Porting the NetBeans Java 8 Enhanced For Loop Lambda Expression Refactoring t...
 
Ausoug glassfish perth
Ausoug glassfish perthAusoug glassfish perth
Ausoug glassfish perth
 
PDE builds or Maven
PDE builds or MavenPDE builds or Maven
PDE builds or Maven
 
A Java Implementer's Guide to Better Apache Spark Performance
A Java Implementer's Guide to Better Apache Spark PerformanceA Java Implementer's Guide to Better Apache Spark Performance
A Java Implementer's Guide to Better Apache Spark Performance
 
Apache Harmony: An Open Innovation
Apache Harmony: An Open InnovationApache Harmony: An Open Innovation
Apache Harmony: An Open Innovation
 
Branching and merging strategy
Branching and merging strategyBranching and merging strategy
Branching and merging strategy
 
JavaFX Enterprise
JavaFX EnterpriseJavaFX Enterprise
JavaFX Enterprise
 

Similar to Java mobility (1)

Java programming(unit 1)
Java programming(unit 1)Java programming(unit 1)
Java programming(unit 1)
SURBHI SAROHA
 
Introduction to Spring & Spring BootFramework
Introduction to Spring  & Spring BootFrameworkIntroduction to Spring  & Spring BootFramework
Introduction to Spring & Spring BootFramework
Kongu Engineering College, Perundurai, Erode
 
JAVA ENVIRONMENT
JAVA  ENVIRONMENTJAVA  ENVIRONMENT
JAVA ENVIRONMENT
josemachoco
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
Java Lover
 
Java chapter 1 basic introduction Unit-1.pptx
Java chapter  1 basic introduction Unit-1.pptxJava chapter  1 basic introduction Unit-1.pptx
Java chapter 1 basic introduction Unit-1.pptx
noosdysharma
 
JAVAPart1_BasicIntroduction.pptx
JAVAPart1_BasicIntroduction.pptxJAVAPart1_BasicIntroduction.pptx
JAVAPart1_BasicIntroduction.pptx
Murugesh33
 
JAVA_Day1_BasicIntroduction.pptx
JAVA_Day1_BasicIntroduction.pptxJAVA_Day1_BasicIntroduction.pptx
JAVA_Day1_BasicIntroduction.pptx
Murugesh33
 
It's a jdk jungle out there - JDK 11 and OpenJDK 11
It's a jdk jungle out there - JDK 11 and OpenJDK 11It's a jdk jungle out there - JDK 11 and OpenJDK 11
It's a jdk jungle out there - JDK 11 and OpenJDK 11
Wolfgang Weigend
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
Krunali Gandhi
 
JAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptx
JAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptxJAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptx
JAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptx
AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
 
1.Intro--Why Java.pptx
1.Intro--Why Java.pptx1.Intro--Why Java.pptx
1.Intro--Why Java.pptx
YounasKhan542109
 
J introtojava1-pdf
J introtojava1-pdfJ introtojava1-pdf
J introtojava1-pdf
Emmanuel Alimpolos
 
What is-java
What is-javaWhat is-java
What is-java
Shahid Rasheed
 
JDK versions and OpenJDK
JDK versions and OpenJDKJDK versions and OpenJDK
JDK versions and OpenJDK
Wolfgang Weigend
 
Java training in bangalore
Java training in bangaloreJava training in bangalore
Java training in bangalore
zasi besant
 
Java Programming 100 Programming Challenges
Java Programming 100 Programming ChallengesJava Programming 100 Programming Challenges
Java Programming 100 Programming Challenges
Javier Crisostomo
 
unit1.pptx
unit1.pptxunit1.pptx
unit1.pptx
PrasadKalal4
 
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
GlobalLogic Ukraine
 
Google ART (Android RunTime)
Google ART (Android RunTime)Google ART (Android RunTime)
Google ART (Android RunTime)
Niraj Solanke
 

Similar to Java mobility (1) (20)

Java programming(unit 1)
Java programming(unit 1)Java programming(unit 1)
Java programming(unit 1)
 
Introduction to Spring & Spring BootFramework
Introduction to Spring  & Spring BootFrameworkIntroduction to Spring  & Spring BootFramework
Introduction to Spring & Spring BootFramework
 
JAVA ENVIRONMENT
JAVA  ENVIRONMENTJAVA  ENVIRONMENT
JAVA ENVIRONMENT
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 
java intro.pptx
java intro.pptxjava intro.pptx
java intro.pptx
 
Java chapter 1 basic introduction Unit-1.pptx
Java chapter  1 basic introduction Unit-1.pptxJava chapter  1 basic introduction Unit-1.pptx
Java chapter 1 basic introduction Unit-1.pptx
 
JAVAPart1_BasicIntroduction.pptx
JAVAPart1_BasicIntroduction.pptxJAVAPart1_BasicIntroduction.pptx
JAVAPart1_BasicIntroduction.pptx
 
JAVA_Day1_BasicIntroduction.pptx
JAVA_Day1_BasicIntroduction.pptxJAVA_Day1_BasicIntroduction.pptx
JAVA_Day1_BasicIntroduction.pptx
 
It's a jdk jungle out there - JDK 11 and OpenJDK 11
It's a jdk jungle out there - JDK 11 and OpenJDK 11It's a jdk jungle out there - JDK 11 and OpenJDK 11
It's a jdk jungle out there - JDK 11 and OpenJDK 11
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
JAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptx
JAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptxJAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptx
JAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptx
 
1.Intro--Why Java.pptx
1.Intro--Why Java.pptx1.Intro--Why Java.pptx
1.Intro--Why Java.pptx
 
J introtojava1-pdf
J introtojava1-pdfJ introtojava1-pdf
J introtojava1-pdf
 
What is-java
What is-javaWhat is-java
What is-java
 
JDK versions and OpenJDK
JDK versions and OpenJDKJDK versions and OpenJDK
JDK versions and OpenJDK
 
Java training in bangalore
Java training in bangaloreJava training in bangalore
Java training in bangalore
 
Java Programming 100 Programming Challenges
Java Programming 100 Programming ChallengesJava Programming 100 Programming Challenges
Java Programming 100 Programming Challenges
 
unit1.pptx
unit1.pptxunit1.pptx
unit1.pptx
 
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
 
Google ART (Android RunTime)
Google ART (Android RunTime)Google ART (Android RunTime)
Google ART (Android RunTime)
 

More from kavita thete

Amazing nanostructure carbon composites-cr bridge
Amazing nanostructure carbon composites-cr bridgeAmazing nanostructure carbon composites-cr bridge
Amazing nanostructure carbon composites-cr bridge
kavita thete
 
Database security and 4 topics in it
Database security and 4 topics in itDatabase security and 4 topics in it
Database security and 4 topics in it
kavita thete
 
5 benefits of using cad program
5 benefits of using cad program5 benefits of using cad program
5 benefits of using cad program
kavita thete
 
Android abilities and its demand today
Android abilities and its demand todayAndroid abilities and its demand today
Android abilities and its demand today
kavita thete
 
J2EE develops n tier application in java
J2EE develops n tier application in javaJ2EE develops n tier application in java
J2EE develops n tier application in java
kavita thete
 
Cad cam technology
Cad cam technologyCad cam technology
Cad cam technology
kavita thete
 
Oracle crm
Oracle crmOracle crm
Oracle crm
kavita thete
 
Hydration clinical research
Hydration clinical researchHydration clinical research
Hydration clinical research
kavita thete
 
Cad cam microsoft
Cad cam microsoftCad cam microsoft
Cad cam microsoft
kavita thete
 

More from kavita thete (9)

Amazing nanostructure carbon composites-cr bridge
Amazing nanostructure carbon composites-cr bridgeAmazing nanostructure carbon composites-cr bridge
Amazing nanostructure carbon composites-cr bridge
 
Database security and 4 topics in it
Database security and 4 topics in itDatabase security and 4 topics in it
Database security and 4 topics in it
 
5 benefits of using cad program
5 benefits of using cad program5 benefits of using cad program
5 benefits of using cad program
 
Android abilities and its demand today
Android abilities and its demand todayAndroid abilities and its demand today
Android abilities and its demand today
 
J2EE develops n tier application in java
J2EE develops n tier application in javaJ2EE develops n tier application in java
J2EE develops n tier application in java
 
Cad cam technology
Cad cam technologyCad cam technology
Cad cam technology
 
Oracle crm
Oracle crmOracle crm
Oracle crm
 
Hydration clinical research
Hydration clinical researchHydration clinical research
Hydration clinical research
 
Cad cam microsoft
Cad cam microsoftCad cam microsoft
Cad cam microsoft
 

Java mobility (1)

  • 1. Java mobility •One design objective of Java is mobility, which indicates that programs published for •the Java program must run in the same way on any mixture of components and os with adequate playback assistance and that is what to be mentioned in these CR Bridge articles.
  • 2. • This is obtained by obtaining the Java terminology rule to an advanced reflection called Java byte code, instead of directly to architecture-specific device rule. • Java byte code guidelines are comparable to device rule, but they are designed to be implemented by an exclusive device (VM) published specifically for the variety components.
  • 3. • End customers commonly use a Java Runtime Atmosphere (JRE) installed on their own device for separate Java programs, or in a web browser for Java applets. • Standardized collections provide a general way to access host-specific functions such as design, threads, and social media.
  • 4. • A major benefit of using byte code is porting. However, the expense of presentation indicates that considered programs almost always run more slowly than programs collected to local executables would. • Just-in-Time (JIT) compilers were presented from an initial phase that gather bytecodes to device rule during playback.
  • 5. • Java is program separate. But as Java exclusive device must turn • Java byte code into device terminology which relies on the os being used, it is program reliant.
  • 6. • Oracle Organization is the current owner of the official execution of the Java SE program, following their getting Sun Microsystems on Jan 27, 2010. • This execution is based on the original execution of Java by Sun. The Oracle execution is available for Microsoft company Microsoft windows, Mac OS X, Linux system and Solaris.
  • 7. • Because Java does not have any official standardization recognized by Ecma International, ISO/IEC, ANSI, or other third-party requirements organization, the Oracle execution is the de facto standard. • The Oracle execution is packed into two different distributions: The Java Runtime Atmosphere (JRE) which contains the parts of the Java SE program needed to run Java programs and is designed for end customers, and the Java Growth Kit (JDK), which is designed for software designers and includes development tools such as the Java compiler, Javadoc, Jar, and a debugger.
  • 8. • OpenJDK is another significant Java SE execution that is certified under the GNU GPL. • The execution started when Sun began launching the Java source rule under the GPL. As of Java SE 7, OpenJDK is the official Java reference execution.
  • 9. • Because Java does not have any official standardization recognized by Ecma International, ISO/IEC, ANSI, or other third-party requirements organization, the Oracle execution is the de facto standard. • The Oracle execution is packed into two different distributions: The Java Runtime Atmosphere (JRE) which contains the parts of the Java SE program needed to run Java programs and is designed for end customers, and the Java Growth Kit (JDK), which is designed for software designers and includes development tools such as the Java compiler, Javadoc, Jar, and a debugger.
  • 10. OpenJDK is another significant Java SE execution that is certified under the GNU GPL. The execution started when Sun began launching the Java source rule under the GPL. As of Java SE 7, OpenJDK is the official Java reference execution. Thus our CR Bridge surveys comes to an end.