JEP 330

GPTKB entity

Statements (116)
Predicate Object
gptkbp:instance_of gptkb:Java_2_Platform
gptkb:JEP
gptkbp:allows running Java programs without explicit compilation
compilation and execution in one step
gptkbp:author gptkb:Oracle_Corporation
Open JDK Team.
gptkbp:benefits Achieved.
Simplifies the execution of small Java programs.
Improved rendering pipeline.
Improved performance and efficiency on mac OS.
gptkbp:challenges Adoption by developers.
gptkbp:collaborative_projects Open JDK contributors.
Cross-industry collaboration.
gptkbp:community_outreach Community engagement.
gptkbp:community_support Strong.
gptkbp:compatibility Backward compatible.
gptkbp:conformance Java SE standards.
gptkbp:contributes_to Java graphics capabilities.
gptkbp:contribution Open JDK contribution process.
gptkbp:coverage Extensive.
gptkbp:dependency None.
gptkbp:describes launch single-file source-code programs
launching single-file source-code programs
gptkbp:description 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.
gptkbp:discusses Open JDK mailing list.
gptkbp:effective_date 2021-09-14
gptkbp:enhances developer productivity
gptkbp:evaluates Performance, usability.
gptkbp:example java Hello World.java
gptkbp:exemplifies the execution of small Java programs
gptkbp:feature Single-file source-code programs
gptkbp:feedback Positive from the community.
gptkbp:feedback_mechanism Community forums.
gptkbp:first_released Java 17.
gptkbp:funding Oracle.
gptkbp:future_prospects 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.
User satisfaction.
Graphics rendering on mac OS.
Compatibility issues.
Better graphics performance for Java applications on mac OS.
Significant on mac OS.
gptkbp:innovation New graphics techniques.
gptkbp:introduced_in gptkb:Java_SE_11
gptkb:Java_11
gptkb:JDK_15
gptkb:Java_17
gptkbp:involved_technology Java, mac OS, Metal.
gptkbp:is_adopted_by Growing.
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:Java_Community_Process
gptkbp:is_tested_for JUnit.
gptkbp:is_updated_by Regular.
gptkbp:latest_version 1.0.
gptkbp:legacy Foundation for future enhancements.
gptkbp:maintenance Ongoing.
gptkbp:mentor Java experts.
gptkbp:mission Enhance Java graphics.
gptkbp:performance Improved frame rates.
gptkbp:platforms mac OS.
gptkbp:project 2021.
Modern graphics rendering.
Open JDK community.
Enhance graphics performance.
New rendering pipeline.
Open JDK Project Lead.
gptkbp:project_advisory_board Open JDK Advisory Board.
gptkbp:proposed_by gptkb:Oracle
gptkb:Oracle_Corporation
gptkbp:provides simplified execution of Java programs
gptkbp:related_jeps JEP 421.
gptkbp:related_to gptkb:JEP_330
gptkb:Java_SE_11
gptkb:Java_Runtime_Environment
gptkb:Java_programming_language
gptkb:Java_FX
gptkb:JEP_291
gptkbp:release_date September 2018
September 2021.
gptkbp:release_notes Available on Open JDK.
gptkbp:released gptkb:Java_11
gptkb:JDK_11
gptkb:JDK_15
gptkbp:replaces Old pipeline based on Open GL.
gptkbp:requires gptkb:Java_Development_Kit_(JDK)
mac OS 10.14 or later.
gptkbp:scope mac OS rendering.
gptkbp:security Addressed.
gptkbp:specification Java SE Specification.
gptkbp:specifies Java source files can be executed directly
gptkbp:stakeholders Java developers, Oracle.
Java users.
gptkbp:status gptkb:Final
2021-09-14
gptkbp:success Performance benchmarks met.
gptkbp:supports source files with a main method
gptkbp:sustainability_efforts Long-term support.
gptkbp:target_jdk gptkb:JDK_17
gptkb:JDK_11
gptkbp:title gptkb:New_mac_OS_Rendering_Pipeline
Launch Single-File Source-Code Programs
gptkbp:user_base Java developers on mac OS.
gptkbp:bfsParent gptkb:JEP_389
gptkb:JEP_33
gptkb:JDK_10
gptkb:Java_10
gptkbp:bfsLayer 5