Statements (295)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:API
gptkb:Java_Enhancement_Proposal |
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:JEP_33
gptkb:JDK_10 gptkb:JDK_14 gptkb:Java_10 |
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:applies_to |
gptkb:software_framework
|
gptkbp:approves |
March 2018
|
gptkbp:archives |
Open JDK archives
|
gptkbp:audience |
High.
|
gptkbp:author |
gptkb:Brian_Goetz
JDK Release Team |
gptkbp:benefits |
Positive.
Achieved. Transformative. 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 AP Is.
|
gptkbp:collaborations |
Encouraged.
|
gptkbp:committee |
Includes industry experts.
|
gptkbp:community_involvement |
Open for contributions.
|
gptkbp:community_support |
Active community support.
|
gptkbp:contains |
API changes
|
gptkbp:contributed_to |
gptkb:software
|
gptkbp:contribution |
Available for contributors.
|
gptkbp:created |
2021-09-15
2018-01-10 2018-09-12 |
gptkbp:date |
2021-09-14
|
gptkbp:debut_year |
Part of Java SE 17.
|
gptkbp:decided_by |
JDK Release Team
|
gptkbp:dependency |
None.
|
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:ends_at |
C++14 features are now available for use in the JDK.
|
gptkbp:enhances |
API documentation
developer experience Compiler capabilities |
gptkbp:example |
Code examples provided.
|
gptkbp:facilitates |
Cross-platform development
|
gptkbp:feedback |
Continuous.
Positive. Incorporated into future updates. Community input during development. |
gptkbp:first_published |
2018-01-10
|
gptkbp:focus |
Graphics rendering on mac OS.
|
gptkbp:focuses_on |
user engagement
|
gptkbp:future_plans |
Further optimizations planned.
Enhancements based on user feedback. Maintain relevance. |
gptkbp:game_components |
Java runtime environment
|
gptkbp:goal |
Enhance Java's graphics capabilities.
|
gptkbp:governed_by |
Managed by Open JDK.
Open JDK process |
gptkbp:has_documentation |
Available online.
Comprehensive. Available on Open JDK website. |
https://www.w3.org/2000/01/rdf-schema#label |
JEP 347
|
gptkbp:impact |
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 |
gptkb:Java_SE_9
new tags |
gptkbp:investment |
Potential compatibility issues with existing C++ code.
|
gptkbp:involves |
documentation tools
|
gptkbp:is_a |
gptkb:collaboration
gptkb:Java_Enhancement_Proposal gptkb:battle 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_framework_for |
gptkb:Java_frameworks
Java application development |
gptkbp:is_a_resource_for |
Adequate.
Java developers community Java training |
gptkbp:is_a_source_of |
Java best practices
Java tutorials |
gptkbp:is_adopted_by |
High.
Widely adopted in Java 17. Modern C++ features Encouraged for mac OS developers. |
gptkbp:is_aimed_at |
gptkb:JDK_11
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_described_as |
gptkb:JDK_17
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. JDK 17 Release Schedule Enables the Java Flight Recorder as a production-ready feature. |
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:API
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_implemented_in |
gptkb:software
gptkb:JDK_11 gptkb:Java_17 gptkb:chess_match 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_SE_platform gptkb:Java_SE_Development_Kit gptkb:software gptkb:Java_Enhancement_Proposal 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 |
gptkb:Java_libraries
Java API documentation Java documentation Java standards Java 17 features JDK documentation Java compatibility |
gptkbp:is_related_to |
gptkb:JEP_330
gptkb:JEP_335 gptkb:JEP_181 gptkb:JEP_260 gptkb:JEP_313 gptkb:JEP_326 gptkb:Java_Enhancement_Proposal Java language enhancements |
gptkbp:is_standardized_by |
Java coding practices
|
gptkbp:is_supported_by |
gptkb:Java_community
|
gptkbp:is_tested_for |
Extensively tested.
Extensive testing on mac OS. |
gptkbp:is_used_by |
Java applications
|
gptkbp:is_utilized_in |
enterprise applications
|
gptkbp:key |
Java 17 features
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_achievement |
Java development
|
gptkbp:notable_recipients |
gptkb:Open_JDK_community
|
gptkbp:objective |
Broad.
|
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:Database_Management_System
gptkb:Brian_Goetz 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:provides_information_on |
Java best practices
Java 17 migration |
gptkbp:published_by |
gptkb:Database_Management_System
gptkb:2021 JEP repository |
gptkbp:reduces |
Code complexity
|
gptkbp:regulatory_compliance |
Conforms to Java standards.
|
gptkbp:related_concept |
ISO/ IEC 30170.
|
gptkbp:related_jeps |
gptkb:JEP_330
gptkb:JEP_260 |
gptkbp:related_to |
gptkb:Java_Enhancement_Proposal
gptkb:C++14 Memory-mapped files |
gptkbp:release_date |
September 2018
September 2021 |
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. Included in Java 17 release. |
gptkbp:replaced_by |
Old rendering pipeline
|
gptkbp:reports_to |
Tracked on Git Hub.
|
gptkbp:repository |
gptkb:chess_match
|
gptkbp:requires |
Metal API
C Make 3.10 or later |
gptkbp:resulted_in |
community input
|
gptkbp:risk_factor |
Proactive.
|
gptkbp:security_features |
Addressed.
|
gptkbp:significance |
gptkb:Java_community
|
gptkbp:specifies |
gptkb:Java_SE_Platform
Defines a standard interface for data access. |
gptkbp:sponsor |
Java developers.
|
gptkbp:status |
gptkb:Final
|
gptkbp:subject |
gptkb:Java_conferences
Java discussions Java research |
gptkbp:succeeded_by |
Community involvement.
User satisfaction. |
gptkbp:supports |
C++14 standard
HTM L5 Supported by Oracle. |
gptkbp:sustainability_initiatives |
Ensured.
|
gptkbp:targets |
gptkb:JDK_17
gptkb:JDK_11 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 |
bug fixes
Planned. |
gptkbp:use_case |
Database access, file access, network access.
|
gptkbp:user_base |
Large and growing.
|
gptkbp:user_experience |
Improved.
|
gptkbp:user_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:was_a_catalyst_for |
Java innovation
|