Statements (297)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_2_Platform
gptkb:JEP |
gptkbp:adapted_into |
With industry needs.
|
gptkbp:addresses |
user feedback
performance improvements |
gptkbp:affects |
JDK build process
|
gptkbp:aims_to |
enhance usability
reduce documentation errors |
gptkbp:approves |
March 2018
|
gptkbp:archives |
Open JDK archives
|
gptkbp:author |
gptkb:Brian_Goetz
JDK Release Team |
gptkbp:benefits |
Positive.
Achieved. Improved performance for applications using large data sets. Simplifies data access code. Improved performance and compatibility on mac OS. |
gptkbp:challenges |
Ensuring compatibility with existing APIs.
|
gptkbp:collaboration |
Encouraged.
|
gptkbp:community_involvement |
Open for contributions.
|
gptkbp:community_support |
Active community support.
|
gptkbp:components |
Java runtime environment
|
gptkbp:concluded_on |
C++14 features are now available for use in the JDK.
|
gptkbp:conformance |
Conforms to Java standards.
|
gptkbp:contains |
API changes
|
gptkbp:contributes_to |
gptkb:Java_Development_Kit_(JDK)
|
gptkbp:contribution |
Available for contributors.
|
gptkbp:created |
2021-09-15
2018-01-10 2018-09-12 |
gptkbp:date |
2021-09-14
|
gptkbp:debut |
Part of Java SE 17.
|
gptkbp:dependency |
None.
|
gptkbp:describes |
gptkb:JDK_17
JDK 17 Release Schedule |
gptkbp:description |
Introduces a new rendering pipeline for mac OS.
Provides a unified API for data access. This JEP proposes to enable C++14 language features in the JDK build. Enables the Java Flight Recorder as a production-ready feature. |
gptkbp:discusses |
Open JDK mailing list.
Open JDK mailing lists Open JDK mailing lists. https://openjdk.java.net/jeps/347 |
gptkbp:economic_impact |
Significant.
|
gptkbp:enables |
Use of auto keyword
Use of lambda expressions Use of std::make_unique Use of std::shared_ptr Use of std::unique_ptr |
gptkbp:encourages |
Use of modern programming practices
|
gptkbp:end_date |
2021-11-15
|
gptkbp:enhances |
API documentation
developer experience Compiler capabilities |
gptkbp:example |
Code examples provided.
|
gptkbp:facilitates |
Cross-platform development
|
gptkbp:feedback |
Positive.
Community input during development. |
gptkbp:feedback_mechanism |
Continuous.
|
gptkbp:first_published |
2018-01-10
|
gptkbp:focus |
Graphics rendering on mac OS.
|
gptkbp:future_goals |
Maintain relevance.
|
gptkbp:future_prospects |
Further optimizations planned.
Enhancements based on user feedback. |
gptkbp:goal |
Enhance Java's graphics capabilities.
|
gptkbp:governance |
Managed by Open JDK.
|
gptkbp:governed_by |
Open JDK process
|
gptkbp:has_advisory_board |
Includes industry experts.
|
gptkbp:has_documentation |
Available online.
Comprehensive. Available on Open JDK website. |
gptkbp:historical_achievement |
Java development
|
https://www.w3.org/2000/01/rdf-schema#label |
JEP 347
|
gptkbp:impact |
Transformative.
Enhances the Java NIO package. Improves data access across different data sources. Improved performance and maintainability Improved performance and maintainability of the JDK. Graphics applications on mac OS. |
gptkbp:improves |
gptkb:Javadoc
Memory management Code quality Java documentation |
gptkbp:includes |
security updates
new features enhancements |
gptkbp:increased |
Development speed
|
gptkbp:innovation |
Fosters innovation.
|
gptkbp:introduced |
new tags
|
gptkbp:introduced_in |
gptkb:Java_SE_9
|
gptkbp:investment |
Potential compatibility issues with existing C++ code.
|
gptkbp:involves |
documentation tools
|
gptkbp:is_a |
gptkb:Java_SE
gptkb:collaboration gptkb:strategy technical specification collaborative effort community-driven initiative response to user needs community-focused proposal key component of Java's strategy key improvement major enhancement proposal for enhancement response to industry trends significant update step towards better documentation |
gptkbp:is_a_foundation_for |
gptkb:Java_frameworks
|
gptkbp:is_a_framework_for |
Java application development
|
gptkbp:is_a_guide_for |
Java best practices
Java 17 migration |
gptkbp:is_a_reference_for |
gptkb:Java_libraries
Java API documentation Java standards Java 17 features Java compatibility |
gptkbp:is_a_resource_for |
Adequate.
Java developers community Java training |
gptkbp:is_a_source_of |
Java best practices
Java tutorials |
gptkbp:is_a_subject_of |
gptkb:Java_conferences
Java discussions Java research |
gptkbp:is_adopted_by |
High.
Widely adopted in Java 17. Modern C++ features Encouraged for mac OS developers. |
gptkbp:is_aimed_at |
Java developers
improving documentation quality enhancing documentation standards |
gptkbp:is_aligned_with |
Industry standards
Java's evolution Java community standards |
gptkbp:is_associated_with |
gptkb:Java_SE_17
gptkb:Java_community |
gptkbp:is_designed_to |
improve clarity
enhance user satisfaction support new technologies streamline documentation process improve documentation accessibility |
gptkbp:is_discussed_in |
Java forums
Open JDK forums |
gptkbp:is_documented_in |
gptkb:JEP
official release notes |
gptkbp:is_evaluated_by |
Java developers
JDK reviewers |
gptkbp:is_expected_to |
drive innovation
enhance learning facilitate learning increase adoption |
gptkbp:is_finalized_by |
JDK Release Team
|
gptkbp:is_focused_on |
user engagement
|
gptkbp:is_implemented_in |
gptkb:JDK_11
gptkb:Java_17 gptkb:Java_Development_Kit_(JDK) gptkb:Open_JDK Completed. JDK contributors Implemented in the Java SE 17. Implemented in the JDK build system. Native mac OS graphics stack. |
gptkbp:is_influenced_by |
C++ community
user experience research |
gptkbp:is_maintained_by |
JDK maintainers
|
gptkbp:is_part_of |
gptkb:Java_SE_11
gptkb:Java_2_Platform gptkb:Java_SE_platform gptkb:Java_SE_Development_Kit gptkb:Java_ecosystem gptkb:Java_Development_Kit_(JDK) Java evolution Java's future direction Java's modernization efforts Java's ongoing development JDK 11 features Java documentation strategy Java release management Java 17 release cycle Java history |
gptkbp:is_referenced_in |
Java documentation
JDK documentation |
gptkbp:is_related_to |
gptkb:JEP_330
gptkb:JEP_335 gptkb:JEP_181 gptkb:JEP_260 gptkb:Java_2_Platform gptkb:JEP_313 gptkb:JEP_326 Java language enhancements |
gptkbp:is_relevant_to |
gptkb:Software_Development
|
gptkbp:is_significant_for |
gptkb:Java_community
|
gptkbp:is_standardized_by |
Java coding practices
|
gptkbp:is_supported_by |
gptkb:Java_community
|
gptkbp:is_targeted_at |
gptkb:JDK_11
|
gptkbp:is_tested_for |
Extensively tested.
Extensive testing on mac OS. |
gptkbp:is_updated_by |
bug fixes
|
gptkbp:is_used_by |
Java applications
|
gptkbp:is_utilized_in |
enterprise applications
|
gptkbp:issues_reports_on |
Tracked on Git Hub.
|
gptkbp:key |
Java 17 features
|
gptkbp:key_feature |
Non-volatile memory support
Unified API. |
gptkbp:keywords |
Data, Access, API.
|
gptkbp:latest_version |
gptkb:JEP_347
1.0 1.0. Managed in Git. |
gptkbp:legacy |
Lasting.
|
gptkbp:migration |
Clear guidelines provided.
|
gptkbp:notable_contributor |
gptkb:Open_JDK_community
|
gptkbp:performance |
Java performance
Minimal. Benchmarked against previous pipeline. |
gptkbp:plot_summary |
Provides a mechanism for mapping files into memory in a way that allows for non-volatile access.
|
gptkbp:project |
Bright.
On schedule. Open JDK. Agile methodology. Enhance data access. Simplified data access for all. |
gptkbp:proposed_by |
gptkb:Brian_Goetz
gptkb:Oracle gptkb:Oracle_Corporation new features JDK Project new documentation improvements Enable C++14 Language Features in the JDK Build |
gptkbp:provides |
release notes
better search capabilities |
gptkbp:provides_access_to |
gptkb:Open_JDK_community
|
gptkbp:published_by |
gptkb:Oracle
JEP repository |
gptkbp:published_in |
gptkb:2021
|
gptkbp:reduces |
Code complexity
|
gptkbp:related_concept |
ISO/ IEC 30170.
|
gptkbp:related_jeps |
gptkb:JEP_330
gptkb:JEP_260 |
gptkbp:related_to |
gptkb:Java_FX
gptkb:C++14 Memory-mapped files |
gptkbp:release_date |
September 2018
September 2021 |
gptkbp:release_notes |
Included in Java 17 release.
|
gptkbp:released |
gptkb:JDK_17
gptkb:Java_9 gptkb:JDK_11 gptkb:Java_17 Aligned with Java SE release cycle. Handled by Open JDK team. |
gptkbp:replaces |
Old rendering pipeline
|
gptkbp:repository |
gptkb:Open_JDK
|
gptkbp:requires |
Metal API
CMake 3.10 or later |
gptkbp:reviews |
gptkb:Mikael_Gerdin
gptkb:Java_Platform_Group gptkb:Mark_Reinhold gptkb:Markus_Karg 2021-10-01 JDK Community Various members of the Open JDK community. |
gptkbp:risk_management |
Proactive.
|
gptkbp:scope |
Broad.
|
gptkbp:security |
Addressed.
|
gptkbp:specification |
gptkb:Java_SE_Platform
Defines a standard interface for data access. |
gptkbp:stakeholders |
Java developers.
|
gptkbp:status |
gptkb:Final
|
gptkbp:success |
Community involvement.
|
gptkbp:success_rate |
User satisfaction.
|
gptkbp:support |
Supported by Oracle.
|
gptkbp:supports |
gptkb:HTML5
C++14 standard |
gptkbp:sustainability_efforts |
Ensured.
|
gptkbp:target_jdk |
gptkb:JDK_17
gptkb:JDK_11 |
gptkbp:targets |
Java developers
|
gptkbp:title |
gptkb:New_mac_OS_Rendering_Pipeline
Enable C++14 Language Features Non-Volatile Mapped Byte Buffers Universal Data Access Enable the Java Flight Recorder |
gptkbp:tutorials |
Available for developers.
|
gptkbp:updates |
Planned.
|
gptkbp:use_case |
Database access, file access, network access.
|
gptkbp:user_base |
Large and growing.
|
gptkbp:user_engagement |
High.
|
gptkbp:user_experience |
Improved.
|
gptkbp:user_feedback |
Incorporated into future updates.
|
gptkbp:was_a_catalyst_for |
Java innovation
|
gptkbp:was_a_result_of |
community input
|
gptkbp:bfsParent |
gptkb:JEP_33
gptkb:JDK_10 gptkb:JDK_14 gptkb:Java_10 |
gptkbp:bfsLayer |
5
|