Statements (605)
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 |
Security vulnerabilities
Developer feedback Documentation gaps Limitations of previous effects AP Is |
gptkbp:affects |
Java developers
Mobile payment applications Java Card developers Secure identity applications |
gptkbp:aims_to |
Graphics performance
improve performance Rendering quality Documentation errors improve release predictability Improve documentation readability Enhance Java FX effects capabilities |
gptkbp:allows |
Feature scope.
|
gptkbp:applies_to |
gptkb:JDK_15
|
gptkbp:approves |
gptkb:Java_SE_Executive_Committee
2021-09-14 2022-12-15 September 2016 2021-07-15 |
gptkbp:author |
gptkb:David_Holmes
gptkb:Jesse_Glick JDK Release Team. |
gptkbp:benefits |
gptkb:software
None identified. Enhanced documentation features. |
gptkbp:caused_by |
Modern web technologies have replaced applets.
|
gptkbp:challenges |
Resource allocation.
Coordination among teams. |
gptkbp:collaborated_with |
gptkb:Open_JDK_community
Java technical writers Java documentation teams Java FX team Java FX contributors |
gptkbp:collaborations |
Cross-team collaboration.
|
gptkbp:communication |
Regular updates.
|
gptkbp:community_engagement |
Engaged with the community for feedback.
|
gptkbp:community_involvement |
Open participation.
|
gptkbp:consequences |
Deprecation does not mean immediate removal.
|
gptkbp:contributed_to |
gptkb:Java_Enhancement_Proposal
Rich user interfaces |
gptkbp:contribution |
Community contributions.
Community contributions accepted |
gptkbp:controversy |
July 2017.
|
gptkbp:created |
2021-06-01
2021-09-15 2017-07-19 |
gptkbp:date |
September 2020
2023-09-19 |
gptkbp:decided_by |
Deprecation approved.
|
gptkbp:dependency |
None.
JEP 411: Deprecate the Security Manager JEP 391. JEP 390: Widening the Java Language JEP 411: Context-Sensitive API |
gptkbp:depicted_in |
Open discussions.
|
gptkbp:developer |
Developers should migrate away from applets.
|
gptkbp:discusses |
Community feedback.
Open JDK mailing list Open JDK mailing lists https://openjdk.java.net/jeps/462 https://mail.openjdk.java.net/pipermail/jdk9-dev/2017-July/004123.html |
gptkbp:effective_date |
2023-01-17
July 2020 August 2020 Approved by the JDK Release Team. |
gptkbp:enables |
Development of secure applications
Remote management of applets More complex visual effects |
gptkbp:encourages |
Open-source projects
Community contributions Best practices in coding Adoption of Java Card technology |
gptkbp:ends_at |
Deprecation is a step towards modernization.
Adopted for JDK 17. |
gptkbp:enhances |
User experience
Debugging capabilities Key management Java SEAPI documentation Visual effects in applications Java Card security model |
gptkbp:events |
August 2017.
|
gptkbp:exhibited_at |
Java FX demos
|
gptkbp:facilitates |
Collaboration among developers
Integration with Io T devices Third-party applet development Better integration with hardware acceleration |
gptkbp:family |
gptkb:Java_Enhancement_Proposal
|
gptkbp:features |
Improved performance metrics
New monitoring tools Integration with existing monitoring frameworks |
gptkbp:feedback |
Surveys.
Generally positive. Community feedback. Gathered from JDK mailing lists. https://mail.openjdk.java.net/pipermail/jdk9-dev/2017-July/004123.html |
gptkbp:finish |
Continuous improvement.
|
gptkbp:first_published |
2021-09-14
2021-09-01 2021-09-15 |
gptkbp:first_released |
gptkb:JDK_14
|
gptkbp:focus |
gptkb:Java_FX_Effects
Improving Javadoc output. |
gptkbp:focuses_on |
API changes
Documentation quality JDK performance improvements release cadence |
gptkbp:future_plans |
Consider removal in future releases.
Monitor and assess usage. Monitor usage and plan for future removals. Monitor usage and plan for removal. Evaluate process. Implement feedback. |
gptkbp:goal |
Improved user experience
Real-time performance monitoring Support for microservices architecture User feedback integration Scalability improvements Support for performance benchmarks Enhanced logging capabilities Support for multi-cloud environments Enhanced user documentation Support for distributed tracing Improved diagnostics Integration with CI/ CD pipelines Support for containerized environments Improve release process. Support for anomaly detection Enhance monitoring capabilities Improved API for developers Support for new performance metrics Improved performance insights Enhanced visualization tools Compatibility with existing tools Enhanced performance reporting Enhanced security monitoring Improved resource utilization tracking Integration with cloud environments Performance regression detection Support for JVM metrics Support for alerting mechanisms Support for compliance monitoring Support for historical data analysis Support for metrics aggregation Support for third-party monitoring tools User-friendly monitoring tools |
gptkbp:governed_by |
Open JDK governance.
|
gptkbp:has_documentation |
JEP 462 document.
JEP 462 Specification |
gptkbp:historical_context |
Applets were popular in the early 2000s.
|
gptkbp:house |
jdk-15
|
https://www.w3.org/2000/01/rdf-schema#label |
JEP 462
|
gptkbp:impact |
Development process
Applications using the Applet API will need to migrate. Better resource management Minimal impact expected. Improves readability and maintainability of code. Users may need to find alternatives. Users need to adapt. Enhanced application performance tuning Improved security for Java applications. Evaluate impact. Better readability of generated documentation. Improved performance analysis for developers |
gptkbp:improves |
Resource management
Error handling User authentication methods Java Card performance Performance of effects in Java FX |
gptkbp:includes |
gptkb:New_Features
Bug Fixes Enhancements Improved performance Bug fixes Enhanced security features bug fixes new features Performance improvements Security assessments deprecations Documentation updates removals Support for new AP Is feature freeze dates Inline code examples New classes and methods |
gptkbp:innovation |
Encourages innovation.
|
gptkbp:introduced |
gptkb:JDK_17
gptkb:Java_SE_17 gptkb:software gptkb:JDK_20 Code snippets Java FX 9 New AP Is for applets |
gptkbp:investment |
Delays in features.
|
gptkbp:is_adopted_by |
gptkb:software
Enterprise applications Java developers Widespread adoption. Java certification programs Java training programs Low adoption in modern applications. Very low. |
gptkbp:is_aimed_at |
Project Testers
|
gptkbp:is_aligned_with |
Java development goals
Industry alignment. |
gptkbp:is_associated_with |
gptkb:chess_match
|
gptkbp:is_available_in |
gptkb:chess_match
|
gptkbp:is_cited_in |
gptkb:JEP_463
Technical papers Java SE 9 release notes |
gptkbp:is_committed_to |
Regular feature releases.
|
gptkbp:is_compatible_with |
gptkb:Java_FX_8
Backward compatibility maintained. |
gptkbp:is_described_as |
gptkb:JDK_18_Release_Candidate_36
release notes Java FX documentation Introduces a new rendering pipeline for mac OS. Introduces context-sensitive string templates. Enhancements to security features in the Java platform. JDK 20 Release Notes Describes the release process for JDK 18. JDK 21 Release Schedule JDK 17 Release Process JDK 17 API Specification Introduces new features for Java Card. Enhances the performance monitoring capabilities of the JDK. This JEP describes the release schedule for JDK 15. |
gptkbp:is_discussed_in |
gptkb:Java_conferences
gptkb:software_framework Java user groups Java blogs Java community forums Java forums Java podcasts |
gptkbp:is_documented_in |
Java SE documentation
Java documentation JDK documentation |
gptkbp:is_evaluated_by |
User experience
Performance benchmarks Documentation specialists Java educators Documentation clarity Post-release evaluation. Release timelines. Documentation effectiveness Java SE documentation committee |
gptkbp:is_explored_in |
Java FX workshops
|
gptkbp:is_implemented_in |
gptkb:Java_Card_3.1
gptkb:Java_SE_17 gptkb:Java_18 gptkb:software gptkb:JDK_9 gptkb:Java_Enhancement_Proposal gptkb:chess_match No changes to existing implementations. No implementation changes required. No implementation changes. JDK Release process. Javadoc tool enhancements. Implemented in the JDK source code |
gptkbp:is_influenced_by |
User feedback
|
gptkbp:is_influential_in |
Java documentation practices
Java documentation standards |
gptkbp:is_integrated_with |
Java development tools
Java SE documentation framework Java SE documentation process |
gptkbp:is_linked_to |
gptkb:JEP_411
|
gptkbp:is_maintained_by |
gptkb:Database_Management_System
|
gptkbp:is_motivated_by |
The Applet API is outdated and rarely used.
|
gptkbp:is_open_source |
gptkb:Java_15
|
gptkbp:is_part_of |
gptkb:Java_SE_Platform
gptkb:Java_SE_platform gptkb:Java_Enhancement_Proposal Java SE 9 features Java FX ecosystem Java SE 17 platform Java SE documentation evolution Java SE documentation improvements Java SE documentation strategy Java FX 9 features Java FX 9 release |
gptkbp:is_prominent_in |
Java SE documentation
|
gptkbp:is_promoted_by |
gptkb:Java_conferences
Java community events Java workshops Java advocates Java influencers Java newsletters |
gptkbp:is_recognized_by |
Java community leaders
Java experts Java organizations |
gptkbp:is_referenced_in |
Java tutorials
Java books Java forums Other JE Ps Java FX tutorials |
gptkbp:is_related_to |
gptkb:JEP_391
Graphics programming Java SE documentation JDK release process |
gptkbp:is_reviewed_by |
gptkb:Java_SE_documentation_team
gptkb:software_framework gptkb:Java_community |
gptkbp:is_supported_by |
gptkb:Java_community
Multiple platforms Community contributions Java user groups Java ID Es Java user community Java FX community Java documentation tools Java documentation resources Java documentation initiatives |
gptkbp:is_tested_for |
Java FX applications
Java QA teams Java FX standards |
gptkbp:is_used_in |
Game development
|
gptkbp:is_utilized_in |
Web applications
Mobile applications Java development environments Java educators Java online courses |
gptkbp:key |
Importance of collaboration.
|
gptkbp:latest_version |
gptkb:18
gptkb:JDK_16 gptkb:Java_17 1.0 September 2020 15.0.1 |
gptkbp:launch_date |
https://openjdk.java.net/projects/jdk/15/#release-schedule
|
gptkbp:mission |
Streamlined process.
|
gptkbp:next_edition |
gptkb:JDK_14
|
gptkbp:notable_album |
2023-01-10
|
gptkbp:notable_production |
Developers need to find alternatives.
|
gptkbp:notable_recipients |
Open source community
JDK Community |
gptkbp:number_built |
15+1
|
gptkbp:number_of_stages |
August 2020
|
gptkbp:objective |
JDK 18 features.
|
gptkbp:outcome |
Positive feedback.
Improved release cadence. |
gptkbp:plot_summary |
This JEP proposes to deprecate the Applet API for removal.
JEP 462 provides the release notes for JDK 15. https://openjdk.java.net/jeps/462# Summary Enhancements to the documentation generation process. |
gptkbp:population_trend |
Trends in Java development.
|
gptkbp:premise |
Stable feature set.
|
gptkbp:project |
Open JDK.
Effective management. |
gptkbp:promotes |
Best practices in development
Interoperability with other platforms Innovation in Java Card applications |
gptkbp:proposed_by |
gptkb:Database_Management_System
gptkb:David_Holmes gptkb:Mark_Reinhold JDK Release Team New features in JDK 20 |
gptkbp:provides |
Testing frameworks
release notes Backward compatibility Performance benchmarks enhanced security Sample applications summary of changes Documentation for testers Examples of code usage New AP Is for effects |
gptkbp:provides_information_on |
Code snippet usage
|
gptkbp:regulatory_compliance |
JDK 18.
|
gptkbp:related_concept |
Java SE.
HTM L5. |
gptkbp:related_jeps |
gptkb:JEP_411
gptkb:JEP_390 gptkb:JEP_391 gptkb:JEP_398 gptkb:JEP_461 gptkb:JEP_463 JEP 398: Profile the Java SE Platform. |
gptkbp:related_to |
gptkb:JEP_411
gptkb:JEP_317 gptkb:JEP_318 gptkb:JEP_321 gptkb:JEP_330 gptkb:JEP_332 gptkb:JEP_333 gptkb:JEP_334 gptkb:JEP_335 gptkb:JEP_336 gptkb:JEP_337 gptkb:JEP_338 gptkb:JEP_339 gptkb:JEP_340 gptkb:JEP_341 gptkb:JEP_342 gptkb:JEP_343 gptkb:JEP_344 gptkb:JEP_345 gptkb:JEP_346 gptkb:JEP_347 gptkb:JEP_348 gptkb:JEP_349 gptkb:JEP_350 gptkb:JEP_351 gptkb:JEP_352 gptkb:JEP_353 gptkb:JEP_354 gptkb:JEP_355 gptkb:JEP_356 gptkb:JEP_357 gptkb:JEP_358 gptkb:JEP_359 gptkb:JEP_360 gptkb:JEP_361 gptkb:JEP_362 gptkb:JEP_363 gptkb:JEP_364 gptkb:JEP_365 gptkb:JEP_366 gptkb:JEP_367 gptkb:JEP_368 gptkb:JEP_369 gptkb:JEP_370 gptkb:JEP_371 gptkb:JEP_372 gptkb:JEP_373 gptkb:JEP_374 gptkb:JEP_375 gptkb:JEP_376 gptkb:JEP_377 gptkb:JEP_378 gptkb:JEP_384 gptkb:JDK_15 gptkb:JEP_300 gptkb:JEP_301 gptkb:JEP_302 gptkb:JEP_303 gptkb:JEP_304 gptkb:JEP_305 gptkb:JEP_306 gptkb:JEP_307 gptkb:JEP_308 gptkb:JEP_309 gptkb:JEP_310 gptkb:JEP_311 gptkb:JEP_312 gptkb:JEP_313 gptkb:JEP_314 gptkb:JEP_315 gptkb:JEP_316 gptkb:JEP_319 gptkb:JEP_320 gptkb:JEP_322 gptkb:JEP_323 gptkb:JEP_324 gptkb:JEP_325 gptkb:JEP_326 gptkb:JEP_327 gptkb:JEP_328 gptkb:JEP_329 gptkb:JEP_331 gptkb:JEP_403 gptkb:JEP_414 gptkb:JEP_418 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:Java_Enhancement_Proposal Java Card Platform |
gptkbp:release_date |
gptkb:JDK_16
March 2020 March 2022 September 2021 August 2020 2022-03-22 September 15, 2020 https://openjdk.java.net/projects/jdk/15/#release-schedule |
gptkbp:release_format |
gptkb:Mark_Reinhold
YYYY-MM-DD Feature Release https://www.oracle.com/java/technologies/javase/15-relnote-issues.html https://openjdk.java.net/projects/jdk/15/release-notes.html |
gptkbp:released |
gptkb:JDK_17
gptkb:Java_9 gptkb:Java_SE_17 gptkb:Java_SE_9 gptkb:JDK_15 gptkb:JDK_18 gptkb:JDK_21 August 2020 https://www.oracle.com/java/technologies/javase/15-relnote-issues.html https://openjdk.java.net/projects/jdk/15/release-notes.html |
gptkbp:replaced_by |
gptkb:Java_SE_9
Security and usability concerns. |
gptkbp:reports_to |
https://bugs.openjdk.java.net/browse/ JDK-8187312
|
gptkbp:requires |
gptkb:JEP_411
gptkb:Java_Card_Development_Kit gptkb:JEP_403 gptkb:JEP_414 Java 8 or higher |
gptkbp:serving_temperature |
July 2020
|
gptkbp:significance |
Standardizes release process.
|
gptkbp:specifies |
The Applet API is part of the Java SE platform.
|
gptkbp:sponsor |
Java community.
Engage stakeholders. |
gptkbp:status |
gptkb:Final
Final. |
gptkbp:succeeded_by |
Community support.
Timely releases. Successful releases. |
gptkbp:successor |
Java FX.
|
gptkbp:supports |
Secure messaging
Cross-platform development Standardized interfaces Custom effects New cryptographic algorithms Learning and understanding Java Biometric authentication. Multi-application environments |
gptkbp:sustainability |
Sustainable release model.
|
gptkbp:tactics |
Release strategies.
|
gptkbp:targets |
gptkb:JDK_17
gptkb:15 gptkb:Java_SE_11 gptkb:smartphone gptkb:Java_15 gptkb:JDK_14 gptkb:JDK_15 gptkb:JDK_18 jdk-15 |
gptkbp:technology |
gptkb:Java_Enhancement_Proposal
Web Assembly. |
gptkbp:title |
gptkb:New_mac_OS_Rendering_Pipeline
Security enhancements Deprecate the Applet API Context-Sensitive String Templates JDK 15 Release Notes New Documentation Enhancements JDK 18 Release Process Code Snippets in Java SE Documentation New Java Card Features JDK 14 Performance Monitoring JDK 15 Release Schedule New AP Is for Java FX Effects |
gptkbp:training |
Importance of planning.
|
gptkbp:updates |
Subsequent Java releases
|
gptkbp:user_reviews |
gptkb:Dan_Smith
gptkb:software_framework gptkb:Mark_Reinhold 2021-09-15 Approved. Completed. JDK Release Team Various contributors. Open for review until August 2017. Scheduled for future releases. JDK Release Team. |
gptkbp:vision |
Future of Java.
|