JEP 353

GPTKB entity

Statements (272)
Predicate Object
gptkbp:instance_of gptkb:API
gptkb:Java_Enhancement_Proposal
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:JEP_384
gptkb:JEP_33
gptkb:JDK_10
gptkb:JDK_14
gptkb:Java_10
gptkbp:addresses constant pool limitations
gptkbp:affects Open Source Projects
Software Companies
Java Developers
Java developers
gptkbp:aims_to class-file format
gptkbp:approves gptkb:Open_JDK_community
2021-05-11
gptkbp:author gptkb:Alan_Bateman
gptkbp:benefits Considered a success.
Key success factors identified.
Improved performance on mac OS.
Incorporated community feedback.
Measured by performance benchmarks.
Modernized socket API.
Significant impact on Java networking.
performance and maintainability
gptkbp:challenges Addressing legacy code issues.
Challenges effectively addressed.
Legacy code integration.
gptkbp:collaborated_with gptkb:Open_JDK_contributors
Java organizations
gptkbp:collaborations Collaborative effort.
Collaboration fostered among developers.
gptkbp:community_involvement Active community involvement.
gptkbp:contributed_to gptkb:Java_Enhancement_Proposal
gptkbp:contribution Contributions from various developers.
Open to community contributions.
gptkbp:dependency Depends on JEP 354.
gptkbp:design Simplicity and performance.
gptkbp:developer 2021-09-14
gptkbp:discusses https://openjdk.java.net/jeps/353
Open JDK mailing list
gptkbp:effective_date 2020-09-22
gptkbp:enables more flexible AP Is
gptkbp:enhances Java language
gptkbp:example Examples provided in the documentation.
gptkbp:feedback Positive user feedback.
Positive feedback from the Java community.
gptkbp:first_published 2021-05-11
gptkbp:future_plans Further enhancements planned.
Further enhancements to the socket API.
Future enhancements planned for the socket API.
gptkbp:goal Modernize the socket API.
gptkbp:has_documentation Extensive documentation available.
Comprehensive documentation provided.
https://www.w3.org/2000/01/rdf-schema#label JEP 353
gptkbp:impact Impact assessed regularly.
Improved socket performance.
Enhances the networking capabilities of Java.
Graphics rendering in Java applications on mac OS.
gptkbp:improves dynamic language support
gptkbp:includes new features
Feature Release Schedule
Long-Term Support (LTS) information
gptkbp:innovation Innovation encouraged throughout the project.
Innovative solutions implemented.
gptkbp:introduced gptkb:JDK_15
gptkbp:is_a_resource_for Resources effectively utilized.
gptkbp:is_adopted_by gptkb:Java_frameworks
Java developers
Widely adopted in JDK 17.
gptkbp:is_analyzed_in Java performance reports
gptkbp:is_cited_in Java documentation
gptkbp:is_compatible_with gptkb:JDK_14
gptkb:JDK_16
Maintains compatibility with existing applications.
gptkbp:is_described_as Java tutorials
Introduces a new rendering pipeline for mac OS.
This JEP proposes to reimplement the legacy socket API.
Reimplement the legacy socket API to improve performance and maintainability.
JDK 17 Release Schedule
dynamic class-file constants
gptkbp:is_discussed_in gptkb:Java_conferences
Java forums
gptkbp:is_documented_in Java specifications
JDK 15 Release Notes
JEP documentation
gptkbp:is_evaluated_by Java experts
gptkbp:is_explored_in Java research
gptkbp:is_implemented_in gptkb:JDK_15_runtime
gptkb:software
gptkb:language
Java.
Completed.
New socket classes in the java.net package.
gptkbp:is_integrated_with gptkb:Java_libraries
gptkbp:is_motivated_by To address issues with the existing legacy socket API.
Improve the performance and maintainability of the socket API.
gptkbp:is_part_of gptkb:Java_SE_Platform
gptkb:Java_SE_platform
gptkb:software_framework
gptkb:Java_SE_15
gptkbp:is_promoted_by gptkb:Java_community
Java marketing
gptkbp:is_referenced_in gptkb:JEP_356
Java standards
gptkbp:is_related_to gptkb:JEP_411
gptkb:JEP_391
gptkb:JEP_395
gptkb:JEP_322
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
gptkbp:is_reviewed_by JDK Review Board
JDK Reviewers
Java publications
gptkbp:is_supported_by gptkb:multiple_platforms
gptkb:JVM
Java ID Es
Java runtime environments
gptkbp:is_tested_for Extensive testing was conducted.
J Unit.
Java QA teams
Java benchmarks
JDK testing tools
JDK testing framework
gptkbp:is_utilized_in Java applications
Java projects
gptkbp:key Reimplementation of socket classes.
gptkbp:latest_version 1.0
15.0.0
gptkbp:legacy Legacy support maintained.
Legacy support provided for existing applications.
gptkbp:notable_achievement Achieved key milestones.
gptkbp:notable_album 2020-09-15
gptkbp:notable_production Minimal impact on existing code.
gptkbp:notable_recipients gptkb:Database_Management_System
gptkbp:objective Socket API reimplementation.
gptkbp:performance Benchmarks show improved performance.
Significant performance improvements over legacy implementation.
gptkbp:project Strong community involvement.
Regular updates provided.
Community support available.
Resources available for developers.
Plans for future improvements.
Future enhancements planned.
A modern socket API.
Completed in 2021.
Goals achieved successfully.
Improve maintainability.
Managed by Open JDK project.
Outcomes evaluated positively.
Stakeholders actively engaged.
Tools for testing and development.
Vision realized in implementation.
gptkbp:proposed_by gptkb:Database_Management_System
JDK community
gptkbp:provides Release Notes
Upgrade Path
Release Cadence
Support Timeline
new constant pool entries
gptkbp:regulatory_compliance Conforms to Java SE specifications.
gptkbp:related_concept Follows IETF standards.
gptkbp:related_jeps gptkb:JEP_354
gptkbp:related_to gptkb:JEP_384
gptkb:JDK_16
gptkb:JDK_18
gptkb:Java_Enhancement_Proposal
gptkbp:release_date September 2021
gptkbp:released gptkb:JDK_17
Included in JDK 17 release notes.
Part of regular JDK release cycle.
gptkbp:requires gptkb:JEP_340
mac OS 10.15 or later
gptkbp:security_features Enhanced security protocols.
Enhanced security features.
gptkbp:specifies JDK Enhancement-Proposal Specification
gptkbp:sponsor Java developers.
gptkbp:status gptkb:Final
gptkbp:sustainability_initiatives Sustainable development practices.
Sustainable practices adopted.
gptkbp:targets gptkb:JDK_17
gptkbp:technology Java Networking.
gptkbp:title gptkb:New_mac_OS_Rendering_Pipeline
Reimplement the Legacy Socket API
gptkbp:user_reviews gptkb:Brian_Goetz
Rigorous review process followed.