Statements (350)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_2_Platform
gptkb:JEP |
gptkbp:addresses |
developer feedback
|
gptkbp:affects |
Java developers
|
gptkbp:aims_to |
simplify code readability
provide a predictable release schedule |
gptkbp:approves |
March 2020
2020-09-15 |
gptkbp:author |
gptkb:Richard_Bair
JDK Release Team |
gptkbp:benefits |
Improved rendering performance.
Active feedback from users. Improved performance and quality of rendering. |
gptkbp:challenges |
Integration with existing systems.
Compatibility with existing applications. |
gptkbp:collaborative_projects |
Involves multiple stakeholders.
|
gptkbp:collaborator |
Open JDK contributors.
|
gptkbp:community_engagement |
Engaged with user community.
|
gptkbp:community_involvement |
Open for contributions.
|
gptkbp:community_support |
Strong support from developers.
|
gptkbp:components |
gptkb:JVM
|
gptkbp:concluded_on |
September 2021
|
gptkbp:conformance |
Meets Java SE standards.
|
gptkbp:contributes_to |
Java 16 features.
Java language modernization |
gptkbp:contribution |
Available on Open JDK.
|
gptkbp:date |
2020-09-15
|
gptkbp:dependency |
gptkb:JEP_330
|
gptkbp:describes |
new features in JDK 17
JDK 17 Release Schedule the new feature in JDK 15 |
gptkbp:description |
Introduces a new rendering pipeline for mac OS.
This JEP proposes a unified logging framework for the Java Virtual Machine. Provides support for Unicode 12.1. This JEP proposes to update the Unicode standard to version 12.0. |
gptkbp:discusses |
Open JDK mailing list.
Open JDK mailing lists https://mail.openjdk.java.net/pipermail/jdk-dev/2019-July/003123.html |
gptkbp:enhances |
gptkb:Java_programming_language
|
gptkbp:evaluates |
Ongoing.
|
gptkbp:example |
-Xlog:all=info
|
gptkbp:features |
New characters
New emoji New scripts |
gptkbp:feedback |
Positive from the community.
|
gptkbp:first_edition |
1.0
|
gptkbp:focuses_on |
new language features
|
gptkbp:follows |
gptkb:JEP_286
|
gptkbp:funding |
Supported by Oracle.
|
gptkbp:future_goals |
Continued evolution of graphics rendering.
|
gptkbp:future_plans |
Further optimizations.
|
gptkbp:future_prospects |
Enhancements to the pipeline.
|
gptkbp:goals |
Modernize graphics rendering.
|
gptkbp:has_documentation |
Comprehensive documentation available.
Available on Open JDK site. |
https://www.w3.org/2000/01/rdf-schema#label |
JEP 327
|
gptkbp:impact |
Better internationalization support
Significant on mac OS applications. Potential compatibility issues. Enhances character support in Java. Graphics performance on mac OS. Improved diagnostics and monitoring. Better graphics rendering for applications. Performance improvements measured. Enhanced emoji support Improved text processing |
gptkbp:improves |
developer productivity
|
gptkbp:includes |
gptkb:sealed_classes
performance improvements security enhancements new language features pattern matching for instanceof release candidate API updates text blocks feature freeze date final release date ramp-down period |
gptkbp:innovation |
New rendering techniques.
|
gptkbp:introduced_in |
September 2020
|
gptkbp:involved_technology |
gptkb:Open_GL
|
gptkbp:is_a_document_that |
Java developers
outlines release phases provides release timelines. |
gptkbp:is_a_framework_for |
Java's release strategy
JDK release timelines |
gptkbp:is_a_guide_for |
Java's feature development
JDK release planning Java SE release cycles Java's release management process |
gptkbp:is_a_reference_for |
JDK release schedules
future JDK releases |
gptkbp:is_a_resource_for |
JDK contributors
|
gptkbp:is_a_tool_for |
release planning
|
gptkbp:is_adopted_by |
open-source projects
software companies Java developers Widely adopted in Java applications. |
gptkbp:is_aligned_with |
Java's long-term support strategy
|
gptkbp:is_analyzed_in |
gptkb:Java_conferences
software engineering journals |
gptkbp:is_associated_with |
gptkb:Java_SE_17
Java 17 LTS |
gptkbp:is_cited_in |
gptkb:Documentation
academic papers Java SE documentation |
gptkbp:is_committed_to |
JDK-8221234
JDK-8221235 JDK-8221236 JDK-8221237 JDK-8221238 JDK-8221239 JDK-8221240 JDK-8221241 JDK-8221242 JDK-8221243 JDK-8221244 JDK-8221245 JDK-8221246 JDK-8221247 JDK-8221248 JDK-8221249 JDK-8221250 JDK-8221251 JDK-8221252 JDK-8221253 JDK-8221254 JDK-8221255 JDK-8221256 JDK-8221257 JDK-8221258 JDK-8221259 JDK-8221260 JDK-8221261 JDK-8221262 JDK-8221263 JDK-8221264 JDK-8221265 JDK-8221266 JDK-8221267 JDK-8221268 JDK-8221269 JDK-8221270 JDK-8221271 JDK-8221272 JDK-8221273 JDK-8221274 JDK-8221275 JDK-8221276 JDK-8221277 JDK-8221278 JDK-8221279 JDK-8221280 JDK-8221281 JDK-8221282 JDK-8221283 JDK-8221284 JDK-8221285 JDK-8221286 JDK-8221287 JDK-8221288 JDK-8221289 JDK-8221290 JDK-8221291 JDK-8221292 JDK-8221293 JDK-8221294 JDK-8221295 JDK-8221296 JDK-8221297 JDK-8221298 JDK-8221299 JDK-8221300 |
gptkbp:is_compatible_with |
previous Java versions
|
gptkbp:is_described_as |
tutorials
technical articles developer blogs |
gptkbp:is_designed_to |
gptkb:developers
|
gptkbp:is_discussed_in |
developer conferences
online courses webinars online communities technical forums programming blogs Java forums Java podcasts software development podcasts |
gptkbp:is_documented_in |
gptkb:JEP
JDK 15 Release Notes Open JDK documentation Open JDK website |
gptkbp:is_evaluated_by |
Java experts
software architects programming experts |
gptkbp:is_implemented_in |
gptkb:Java
gptkb:JDK_15 gptkb:Open_JDK Completed. Part of JDK 9. Open JDK 17 |
gptkbp:is_influenced_by |
gptkb:JEP_411
community feedback |
gptkbp:is_managed_by |
gptkb:Open_JDK_community
|
gptkbp:is_motivated_by |
To improve the logging capabilities of the JVM.
|
gptkbp:is_part_of |
gptkb:Java_SE_17
gptkb:Java_Runtime_Environment gptkb:Java_2_Platform gptkb:Java_SE_platform gptkb:Java_SE_15 gptkb:Java_Development_Kit_(JDK) Java platform evolution Java's governance model Java development lifecycle Java SE 15 features Java language enhancements Java's development process Java's evolution Java's community engagement Java's strategic planning Java's project management Java's release cadence Java's technical documentation |
gptkbp:is_promoted_by |
Java meetups
Java advocates Java influencers Java newsletters |
gptkbp:is_recognized_by |
gptkb:educational_institutions
IT professionals technology companies software engineers Java developers community |
gptkbp:is_referenced_in |
Java specifications
Java standards JDK Enhancement Proposals Java books |
gptkbp:is_related_to |
gptkb:JEP_411
gptkb:JEP_382 gptkb:JEP_384 gptkb:JEP_386 gptkb:Java_2_Platform Java SE 17 release JDK 17 features |
gptkbp:is_reviewed_by |
gptkb:Java_Community_Process
JDK Review Board Java user groups |
gptkbp:is_significant_for |
enterprise applications
cloud-native applications microservices architecture performance-critical applications security-sensitive applications |
gptkbp:is_standardized_by |
Java release schedules
|
gptkbp:is_supported_by |
gptkb:Java_frameworks
gptkb:Open_JDK_15 gptkb:Java_community Java IDEs Java build tools Java community initiatives Java user communities |
gptkbp:is_tested_for |
unit tests
integration tests Java testing frameworks Extensive testing on mac OS. |
gptkbp:is_used_in |
gptkb:enterprise_solutions
gptkb:Software_Development application development data processing machine learning applications web development big data applications system programming mobile development artificial intelligence applications |
gptkbp:is_utilized_in |
gptkb:mobile_applications
enterprise applications cloud applications |
gptkbp:is_visible_from |
High within the Java community.
|
gptkbp:issues_reports_on |
JDK Bug System
|
gptkbp:key |
JDK 17 planning
|
gptkbp:key_feature |
Metal API integration.
|
gptkbp:language |
gptkb:Java
|
gptkbp:latest_version |
1.0
Git. |
gptkbp:notable_production |
Easier to create high-performance graphics.
|
gptkbp:notable_release |
gptkb:Java_One_2020
|
gptkbp:performance |
FPS improvement.
|
gptkbp:platform |
gptkb:mac_OS
|
gptkbp:precedes |
gptkb:JEP_328
|
gptkbp:production_status |
Active.
|
gptkbp:project |
Ongoing development.
Regular updates planned. Enhance graphics capabilities. Java FX Graphics. Richard Bair. |
gptkbp:project_adoption_rate |
High among developers.
|
gptkbp:proposed_by |
gptkb:Oracle
gptkb:Oracle_Corporation gptkb:Markus_Scherer JDK release management |
gptkbp:provides |
enhanced performance
improved security features new APIs new syntax release milestones language enhancements |
gptkbp:related_concept |
Java SE.
|
gptkbp:related_jeps |
gptkb:JEP_338
gptkb:JEP_220 gptkb:JEP_226 gptkb:JEP_320 |
gptkbp:related_to |
gptkb:Java_FX
gptkb:Unicode |
gptkbp:release_date |
September 2019
March 2021. |
gptkbp:release_notes |
Included in JDK 16 release.
|
gptkbp:released |
gptkb:JDK_17
gptkb:JDK_9 |
gptkbp:replaces |
Old rendering pipeline for mac OS.
|
gptkbp:repository |
Open JDK Git Hub.
|
gptkbp:requires |
Metal API
|
gptkbp:reviews |
gptkb:Alan_Bateman
gptkb:Brian_Goetz gptkb:Markus_Scherer gptkb:Richard_Warburton |
gptkbp:scope |
Graphics rendering on mac OS.
|
gptkbp:source |
https://openjdk.java.net/jeps/327
|
gptkbp:specification |
Java SE Specification.
|
gptkbp:stakeholders |
Java community.
|
gptkbp:status |
gptkb:Final
|
gptkbp:success |
Performance benchmarks met.
Applications using the new pipeline. |
gptkbp:sustainability_efforts |
Long-term support planned.
|
gptkbp:target_jdk |
gptkb:JDK_13
gptkb:JDK_15 gptkb:JDK_16 |
gptkbp:title |
gptkb:New_mac_OS_Rendering_Pipeline
Unified JVM Logging Unicode 12.1 Support Unicode 12.0 Support |
gptkbp:unicode_version |
12.0
|
gptkbp:user_base |
Java developers on mac OS.
|
gptkbp:user_feedback |
Incorporated into future updates.
|
gptkbp:vision |
Continued improvements in graphics.
|
gptkbp:was_a_result_of |
Java community process
|
gptkbp:bfsParent |
gptkb:JEP_317
gptkb:JEP_352 gptkb:JEP_405 gptkb:JEP_437 gptkb:JEP_462 gptkb:JEP_493 |
gptkbp:bfsLayer |
6
|