JEP 462

GPTKB entity

Statements (613)
Predicate Object
gptkbp:instance_of gptkb:Java_2_Platform
gptkb:JEP
gptkbp:addresses Security vulnerabilities
Developer feedback
Documentation gaps
Limitations of previous effects APIs
gptkbp:affects Java developers
Mobile payment applications
Java Card developers
Secure identity applications
gptkbp:aims_to improve performance
improve release predictability
Improve documentation readability
Enhance Java FX effects capabilities
gptkbp:aims_to_improve Graphics performance
Rendering quality
Documentation errors
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:assumptions Stable feature set.
gptkbp:author gptkb:David_Holmes
gptkb:Jesse_Glick
JDK Release Team.
gptkbp:benefits gptkb:developers
None identified.
Enhanced documentation features.
gptkbp:cause 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:collaboration Cross-team collaboration.
gptkbp:communication Regular updates.
gptkbp:community_engagement Engaged with the community for feedback.
gptkbp:community_feedback Generally positive.
Gathered from JDK mailing lists.
https://mail.openjdk.java.net/pipermail/jdk9-dev/2017-July/004123.html
gptkbp:community_involvement Open participation.
gptkbp:compatibility Backward compatibility maintained.
gptkbp:concluded_on Deprecation is a step towards modernization.
Adopted for JDK 17.
gptkbp:conformance JDK 18.
gptkbp:consequences Deprecation does not mean immediate removal.
gptkbp:contributes_to gptkb:Java_ecosystem
Rich user interfaces
gptkbp:contribution Community contributions.
Community contributions accepted
gptkbp:created 2021-06-01
2021-09-15
2017-07-19
gptkbp:date September 2020
gptkbp:date_targeted 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:describes gptkb:JDK_18_Release_Candidate_36
release notes
JDK 20 Release Notes
JDK 21 Release Schedule
JDK 17 Release Process
JDK 17 API Specification
gptkbp:description Introduces a new rendering pipeline for mac OS.
Introduces context-sensitive string templates.
Enhancements to security features in the Java platform.
Describes the release process for JDK 18.
Introduces new features for Java Card.
Enhances the performance monitoring capabilities of the JDK.
This JEP describes the release schedule for JDK 15.
gptkbp:developer_impact 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:discussion_outcome Positive feedback.
gptkbp:discussion_period July 2017.
gptkbp:effective_date 2023-01-17
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:enhances User experience
Debugging capabilities
Key management
Java SE API documentation
Visual effects in applications
Java Card security model
gptkbp:evaluates Post-release evaluation.
Release timelines.
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:features Improved performance metrics
New monitoring tools
Integration with existing monitoring frameworks
gptkbp:feedback Community feedback.
gptkbp:feedback_mechanism Surveys.
gptkbp:final_remarks Continuous improvement.
gptkbp:first_published 2021-09-14
2021-09-01
2021-09-15
gptkbp:focus gptkb:Java_FX_Effects
Improving Javadoc output.
gptkbp:focuses_on API changes
Documentation quality
JDK performance improvements
release cadence
gptkbp:future_plans Monitor and assess usage.
Monitor usage and plan for future removals.
Implement feedback.
gptkbp:future_prospects Consider removal in future releases.
Monitor usage and plan for removal.
Evaluate process.
gptkbp:goals 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:governance Open JDK governance.
gptkbp:has_documentation JEP 462 document.
JEP 462 Specification
gptkbp:has_limitations Feature scope.
gptkbp:historical_context Applets were popular in the early 2000s.
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
Support for new APIs
Documentation updates
removals
feature freeze dates
Inline code examples
New classes and methods
gptkbp:innovation Encourages innovation.
gptkbp:introduced Code snippets
New APIs for applets
gptkbp:introduced_in gptkb:JDK_17
gptkb:Java_SE_17
gptkb:JDK_20
gptkb:Java_Development_Kit_(JDK)
Java FX 9
gptkbp:investment Delays in features.
gptkbp:involved_technology gptkb:Java_FX
Web Assembly.
gptkbp:is_adopted_by gptkb:developers
Enterprise applications
Java developers
Widespread adoption.
Java certification programs
Java training programs
Low adoption in modern applications.
Very low.
gptkbp:is_aligned_with Java development goals
Industry alignment.
gptkbp:is_associated_with gptkb:Open_JDK
gptkbp:is_available_in gptkb:Open_JDK
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
gptkbp:is_described_as Java FX documentation
gptkbp:is_discussed_in gptkb:Java_conferences
gptkb:Java_Community_Process
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
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:Java_FX
gptkb:JDK_9
gptkb:Java_Development_Kit_(JDK)
gptkb:Open_JDK
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:Oracle
gptkbp:is_motivated_by The Applet API is outdated and rarely used.
gptkbp:is_part_of gptkb:Java_SE_Platform
gptkb:Java_2_Platform
gptkb:Java_SE_platform
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 advocates
Java influencers
gptkbp:is_promoted_through Java workshops
Java newsletters
gptkbp:is_recognized_by Java community leaders
Java experts
Java organizations
gptkbp:is_referenced_in Java tutorials
Java books
Java forums
Java FX tutorials
Other JEPs
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:Java_Community_Process
gptkb:Java_community
gptkbp:is_supported_by gptkb:Java_community
Multiple platforms
Community contributions
Java IDEs
Java user groups
Java user community
Java FX community
Java documentation tools
Java documentation resources
Java documentation initiatives
gptkbp:is_targeted_at Project Testers
gptkbp:is_taught_in Importance of planning.
gptkbp:is_tested_for Java FX applications
Java QA teams
Java FX standards
gptkbp:is_updated_by Subsequent Java releases
gptkbp:is_used_in Game development
gptkbp:is_utilized_by Web applications
Java educators
gptkbp:is_utilized_in Mobile applications
Java development environments
Java online courses
gptkbp:is_visible_from Open discussions.
gptkbp:issues_reports_on https://bugs.openjdk.java.net/browse/ JDK-8187312
gptkbp:jdk_build_number 15+1
gptkbp:jdk_family gptkb:Java_SE
gptkbp:jdk_feature_freeze_date July 2020
gptkbp:jdk_home_directory jdk-15
gptkbp:jdk_next_release gptkb:JDK_16
gptkbp:jdk_previous_release gptkb:JDK_14
gptkbp:jdk_ramp_down_phase_date August 2020
gptkbp:jdk_release_candidate_date August 2020
gptkbp:jdk_release_date September 15, 2020
gptkbp:jdk_release_manager gptkb:Mark_Reinhold
gptkbp:jdk_release_notes https://www.oracle.com/java/technologies/javase/15-relnote-issues.html
gptkbp:jdk_release_notes_url https://openjdk.java.net/projects/jdk/15/release-notes.html
gptkbp:jdk_release_schedule_url https://openjdk.java.net/projects/jdk/15/#release-schedule
gptkbp:jdk_release_type Feature Release
gptkbp:jdk_release_version 15.0.1
gptkbp:jdk_source_compatibility gptkb:Java_15
gptkbp:key Importance of collaboration.
gptkbp:latest_version gptkb:18
gptkb:JDK_16
gptkb:Java_17
1.0
September 2020
15.0.1
gptkbp:mission Streamlined process.
gptkbp:next_edition gptkb:JDK_14
gptkbp:next_review Scheduled for future releases.
gptkbp:notable_contributor Open source community
JDK Community
gptkbp:notable_production Developers need to find alternatives.
gptkbp:notable_release 2023-01-10
gptkbp:number_built 15+1
gptkbp:outcome 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.
Enhancements to the documentation generation process.
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:Oracle
gptkb:Oracle_Corporation
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 APIs for effects
gptkbp:provides_guidance_on Code snippet usage
gptkbp:ramp_down_phase August 2020
gptkbp:related_concept Java SE.
HTML5.
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:Java_SE
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:Java_FX
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
Java Card Platform
gptkbp:release_date March 2020
March 2022
September 2021
2022-03-22
September 15, 2020
https://openjdk.java.net/projects/jdk/15/#release-schedule
gptkbp:release_format YYYY-MM-DD
gptkbp:release_manager gptkb:Mark_Reinhold
gptkbp:release_notes https://www.oracle.com/java/technologies/javase/15-relnote-issues.html
https://openjdk.java.net/projects/jdk/15/release-notes.html
gptkbp:release_type Feature Release
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
gptkbp:removal_target gptkb:Java_SE_11
gptkbp:replaced_by gptkb:Java_SE_9
Security and usability concerns.
gptkbp:requires gptkb:JEP_411
gptkb:Java_Card_Development_Kit
gptkb:JEP_403
gptkb:JEP_414
Java 8 or higher
gptkbp:review_outcome Approved.
gptkbp:reviews gptkb:Java_Community_Process
gptkb:Dan_Smith
gptkb:Mark_Reinhold
2021-09-15
Completed.
JDK Release Team
Various contributors.
Open for review until August 2017.
JDK Release Team.
gptkbp:scope JDK 18 features.
gptkbp:serving_temperature July 2020
gptkbp:significance Standardizes release process.
gptkbp:source_compatibility gptkb:Java_15
gptkbp:specification The Applet API is part of the Java SE platform.
gptkbp:stakeholders Java community.
Engage stakeholders.
gptkbp:status gptkb:Final
Final.
gptkbp:strategy Release strategies.
gptkbp:success Community support.
Timely releases.
Successful releases.
gptkbp:successor Java FX.
gptkbp:summary_link https://openjdk.java.net/jeps/462# Summary
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:target_compatibility gptkb:Java_15
gptkbp:target_jdk gptkb:JDK_17
gptkb:15
gptkb:Java_15
gptkb:JDK_14
gptkb:JDK_15
gptkb:JDK_18
jdk-15
gptkbp:targets gptkb:mac_OS
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 APIs for Java FX Effects
gptkbp:trends Trends in Java development.
gptkbp:vision Future of Java.
gptkbp:bfsParent gptkb:JEP_17
gptkb:JEP_33
gptkb:Java_SE_18
gptkb:JDK_15
gptkb:JEP_488
gptkbp:bfsLayer 5