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. |