Statements (259)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:API
gptkb:Java_Enhancement_Proposal |
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:Java_10
|
gptkbp:affects |
Java developers
Java applications on mac OS. |
gptkbp:aims_to |
improve predictability of releases
|
gptkbp:allows |
Timeout settings
Customizable request headers Stream prioritization |
gptkbp:applies_to |
future JDK releases
|
gptkbp:approves |
2018-12-06
|
gptkbp:author |
gptkb:Johan_Vos
gptkb:Jesse_Glick |
gptkbp:benefits |
Successful implementation.
Feedback collected from users. Improved performance on mac OS. Measured project success. Identified project risks. Evaluated for success. Significant impact on Java FX. |
gptkbp:budget |
Budget allocated for development.
|
gptkbp:can_be_extended_by |
Custom implementations
|
gptkbp:category |
gptkb:technology
|
gptkbp:challenges |
Compatibility with older mac OS versions.
|
gptkbp:code |
Open JDK codebase.
|
gptkbp:collaborations |
Java developers
Collaborative development effort. Team of developers and engineers. |
gptkbp:committee |
Advisory for developers.
|
gptkbp:community_engagement |
Engaged with developer community.
|
gptkbp:community_impact |
Strengthened Java FX community.
|
gptkbp:community_involvement |
Outreach to developer community.
|
gptkbp:community_support |
Supported by community forums.
|
gptkbp:contribution |
Available for contributors.
Contributed to Java graphics capabilities. |
gptkbp:created |
2017-07-10
|
gptkbp:dependency |
gptkb:JEP_330
|
gptkbp:depicted_in |
Visible in developer community.
|
gptkbp:developer |
Compatible with Java FX developer tools.
|
gptkbp:discusses |
https://openjdk.java.net/jeps/321
|
gptkbp:enables |
Web Socket support
|
gptkbp:ends_at |
gptkb:2018
September 2020 2020-09-15 |
gptkbp:enhances |
Security features
|
gptkbp:facilitates |
HTTP/2 multiplexing
|
gptkbp:features |
gptkb:JDK_15
Supports both synchronous and asynchronous operations Asynchronous and synchronous request handling. Support for HTTP/2. Web Socket support. Improved performance over the old Http URL Connection. |
gptkbp:feedback |
Gathered from user groups.
Positive from developers. |
gptkbp:first_published |
2018-09-25
|
gptkbp:future_plans |
Further optimizations planned.
|
gptkbp:game_components |
Java's HTTP ecosystem
|
gptkbp:governed_by |
gptkb:software_framework
|
gptkbp:graphics |
gptkb:Metal
Supports advanced graphics features. |
gptkbp:has_documentation |
Available on Open JDK site.
Provided for developers. Provided for end users. |
https://www.w3.org/2000/01/rdf-schema#label |
JEP 321
|
gptkbp:impact |
Graphics rendering on mac OS.
Improves usability of Javadoc. |
gptkbp:improves |
gptkb:benchmark
Performance of HTTP requests |
gptkbp:includes |
gptkb:Connection_pooling
Error handling release candidate Response handling feature freeze date final release date ramp-down period Security features for HTTP communication |
gptkbp:innovation |
Java networking
Innovative rendering techniques. |
gptkbp:introduced |
gptkb:JDK_9
Http Client API |
gptkbp:is_a |
schedule proposal
|
gptkbp:is_a_document_that |
details JDK 17 release phases
outlines JDK 17 release milestones provides release dates for JDK 17 |
gptkbp:is_a_framework_for |
release planning
Java SE 17 release process Java SE 17 feature planning Java SE 17 release guidelines |
gptkbp:is_a_resource_for |
Java developers
|
gptkbp:is_a_solution_for |
Asynchronous programming in Java
|
gptkbp:is_a_tool_for |
Building modern web applications in Java
|
gptkbp:is_adopted_by |
High adoption rate among developers.
Widely adopted in Java FX. |
gptkbp:is_aimed_at |
Improving developer experience
|
gptkbp:is_associated_with |
gptkb:chess_match
Java HTTP Client API |
gptkbp:is_available_in |
gptkb:Maven_Central_Repository
|
gptkbp:is_compatible_with |
Java 8 and later
Java modules RES Tful services Java SE 9 and later versions |
gptkbp:is_described_as |
gptkb:HTTP/2_Client
Enhances Javadoc to support search functionality. Provides a new HTTP client API for sending requests and receiving responses. Introduces a new rendering pipeline for mac OS. JDK 17 Release Schedule |
gptkbp:is_designed_for |
Modern web applications
Ease of use in Java programming |
gptkbp:is_designed_to |
Flexible
User-friendly Scalable Secure Efficient Robust Enhance performance and scalability Simplify HTTP communication |
gptkbp:is_documented_in |
Java SE Documentation
JDK 15 Release Notes Open JDK website |
gptkbp:is_essential_for |
gptkb:High
|
gptkbp:is_implemented_in |
gptkb:software
gptkb:Java_Enhancement_Proposal Completed java.net.http package Http Client class Described in implementation section. |
gptkbp:is_influenced_by |
Existing HTTP libraries
previous JDK release schedules Existing HTTP client libraries |
gptkbp:is_linked_to |
JDK release cadence
|
gptkbp:is_maintained_by |
gptkb:Open_JDK_community
|
gptkbp:is_part_of |
gptkb:Java_SE_11
gptkb:Java_SE_Platform gptkb:Java_Standard_Library gptkb:Java_Enhancement_Proposal Java's modernization efforts Java SE 17 release process JDK release process JDK 17 features Java SE platform evolution Java SE 17 planning Java SE 17 release strategy Java SE 17 roadmap Java SE 17 planning process Java SE 17 release guidelines Java SE 17 release management Java's HTTP client capabilities Java's evolution towards modern web standards Java's future direction in networking. |
gptkbp:is_recognized_for |
Improving HTTP communication efficiency
|
gptkbp:is_referenced_in |
gptkb:JEP_322
Java documentation Java SE 17 features Java SE 17 timeline JDK 17 timeline Java SE 17 release phases |
gptkbp:is_related_to |
gptkb:Java_SE_17
Java SE 17 features Networking in Java |
gptkbp:is_reviewed_by |
Approved
|
gptkbp:is_standardized_by |
JDK release schedules
|
gptkbp:is_supported_by |
Community forums
Online tutorials Documentation guides |
gptkbp:is_tested_for |
Tested
J Unit. |
gptkbp:is_used_by |
Java platform stakeholders
Java applications for network communication |
gptkbp:is_used_for |
Microservices architecture
Data fetching Web scraping File uploads File downloads API consumption RES Tful services |
gptkbp:is_used_in |
Mobile applications
Enterprise applications Desktop applications Cloud applications |
gptkbp:is_utilized_in |
Microservices architecture
|
gptkbp:key |
gptkb:JDK_15
Java SE 17 release |
gptkbp:language |
gptkb:Java
|
gptkbp:latest_version |
gptkb:Java_11
1.0 Mercurial. |
gptkbp:legacy |
Legacy of improved graphics.
|
gptkbp:monitors |
Utilizes Metal for rendering.
|
gptkbp:notable_achievement |
Java's development history
Defined project milestones. |
gptkbp:objective |
Focused on mac OS rendering.
|
gptkbp:performance |
Benchmarked against previous pipeline.
Significant performance improvements. Enhanced rendering performance. |
gptkbp:platform |
gptkb:smartphone
Supports latest mac OS versions. |
gptkbp:project |
Recognized in industry.
Managed by Open JDK project. Defined project timeline. Enhance graphics performance. Deliverables outlined. |
gptkbp:proposed_by |
gptkb:Database_Management_System
gptkb:2017 JDK release management |
gptkbp:provides |
HTTP/2 multiplexing
Web Socket support Asynchronous request handling Synchronous request handling timeline for JDK 17 Asynchronous HTTP/2 communication Support for HTTP/1.1 and HTTP/2 Timeout settings for requests |
gptkbp:provides_information_on |
JDK 17 development
Java SE 17 development Java SE 17 release timeline JDK 17 feature development |
gptkbp:regulatory_compliance |
Conforms to Java SE standards.
|
gptkbp:related_jeps |
gptkb:JEP_384
|
gptkbp:related_to |
gptkb:JEP_260
gptkb:Javadoc JEP 110: HTTP/2 Client JEP 393: Foreign Function & Memory API (Incubator) JEP 260: Unified JVM Logging |
gptkbp:release_date |
September 2018
|
gptkbp:released |
gptkb:JDK_17
gptkb:Java_11 gptkb:Java_SE_9 Part of regular JDK release cycle. Part of JDK release management. Included in JDK 11 release notes. |
gptkbp:replaced_by |
Http URL Connection
|
gptkbp:repository |
gptkb:Open_JDK_Mercurial_repository
|
gptkbp:requires |
Metal API
|
gptkbp:resulted_in |
Community feedback
|
gptkbp:specifies |
Detailed in JEP documentation.
|
gptkbp:sponsor |
gptkb:Open_JDK_Community
Involves multiple stakeholders. Engaged stakeholders. |
gptkbp:status |
gptkb:Final
|
gptkbp:supports |
gptkb:XMPP_Extension_Protocol
gptkb:HTTP/1.1 gptkb:HTTP/2 Redirects Proxy settings HTTP/2 server push Supported by Oracle. |
gptkbp:sustainability_initiatives |
Sustainable project practices.
|
gptkbp:targets |
gptkb:JDK_11
|
gptkbp:title |
gptkb:XMPP_Extension_Protocol
gptkb:HTTP_Client_(Standard) gptkb:New_mac_OS_Rendering_Pipeline Javadoc Search |
gptkbp:updates |
Planned for future JDK releases.
|
gptkbp:user_base |
Java developers on mac OS.
|
gptkbp:user_experience |
Improved user experience in applications.
|
gptkbp:user_reviews |
gptkb:Richard_Bair
|
gptkbp:uses |
Used in Java FX applications.
|
gptkbp:was_a_response_to |
Changing web standards
|