Statements (981)
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:adapted_into |
Adaptability emphasized.
|
gptkbp:addresses |
security vulnerabilities
user feedback Performance bottlenecks API consistency type checking in switch statements Release cadence Type safety in switch statements mac OS specific rendering issues. limitations of existing debugging tools legacy Java EE applications previous performance issues |
gptkbp:affects |
Java developers
|
gptkbp:aims_to |
gptkb:benchmark
Latency enhance developer experience improve performance enhance security enhance developer productivity improve Java platform modernize Java EE Application throughput simplify coding patterns improve API usability Simplify code readability Streamline the release process provide a mechanism to interact with native code add new AP Is leverage modern GPU capabilities visual Quality simplify debugging process provide a mechanism to manage memory outside the Java heap |
gptkbp:allows |
remote debugging
direct access to native memory |
gptkbp:approves |
gptkb:Open_JDK_community
gptkb:chess_match 2021-09-14 2022-07-19 December 2019 2021-09-15 September 2021 2022-09-15 JDK Release Team |
gptkbp:audience |
Java developers.
|
gptkbp:author |
gptkb:Javac_Team
JDK Release Team |
gptkbp:benefits |
Data-intensive applications
High-performance applications Real-time applications Feedback mechanisms established. Evaluation criteria established. Feedback loop established. Metrics for measuring success. Risks identified. Impact assessed. Improves readability and reduces boilerplate code. Expected outcomes from the project. Feedback mechanisms are in place. Impact on the Java ecosystem. Regular evaluation of progress. Expected positive outcomes. Java applications on mac OS better integration with mac OS features. Improved performance on mac OS Metrics to be defined. Scalability planned. Success criteria defined. |
gptkbp:budget |
Budget allocated.
|
gptkbp:challenges |
Challenges faced during development.
|
gptkbp:code |
Available in the Open JDK repository.
Code samples to be provided. |
gptkbp:collaborated_with |
gptkb:academic_research
gptkb:Open_JDK_contributors Academic research open-source contributors Open source projects international standards organizations Java community members Java community projects Java user groups Cross-industry projects Java hackathons cross-industry projects graphics hardware vendors |
gptkbp:collaborations |
gptkb:Java_community
Collaborative efforts with other projects. Collaboration with Apple. Collaboration fostered. Team assembled. |
gptkbp:community |
Supported by the Open JDK community.
|
gptkbp:community_engagement |
Engages with the developer community.
Engagement with developers. |
gptkbp:community_involvement |
Open for contributions.
Outreach efforts to attract contributors. Outreach efforts planned. |
gptkbp:community_support |
Strong community support.
|
gptkbp:consequences |
May lead to more concise code.
|
gptkbp:constructed_in |
Available for download
Uses Gradle. |
gptkbp:contains |
gptkb:JEP_411
gptkb:JEP_382 gptkb:JEP_384 gptkb:JEP_391 gptkb:JEP_412 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 gptkb:JEP_481 gptkb:JEP_482 gptkb:JEP_483 gptkb:JEP_484 gptkb:JEP_485 gptkb:JEP_486 gptkb:JEP_487 gptkb:JEP_488 gptkb:JEP_489 gptkb:JEP_490 gptkb:JEP_491 gptkb:JEP_492 gptkb:JEP_493 gptkb:JEP_494 gptkb:JEP_495 gptkb:JEP_496 gptkb:JEP_497 gptkb:JEP_498 gptkb:JEP_499 gptkb:JEP_500 performance improvements new features |
gptkbp:contributed_to |
gptkb:Java_Enhancement_Proposal
Java language evolution Java performance Java graphics stack Java graphics capabilities. |
gptkbp:contribution |
Contributions are welcome.
|
gptkbp:created |
2021-07-14
2021-09-15 |
gptkbp:date |
September 2020
2022-01-10 |
gptkbp:dependency |
gptkb:Java_Enhancement_Proposal
Depends on JEP 411. |
gptkbp:depicted_in |
Transparent development process.
|
gptkbp:developer |
Training resources provided.
|
gptkbp:discusses |
Open JDK mailing list
Open JDK mailing lists https://openjdk.java.net/jeps/427 https://openjdk.org/jeps/427#discussion |
gptkbp:effective_date |
2022-10-10
|
gptkbp:encourages |
use of modern frameworks
|
gptkbp:ends_at |
September 2023
|
gptkbp:enhances |
gptkb:language
IDE support developer experience visual fidelity existing libraries Control flow in Java Transparency in the release process debugging experience graphics performance. user experience on mac OS. compatibility with Jakarta EE Runtime efficiency |
gptkbp:events |
Events organized for community engagement.
|
gptkbp:example |
switch (obj) { case String s -> ...; }
switch (value) { case 1 -> ' One'; case 2 -> ' Two'; } String result = switch (value) { case 1 -> ' One'; case 2 -> ' Two'; default -> ' Unknown'; } Pattern matching with instanceof. |
gptkbp:exhibited_at |
gptkb:Java_conferences
conferences |
gptkbp:facilitates |
multi-threaded debugging
cloud-native development Modern application development |
gptkbp:features |
gptkb:language
New language features improves user experience Switch expressions Yield statement |
gptkbp:feedback |
Surveys and forums.
Continuous feedback loop. Community feedback encouraged. Community feedback is encouraged. User feedback will be collected. |
gptkbp:first_released |
Expected in JDK 21.
|
gptkbp:focuses_on |
API documentation
Performance enhancements Release process improvements API documentation improvements improving graphics AP Is. |
gptkbp:future_plans |
Further optimizations planned.
|
gptkbp:goal |
To provide early access to new features.
Leverage Metal for better graphics performance. |
gptkbp:graphics |
Metal API.
|
gptkbp:has_content |
Link to download builds.
|
gptkbp:has_documentation |
Comprehensive documentation available.
Documentation is provided with builds. Documentation is regularly updated. Documentation maintained. Detailed documentation to be provided. User guides to be created. |
gptkbp:has_goal |
Higher frame rates.
|
gptkbp:has_impact_on |
better integration with mac OS features
|
https://www.w3.org/2000/01/rdf-schema#label |
JEP 427
|
gptkbp:impact |
Language syntax
Code maintainability Developer productivity Improves code readability and maintainability. Improved security for Java applications. May affect existing code that relies on non-strict semantics. Java applications on mac OS Enhanced graphics rendering experience. |
gptkbp:improves |
gptkb:language
API usability code readability graphics performance developer experience performance of native calls application responsiveness. rendering speed. performance of debuggers |
gptkbp:includes |
gptkb:Jakarta_EE_9
bug fixes new features enhancements documentation updates foreign function invocation support for advanced rendering techniques Pattern matching features new syntax for switch expressions Release candidate phases JIT compiler optimizations Garbage Collection improvements New AP Is for foreign function and memory access New AP Is for pattern matching New AP Is for vector computations memory segment abstraction improved variable inspection virtual threads support |
gptkbp:increased |
frame rates.
|
gptkbp:influences |
future Java versions
Future JDK release processes |
gptkbp:innovation |
Focus on innovative solutions.
Java debugging tools Innovation encouraged. |
gptkbp:introduced |
gptkb:Java_SE_17
gptkb:Java_SE_14 gptkb:JDK_18 gptkb:Java_17 gptkb:Java_SE_15 new language features New syntax for switch expressions new API for debuggers Jakarta EE namespace |
gptkbp:is_adopted_by |
gptkb:video_game
Large enterprises Startups enterprise applications Tech companies large enterprises open-source projects software companies startups Enterprise applications Java developers Enterprise Java applications Java community projects tech startups government projects Java developers. Open JDK projects Expected high adoption rate. |
gptkbp:is_aimed_at |
Java developers
Software engineers Application developers debugging complex applications Java SE 15 release mac OS developers. |
gptkbp:is_aligned_with |
industry standards
Java's long-term vision Java performance goals Java SE release strategy Java SE roadmap Java SE best practices mac OS development guidelines. |
gptkbp:is_analyzed_in |
Case studies
research papers software engineers Technical papers Java SE 15 analysis Java development discussions Java research papers Java case studies Software analysts |
gptkbp:is_associated_with |
JDK 14 release
|
gptkbp:is_available_in |
Open JDK builds
|
gptkbp:is_cited_in |
gptkb:academic_research
gptkb:JEP_430 gptkb:document Research papers Conference proceedings Research articles Industry reports academic papers technical papers Java documentation Java specifications Java SE 18 release notes Java programming books subsequent JE Ps Java SE 18 technical specifications |
gptkbp:is_compatible_with |
gptkb:Low
Java SE. previous JDK versions Backward compatible with existing switch statements. Maintains backward compatibility. existing Java applications |
gptkbp:is_connected_to |
gptkb:Java_libraries
open-source projects |
gptkbp:is_considered_as |
a major enhancement.
a significant update. |
gptkbp:is_described_as |
gptkb:Foreign_Function_&_Memory_API
tutorials technical articles JDK 18 Release Notes Java tutorials Pattern Matching for switch Documentation websites Introduces a new rendering pipeline for mac OS. Java educators Java enhancement proposals Enhances the switch statement to allow it to be used as an expression. Enhances the switch statement to allow pattern matching. This JEP proposes to provide early-access builds of JDK 18. Enhancements to security features in the Java platform. JDK 18 Release Process JDK 17 API Specification JDK 18 API Documentation JDK 18 New AP Is Introduces a new rendering pipeline for mac OS using Metal. JDK 17 Release Overview JDK 17 Java EE Changes JDK 14 Performance Improvements JDK 15 Release Schedule |
gptkbp:is_designed_for |
enterprise applications
|
gptkbp:is_designed_to |
leverage modern hardware.
|
gptkbp:is_discussed_in |
gptkb:Java_conferences
gptkb:software_framework gptkb:Java_SE_user_groups Online courses Online forums meetups online courses Java meetups developer forums Technical blogs technical reviews technical forums Developer meetups developer meetups technical blogs. Java blogs Java developer conferences Java developer meetups Java forums Java mailing lists Java podcasts Open JDK mailing lists. Java community forums. developer meetups. |
gptkbp:is_documented_in |
gptkb:API
release notes Java SE documentation Java documentation JDK 18 documentation JEP 427 documentation Java SE 15 release notes Java SE 17 documentation Java SE documentation. Java enhancement proposals repository Open JDK documentation Open JDK website official JDK documentation JDK 17 Documentation JDK Enhancement Proposals documentation Java documentation websites JEP 427 documentation. Java enhancement proposal repository. JEP 427 specification Java reference manuals JEP 427 document Java enhancement proposals index |
gptkbp:is_enhanced_by |
community feedback
future updates |
gptkbp:is_evaluated_by |
industry analysts
Performance benchmarks performance benchmarks Quality assurance teams quality assurance teams compatibility issues Java experts Java workshops Performance analysts software architects Java architects Java language designers Java SE team performance benchmarks. Java SE release managers Java SE stakeholders Performance and compatibility. |
gptkbp:is_expected_to |
Java developers
improve user experience improve code quality reduce boilerplate code reduce debugging time enhance graphics rendering. improve developer productivity. set new standards. increase adoption of Java 18 increase developer productivity enhance debugging capabilities |
gptkbp:is_explored_in |
gptkb:Workshops
Hackathons |
gptkbp:is_implemented_in |
gptkb:JDK_17
gptkb:Java gptkb:Java_SE_17 gptkb:software gptkb:language gptkb:JDK_18 gptkb:Java_Enhancement_Proposal gptkb:chess_match In progress Implemented in the Java compiler. JDK developers Open JDK. JDK developers. JDK 18 source code |
gptkbp:is_influenced_by |
gptkb:JEP_411
gptkb:JEP_412 gptkb:JEP_413 gptkb:JEP_414 gptkb:JEP_415 gptkb:JEP_416 gptkb:JEP_417 gptkb:JEP_418 User feedback functional programming concepts industry trends user feedback Community contributions Functional programming concepts Industry trends Community feedback User experience studies user experience studies developer feedback developer surveys |
gptkbp:is_integrated_with |
gptkb:Java_Enhancement_Proposal
legacy systems Java build tools CI/ CD pipelines Java development tools. Java FX applications. |
gptkbp:is_linked_to |
gptkb:JEP_411
gptkb:JEP_410 gptkb:JEP_426 gptkb:Java_SE_specifications |
gptkbp:is_maintained_by |
gptkb:Open_JDK_contributors
|
gptkbp:is_motivated_by |
To improve the predictability of floating-point computations.
To simplify the use of switch statements. |
gptkbp:is_optimized_for |
mac OS architecture
mac OS architecture. |
gptkbp:is_part_of |
gptkb:Java_SE_17
gptkb:Project_Panama gptkb:Java_SE_18 gptkb:Java_SE_Platform gptkb:Java_SE_Development_Kit gptkb:Java_SE_14 gptkb:software gptkb:Java_Enhancement_Proposal gptkb:Project_Loom Java performance tuning Java platform evolution Java ecosystem. Java development lifecycle JDK 15 Release Notes Java 18 features. Java Enhancement Proposals. Java SE 15 enhancements Java SE 15 features Java SE 15 release cycle Java's future direction Java development trends JDK 17 Release Java 21 features. Java performance optimization strategies Java SE 18 release cycle Java 21 features Java SE 18 development process Java 21 release notes Java graphics stack. Java 21 enhancements Java 21's focus on performance |
gptkbp:is_promoted_by |
gptkb:Java_conferences
Social media Webinars social media campaigns Online platforms webinars Tech influencers Java user groups Java advocacy groups Java advocates Java advocates. Java conferences. Java educators Java influencers Java newsletters Oracle. |
gptkbp:is_recognized_by |
Java users
Apple. Java developers. |
gptkbp:is_referenced_in |
gptkb:JEP_428
gptkb:JEP_431 gptkb:JEP_433 gptkb:JEP_434 Code repositories Java specifications Java tutorials Technical blogs technical blogs documentation updates Future JE Ps Java blogs Java books Java enhancement discussions |
gptkbp:is_related_to |
gptkb:JEP_411
gptkb:JEP_386 gptkb:JEP_387 gptkb:JEP_388 gptkb:JEP_394 gptkb:JEP_395 gptkb:Java_SE_platform gptkb:software_framework gptkb:JEP_406 gptkb:JEP_409 gptkb:JEP_412 gptkb:JEP_413 gptkb:JEP_414 gptkb:JEP_415 gptkb:JEP_416 gptkb:JEP_417 gptkb:JEP_418 gptkb:JEP_420 gptkb:JEP_425 gptkb:JEP_426 JEP 426. |
gptkbp:is_reviewed_by |
gptkb:software_framework
gptkb:Java_Platform_Group gptkb:Java_community Peer reviewers Technical committees technical committees peer reviewers Java experts industry experts. peer reviewers. Java SE 15 contributors Java SE 15 reviewers Java magazines Java SE advisory board Java SE release committee JDK community. JEP committee. Java journals |
gptkbp:is_supported_by |
gptkb:Database_Management_System
gptkb:Java_SE_18 gptkb:Java_SE_platform gptkb:software gptkb:multiple_platforms gptkb:video_game gptkb:Java_community gptkb:chess_match Training programs community contributions open-source projects Apple hardware Java developers cloud providers Java development tools Java runtime environment Java user groups Java vendors Documentation teams Java ID Es major ID Es Java certification programs Java 15 and later versions Java community. Java developers community Java SE 18 features Java community initiatives. Java user communities Java user groups. Java SE 18 enhancements Java online courses mac OS Ventura. |
gptkbp:is_tested_for |
gptkb:High_School
Profiling tools automated testing tools development tools real-world applications development environments Quality assurance teams production environments Load testing tools Development environments Java development environments Performance testing tools Java testing frameworks JDK 18 builds Extensive testing is performed. J Unit is used for testing. Java performance tools QA teams. various mac OS versions JDK testing framework. mac OS systems. various mac OS versions. Ongoing testing with Metal. Performance testing planned. various graphics libraries |
gptkbp:is_used_in |
gptkb:Cloud_Computing_Service
|
gptkbp:is_utilized_in |
gptkb:Java_frameworks
gptkb:High_School gptkb:Cloud_Computing_Service Web applications Microservices architecture Mobile applications enterprise applications application development startups Java applications Software engineers system integration Cloud applications Open source contributors graphics-intensive applications mac OS applications. Java applications. Java training programs enterprise frameworks Java bootcamps |
gptkbp:key |
gptkb:Java_21
|
gptkbp:keywords |
gptkb:API
gptkb:Java_SE_21 gptkb:Java_SE_Platform gptkb:High_School gptkb:Java_Language_Specification gptkb:software gptkb:language gptkb:software_framework gptkb:Java_Language gptkb:Java_21 gptkb:Switch_Expressions gptkb:chess_match Maintainability Readability Pattern Matching Control Flow Code Quality Java Development Type Checking Java Programming Java Community Type System Java Ecosystem Java Standards Language Enhancement Language Feature Java Best Practices Java Updates Switch Statement Enhancement Proposal Java Code Quality Java Enhancement Process Java Features Java Improvements Pattern Matching Syntax |
gptkbp:latest_version |
gptkb:Java_14
gptkb:software gptkb:JDK_18 gptkb:JEP_427 gptkb:Java_21 gptkb:JDK_21 1.0 18.0.0 Git Hub repository. Java 17 or later. |
gptkbp:legacy |
Legacy of the project.
Legacy considerations made. |
gptkbp:license |
Open JDK License.
|
gptkbp:mission |
Engagement with stakeholders.
Objectives set. |
gptkbp:network |
Communication plan in place.
Networking opportunities identified. |
gptkbp:notable_achievement |
Java development
Key milestones are tracked. Milestones established. |
gptkbp:notable_album |
2022-09-15
Java One 2022. |
gptkbp:notable_recipients |
gptkb:Gilad_Bracha
gptkb:Brian_Goetz gptkb:David_Holmes gptkb:Venkat_Subramaniam gptkb:Dan_Smith gptkb:Doug_Lea gptkb:Alex_Buckley gptkb:Andres_Almiray gptkb:Johan_Vos gptkb:Josh_Bloch gptkb:Kirk_Pepperdine gptkb:Mark_Reinhold gptkb:Markus_Karg gptkb:Maurizio_Cimadamore gptkb:Richard_Warburton gptkb:Rafael_Winterhalter gptkb:David_Chen gptkb:John_Rose gptkb:Jesse_Glick gptkb:Lars_Bak Open-source projects Various contributors Vladimir Ivanov Java developers community Jim Laskey Neal Gafter Peter Sestoft |
gptkbp:objective |
Scope defined.
|
gptkbp:origin |
better developer tools
|
gptkbp:performance |
Performance improvements are included.
To be evaluated post-implementation. |
gptkbp:platform |
gptkb:Java_Enhancement_Proposal
mac OS only. Supports multiple platforms. |
gptkbp:plot_summary |
This JEP proposes to change the semantics of floating-point operations to be always strict.
|
gptkbp:produced_by |
Active.
|
gptkbp:project |
Strong community support.
Quality assurance measures implemented. Resources available for developers. Support channels available. Future directions outlined. Timeline established. Resources allocated. Mark Reinhold. Managed by Open JDK. Accountability to the community. Contributors from various organizations. Future plans for the project. Goals aligned with community needs. Open JDK website. Recognition of contributors. Regular updates and announcements. Reporting on project status. Roadmap for future releases. Successes achieved so far. To enhance the Java platform. To innovate and improve Java. Vision for the future of Java development. Vision for the future of Java. Achieve high performance. Deliverables outlined. Assessment criteria established. Closure process defined. Follow-up actions planned. Implementation plan created. Learning opportunities created. Led by Oracle engineers. Reporting structure established. Review process defined. Strategy developed. Timeline monitored. Vision articulated. Vision for the future articulated. |
gptkbp:proposed_by |
gptkb:Database_Management_System
gptkb:Open_JDK_Community gptkb:Brian_Goetz gptkb:JDK_15 gptkb:Mark_Reinhold JDK Enhancement-Proposal Committee new debugging features aims to modernize Java debugging. |
gptkbp:provides |
API changes
Improved performance clear specifications API for memory allocation type-safe switch statements Enhanced switch statement improved rendering quality Clearer timelines for releases better support for animations. enhanced API documentation enhanced stack traces guidelines for migration |
gptkbp:published_by |
March 2022
September 2021 Java magazines Open JDK mailing lists Open JDK website |
gptkbp:receives_funding_from |
Funded by Oracle.
|
gptkbp:reduces |
CPU usage.
|
gptkbp:related_jeps |
gptkb:JEP_411
gptkb:JEP_406 gptkb:JEP_420 gptkb:JEP_426 |
gptkbp:related_to |
gptkb:JEP_411
gptkb:Java_SE_18 gptkb:Java_SE_Platform gptkb:software gptkb:JEP_406 gptkb:JEP_420 gptkb:Java_Enhancement_Proposal gptkb:JNI_(Java_Native_Interface) Pattern Matching Graphics Rendering Java security architecture |
gptkbp:release_date |
March 2023
September 2021 Expected in early 2022. |
gptkbp:released |
gptkb:JDK_17
gptkb:JDK_14 gptkb:JDK_15 gptkb:Java_21 February 2022 Aligned with JDK release cycle. Part of the regular JDK release cycle. Available on the Open JDK website Includes bug fixes from previous versions. Link to release notes. Included in JDK 21 release notes. Managed by Open JDK team. Introduces always-strict floating-point semantics. |
gptkbp:replaced_by |
existing pipeline
Java EEAP Is Old rendering pipeline |
gptkbp:reports_to |
Bug tracking system in place.
|
gptkbp:repository |
Open JDK Git repository.
|
gptkbp:requires |
gptkb:video_game
gptkb:JEP_406 Metal API mac OS 10.14 or later JDK 15 features |
gptkbp:resulted_in |
ongoing Java evolution
|
gptkbp:risk_factor |
Risk management strategies in place.
|
gptkbp:security_features |
Includes security enhancements.
|
gptkbp:specifies |
Pattern matching for switch expressions.
|
gptkbp:sponsor |
Stakeholders identified.
Java community. |
gptkbp:status |
gptkb:Final
gptkb:organization Proposed Targeted Targeted for JDK 21 |
gptkbp:succeeded_by |
User satisfaction.
|
gptkbp:supports |
enterprise applications
microservices architecture conditional breakpoints high-DPI displays Supported by Oracle. interoperability with C libraries high-resolution displays. |
gptkbp:sustainability_initiatives |
Sustainable development practices.
Sustainability considered. |
gptkbp:targets |
gptkb:JDK_17
gptkb:smartphone gptkb:JDK_18 gptkb:JDK_20 |
gptkbp:technology |
gptkb:Metal
gptkb:chess_match |
gptkbp:title |
gptkb:New_mac_OS_Rendering_Pipeline
Security enhancements Pattern Matching for Switch Pattern Matching for switch Enhanced switch expressions New mac OS rendering pipeline JDK 18 Early-Access Builds Always-Strict Floating-Point Semantics New mac OS Rendering Pipeline (Metal) |
gptkbp:training |
Training materials to be developed.
|
gptkbp:tutorials |
Tutorials to be created.
|
gptkbp:updates |
2021-09-15
2023-09-19 Regular updates planned. Subsequent JE Ps Regular updates are provided. Future JEP proposals Java SE 19 proposals |
gptkbp:user_base |
Java developers on mac OS.
|
gptkbp:user_reviews |
gptkb:Brian_Goetz
gptkb:Mark_Reinhold Various contributors JDK Committers JEP review process |
gptkbp:uses |
Metal API
For testing and feedback. |
gptkbp:utilizes |
GPU acceleration.
|
gptkbp:vision |
Modernize Java graphics.
|
gptkbp:was_a_response_to |
developer needs
modern programming challenges |