JEP 327

GPTKB entity

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