JEP 339

GPTKB entity

Statements (250)
Predicate Object
gptkbp:instance_of gptkb:API
gptkb:Java_Enhancement_Proposal
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:JEP_388
gptkb:JEP_33
gptkb:JDK_10
gptkb:Java_10
gptkbp:addresses security vulnerabilities
gptkbp:affects Java developers
gptkbp:aims_to provide clarity
set expectations
improve release process
improve digital signature performance
Java's interoperability with native code
gptkbp:approves gptkb:Java_SE_Executive_Committee
gptkb:software_framework
gptkb:JCP
September 2020
March 2020
2019-05-14
gptkbp:architectural_style Modern graphics architecture.
gptkbp:audience High user engagement.
gptkbp:author gptkb:Javac_Team
gptkbp:benefits Incorporated into development.
Considered a success.
Positive outcomes expected.
Improved performance on mac OS.
Significant impact on Java graphics.
gptkbp:challenges Compatibility with existing applications.
gptkbp:community Active user community.
gptkbp:community_engagement Engaged with the community.
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:contributed_to Java language evolution
Java's cryptographic capabilities
gptkbp:contribution Open source contributions accepted.
gptkbp:created 2019-03-05
gptkbp:date 2021-09-14
gptkbp:dependency Java FX libraries.
gptkbp:developer Resources available for developers.
Engaged developer community.
Increasing adoption by developers.
gptkbp:direct_xsupport Full support for mac OS.
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:features gptkb:Java_SE_15
enhances type safety
reduces runtime errors
promotes code clarity
supports better code organization
gptkbp:feedback Regularly collected.
High user satisfaction reported.
Community feedback encouraged.
Positive from the community.
Solicited from early adopters.
gptkbp:focus Graphics rendering.
gptkbp:focuses_on Java user groups
gptkbp:follows gptkb:JEP_338
gptkbp:future_plans Plans for future enhancements.
Further optimizations.
gptkbp:goal Enhance graphics performance.
gptkbp:graphics Metal.
Available for review.
Enhanced capabilities introduced.
Enhanced graphics capabilities.
Improvements noted.
New rendering pipeline introduced.
Utilizes modern graphics AP Is.
gptkbp:has_documentation Detailed documentation provided.
Comprehensive documentation provided.
gptkbp:has_programs Ed DSA
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.
gptkbp:improves gptkb: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:influenced_by previous cryptographic proposals
gptkbp:innovation Java cryptography
gptkbp:integrates_with Integrates with existing Java applications.
gptkbp:introduced gptkb:JDK_15
API for memory management
API for calling native code
gptkbp:is_a language feature
gptkbp:is_adopted_by Increasing.
Java developers on mac OS.
gptkbp:is_aimed_at Java developers
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_described_as gptkb:JDK_17
gptkb:Edwards-Curve_Digital_Signature_Algorithm
gptkb:JDK_15
gptkb:Ed_DSA_Signature_Algorithm
Introduces a new rendering pipeline for mac OS.
Provides support for the Ed DSA signature algorithm.
JDK 17 Release Schedule
gptkbp:is_discussed_in gptkb:software_framework
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:JDK_17
gptkb:software
gptkb:JDK_15
gptkb:Java_Enhancement_Proposal
gptkb:currency
Completed.
Details available in JEP document.
JDK 15 compiler
gptkbp:is_influenced_by functional programming
gptkbp:is_part_of gptkb:Java_SE_17
gptkb:Java_SE_Platform
gptkb:Java_SE_platform
gptkb:Java_Enhancement_Proposal
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:JEP_411
gptkb:JEP_394
gptkb:Java_SE_17
gptkb:JEP_412
gptkb:currency
cryptography standards
gptkbp:is_reviewed_by gptkb:Java_community
JDK team
gptkbp:is_supported_by gptkb:software
gptkb:Java_community
gptkb:currency
Java ID Es
gptkbp:is_tested_for Extensive testing on mac OS.
Conducted during development.
gptkbp:is_used_in Java applications
gptkbp:key 256 bits
JDK 15 release
Java SE 17 release.
gptkbp:latest_version gptkb:17
1.0.
gptkbp:managed_by gptkb:Open_JDK_community
gptkbp:modifications affects Java syntax
gptkbp:monitors Utilizes Metal for rendering.
gptkbp:notable_achievement Java development
gptkbp:notable_album gptkb:Java_One_2021
gptkbp:notable_for Java language design
gptkbp:notable_recipients gptkb:Richard_Bair
Java language features
gptkbp:operating_system Compatible with mac OS.
Utilizes mac OS features.
gptkbp:origin more expressive Java code
gptkbp:performance Significant.
Positive impact.
Benchmarks available.
Enhanced graphics performance.
Notable enhancements.
gptkbp:platform mac OS only.
New mac OS rendering pipeline.
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:Database_Management_System
gptkb:Foreign_Function_&_Memory_API_(Incubator)
gptkb:Pattern_Matching_for_instanceof
Java language enhancement
enhances code maintainability
new digital signature algorithm for Java
Proposed in 2020.
aims to simplify coding patterns
encourages best practices in Java
gptkbp:provides a safer way to interact with native libraries
gptkbp:published_by 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_format Feature release.
gptkbp:released gptkb:JDK_17
gptkb:Java_SE_15
Aligned with JDK release cycle.
Available on Open JDK website.
gptkbp:requires gptkb:Java_SE_15
Metal API
gptkbp:resulted_in community feedback
gptkbp:security_features gptkb:High
gptkbp:signature_move 64 bytes
gptkbp:specifies gptkb:RFC_8032
gptkbp:status gptkb:Final
Targeted
gptkbp:subject gptkb:Java_conferences
Java tutorials
Java programming courses
gptkbp:succeeded_by Measured success post-release.
gptkbp:supports Supported by latest mac OS versions.
gptkbp:targets gptkb:JDK_17
gptkb:JDK_15
gptkbp:title gptkb:Edwards-Curve_Digital_Signature_Algorithm_(Ed_DSA)
gptkb:New_mac_OS_Rendering_Pipeline
gptkbp:updates gptkb:JEP_338
gptkb:JEP_340
Planned future updates.
gptkbp:use_case Digital signatures in cryptography.
gptkbp:user_base Java developers.
gptkbp:user_experience Enhanced user experience.
gptkbp:user_reviews gptkb:Markus_Karg
gptkbp:was_a_response_to growing security needs