Statements (459)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:API
gptkb:Java_Enhancement_Proposal |
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:JEP_384
gptkb:JEP_17 gptkb:JEP_33 gptkb:Java_SE_18 gptkb:JDK_15 gptkb:JEP_488 |
gptkbp:addresses |
Release Management
release planning release complexity mac OS graphics limitations |
gptkbp:affects |
gptkb:software
gptkb:organization End users Java Developers Java applications Java developers |
gptkbp:aims_to |
enhance performance
Improve release process improve release process streamline release process |
gptkbp:approves |
JDK Release Team
JDK Release Committee |
gptkbp:author |
gptkb:Alan_Bateman
gptkb:Johan_Vos |
gptkbp:benefits |
Enhanced user experience
|
gptkbp:campaigns |
Java's future
|
gptkbp:challenges |
Compatibility with existing applications
|
gptkbp:collaborated_with |
Java Community Projects
Java Development Initiatives Open JDK Projects |
gptkbp:collaborations |
Apple engineers
|
gptkbp:community_support |
Strong support from the community
|
gptkbp:contains |
Enhancements
Release Notes release notes security updates Bug fixes bug fixes New features Deprecations Removals feature release release cadence |
gptkbp:contributed_to |
gptkb:Java_Enhancement_Proposal
|
gptkbp:contribution |
Open source community
Open JDK contribution process |
gptkbp:created |
September 2021
|
gptkbp:decided_by |
JDK release team
|
gptkbp:defines |
release phases
|
gptkbp:dependency |
gptkb:Java_Enhancement_Proposal
|
gptkbp:developer |
Documentation and examples
|
gptkbp:discusses |
Open JDK mailing list
Open JDK mailing lists https://openjdk.java.net/jeps/481 Security Manager's role in modern applications Open JDK mailing list archives |
gptkbp:encourages |
community contributions
early access builds |
gptkbp:ends_at |
Security Manager is no longer effective
|
gptkbp:enhances |
community feedback
release transparency |
gptkbp:established |
release goals
|
gptkbp:facilitates |
developer participation
|
gptkbp:feedback |
Incorporated into design
Surveys and discussions Mixed responses from developers Solicited from developers |
gptkbp:focus |
Graphics Rendering
|
gptkbp:focuses_on |
developer collaboration
release transparency release efficiency |
gptkbp:future_plans |
Further optimizations
Explore alternative security models Expand to other platforms |
gptkbp:goal |
Leverage modern graphics capabilities
|
gptkbp:graphics |
gptkb:Metal
|
gptkbp:has_documentation |
Available on Open JDK site
JEP 481 specification |
gptkbp:has_goal |
Higher frame rates
|
https://www.w3.org/2000/01/rdf-schema#label |
JEP 481
|
gptkbp:illustrator |
release timelines
|
gptkbp:impact |
Improved graphics rendering
Security policies may need to be re-evaluated Improves modularity in Java. Java applications on mac OS |
gptkbp:improves |
graphics performance
developer experience release predictability |
gptkbp:includes |
gptkb:Java_FX_17
release notes bug fixes performance benchmarks Release Candidate new features Performance improvements Security enhancements enhancements New language features API updates |
gptkbp:influences |
future JDK releases
Future JDK Release Processes future JDK release management |
gptkbp:innovation |
Java graphics capabilities
|
gptkbp:introduced |
gptkb:JDK_15
gptkb:JDK_18 gptkb:Java_21 gptkb:JDK_21 |
gptkbp:is_a_document_that |
JDK users
|
gptkbp:is_a_framework_for |
Java development
Java features Java improvements |
gptkbp:is_a_resource_for |
learning Java
|
gptkbp:is_a_source_of |
Java knowledge
|
gptkbp:is_a_tool_for |
Java programmers
|
gptkbp:is_adopted_by |
gptkb:Java_User_Groups
gptkb:Java_community Expected in JDK 21 |
gptkbp:is_aimed_at |
gptkb:software
enterprise applications Java users high-end applications |
gptkbp:is_aligned_with |
gptkb:Java_Platform_Module_System
Java development practices Java SE release strategy Java community goals Java SE Development Guidelines Java SE Standards |
gptkbp:is_analyzed_in |
Java analysts
|
gptkbp:is_associated_with |
gptkb:Java_SE_15
Java 15 release Open GL deprecation |
gptkbp:is_available_on |
Oracle's website
|
gptkbp:is_celebrated_in |
gptkb:Java_conferences
|
gptkbp:is_cited_in |
gptkb:JEP_482
gptkb:JEP_485 gptkb:JEP_486 gptkb:Java_Enhancement_Proposal Java SE documentation |
gptkbp:is_criticized_for |
Java experts
|
gptkbp:is_described_as |
gptkb:JDK_15
gptkb:New_mac_OS_Rendering_Pipeline Introduce a new mechanism for the Java Platform Module System. JDK 18 Release Process JDK 21 Release Process JDK 17 Java FX Changes JDK 11.0.57 JDK 15 Release Management |
gptkbp:is_designed_to |
game development
leverage Metal's capabilities streamline graphics workflows work with Metal 2 |
gptkbp:is_discussed_in |
gptkb:Java_conferences
gptkb:software_framework gptkb:Java_One_Conference Java Conferences Java user groups Java Forums Java forums Java Technical Meetings |
gptkbp:is_documented_in |
gptkb:API
Java SE documentation Java documentation Open JDK documentation Open JDK website official JDK documentation Open JDK Wiki |
gptkbp:is_essential_for |
enterprise applications
|
gptkbp:is_evaluated_by |
gptkb:Java_Technical_Committee
gptkb:Java_SE_Review_Board Java experts JDK contributors JDK Release Committee JDK stakeholders |
gptkbp:is_expected_to |
improve user experience
reduce latency enhance visual fidelity attract more developers |
gptkbp:is_implemented_in |
gptkb:software
gptkb:JDK_15 gptkb:JDK_21 gptkb:chess_match Metal API In progress Utilizes Metal for rendering JDK 18 features list JDK 18 source code Requires changes in existing applications JDK 21 Features JDK 21 Release Team |
gptkbp:is_influenced_by |
gptkb:JEP_290
industry trends user feedback community input developer feedback |
gptkbp:is_linked_to |
gptkb:JEP_483
Java 15 features |
gptkbp:is_motivated_by |
Simplify the Java platform
|
gptkbp:is_part_of |
gptkb:Java_SE_ecosystem
gptkb:Java_SE_18 gptkb:Java_SE_21 gptkb:Java_SE_Platform gptkb:Java_SE_Development_Kit gptkb:Java_Enhancement_Proposal Java Development Process Java's competitive strategy Java's development process Java's evolution Java's future direction Java's modernization efforts Java Development Kit Releases Java's ongoing improvements Java SE 18 release Java's ecosystem evolution Java's graphics future Java's graphics modernization Java's graphics strategy |
gptkbp:is_promoted_by |
gptkb:Java_User_Groups
gptkb:Java_Champions Java advocates Java Community Leaders |
gptkbp:is_recognized_by |
Java awards
|
gptkbp:is_referenced_in |
gptkb:JEP_480
Java developers Java SE Documentation Java SE Release Notes Java standards subsequent JE Ps Java SE Technical Documentation |
gptkbp:is_reflected_in |
JDK 18 documentation
JDK 18 features JDK 18 release notes |
gptkbp:is_related_to |
gptkb:JEP_411
gptkb:JEP_382 gptkb:JEP_386 gptkb:JEP_387 gptkb:JEP_390 gptkb:JEP_391 gptkb:JEP_392 gptkb:JEP_394 gptkb:JEP_395 gptkb:JEP_396 gptkb:JEP_397 gptkb:JEP_398 gptkb:JEP_399 gptkb:JEP_400 gptkb:JEP_401 gptkb:JEP_402 gptkb:JEP_403 gptkb:JEP_404 gptkb:JEP_405 gptkb:JEP_406 gptkb:JEP_407 gptkb:JEP_408 gptkb:JEP_409 gptkb:JEP_410 gptkb:JEP_412 gptkb:JEP_413 gptkb:JEP_414 gptkb:JEP_415 gptkb:JEP_416 gptkb:JEP_417 gptkb:JEP_418 gptkb:JEP_419 gptkb:JEP_420 gptkb:JEP_421 gptkb:JEP_422 gptkb:JEP_423 gptkb:JEP_424 gptkb:JEP_425 gptkb:JEP_426 gptkb:JEP_427 gptkb:JEP_428 gptkb:JEP_429 gptkb:JEP_430 gptkb:JEP_431 gptkb:JEP_432 gptkb:JEP_433 gptkb:JEP_434 gptkb:JEP_435 gptkb:JEP_436 gptkb:JEP_437 gptkb:JEP_438 gptkb:JEP_439 gptkb:JEP_440 gptkb:JEP_441 gptkb:JEP_442 gptkb:JEP_443 gptkb:JEP_444 gptkb:JEP_445 gptkb:JEP_446 gptkb:JEP_447 gptkb:JEP_448 gptkb:JEP_449 gptkb:JEP_450 gptkb:JEP_451 gptkb:JEP_452 gptkb:JEP_453 gptkb:JEP_454 gptkb:JEP_455 gptkb:JEP_456 gptkb:JEP_457 gptkb:JEP_458 gptkb:JEP_459 gptkb:JEP_460 gptkb:JEP_461 gptkb:JEP_462 gptkb:JEP_463 gptkb:JEP_464 gptkb:JEP_465 gptkb:JEP_466 gptkb:JEP_467 gptkb:JEP_468 gptkb:JEP_469 gptkb:JEP_470 gptkb:JEP_471 gptkb:JEP_472 gptkb:JEP_473 gptkb:JEP_474 gptkb:JEP_475 gptkb:JEP_476 gptkb:JEP_477 gptkb:JEP_478 gptkb:JEP_479 gptkb:JEP_480 graphics rendering Java language features cross-platform graphics |
gptkbp:is_reviewed_by |
gptkb:JDK_Enhancement-Proposal_Review_Board
gptkb:software_framework gptkb:Java_Magazine gptkb:Java_community Java Community JDK Review Board Java Experts Java SE team |
gptkbp:is_standardized_by |
Java enhancements
|
gptkbp:is_supported_by |
gptkb:Open_JDK_community
gptkb:Java_SE_18 gptkb:Java_SE_21 gptkb:Java_SE_Development_Kit gptkb:JDK_20 gptkb:Java_community Java user groups Apple's hardware Java development community JDK 21 Features JDK 21 Updates Java SE 21 Features Java SE 21 Updates |
gptkbp:is_tested_for |
Ongoing
Performance benchmarks Conducted with various applications |
gptkbp:is_used_for |
gptkb:software_framework
|
gptkbp:key |
Java updates
Java 21 release |
gptkbp:latest_version |
gptkb:18
gptkb:JDK_21 1.0 18.0.0 JDK Release Process |
gptkbp:notable_achievement |
Java releases
Java graphics development |
gptkbp:notable_recipients |
gptkb:Open_JDK_Community
gptkb:Java_Enhancement_Proposal Java developers |
gptkbp:origin |
better graphics integration
|
gptkbp:performance |
Java performance
Significantly improved FPS improvements |
gptkbp:platform |
gptkb:smartphone
|
gptkbp:plot_summary |
JDK 15 changes
Release notes for JDK 18. Enhancements to the JDK. |
gptkbp:produced_by |
Active development
|
gptkbp:project |
gptkb:Johan_Vos
gptkb:Java_Enhancement_Proposal Enhance graphics performance on mac OS |
gptkbp:promotes |
open collaboration
|
gptkbp:proposed_by |
gptkb:Database_Management_System
Java platform enhancements Deprecation of the Security Manager JDK Release Team Java features enhances developer productivity addresses performance issues aims to improve rendering quality aims to simplify graphics programming. aims to unify graphics AP Is improvements to rendering on mac OS targets high-performance applications |
gptkbp:provides |
Enhanced security
Improved performance guidelines for implementation clear guidelines performance enhancements New language features new AP Is Better API usability improvements to the language release cadence Guidelines for Release Process |
gptkbp:provides_information_on |
Java enhancements
future JE Ps |
gptkbp:published_by |
September 2020
March 2022 October 2023 2022-09-20 |
gptkbp:purpose |
Improve rendering performance on mac OS
|
gptkbp:related_jeps |
gptkb:JEP_382
|
gptkbp:related_model |
Java proposals
|
gptkbp:related_to |
gptkb:Java_Platform_Module_System
gptkb:JEP_390 gptkb:JEP_13 gptkb:smartphone gptkb:Java_SE_Platform gptkb:Java_Security gptkb:software gptkb:JEP_12 gptkb:JEP_322 |
gptkbp:release_date |
March 2022
September 2023 |
gptkbp:released |
gptkb:JDK_17
gptkb:JDK_11 gptkb:JDK_15 gptkb:JDK_21 Included in JDK 21 release notes |
gptkbp:replaced_by |
gptkb:JDK_17
|
gptkbp:requires |
community feedback
mac OS 11 or later |
gptkbp:set_in |
release expectations
|
gptkbp:significance |
open-source projects
|
gptkbp:specifies |
feature freeze dates
|
gptkbp:status |
gptkb:Final
Targeted |
gptkbp:strategic_importance |
gptkb:Java_community
|
gptkbp:supports |
high-performance graphics
open-source contributions long-term support releases |
gptkbp:target_audience |
Java developers on mac OS
|
gptkbp:targets |
gptkb:JDK_17
gptkb:JDK_15 gptkb:JDK_18 gptkb:JDK_21 mac OS users |
gptkbp:technology |
gptkb:chess_match
|
gptkbp:title |
gptkb:New_mac_OS_Rendering_Pipeline
gptkb:Java_Enhancement_Proposal_481 JDK 18 Release Notes |
gptkbp:updates |
gptkb:JEP_484
|
gptkbp:user_base |
Java developers on mac OS
|
gptkbp:user_reviews |
gptkb:David_Holmes
Reviewed by the JDK Release Team JDK Enhancement-Proposal Review Committee |
gptkbp:was_a_catalyst_for |
Java innovation
|
gptkbp:was_a_response_to |
developer demand for better graphics
modern graphics needs |