Statements (218)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:API
gptkb:Java_Enhancement_Proposal |
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:JEP_33
gptkb:JDK_10 gptkb:Java_10 |
gptkbp:affects |
gptkb:software
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 |
Performance Optimization
Code Maintenance Enhanced graphics performance. Improved performance on mac OS. |
gptkbp:collaborations |
Apple.
Worked with graphics experts. |
gptkbp:community_engagement |
Engaged with Java community.
|
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:created_by |
gptkb:Database_Management_System
|
gptkbp:date |
2021-09-14
|
gptkbp:dependency |
Requires mac OS 10.14 or later.
|
gptkbp:developer |
Easier integration with mac OS graphics.
|
gptkbp:discusses |
2020-12-15
Open JDK mailing list. https://openjdk.java.net/jeps/335 |
gptkbp:economic_impact |
Enhances user interface rendering.
|
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 |
Generally positive.
Mixed responses Java developers. Open JDK mailing list. Positive response from developers. |
gptkbp:first_published |
2021-09-14
|
gptkbp:future_plans |
Further optimizations planned.
Explore new security frameworks Explore additional graphics features. Explore new graphics technologies. |
gptkbp:governed_by |
gptkb:software_framework
|
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:improves |
Type Checking
|
gptkbp:includes |
release dates
|
gptkbp:innovation |
Innovative rendering techniques.
|
gptkbp:integrates_with |
Java FX.
|
gptkbp:introduced |
gptkb:Java_1.0
gptkb:JDK_15 |
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_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_cited_in |
Java Tutorials
|
gptkbp:is_compatible_with |
gptkb:Java_8
gptkb:Java_7 |
gptkbp:is_described_as |
gptkb:Pattern_Matching_for_instanceof
Introduces a new rendering pipeline for mac OS. JDK 17 Release Schedule JEP 335 Specification |
gptkbp:is_discussed_in |
gptkb:Java_User_Groups
gptkb:software_framework Online Forums Java mailing lists |
gptkbp:is_documented_in |
gptkb:API
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:software 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_open_source |
Part of Open JDK project.
|
gptkbp:is_part_of |
gptkb:Java_SE_17
gptkb:Java_SE_Platform gptkb:software gptkb:Java_SE_15 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:Database_Management_System
Webinars |
gptkbp:is_referenced_in |
gptkb:JEP_411
gptkb:JEP_337 gptkb:Java_Specification_Requests JDK 17 features future JDK releases Java SE 17 updates |
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:video_game
Community Contributions IDE Tools Multiple Platforms |
gptkbp:is_tested_for |
gptkb:High_School
Integration Tests Extensively tested before release. |
gptkbp:is_used_for |
planning JDK releases
|
gptkbp:is_used_in |
Java Applications
|
gptkbp:is_utilized_in |
gptkb:software
Web Development |
gptkbp:key |
Java developers
Java SE 17 strategy 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:next_edition |
JDK 17.
|
gptkbp:notable_production |
Facilitates modern app development.
|
gptkbp:performance |
Benchmarked against previous pipeline.
Faster rendering times. Significant performance boost. |
gptkbp:platform |
mac OS only.
Improves cross-platform graphics. |
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. Open JDKJEP page. |
gptkbp:proposed_by |
gptkb:Database_Management_System
gptkb:Javac_Team Deprecation of the Security Manager |
gptkbp:provides |
schedule for features
New Language Feature |
gptkbp:provides_information_on |
feature development
Java SE development Java SE 17 development process |
gptkbp:published_by |
gptkb:chess_match
|
gptkbp:reduces |
Boilerplate Code
|
gptkbp:regulatory_compliance |
Java SE standards.
|
gptkbp:related_jeps |
gptkb:JEP_411
gptkb:JEP_382 |
gptkbp:related_to |
gptkb:software
gptkb:JEP_326 gptkb:Java_Enhancement_Proposal |
gptkbp:release_date |
September 2021.
|
gptkbp:released |
gptkb:JDK_17
gptkb:JDK_15 |
gptkbp:replaced_by |
gptkb:Java_17
Security Manager functionality Old rendering pipeline for mac OS. |
gptkbp:requires |
Metal API
JDK 15 or later |
gptkbp:security_features |
Potential increase in vulnerabilities
|
gptkbp:status |
gptkb:Final
|
gptkbp:succeeded_by |
Positive performance reviews.
|
gptkbp:supports |
High-resolution displays.
|
gptkbp:sustainability_initiatives |
Sustainable development practices.
|
gptkbp:targets |
gptkb:JDK_17
mac OS. |
gptkbp:technology |
gptkb:Java_Security_API
Open GL. |
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_reviews |
gptkb:Richard_Bair
gptkb:Mark_Reinhold 2021-01-20 |
gptkbp:vision |
Modernize Java security model
Modernize Java graphics. |