Statements (627)
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 |
gptkbp:addresses |
API usability
API consistency Security vulnerabilities. |
gptkbp:affects |
Java developers
Smart card applications Java Card developers |
gptkbp:aims_to |
developer experience
modernize Java EE improve API usability release predictability |
gptkbp:applies_to |
Java developers
|
gptkbp:approves |
JDK Release Team
|
gptkbp:author |
gptkb:Alan_Bateman
gptkb:Brian_Goetz JDK Release Team |
gptkbp:benefits |
Improved performance
Incorporated into development. Regularly reviewed. Better integration with mac OS features Significant impact on Java ecosystem. Faster development cycles. Measured by community engagement. |
gptkbp:challenges |
Addressing diverse user needs.
|
gptkbp:code |
Available in the documentation.
|
gptkbp:collaborated_with |
gptkb:Java_SE_community
gptkb:Open_JDK_contributors Java user groups Java development teams |
gptkbp:collaborations |
Collaborative efforts encouraged.
With other JE Ps. |
gptkbp:committee |
Includes industry experts.
|
gptkbp:community |
Engaged and active.
|
gptkbp:community_engagement |
Engagement with the community
Active discussions ongoing. |
gptkbp:community_impact |
Impact on open-source projects
|
gptkbp:community_involvement |
Active outreach efforts.
|
gptkbp:community_support |
Support from Java community
|
gptkbp:consequences |
Legacy applications may break
|
gptkbp:contains |
new features
documentation updates |
gptkbp:contributed_to |
Java ecosystem.
|
gptkbp:contribution |
Community contributions accepted.
|
gptkbp:created |
2023-01-10
2021-07-14 2020-09-15 |
gptkbp:date |
2020-09-15
|
gptkbp:dependency |
gptkb:JEP_394
|
gptkbp:depicted_in |
High visibility in the community.
|
gptkbp:developer |
Timeline for implementation
Guidelines for developers |
gptkbp:discusses |
https://mail.openjdk.java.net/pipermail/jdk-dev/2020-September/004123.html
Open JDK mailing list Security features in Java https://openjdk.java.net/jeps/497 |
gptkbp:effective_date |
September 2021
Expected deprecation date |
gptkbp:enables |
Development of secure applications.
|
gptkbp:encourages |
community feedback
|
gptkbp:enhances |
developer experience
Java language features Development tools for Java Card. User experience on Java Card. |
gptkbp:facilitates |
faster development cycles
Integration with cloud services. faster feature delivery |
gptkbp:features |
New tooling capabilities
|
gptkbp:feedback |
Community feedback encouraged
Mixed responses Incorporated into future releases. Open for community input. Positive from early adopters. High satisfaction reported. |
gptkbp:focuses_on |
API documentation
|
gptkbp:future_plans |
Further enhancements planned.
Future Java versions Continued enhancements. Related future proposals expected Security model evolution |
gptkbp:goal |
Change Java language features.
Enhance tooling for Java development. |
gptkbp:has_documentation |
Comprehensive and accessible.
JDK 18 release notes Updates required in documentation |
https://www.w3.org/2000/01/rdf-schema#label |
JEP 497
|
gptkbp:impact |
Improved developer experience
Improved security for Java applications. Security Manager will be deprecated Assessment of impact on applications Improves security and performance of deserialization. More efficient coding. |
gptkbp:improves |
Interoperability with other Java technologies
Performance of Java Card applications. |
gptkbp:includes |
gptkb:Jakarta_EE_9
gptkb:New_Features API changes Bug Fixes Enhancements Performance Improvements security updates Improved performance Bug fixes Enhanced security features bug fixes new features Performance improvements New language features New Language Features Deprecations Support for new AP Is Java API changes Removals feature releases API Enhancements |
gptkbp:innovation |
Focus on innovative solutions.
|
gptkbp:introduced |
gptkb:Java_SE_17
gptkb:Java_SE_18 gptkb:Java_SE_21 gptkb:Java_1.0 Jakarta EE namespace |
gptkbp:is_a_tool_for |
Supported by major ID Es.
|
gptkbp:is_adopted_by |
gptkb:software
enterprise applications academic institutions open-source projects Open source projects Java developers Government agencies. Financial institutions. Telecom companies. Java developers worldwide High among developers. Java SE 18 ecosystem Challenges in adoption Varies among developers Io T device manufacturers. Security solution providers. |
gptkbp:is_aligned_with |
Java community standards
Java SE development goals Java SE platform goals Java SE release strategy Java SE 17 goals |
gptkbp:is_analyzed_in |
Java SE release analysts
|
gptkbp:is_cited_in |
Java documentation
Java SE 18 release notes Java programming books Java research papers Java online courses Java online resources Java SE 21 release notes Java SE 14 release notes |
gptkbp:is_compatible_with |
Backward compatible.
Backward compatible with JDK 17. |
gptkbp:is_described_as |
gptkb:JDK_15
gptkb:JDK_11.0.73 Introduces a new rendering pipeline for mac OS. Java SE 17 documentation Java SE 17 release notes Enhancements to security features in the Java platform. JDK 20 Release Notes JDK 18 Release Process JDK 21 Release Process JDK 14 API Documentation JDK 17 API Documentation JDK 17 API Specification JDK 17 Java EE Changes Introduces new features for Java Card. JDK 15 Release Schedule New AP Is for Java FX Web RTCRTC Ice Gatherer Init |
gptkbp:is_discussed_in |
gptkb:Java_conferences
Java meetups Java forums Java mailing lists Open JDK mailing lists Java user forums |
gptkbp:is_documented_in |
gptkb:API
Open JDK documentation Open JDK website official JDK documentation Java SE 18 release documentation Java SE 17 API guide JDK 17 API documentation JDK 14 API Guide Java SE 14 API documentation Java SE 14 API reference guide Java SE 14 release documentation |
gptkbp:is_evaluated_by |
JDK Release Managers
Java SE 18 readiness Java SE release team |
gptkbp:is_expected_to |
foster innovation
enhance collaboration improve software quality increase adoption rates streamline release process reduce release complexity |
gptkbp:is_implemented_in |
gptkb:JDK_17
gptkb:Java_Card_Development_Kit gptkb:software gptkb:JDK_14 Challenges in implementation Completed. Open JDK 18 Implemented in the Java SE platform. Requires changes in libraries Java Card 3.1. Java Card 3.2. Java Card 3.3. Java Card 3.4. Java Card 3.5. Implemented in JDK 18 |
gptkbp:is_influenced_by |
gptkb:JEP_391
industry trends community feedback User feedback. user needs Java standards Technological advancements. Industry standards. previous JE Ps |
gptkbp:is_influential_in |
Java development practices
|
gptkbp:is_motivated_by |
Simplify the Java platform
|
gptkbp:is_opposed_by |
Use of other security frameworks
|
gptkbp:is_part_of |
gptkb:Java_SE_Platform
gptkb:Java_SE_platform gptkb:Java_SE_14 gptkb:Java_Enhancement_Proposal Java platform evolution Java ecosystem. Java Platform, Standard Edition. Java SE 17 documentation Java SE 17 release Java SE 17 release cycle Java SE 18 features Java SE release strategy Java SE 14 features Java SE 17 ecosystem Java SE 14 enhancements |
gptkbp:is_promoted_by |
gptkb:Java_conferences
Java user groups Java advocacy groups Java influencers |
gptkbp:is_recognized_by |
Java technology stakeholders
|
gptkbp:is_referenced_in |
gptkb:JEP_395
gptkb:JEP_398 gptkb:JEP_498 Java development tools Java tutorials Java SE 18 documentation Java blogs Java development blogs Java SE 17 tutorials Java community blogs |
gptkbp:is_related_to |
gptkb:JEP_411
gptkb:JEP_386 gptkb:JEP_399 gptkb:Java_SE_Development_Kit gptkb:software gptkb:JEP_400 gptkb:JEP_418 gptkb:Java_Enhancement_Proposal JEP 411: Deprecate the Security Manager for Removal Java SE 17 features |
gptkbp:is_reviewed_by |
gptkb:software_framework
gptkb:Java_community technical committees peer reviewers Java community members Java experts JDK Release Team JEP review committee Java Enhancement Proposal Committee |
gptkbp:is_supported_by |
gptkb:Java_frameworks
gptkb:Java_SE_18 gptkb:JDK_21 gptkb:Java_community Java Community Java development environments Java user groups Java ID Es Java certification programs Java SE 21 features JDK 17 and later versions Java SE 18 features Java SE 18 updates Java SE support lifecycle JDK 21 updates Java Card Community. Java Card Conferences. Java Card Development Tools. Java Card Forum. Java Card SDK. Java Card User Groups. |
gptkbp:is_tested_for |
Java testing frameworks
Extensive testing conducted. Java testing tools Increased testing needed |
gptkbp:is_used_in |
Java applications
|
gptkbp:is_utilized_in |
gptkb:Java_frameworks
gptkb:mobile_application enterprise applications Java applications cloud applications |
gptkbp:keywords |
deserialization, security, context
|
gptkbp:latest_version |
gptkb:14
gptkb:17 gptkb:JDK_18 gptkb:Java_17 Managed in Git. 14.0.1 JEP 497.0 |
gptkbp:legacy |
Support for legacy systems
Aiming for a lasting legacy. |
gptkbp:managed_by |
gptkb:Open_JDK_community
|
gptkbp:migration |
Guidelines for migration
|
gptkbp:notable_achievement |
Achieved as planned.
|
gptkbp:notable_production |
Need to adapt code
|
gptkbp:notable_recipients |
gptkb:Open_JDK_Community
gptkb:Kohsuke_Kawaguchi gptkb:Brian_Goetz gptkb:David_Holmes gptkb:Dan_Smith gptkb:Alex_Buckley gptkb:Java_Platform_Group gptkb:Java_SE_Development_Kit_Team gptkb:Mark_Reinhold gptkb:Mikael_Vidstedt gptkb:Open_JDK_project gptkb:Java_Enhancement_Proposal gptkb:John_Rose gptkb:Jesse_Glick gptkb:musical_group Java developers Vladimir Ivanov Java community projects JDK Release Team Java Developer Community Shenandoah Team Graham Charles Java AI Community Java API Team Java Agile Community Java Architecture Community Java Best Practices Community Java Big Data Community Java Blockchain Community Java Cloud Community Java Coding Standards Community Java Community Team Java Continuous Delivery Community Java Continuous Deployment Community Java Continuous Integration Community Java Data Science Community Java Design Patterns Community Java Dev Ops Community Java Dev Sec Ops Community Java Documentation Team Java Education Community Java Enterprise Community Java Frameworks Community Java Gaming Community Java Industry Community Java Io T Community Java Language and Virtual Machine Team Java Libraries Community Java Microservices Community Java Mobile Community Java Open Source Community Java Performance Engineering Community Java Performance Team Java Quality Assurance Community Java Research Community Java Security Engineering Community Java Security Team Java Serverless Community Java Software Architecture Community Java Software Design Community Java Software Development Best Practices Community Java Software Development Community Java Software Development Frameworks Community Java Software Development Guidelines Community Java Software Development Libraries Community Java Software Development Life Cycle Community Java Software Development Methodologies Community Java Software Development Resources Community Java Software Development Standards Community Java Software Development Tools Community Java Software Documentation Community Java Software Education Community Java Software Engineering Community Java Software Maintenance Community Java Software Project Management Community Java Software Quality Community Java Software Research Community Java Software Support Community Java Software Testing Community Java Software Training Community Java Standards Community Java Support Team Java Testing Frameworks Community Java Testing Team Java Tools Team Java Tools and ID Es Community Java Web Community |
gptkbp:objective |
Focused on tooling.
|
gptkbp:outcome |
Approved for deprecation
Positive impact on development. |
gptkbp:performance |
Improved performance metrics.
|
gptkbp:plot_summary |
JDK 15 Release Notes provide an overview of the new features and enhancements.
Provides a mechanism for context-specific deserialization. Enhances the JDK 17 API documentation. Updates the JDK to version 11.0.73. Enhancements to tooling for JDK 18. |
gptkbp:project |
Bright future anticipated.
John Doe. Managed by Open JDK. Java SE Platform. Enhance Java tooling. Most goals achieved. Defined and followed. Frequent updates provided. To lead in Java tooling. |
gptkbp:proposed_by |
gptkb:Database_Management_System
Deprecate the Security Manager |
gptkbp:provides |
API changes
clear guidelines New cryptographic algorithms Support for modern protocols detailed API specifications |
gptkbp:published_by |
gptkb:chess_match
March 2022 September 2023 September 2021 JDK Enhancement Proposals repository |
gptkbp:receives_funding_from |
Supported by Oracle.
|
gptkbp:regulatory_compliance |
Conforms to Java standards.
Conformance with security standards |
gptkbp:related_jeps |
gptkb:JEP_411
gptkb:JEP_371 gptkb:JEP_378 gptkb:JEP_384 gptkb:JEP_390 gptkb:JEP_394 gptkb:JEP_290 |
gptkbp:related_to |
gptkb:JEP_411
gptkb:Java_Platform_Module_System gptkb:JEP_384 gptkb:JEP_392 gptkb:JEP_393 gptkb:JEP_394 gptkb:JEP_395 gptkb:JEP_396 gptkb:JEP_397 gptkb:JEP_398 gptkb:JEP_399 gptkb:Java_Security gptkb:Java_Security_Manager 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 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:Java_Enhancement_Proposal Java Card Platform |
gptkbp:release_date |
March 2020
March 2022 September 2023 September 2021 |
gptkbp:released |
gptkb:JDK_17
gptkb:Java_SE_17 gptkb:JDK_15 gptkb:Java_17 Aligned with JDK release cycle. Available on Open JDK website. JDK 15 Release Notes |
gptkbp:replaced_by |
Java EEAP Is
Complexity and maintenance burden |
gptkbp:requires |
gptkb:JDK_17
gptkb:JEP_290 community feedback JDK Enhancement-Proposal process Java Card 3.1 or later |
gptkbp:risk_factor |
Low risk identified.
|
gptkbp:security_features |
Encourages best practices
Enhanced security features. Widely used in legacy systems Adoption of new frameworks encouraged Alternates available Alternatives to Security Manager Changes in security policies expected Changes in security policy management Deprecation of Security Manager Evolution of security model Potential increase in risks |
gptkbp:social_responsibility |
Concerns from enterprise users
|
gptkbp:specifies |
release cadence
Defines a new API for context-specific deserialization. |
gptkbp:sponsor |
Java community leaders
Java community. Oracle Corporation. |
gptkbp:status |
gptkb:Final
|
gptkbp:succeeded_by |
Measured by user adoption.
Adoption by the community. |
gptkbp:supports |
long-term support
long-term support releases Multi-application environments. |
gptkbp:sustainability_initiatives |
Long-term sustainability planned.
|
gptkbp:targets |
gptkb:JDK_17
gptkb:smartphone gptkb:JDK_11 gptkb:JDK_14 gptkb:JDK_18 gptkb:JDK_21 Project Reviewers |
gptkbp:technology |
Java Development Kit.
|
gptkbp:title |
gptkb:New_mac_OS_Rendering_Pipeline
Security enhancements Context-Specific Deserialization New Java Card Features JDK 18 Tooling Enhancements |
gptkbp:tutorials |
Provided for new features.
|
gptkbp:updates |
2023-03-21
2021-09-14 Regular updates needed |
gptkbp:user_base |
Large and growing.
|
gptkbp:user_manual |
Available online.
|
gptkbp:user_reviews |
Various contributors
Various Java community members Reviewed by the Java Community Process. |
gptkbp:vision |
Modern security practices
|