JEP 335

GPTKB entity

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.