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
|