JEP 339

GPTKB entity

Statements (250)
Predicate Object
gptkbp:instance_of gptkb:Java_2_Platform
gptkb:JEP
gptkbp:addresses security vulnerabilities
gptkbp:advances Java cryptography
gptkbp:affects Java developers
gptkbp:aims_to provide clarity
set expectations
improve release process
improve digital signature performance
gptkbp:aims_to_improve Java's interoperability with native code
gptkbp:approves gptkb:Java_SE_Executive_Committee
gptkb:Java_Community_Process
gptkb:JCP
September 2020
March 2020
2019-05-14
gptkbp:architecture Modern graphics architecture.
gptkbp:author gptkb:Javac_Team
gptkbp:benefits Incorporated into development.
Considered a success.
Positive outcomes expected.
Improved performance on mac OS.
gptkbp:challenges Compatibility with existing applications.
gptkbp:community Active user community.
gptkbp:community_engagement Engaged with the community.
gptkbp:community_feedback Regularly collected.
gptkbp:community_involvement High level of involvement.
Active community participation.
gptkbp:community_support Strong community support.
Strong support from the community.
gptkbp:contains deadlines
release notes
milestones
schedule timeline
gptkbp:contributes_to Java language evolution
Java's cryptographic capabilities
gptkbp:contribution Open source contributions accepted.
gptkbp:created 2019-03-05
gptkbp:customer_satisfaction High user satisfaction reported.
gptkbp:date 2021-09-14
gptkbp:dependency Java FX libraries.
gptkbp:describes gptkb:JDK_17
gptkb:Edwards-Curve_Digital_Signature_Algorithm
gptkb:JDK_15
gptkb:Ed_DSA_Signature_Algorithm
JDK 17 Release Schedule
gptkbp:description Introduces a new rendering pipeline for mac OS.
Provides support for the Ed DSA signature algorithm.
gptkbp:developer Resources available for developers.
Engaged developer community.
gptkbp:developer_adoption Increasing adoption by developers.
gptkbp:discusses Open JDK mailing lists.
gptkbp:effective_date Received final approval.
gptkbp:enables conditional extraction of values
gptkbp:enhances type checking
performance of Java applications
security features of Java
gptkbp:exemplifies code readability
gptkbp:feature gptkb:Java_SE_15
enhances type safety
reduces runtime errors
promotes code clarity
supports better code organization
gptkbp:feedback Positive from the community.
gptkbp:feedback_mechanism Community feedback encouraged.
gptkbp:focus Graphics rendering.
gptkbp:follows gptkb:JEP_338
gptkbp:future_plans Plans for future enhancements.
gptkbp:future_prospects Further optimizations.
gptkbp:goal Enhance graphics performance.
gptkbp:graphics Metal.
Enhanced graphics capabilities.
gptkbp:graphics_apiutilization Utilizes modern graphics APIs.
gptkbp:graphics_performance_enhancements Notable enhancements.
gptkbp:graphics_performance_metrics Available for review.
gptkbp:graphics_rendering_capabilities Enhanced capabilities introduced.
gptkbp:graphics_rendering_improvements Improvements noted.
gptkbp:graphics_rendering_pipeline New rendering pipeline introduced.
gptkbp:has_a_focus_on Java user groups
gptkbp:has_documentation Detailed documentation provided.
Comprehensive documentation provided.
gptkbp:has_programs Ed DSA
gptkbp:historical_achievement Java development
https://www.w3.org/2000/01/rdf-schema#label JEP 339
gptkbp:impact gptkb:Java_community
Java developers
Java users
Java applications on mac OS.
Significant impact on Java graphics.
gptkbp:improves gptkb:Java_programming_language
type inference
signature verification speed
security of Java applications
gptkbp:includes examples of usage
performance benchmarks
Ed25519
final release
release candidate
feature freeze
Ed448
ramp-down period
gptkbp:initial_proposal Proposed in 2020.
gptkbp:integration Integrates with existing Java applications.
gptkbp:introduced API for memory management
API for calling native code
gptkbp:introduced_in gptkb:JDK_15
gptkbp:is_a language feature
gptkbp:is_a_subject_of gptkb:Java_conferences
Java tutorials
Java programming courses
gptkbp:is_adopted_by Increasing.
Java developers on mac OS.
gptkbp:is_aimed_at reducing boilerplate code
developers and security experts
gptkbp:is_aligned_with industry standards
modern programming practices
gptkbp:is_cited_in Java SE 17 documentation
Java SE 17 release notes
Java SE 17 features list
Java SE 17 API documentation
Java SE 17 compatibility guide
Java SE 17 migration guide
Java SE 17 performance guide
Java SE 17 release announcement
Java SE 17 security guide
Java SE 17 upgrade guide
gptkbp:is_discussed_in gptkb:Java_Community_Process
Java forums
gptkbp:is_documented_in Java documentation
JDK 17 Release Notes
JDK Enhancement Proposals
Open JDK documentation
gptkbp:is_expected_to improve developer productivity
gptkbp:is_implemented_in gptkb:crypt
gptkb:JDK_17
gptkb:Java_FX
gptkb:JDK_15
gptkb:Java_Development_Kit_(JDK)
Completed.
Details available in JEP document.
JDK 15 compiler
gptkbp:is_influenced_by functional programming
gptkbp:is_managed_by gptkb:Open_JDK_community
gptkbp:is_part_of gptkb:Java_SE_17
gptkb:Java_SE_Platform
gptkb:Java_2_Platform
gptkb:Java_SE_platform
Java platform enhancements
Java security framework
JDK 15 features
Java's evolution
Java's feature set
Java's future direction
gptkbp:is_referenced_in gptkb:JEP_338
gptkb:JEP_340
gptkbp:is_related_to gptkb:crypt
gptkb:JEP_411
gptkb:JEP_394
gptkb:Java_SE_17
gptkb:JEP_412
cryptography standards
gptkbp:is_reviewed_by gptkb:Java_community
JDK team
gptkbp:is_supported_by gptkb:crypt
gptkb:Java_Development_Kit_(JDK)
gptkb:Java_community
Java IDEs
gptkbp:is_targeted_at Java developers
gptkbp:is_tested_for Extensive testing on mac OS.
Conducted during development.
gptkbp:is_updated_by gptkb:JEP_338
gptkb:JEP_340
gptkbp:is_used_in Java applications
gptkbp:key 256 bits
gptkbp:key_feature JDK 15 release
Java SE 17 release.
gptkbp:latest_version gptkb:17
1.0.
gptkbp:mac_oscompatibility Compatible with mac OS.
gptkbp:mac_osfeatures Utilizes mac OS features.
gptkbp:mac_osrendering_pipeline New mac OS rendering pipeline.
gptkbp:mac_ossupport Full support for mac OS.
gptkbp:modifications affects Java syntax
gptkbp:monitors Utilizes Metal for rendering.
gptkbp:notable_changes Java language design
gptkbp:notable_contributor gptkb:Richard_Bair
Java language features
gptkbp:notable_release gptkb:Java_One_2021
gptkbp:originated_in more expressive Java code
gptkbp:performance Significant.
Positive impact.
Benchmarks available.
Enhanced graphics performance.
gptkbp:platforms mac OS only.
gptkbp:precedes gptkb:JEP_340
gptkbp:project Goals achieved successfully.
Achieve high performance.
Richard Bair.
Timeline outlined in JEP.
Vision for enhanced graphics.
gptkbp:proposed_by gptkb:Foreign_Function_&_Memory_API_(Incubator)
gptkb:Pattern_Matching_for_instanceof
gptkb:Oracle
gptkb:Oracle_Corporation
Java language enhancement
enhances code maintainability
new digital signature algorithm for Java
aims to simplify coding patterns
encourages best practices in Java
gptkbp:provides a safer way to interact with native libraries
gptkbp:published_in Open JDK website
gptkbp:related_jeps gptkb:JEP_384
gptkbp:related_to gptkb:JEP_330
gptkb:JDK_16
gptkb:JDK_18
gptkb:JEP_305
gptkbp:release_date September 2020
September 2021
gptkbp:release_notes Available on Open JDK website.
gptkbp:release_type Feature release.
gptkbp:released gptkb:JDK_17
gptkb:Java_SE_15
Aligned with JDK release cycle.
gptkbp:requires gptkb:Java_SE_15
Metal API
gptkbp:reviews gptkb:Markus_Karg
gptkbp:security gptkb:High
gptkbp:signature 64 bytes
gptkbp:specification gptkb:RFC_8032
gptkbp:status gptkb:Final
Targeted
gptkbp:success_rate Measured success post-release.
gptkbp:support Supported by latest mac OS versions.
gptkbp:target_jdk gptkb:JDK_17
gptkb:JDK_15
gptkbp:title gptkb:Edwards-Curve_Digital_Signature_Algorithm_(Ed_DSA)
gptkb:New_mac_OS_Rendering_Pipeline
gptkbp:updates Planned future updates.
gptkbp:use_case Digital signatures in cryptography.
gptkbp:user_base Java developers.
gptkbp:user_engagement High user engagement.
gptkbp:user_experience Enhanced user experience.
gptkbp:user_feedback Solicited from early adopters.
gptkbp:was_a_response_to growing security needs
gptkbp:was_a_result_of community feedback
gptkbp:was_influenced_by previous cryptographic proposals
gptkbp:bfsParent gptkb:JEP_33
gptkb:JDK_10
gptkb:Java_10
gptkbp:bfsLayer 5