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
|