Statements (219)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_2_Platform
gptkb:JEP |
gptkbp:affects |
gptkb:Java_Development_Kit_(JDK)
Java Developers |
gptkbp:aims_to |
Encourage alternative security models
|
gptkbp:approves |
March 2020
JCP Executive Committee 2021-05-11 |
gptkbp:author |
gptkb:Alan_Bateman
gptkb:Johan_Vos |
gptkbp:benefits |
Enhanced graphics performance.
Improved performance on mac OS. |
gptkbp:collaboration |
Apple.
Worked with graphics experts. |
gptkbp:community_engagement |
Engaged with Java community.
|
gptkbp:community_feedback |
Mixed responses
Positive response from developers. |
gptkbp:community_impact |
Strengthened Java community.
|
gptkbp:community_involvement |
Involvement from Java community.
|
gptkbp:community_support |
Strong support from the community.
|
gptkbp:consequences |
Applications may need to adapt
|
gptkbp:contains |
milestones
|
gptkbp:contribution |
Community contributions encouraged
Enhances Java's graphical capabilities. Enhances Java's cross-platform capabilities. |
gptkbp:contribution_to_open_source |
Part of Open JDK project.
|
gptkbp:created_by |
gptkb:Oracle
|
gptkbp:date |
2021-09-14
|
gptkbp:dependency |
Requires mac OS 10.14 or later.
|
gptkbp:describes |
gptkb:Pattern_Matching_for_instanceof
JDK 17 Release Schedule |
gptkbp:description |
Introduces a new rendering pipeline for mac OS.
|
gptkbp:developer_impact |
Easier integration with mac OS graphics.
|
gptkbp:discusses |
2020-12-15
Open JDK mailing list. https://openjdk.java.net/jeps/335 |
gptkbp:education |
Rapid adoption by developers.
|
gptkbp:effective_date |
Approved by JDK Release Team
|
gptkbp:enables |
Type Pattern Matching
|
gptkbp:end_date |
2021-02-10
|
gptkbp:enhances |
Readability
|
gptkbp:events |
2021-03-01
|
gptkbp:exemplifies |
Code Structure
|
gptkbp:feedback |
Java developers.
|
gptkbp:feedback_mechanism |
Open JDK mailing list.
|
gptkbp:first_edition |
JDK 17.
|
gptkbp:first_published |
2021-09-14
|
gptkbp:future_plans |
Explore additional graphics features.
|
gptkbp:future_prospects |
Further optimizations planned.
Explore new security frameworks Explore new graphics technologies. |
gptkbp:governed_by |
gptkb:Java_Community_Process
|
gptkbp:graphics |
Metal.
|
gptkbp:has_community |
Open JDK mailing list
|
gptkbp:has_documentation |
Available on Open JDK website.
|
https://www.w3.org/2000/01/rdf-schema#label |
JEP 335
|
gptkbp:impact |
Security policies may need to be re-evaluated
Developers need to find alternatives Better graphics performance for users. Graphics rendering in Java applications on mac OS. Improves Java gaming applications. |
gptkbp:impact_on_cross_platform |
Improves cross-platform graphics.
|
gptkbp:impact_on_ui |
Enhances user interface rendering.
|
gptkbp:improves |
Type Checking
|
gptkbp:includes |
release dates
|
gptkbp:innovation |
Innovative rendering techniques.
|
gptkbp:integrates_with |
Java FX.
|
gptkbp:introduced_in |
gptkb:Java_1.0
gptkb:JDK_15 |
gptkbp:involved_technology |
gptkb:Java_Security_API
Open GL. |
gptkbp:is_a_basis_for |
JDK feature planning
|
gptkbp:is_a_document_that |
Java SE 17 stakeholders
outlines release milestones provides release timelines |
gptkbp:is_a_framework_for |
JDK release management
|
gptkbp:is_a_guide_for |
feature development
Java SE development Java SE 17 development process |
gptkbp:is_a_key_component_of |
Java SE 17 strategy
|
gptkbp:is_a_reference_for |
JDK 17 features
future JDK releases Java SE 17 updates |
gptkbp:is_a_resource_for |
gptkb:Java_community
Documentation and forums available. |
gptkbp:is_a_source_of |
release information
|
gptkbp:is_a_tool_for |
project management
|
gptkbp:is_adopted_by |
gptkb:Open_JDK_Community
Enterprise Applications Open Source Projects Gradual adoption expected High among mac OS developers. Widely adopted in Java applications. Transition from old pipeline. |
gptkbp:is_aligned_with |
Oracle's release strategy
|
gptkbp:is_analyzed_in |
Research Papers
|
gptkbp:is_associated_with |
gptkb:Java_17
|
gptkbp:is_beneficial_for |
Performance Optimization
Code Maintenance |
gptkbp:is_cited_in |
Java Tutorials
|
gptkbp:is_compatible_with |
gptkb:Java_8
gptkb:Java_7 |
gptkbp:is_described_as |
JEP 335 Specification
|
gptkbp:is_discussed_in |
gptkb:Java_User_Groups
gptkb:Java_Community_Process Online Forums Java mailing lists |
gptkbp:is_documented_in |
gptkb:JEP
Release Notes Java SE Documentation |
gptkbp:is_essential_for |
JDK planning
|
gptkbp:is_explored_in |
Technical Blogs
Conference Talks |
gptkbp:is_implemented_in |
gptkb:JDK_17
gptkb:Java_Development_Kit_(JDK) Completed C++. Native code in C++. Javac Compiler |
gptkbp:is_influenced_by |
Functional Programming
previous JDK release schedules |
gptkbp:is_influential_in |
Software Development Practices
|
gptkbp:is_integrated_with |
Build Systems
|
gptkbp:is_motivated_by |
Simplify the Java platform
|
gptkbp:is_part_of |
gptkb:Java_SE_17
gptkb:Java_SE_Platform gptkb:Java_SE_15 gptkb:Java_Development_Kit_(JDK) Java SE 17 documentation Java SE 17 release Java SE 17 feature set Java Language Updates Java SE 17 lifecycle Java SE 17 release strategy Java SE 17 roadmap Java 17 release process Java SE 17 planning process |
gptkbp:is_promoted_by |
gptkb:Oracle_Corporation
|
gptkbp:is_promoted_through |
Webinars
|
gptkbp:is_referenced_in |
gptkb:JEP_411
gptkb:JEP_337 gptkb:Java_Specification_Requests |
gptkbp:is_related_to |
gptkb:JEP_336
gptkb:JEP_338 gptkb:JEP_394 |
gptkbp:is_reviewed_by |
gptkb:Java_Language_Committee
JDK Review Board |
gptkbp:is_standardized_by |
Java release cycles
|
gptkbp:is_supported_by |
gptkb:Java_Virtual_Machine
Community Contributions IDE Tools Multiple Platforms |
gptkbp:is_tested_for |
gptkb:JUnit
Integration Tests Extensively tested before release. |
gptkbp:is_used_for |
planning JDK releases
|
gptkbp:is_used_in |
Java Applications
|
gptkbp:is_utilized_in |
gptkb:Microservices
Web Development |
gptkbp:key |
Java developers
|
gptkbp:key_feature |
Support for Metal.
|
gptkbp:latest_version |
gptkb:17
JDK 17. Managed in Open JDK repository. |
gptkbp:legacy |
Set a new standard for Java graphics.
|
gptkbp:notable_production |
Facilitates modern app development.
|
gptkbp:performance |
Benchmarked against previous pipeline.
Faster rendering times. Significant performance boost. |
gptkbp:platforms |
mac OS only.
|
gptkbp:plot_summary |
Deprecation of the Security Manager for removal.
|
gptkbp:project |
Completed in 2021.
Managed by Open JDK team. Modernize Java graphics rendering. Improve graphics rendering. |
gptkbp:project_link |
Open JDK JEP page.
|
gptkbp:proposed_by |
gptkb:Oracle
gptkb:Javac_Team Deprecation of the Security Manager |
gptkbp:provides |
schedule for features
New Language Feature |
gptkbp:published_in |
gptkb:Open_JDK
|
gptkbp:reduces |
Boilerplate Code
|
gptkbp:regulatory_compliance |
Java SE standards.
|
gptkbp:related_jeps |
gptkb:JEP_411
gptkb:JEP_382 |
gptkbp:related_to |
gptkb:Java_2_Platform
gptkb:Java_FX gptkb:JEP_326 gptkb:security |
gptkbp:release_date |
September 2021.
|
gptkbp:released |
gptkb:JDK_17
gptkb:JDK_15 |
gptkbp:replaced_by |
gptkb:Java_17
|
gptkbp:replaces |
Security Manager functionality
Old rendering pipeline for mac OS. |
gptkbp:requires |
Metal API
JDK 15 or later |
gptkbp:reviews |
gptkb:Richard_Bair
gptkb:Mark_Reinhold 2021-01-20 |
gptkbp:security |
Potential increase in vulnerabilities
|
gptkbp:status |
gptkb:Final
|
gptkbp:success_rate |
Positive performance reviews.
|
gptkbp:support |
High-resolution displays.
|
gptkbp:sustainability_efforts |
Sustainable development practices.
|
gptkbp:target_jdk |
gptkb:JDK_17
|
gptkbp:targets |
mac OS.
|
gptkbp:title |
gptkb:New_mac_OS_Rendering_Pipeline
|
gptkbp:updates |
Regular updates planned.
|
gptkbp:user_base |
Java developers on mac OS.
|
gptkbp:user_experience |
Enhanced user experience.
|
gptkbp:user_feedback |
Generally positive.
|
gptkbp:vision |
Modernize Java security model
Modernize Java graphics. |
gptkbp:bfsParent |
gptkb:JEP_33
gptkb:JDK_10 gptkb:Java_10 |
gptkbp:bfsLayer |
5
|