Statements (259)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_2_Platform
gptkb:JEP |
gptkbp:advances |
Java networking
|
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: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. Evaluated for success. |
gptkbp:budget |
Budget allocated for development.
|
gptkbp:can_be_extended_by |
Custom implementations
|
gptkbp:category |
gptkb:Graphics_Processing_Unit
|
gptkbp:challenges |
Compatibility with older mac OS versions.
|
gptkbp:codebase |
Open JDK codebase.
|
gptkbp:collaboration |
Java developers
|
gptkbp:collaborative_projects |
Collaborative development effort.
Team of developers and engineers. |
gptkbp:community_engagement |
Engaged with developer community.
|
gptkbp:community_feedback |
Gathered from user groups.
|
gptkbp:community_impact |
Strengthened Java FX community.
|
gptkbp:community_outreach |
Outreach to developer community.
|
gptkbp:community_support |
Supported by community forums.
|
gptkbp:components |
Java's HTTP ecosystem
|
gptkbp:concluded_on |
gptkb:2018
September 2020 2020-09-15 |
gptkbp:conformance |
Conforms to Java SE standards.
|
gptkbp:contribution |
Available for contributors.
Contributed to Java graphics capabilities. |
gptkbp:created |
2017-07-10
|
gptkbp:dependency |
gptkb:JEP_330
|
gptkbp:describes |
gptkb:HTTP/2_Client
JDK 17 Release Schedule |
gptkbp:description |
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. |
gptkbp:development_tools |
Compatible with Java FX developer tools.
|
gptkbp:discusses |
https://openjdk.java.net/jeps/321
|
gptkbp:enables |
Web Socket support
|
gptkbp:enhances |
Security features
|
gptkbp:facilitates |
HTTP/2 multiplexing
|
gptkbp:feature |
gptkb:JDK_15
Supports both synchronous and asynchronous operations |
gptkbp:features |
Asynchronous and synchronous request handling.
Support for HTTP/2. Web Socket support. Improved performance over the old Http URLConnection. |
gptkbp:feedback |
Positive from developers.
|
gptkbp:first_published |
2018-09-25
|
gptkbp:future_prospects |
Further optimizations planned.
|
gptkbp:governed_by |
gptkb:Java_Community_Process
|
gptkbp:graphics |
gptkb:Metal
Supports advanced graphics features. |
gptkbp:has_advisory_board |
Advisory for developers.
|
gptkbp:has_documentation |
Available on Open JDK site.
Provided for developers. Provided for end users. |
gptkbp:historical_achievement |
Java's development history
Defined project milestones. |
https://www.w3.org/2000/01/rdf-schema#label |
JEP 321
|
gptkbp:impact |
Graphics rendering on mac OS.
Measured project success. Improves usability of Javadoc. Identified project risks. Significant impact on Java FX. |
gptkbp:improves |
gptkb:performance
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 |
Innovative rendering techniques.
|
gptkbp:introduced |
Http Client API
|
gptkbp:introduced_in |
gptkb:JDK_9
|
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_guide_for |
JDK 17 development
Java SE 17 development Java SE 17 release timeline JDK 17 feature development |
gptkbp:is_a_reference_for |
Java SE 17 features
Java SE 17 timeline JDK 17 timeline Java SE 17 release phases |
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_applicable_to |
future JDK releases
|
gptkbp:is_associated_with |
gptkb:Open_JDK
Java HTTP Client API |
gptkbp:is_available_in |
gptkb:Maven_Central_Repository
|
gptkbp:is_compatible_with |
RESTful services
Java 8 and later Java modules Java SE 9 and later versions |
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:Java_FX
gptkb:Java_Development_Kit_(JDK) 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_2_Platform gptkb:Java_Standard_Library 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 |
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
JUnit. |
gptkbp:is_used_by |
Java platform stakeholders
Java applications for network communication |
gptkbp:is_used_for |
Microservices architecture
RESTful services Data fetching Web scraping File uploads File downloads API consumption |
gptkbp:is_used_in |
Mobile applications
Enterprise applications Desktop applications Cloud applications |
gptkbp:is_utilized_by |
Microservices architecture
|
gptkbp:is_visible_from |
Visible in developer community.
|
gptkbp:key |
Java SE 17 release
|
gptkbp:key_feature |
gptkb:JDK_15
|
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:performance |
Benchmarked against previous pipeline.
Significant performance improvements. Enhanced rendering performance. |
gptkbp:platform |
gptkb:mac_OS
|
gptkbp:platforms |
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:2017
gptkb:Oracle 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: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:release_notes |
Included in JDK 11 release notes.
|
gptkbp:released |
gptkb:JDK_17
gptkb:Java_11 gptkb:Java_SE_9 Part of regular JDK release cycle. Part of JDK release management. |
gptkbp:replaces |
gptkb:Http_URLConnection
|
gptkbp:repository |
gptkb:Open_JDK_Mercurial_repository
|
gptkbp:requires |
Metal API
|
gptkbp:reviews |
gptkb:Richard_Bair
|
gptkbp:scope |
Focused on mac OS rendering.
|
gptkbp:specification |
Detailed in JEP documentation.
|
gptkbp:sponsor |
gptkb:Open_JDK_Community
|
gptkbp:stakeholders |
Involves multiple stakeholders.
Engaged stakeholders. |
gptkbp:status |
gptkb:Final
|
gptkbp:support |
Supported by Oracle.
|
gptkbp:supports |
gptkb:Web_Socket
gptkb:HTTP/1.1 gptkb:HTTP/2 Redirects Proxy settings HTTP/2 server push |
gptkbp:sustainability_efforts |
Sustainable project practices.
|
gptkbp:target_jdk |
gptkb:JDK_11
|
gptkbp:title |
gptkb:HTTP_Client_(Standard)
gptkb:New_mac_OS_Rendering_Pipeline gptkb:customers Javadoc Search |
gptkbp:updates |
Planned for future JDK releases.
|
gptkbp:usage |
Used in Java FX applications.
|
gptkbp:user_base |
Java developers on mac OS.
|
gptkbp:user_experience |
Improved user experience in applications.
|
gptkbp:was_a_response_to |
Changing web standards
|
gptkbp:was_a_result_of |
Community feedback
|
gptkbp:bfsParent |
gptkb:Java_10
|
gptkbp:bfsLayer |
5
|