JEP 349

GPTKB entity

Statements (498)
Predicate Object
gptkbp:instance_of gptkb:Java_2_Platform
gptkb:JEP
gptkbp:addresses locale-specific formatting
gptkbp:aims_to Improve observability of Java applications.
simplify locale handling
gptkbp:analysis Facilitates data analysis.
Integrates with data visualization tools.
Integrates with visualization tools.
Provides data visualization tools.
Supports data visualization.
gptkbp:analytics Integrates with data analysis tools.
Provides data analysis tools.
gptkbp:application Supports data management.
Facilitates data management.
gptkbp:approves March 2018
gptkbp:audience Java developers.
gptkbp:author gptkb:John_Rose
gptkbp:benefits Improved performance on mac OS.
Real-time monitoring of applications.
Allows for real-time analysis of application performance.
Recognized as a successful JEP.
Successful implementation of new pipeline.
gptkbp:can Integrated with Java logging.
gptkbp:case_analysis Available case studies.
gptkbp:challenges Addressed during development.
Integration with existing frameworks.
gptkbp:codebase Part of Open JDK project.
gptkbp:collaboration Collaborative development.
gptkbp:collaborative_projects Collaborative effort among developers.
gptkbp:collection Facilitates data collection.
gptkbp:community Active user community.
gptkbp:community_engagement Active community engagement.
Encourages user community engagement.
Engaged with user groups.
gptkbp:community_feedback Feedback collected from users.
Incorporated into future updates.
gptkbp:community_involvement Encourages community involvement.
Open JDK community involved.
Encouraged contributions from the community.
gptkbp:community_support Active.
Active community support.
Active support from Java FX community.
gptkbp:compatibility Backward compatible.
Maintains backward compatibility.
Compatible with existing Java FX applications.
gptkbp:complement JFR API.
gptkbp:configuration Configurable event streaming.
gptkbp:conformance Follows JDK standards.
Conforms to Java SE 15.
gptkbp:contributes_to globalization efforts
gptkbp:contribution Encouraged.
Contributed by multiple authors.
Available for community contributions.
Enhances Java FX on mac OS.
gptkbp:customer_satisfaction High user satisfaction.
gptkbp:data_access_support Provides data access support.
gptkbp:data_access_tools Provides data access tools.
gptkbp:data_access_tools_support Provides data access tools support.
gptkbp:data_accessibility_improvement_metrics Tracks data accessibility improvement metrics.
gptkbp:data_accessibility_metrics Tracks data accessibility metrics.
gptkbp:data_accessibility_tools Ensures data accessibility tools.
gptkbp:data_analysis_framework Supports data analysis framework.
gptkbp:data_analysis_improvement_metrics Tracks data analysis improvement metrics.
gptkbp:data_analysis_integration Integrates data analysis.
gptkbp:data_analysis_metrics Tracks data analysis metrics.
gptkbp:data_analysis_support Provides data analysis support.
gptkbp:data_analysis_tools_support Provides data analysis tools support.
gptkbp:data_collection_support Provides data collection support.
gptkbp:data_collection_tools Provides data collection tools.
gptkbp:data_collection_tools_support Provides data collection tools support.
gptkbp:data_governance Ensures data governance.
gptkbp:data_governance_improvement_metrics Tracks data governance improvement metrics.
gptkbp:data_governance_metrics Tracks data governance metrics.
gptkbp:data_governance_tools Ensures data governance tools.
gptkbp:data_insights Provides actionable insights.
gptkbp:data_integration_support Provides data integration support.
gptkbp:data_integration_tools Provides data integration tools.
gptkbp:data_integration_tools_support Provides data integration tools support.
gptkbp:data_management_improvement_metrics Tracks data management improvement metrics.
gptkbp:data_management_metrics Tracks data management metrics.
gptkbp:data_management_support Provides data management support.
gptkbp:data_management_tools Supports data management tools.
Provides data management tools.
gptkbp:data_management_tools_support Provides data management tools support.
gptkbp:data_optimization Supports data optimization.
gptkbp:data_optimization_support Provides data optimization support.
gptkbp:data_optimization_tools Provides data optimization tools.
gptkbp:data_optimization_tools_support Provides data optimization tools support.
gptkbp:data_processing_framework Supports data processing framework.
gptkbp:data_processing_support Provides data processing support.
gptkbp:data_processing_tools Provides data processing tools.
gptkbp:data_processing_tools_support Provides data processing tools support.
gptkbp:data_quality_assurance Implements data quality assurance.
gptkbp:data_quality_improvement_metrics Tracks data quality improvement metrics.
gptkbp:data_quality_metrics Tracks data quality metrics.
gptkbp:data_reporting_support Provides data reporting support.
gptkbp:data_reporting_tools Provides data reporting tools.
gptkbp:data_reporting_tools_support Provides data reporting tools support.
gptkbp:data_retention_improvement_metrics Tracks data retention improvement metrics.
gptkbp:data_retention_metrics Tracks data retention metrics.
gptkbp:data_retention_strategies Implements data retention strategies.
gptkbp:data_retention_support Provides data retention support.
gptkbp:data_retention_tools Provides data retention tools.
gptkbp:data_retention_tools_support Provides data retention tools support.
gptkbp:data_security_support Provides data security support.
gptkbp:data_security_tools Provides data security tools.
gptkbp:data_security_tools_support Provides data security tools support.
gptkbp:data_type Event data.
gptkbp:data_usage Facilitates data utilization.
Provides data utilization support.
gptkbp:data_utilization_tools Provides data utilization tools.
gptkbp:data_utilization_tools_support Provides data utilization tools support.
gptkbp:data_visualization_improvement_metrics Tracks data visualization improvement metrics.
gptkbp:data_visualization_metrics Tracks data visualization metrics.
gptkbp:data_visualization_support Provides data visualization support.
gptkbp:data_visualization_tools_support Provides data visualization tools support.
gptkbp:date 2021-09-14
gptkbp:dependency Requires JDK 11 or higher.
Requires JFR.
gptkbp:describes gptkb:JDK_15
JDK 17 Release Schedule
gptkbp:description Introduces a new rendering pipeline for mac OS.
This JEP proposes to add a new constant pool entry type to the Java class file format.
Provides a mechanism for streaming Java Flight Recorder events.
Provides a mechanism for streaming events from the Java Flight Recorder.
gptkbp:design_purpose Modernize graphics rendering.
gptkbp:discusses 2020-05-01
openjdk.java.net
Open JDK mailing list.
https://openjdk.java.net/jeps/349
gptkbp:education Provides user training.
gptkbp:end_date 2020-08-01
gptkbp:enhances number formatting
Potential for more event types.
existing APIs
gptkbp:event_access_support Provides event access support.
gptkbp:event_access_tools Provides event access tools.
gptkbp:event_access_tools_support Provides event access tools support.
gptkbp:event_aggregation Supports event aggregation.
gptkbp:event_analysis_framework Supports event analysis framework.
gptkbp:event_analysis_support Provides event analysis support.
gptkbp:event_analysis_tools Provides event analysis tools.
gptkbp:event_analysis_tools_support Provides event analysis tools support.
gptkbp:event_collaboration_improvement_metrics Tracks event collaboration improvement metrics.
gptkbp:event_collaboration_metrics Tracks event collaboration metrics.
gptkbp:event_collection_support Provides event collection support.
gptkbp:event_collection_tools Provides event collection tools.
gptkbp:event_collection_tools_support Provides event collection tools support.
gptkbp:event_compliance Supports event compliance.
gptkbp:event_compliance_improvement_metrics Tracks event compliance improvement metrics.
gptkbp:event_compliance_metrics Tracks event compliance metrics.
gptkbp:event_compliance_tools Supports event compliance tools.
gptkbp:event_configuration Configurable event configuration.
gptkbp:event_correlation Supports event correlation.
gptkbp:event_correlation_improvement_metrics Tracks event correlation improvement metrics.
gptkbp:event_correlation_metrics Tracks event correlation metrics.
gptkbp:event_correlation_tools Supports event correlation tools.
gptkbp:event_customization Allows event customization.
gptkbp:event_delivery Reliable event delivery.
gptkbp:event_documentation_improvement_metrics Tracks event documentation improvement metrics.
gptkbp:event_documentation_metrics Tracks event documentation metrics.
gptkbp:event_documentation_tools Supports event documentation tools.
gptkbp:event_feedback_improvement_metrics Tracks event feedback improvement metrics.
gptkbp:event_feedback_metrics Tracks event feedback metrics.
gptkbp:event_filtering Supports filtering of events.
Supports event filtering.
gptkbp:event_innovation_improvement_metrics Tracks event innovation improvement metrics.
gptkbp:event_innovation_metrics Tracks event innovation metrics.
gptkbp:event_innovation_tools Encourages event innovation tools.
gptkbp:event_integration Supports event integration.
gptkbp:event_integration_improvement_metrics Tracks event integration improvement metrics.
gptkbp:event_integration_metrics Tracks event integration metrics.
gptkbp:event_integration_support Provides event integration support.
gptkbp:event_integration_tools Supports event integration tools.
Provides event integration tools.
gptkbp:event_integration_tools_support Provides event integration tools support.
gptkbp:event_lifecycle Manages event lifecycle.
gptkbp:event_management_support Provides event management support.
gptkbp:event_management_tools Provides event management tools.
gptkbp:event_management_tools_support Provides event management tools support.
gptkbp:event_monitoring Supports event monitoring.
gptkbp:event_optimization Supports event optimization.
gptkbp:event_optimization_improvement_metrics Tracks event optimization improvement metrics.
gptkbp:event_optimization_metrics Tracks event optimization metrics.
gptkbp:event_optimization_support Provides event optimization support.
gptkbp:event_optimization_tools Supports event optimization tools.
Provides event optimization tools.
gptkbp:event_optimization_tools_support Provides event optimization tools support.
gptkbp:event_participation Encourages event collaboration.
Encourages event innovation.
gptkbp:event_performance Monitors event performance.
gptkbp:event_performance_improvement_metrics Tracks event performance improvement metrics.
gptkbp:event_performance_metrics Tracks event performance metrics.
gptkbp:event_prioritization Supports event prioritization.
gptkbp:event_processing_framework Supports event processing framework.
gptkbp:event_processing_support Provides event processing support.
gptkbp:event_processing_tools Provides event processing tools.
gptkbp:event_processing_tools_support Provides event processing tools support.
gptkbp:event_reporting Supports event reporting.
gptkbp:event_reporting_improvement_metrics Tracks event reporting improvement metrics.
gptkbp:event_reporting_metrics Tracks event reporting metrics.
gptkbp:event_reporting_support Provides event reporting support.
gptkbp:event_reporting_tools Supports event reporting tools.
Provides event reporting tools.
gptkbp:event_reporting_tools_support Provides event reporting tools support.
gptkbp:event_retention_support Provides event retention support.
gptkbp:event_retention_tools Provides event retention tools.
gptkbp:event_retention_tools_support Provides event retention tools support.
gptkbp:event_scalability Supports event scalability.
gptkbp:event_scalability_improvement_metrics Tracks event scalability improvement metrics.
gptkbp:event_scalability_metrics Tracks event scalability metrics.
gptkbp:event_security_support Provides event security support.
gptkbp:event_security_tools Provides event security tools.
gptkbp:event_security_tools_support Provides event security tools support.
gptkbp:event_sourcing Supports event sourcing.
gptkbp:event_standardization Supports event standardization.
gptkbp:event_standardization_improvement_metrics Tracks event standardization improvement metrics.
gptkbp:event_standardization_metrics Tracks event standardization metrics.
gptkbp:event_standardization_tools Supports event standardization tools.
gptkbp:event_storage Supports event storage.
Configurable event storage.
gptkbp:event_traceability Supports event traceability.
gptkbp:event_traceability_improvement_metrics Tracks event traceability improvement metrics.
gptkbp:event_traceability_metrics Tracks event traceability metrics.
gptkbp:event_traceability_tools Supports event traceability tools.
gptkbp:event_triggering Supports event triggering.
gptkbp:event_type Customizable.
Comprehensive event documentation.
Documented in JDK.
Various predefined event types.
gptkbp:event_utilization Facilitates event utilization.
gptkbp:event_utilization_support Provides event utilization support.
gptkbp:event_utilization_tools Provides event utilization tools.
gptkbp:event_utilization_tools_support Provides event utilization tools support.
gptkbp:event_visualization_support Provides event visualization support.
gptkbp:event_visualization_tools Provides event visualization tools.
gptkbp:event_visualization_tools_support Provides event visualization tools support.
gptkbp:events Collects event feedback.
Creates event streams.
gptkbp:events_held Supports event management.
Facilitates event management.
gptkbp:example Sample applications available.
Used in production environments.
gptkbp:exported_to Supports data export.
Allows data export.
gptkbp:feature Event streaming.
Support for dynamic constants
gptkbp:features Event streaming capabilities.
gptkbp:feedback Positive from the community.
Community feedback was positive.
gptkbp:feedback_mechanism Open for contributions.
Continuous improvement based on user feedback.
Established for ongoing improvements.
gptkbp:first_released September 2021.
gptkbp:future_prospects Further enhancements planned.
Further optimizations planned.
gptkbp:goal Enhance Java Flight Recorder.
Enhance the Java language.
gptkbp:graphics Utilizes Metal for rendering.
gptkbp:has_documentation Comprehensive user documentation.
Available on Open JDK site.
Available on Open JDK website.
Comprehensive user documentation provided.
Documentation updated.
https://www.w3.org/2000/01/rdf-schema#label JEP 349
gptkbp:image_processing Supports data processing.
gptkbp:impact Improves the efficiency of the Java class file.
Java applications on mac OS.
Enhances Java's monitoring capabilities.
Improves observability of Java applications.
Improves the JVM's ability to handle constants.
Significant impact on Java FX applications.
gptkbp:improves software localization
internationalization support
date and time formatting
gptkbp:includes new locale data
gptkbp:industry_adoption Adopted by various industries.
gptkbp:innovation Innovative approach to rendering.
gptkbp:integration Integrates with existing tools.
Integrates with other JDK features.
gptkbp:introduced_in gptkb:JDK_11
gptkbp:involved_technology Metal API
Java Monitoring Tools.
gptkbp:is_a gptkb:Java_SE
gptkb:Java_2_Platform
technical specification
community-driven initiative
technical improvement
JDK enhancement
JDK improvement proposal
Java SE 11 feature
Java SE enhancement proposal
Java feature enhancement
gptkbp:is_a_framework_for Frameworks can leverage new features.
gptkbp:is_adopted_by Increasing.
Widely adopted in the industry.
Widely adopted in Java applications.
Widely adopted in production systems.
Widely adopted in the Java community.
gptkbp:is_aimed_at gptkb:developers
enhancing user experience
improving localization tools
gptkbp:is_associated_with Java Internationalization
gptkbp:is_designed_to reduce complexity
facilitate international software development
support diverse languages
gptkbp:is_documented_in gptkb:Open_JDK
gptkbp:is_essential_for gptkb:High
gptkbp:is_focused_on improving user interfaces
locale data accuracy
gptkbp:is_implemented_in gptkb:Java
gptkb:Java_Virtual_Machine
gptkb:Java_11
gptkb:Java_FX
Completed
Implemented in JDK 15.
Part of the JDK.
Fully implemented.
Part of the JDK's built-in tools.
Details available in the JEP.
gptkbp:is_influenced_by user feedback
gptkbp:is_integrated_with Integrates with system tools.
gptkbp:is_monitored_by Compatible with existing monitoring tools.
gptkbp:is_motivated_by To support dynamic languages and improve performance.
To improve the expressiveness of the Java programming language.
gptkbp:is_open_source Open source project.
gptkbp:is_part_of gptkb:Java_Platform_Module_System
gptkb:Java's_globalization_framework
gptkb:Java_SE_11
gptkb:Java_Development_Kit_(JDK)
Java SE 11 release
Java's internationalization strategy
gptkbp:is_related_to gptkb:JEP_341
gptkb:JEP_342
gptkb:JEP_343
gptkb:JEP_344
gptkb:JEP_350
gptkbp:is_reviewed_by JDK Release Team
gptkbp:is_scalable Scalable architecture.
Scalable for large applications.
gptkbp:is_targeted_at gptkb:JDK_11
gptkbp:is_tested_for Extensively tested.
Extensively tested on mac OS.
Conducted with various benchmarks.
Test cases were added to the JDK.
gptkbp:is_used_in international applications
gptkbp:is_visible_from High visibility in the Java community.
gptkbp:jdkversion gptkb:15
gptkbp:latest_version JDK 11 and later.
Versioned with JDK.
Version controlled in Open JDK.
Versioned with JDK releases.
gptkbp:legacy Legacy of improved graphics rendering.
gptkbp:library Libraries can utilize dynamic constants.
gptkbp:notable_contributor gptkb:Brian_Goetz
gptkb:David_Holmes
gptkb:Alex_Buckley
gptkb:Maurizio_Cimadamore
gptkb:Jesse_Glick
Various Open JDK contributors.
gptkbp:notifications Supports event notifications.
gptkbp:performance Minimal performance impact.
Continuous performance improvements.
Minimal overhead.
Provides detailed metrics.
Provides performance metrics.
Significant improvements in rendering speed.
gptkbp:platforms Supports mac OS 10.14 and later.
gptkbp:plot_summary This JEP proposes to add support for dynamic class-file constants.
gptkbp:post_event_analysis Facilitates event analysis.
Supports event analysis.
gptkbp:product_quality Ensures data quality.
gptkbp:project Managed by Open JDK project leads.
Completed within planned timeline.
Enhance Java FX performance.
gptkbp:proposed_by gptkb:Open_JDK_community
gptkb:Oracle
gptkb:Markus_Karg
New Internationalization Improvements
gptkbp:provides better support for Unicode
gptkbp:provides_information_on Facilitates data integration.
Ensures data accessibility.
Facilitates data access.
gptkbp:provides_support_for Provides user support.
gptkbp:real_time_monitoring Enables real-time monitoring.
gptkbp:related_jeps gptkb:JEP_330
gptkb:JEP_382
gptkb:JEP_386
gptkb:JEP_328
JEP 260, JEP 295, JEP 330.
gptkbp:related_to gptkb:JEP_295
gptkb:JEP_330
gptkb:JEP_260
gptkb:Java_Flight_Recorder
Graphics Rendering
gptkbp:release_date September 2018
September 2021
September 2021.
September 15, 2020.
gptkbp:release_notes Included in JDK 17 release notes.
Included in JDK 15 release notes.
Included in JDK release notes.
gptkbp:released gptkb:JDK_17
gptkb:Java_SE_11
gptkb:JDK_15
September 2020
Aligned with JDK release cycle.
Part of regular JDK release cycle.
Coordinated with JDK release management.
gptkbp:reliability High reliability.
gptkbp:reports_to Supports data reporting.
gptkbp:requires gptkb:JEP_384
gptkb:JDK_15
gptkb:JEP_328
Java Flight Recorder.
JDK 11 features
gptkbp:reviews gptkb:Open_JDK_Community
2020-06-01
Various contributors.
https://mail.openjdk.java.net/pipermail/jdk-dev/2018-October/002123.html
Followed standard review process.
gptkbp:roadmap Future enhancements planned.
gptkbp:scope Java applications.
gptkbp:security No security impact.
Ensures data integrity.
Ensures data security.
Supports secure data transmission.
Secure by default.
gptkbp:sister_channel Multiple support channels.
gptkbp:source_control Managed in Git.
gptkbp:specification Java SE 15 Specification
gptkbp:sponsor gptkb:Java_Platform_Group
gptkbp:stakeholders Java FX developers.
gptkbp:status gptkb:Final
2020-09-15
gptkbp:streaming_mechanism Socket-based.
JFR API.
gptkbp:streaming_platforms Binary format.
gptkbp:student_enrollment Configurable retention policy.
Configurable.
Configurable data retention policy.
Configurable retention policies.
gptkbp:success_rate Adoption rate among developers.
gptkbp:supports new language tags
gptkbp:sustainability_efforts Sustainable development practices.
gptkbp:system_requirements Requires JDK 11 or later.
gptkbp:target_jdk gptkb:JDK_17
gptkb:JDK_11
gptkbp:title gptkb:JFR:_Event_Streaming
gptkb:JFR_Event_Streaming
gptkb:New_mac_OS_Rendering_Pipeline
Dynamic Class-File Constants
Dynamic Class File Constants
gptkbp:tutorials Available online.
Provided by community.
gptkbp:type Language Enhancement
gptkbp:updates Planned for future JDK releases.
gptkbp:usage Used in various Java applications.
gptkbp:use_case Profiling.
Performance monitoring.
Troubleshooting.
Monitoring production applications.
gptkbp:user_base Java developers on mac OS.
Java developers.
gptkbp:user_community_improvement_metrics Tracks user community improvement metrics.
gptkbp:user_community_metrics Tracks user community metrics.
gptkbp:user_engagement Encourages user engagement.
Develops user engagement strategies.
Tracks user engagement improvement metrics.
Tracks user engagement metrics.
gptkbp:user_experience Enhanced user experience.
Improves user experience.
Improved user experience on mac OS.
gptkbp:user_experience_improvement_metrics Tracks user experience improvement metrics.
gptkbp:user_experience_improvements Implements user experience improvements.
gptkbp:user_experience_metrics Tracks user experience metrics.
gptkbp:user_feedback Positive.
Incorporates user feedback.
Incorporates user feedback mechanism.
Incorporated into future updates.
Positive feedback from developers.
Integrates user feedback.
Tracks user feedback metrics.
gptkbp:user_feedback_improvement_metrics Tracks user feedback improvement metrics.
gptkbp:user_interface CLI and GUI options.
gptkbp:user_manual Available in the JDK documentation.
gptkbp:user_satisfaction_improvement_metrics Tracks user satisfaction improvement metrics.
gptkbp:user_satisfaction_metrics Tracks user satisfaction metrics.
gptkbp:user_support_channels Provides multiple user support channels.
gptkbp:user_support_improvement_metrics Tracks user support improvement metrics.
gptkbp:user_support_metrics Tracks user support metrics.
gptkbp:video_output Supports data compression.
gptkbp:was_a_result_of community collaboration
gptkbp:bfsParent gptkb:JEP_33
gptkb:JDK_10
gptkb:JDK_14
gptkb:Java_10
gptkbp:bfsLayer 5