JEP 330

GPTKB entity

Statements (116)
Predicate Object
gptkbp:instance_of gptkb:API
gptkb:Java_Enhancement_Proposal
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:JEP_411
gptkb:JEP_389
gptkb:JEP_392
gptkb:JEP_33
gptkb:JDK_10
gptkb:Java_10
gptkbp:allows running Java programs without explicit compilation
compilation and execution in one step
gptkbp:author gptkb:Database_Management_System
Open JDK Team.
gptkbp:benefits User satisfaction.
Achieved.
Compatibility issues.
Simplifies the execution of small Java programs.
Improved rendering pipeline.
Improved performance and efficiency on mac OS.
Significant on mac OS.
gptkbp:challenges Adoption by developers.
gptkbp:collaborations Open JDK contributors.
Cross-industry collaboration.
gptkbp:community_involvement Community engagement.
gptkbp:community_support Strong.
gptkbp:contributed_to Java graphics capabilities.
gptkbp:contribution Open JDK contribution process.
gptkbp:covered_by Extensive.
gptkbp:dependency None.
gptkbp:discusses Open JDK mailing list.
gptkbp:effective_date 2021-09-14
gptkbp:enhances developer productivity
gptkbp:example java Hello World.java
gptkbp:exemplifies the execution of small Java programs
gptkbp:features Single-file source-code programs
gptkbp:feedback Community forums.
Positive from the community.
gptkbp:first_released Java 17.
gptkbp:future_plans Monitor performance and compatibility.
gptkbp:graphics Metal.
gptkbp:has_documentation Available on Open JDK website.
https://www.w3.org/2000/01/rdf-schema#label JEP 330
gptkbp:impact Improves developer productivity.
Graphics rendering on mac OS.
Better graphics performance for Java applications on mac OS.
gptkbp:innovation New graphics techniques.
gptkbp:introduced gptkb:Java_SE_11
gptkb:Java_11
gptkb:JDK_15
gptkb:Java_17
gptkbp:is_adopted_by Growing.
gptkbp:is_compatible_with Backward compatible.
gptkbp:is_described_as Allows launching a single Java source file directly without compilation.
Allows the execution of a single Java source file without explicit compilation.
This JEP proposes to allow the execution of a single Java source file without the need for explicit compilation.
A new rendering pipeline for mac OS using Apple's Metal framework.
launch single-file source-code programs
launching single-file source-code programs
gptkbp:is_evaluated_by Performance, usability.
gptkbp:is_implemented_in Metal API
Completed.
gptkbp:is_motivated_by Simplify the process of running small Java programs.
gptkbp:is_part_of gptkb:Java_SE_Platform
gptkbp:is_reviewed_by gptkb:software_framework
gptkbp:is_tested_for J Unit.
gptkbp:latest_version 1.0.
gptkbp:legacy Foundation for future enhancements.
gptkbp:maintenance Ongoing.
gptkbp:mentor Java experts.
gptkbp:mission Enhance Java graphics.
gptkbp:objective mac OS rendering.
gptkbp:performance Improved frame rates.
gptkbp:platform mac OS.
gptkbp:project 2021.
Modern graphics rendering.
Open JDK community.
Enhance graphics performance.
New rendering pipeline.
Open JDK Project Lead.
Open JDK Advisory Board.
gptkbp:proposed_by gptkb:Database_Management_System
gptkbp:provides simplified execution of Java programs
gptkbp:receives_funding_from Oracle.
gptkbp:regulatory_compliance Java SE standards.
gptkbp:related_jeps JEP 421.
gptkbp:related_to gptkb:JEP_330
gptkb:Java_SE_11
gptkb:language
gptkb:JEP_291
gptkb:Java_Enhancement_Proposal
gptkbp:release_date September 2018
September 2021.
gptkbp:released gptkb:Java_11
gptkb:JDK_11
gptkb:JDK_15
Available on Open JDK.
gptkbp:replaced_by Old pipeline based on Open GL.
gptkbp:requires gptkb:software
mac OS 10.14 or later.
gptkbp:security_features Addressed.
gptkbp:specifies Java SE Specification.
Java source files can be executed directly
gptkbp:sponsor Java developers, Oracle.
Java users.
gptkbp:status gptkb:Final
2021-09-14
gptkbp:succeeded_by Performance benchmarks met.
gptkbp:supports source files with a main method
gptkbp:sustainability_initiatives Long-term support.
gptkbp:targets gptkb:JDK_17
gptkb:JDK_11
gptkbp:technology Java, mac OS, Metal.
gptkbp:title gptkb:New_mac_OS_Rendering_Pipeline
Launch Single-File Source-Code Programs
gptkbp:updates Regular.
gptkbp:user_base Java developers on mac OS.