Java Community Process

The Java Community Process (JCP), established in 1998, is a formal mechanism that enables interested parties to develop standard technical specifications for Java technology. Becoming a member of the JCP requires solid knowledge of the Java programming language, its specifications, and best practices in software development. Membership in the JCP involves a detailed review of the candidate's profile, including an assessment by current members. Typically, professionals are invited to join the JCP based on their contributions and reputation within the Java community.

Once invited, the new member undergoes an evaluation by the JCP Executive Committee, ensuring that they can effectively contribute to the Java Specification Requests (JSRs). These formal documents describe proposed specifications and technologies to be added to the Java platform. New members are encouraged to engage actively and play a crucial role in supporting the Java community and its releases. It is essential that members possess expertise and in-depth technical knowledge, combined with strong professional experience, to significantly contribute to the growth and usage of the Java language.

Membership for organizations and commercial entities requires annual fees, but it is free for individuals. JSRs undergo formal public reviews before becoming final, and the JCP Executive Committee votes on their approval. A finalized JSR provides a reference implementation, which is a free implementation of the technology in source code form, and a Technology Compatibility Kit to verify the API specification.

The JCP itself is described by a JSR. As of 2020, JSR 387 describes the current version (2.11) of the JCP.

List of JSRs

There are hundreds of JSRs. Some of the more visible JSRs include:

JSR # Specification or Technology Reference implementations Other implementations
1 Real-Time Specification for Java (RTSJ) 1.0
3 Java Management Extensions (JMX) 1.0, 1.1, & 1.2[1]
5 Java API for XML Processing (JAXP) 1.0
8 OSGI Open Services Gateway Specification
9 Jiro (Federated Management Architecture Specification) 1.0
12 Java Data Objects (JDO) 1.0
13 Improved BigDecimal (Java Platform, Standard Edition#java.math)
14 Add Generic Types To The Java Programming Language (as of J2SE 5.0)
16 Java EE Connector Architecture (JCA) 1.0
19 Enterprise JavaBeans (EJB) 2.0
22 JAIN SLEE API Specification (JSLEE) 1.0
30 Connected Limited Device Configuration (CLDC) 1.0 for Java ME
31 Java Architecture for XML Binding (JAXB) 1.0
32 JAIN SIP API Specification (JSIP) 1.0, 1.1 and 1.2 for Java ME
36 Connected Device Configuration (CDC) 1.0 for Java ME
37 Mobile Information Device Profile (MIDP) 1.0 for Java ME
40 Java Metadata Interface (JMI) 1.0
41 A Simple Assertion Facility (as of J2SE 1.4)
47 Logging API Specification (as of J2SE 1.4)
48 WBEM Services Specification (as of J2SE 1.4)
51 Non-blocking I/O (NIO) (as of J2SE 1.4) Grizzly, Netty
52 JavaServer Pages Standard Tag Library (JSTL) 1.0 and 1.1[2]
53 Java Servlet 2.3 and JavaServer Pages (JSP) 1.2 Specifications
54 Java Database Connectivity (JDBC) 3.0
56 Java Network Launching Protocol and API (JNLP) 1.0, 1.5 and 6.0[3] (Java Web Start)
58 Java 2 Platform, Enterprise Edition (J2EE) 1.3
59 Java 2 Platform, Standard Edition (J2SE) 1.4 (Merlin)
63 Java API for XML Processing (JAXP) 1.1 and 1.2[4]
68 Java Platform, Micro Edition (Java ME) 1.0
73 Java Data Mining API (JDM) 1.0
75 PDA Optional Packages for the J2ME Platform
77 J2EE Management
80 Java USB API
82 Java APIs for Bluetooth
88 Java EE Application Deployment
91 OSS Trouble Ticket API
93 Java API for XML Registries (JAXR) 1.0
94 Java Rules Engine API
102 Java Document Object Model (JDOM) 1.0
110 Java APIs for WSDL (WSDL4J) 1.0
112 Java EE Connector Architecture (JCA) 1.5
113 Java Speech API 2 (JSAPI2)
114 Java Database Connectivity (JDBC) Rowset Implementations
116 SIP Servlet API 1.0
118 Mobile Information Device Profile (MIDP) 2.0 for Java ME
120 Wireless Messaging API (WMA)
121 Application Isolation API
127 JavaServer Faces (JSF) 1.0 and 1.1[5]
133 Java Memory Model and Thread Specification Revision
135 Java Mobile Media API (MMAPI) for Java ME
139 Connected Limited Device Configuration (CLDC) 1.1 for Java ME
140 Service Location Protocol (SLP) API for Java
141 Session Description Protocol (SDP) API for Java
151 Java 2 Platform, Enterprise Edition (J2EE) 1.4
152 JavaServer Pages (JSP) 2.0
153 Enterprise JavaBeans (EJB) 2.1
154 Java Servlet 2.4 and 2.5 Specifications[6]
160 Java Management Extensions (JMX) Remote API 1.0
163 Java Platform Profiling Architecture (JPPA), which includes (among other specifications) the specification of Java Virtual Machine Tools Interface
166 Concurrency Utilities (as of J2SE 5.0 java.util.concurrent, java.util.concurrent.atomic and java.util.concurrent.locks)
168 Portlet specification 1.0
170 Content repository API for Java (JCR) 1.0
172 Web Services Specification for Java ME
173 StAX (Streaming API for XML)
175 A Metadata Facility for the Java Programming Language
176 Java 2 Platform, Standard Edition (J2SE) 5.0 (Tiger)
177 Security and Trust Services API for J2ME (SATSA)
179 Location API 1.0 for Java ME
180 Session Initiation Protocol (SIP) API for Java ME
181 Web Services Metadata for the Java Platform
184 Mobile 3D Graphics API for Java ME 1.0 and 1.1
185 Java Technology for the Wireless Industry (JTWI)
187 Instant messaging (Java ME and Java SE)
198 A Standard Extension API for Integrated Development Environments
199 Java Compiler API
200 Pack200 Network Transfer Format for Java Archives
201 Extending the Java Programming Language with Enumerations, Autoboxing, Enhanced for loops and Static Import (as of J2SE 5.0)
202 Java Class File Specification Update
203 More Non-blocking I/O (Java) (NIO2)
204 Unicode Supplementary Character Support (as of J2SE 5.0 adds support for Unicode 3.1)
205 Wireless Messaging API 2.0 (WMA) 2.0
206 Java API for XML Processing (JAXP) 1.3
208 Java Business Integration (JBI) 1.0
211 Content Handler API
215 Java Community Process (JCP) 2.6
218 Connected Device Configuration (CDC) 1.1 for Java ME
219 Foundation Profile 1.1
220 Enterprise JavaBeans (EJB) 3.0
221 Java Database Connectivity (JDBC) 4.0
222 Java Architecture for XML Binding (JAXB) 2.0
223 Scripting for the Java Platform for Java SE 6
224 Java API for XML Web Services (JAX-WS), successor of JAX-RPC
225 XQuery API for Java (XQJ)
226 Scalable 2D Vector Graphics API for Java ME
229 Payment API (PAPI)
231 Java Bindings for OpenGL
234 Advanced Multimedia Supplements API for Java ME
235 Service Data Objects (SDO)
239 Java Bindings for OpenGL ES
240 JAIN SLEE API Specification (JSLEE) 1.1
241 The Groovy Programming Language
243 Java Data Objects (JDO) 2.0
244 Java Platform, Enterprise Edition (Java EE) 5
245 JavaServer Pages (JSP) 2.1
247 Java Data Mining API (JDM) 2.0
248 Mobile Service Architecture
249 Mobile Service Architecture 2
250 Common Annotations for the Java Platform (for the Metadata facility for Java)
252 JavaServer Faces (JSF) 1.2
253 Mobile Telephony API (MTA)
255 Java Management Extensions (JMX) 2.0
256 Mobile Sensor API
257 Contactless Communication API (NFC)
260 Javadoc Tag Technology Update
269 Pluggable Annotations Processing API (for the Metadata facility for Java)
270 Java Platform, Standard Edition (Java SE) 6 (Mustang)
271 Mobile Information Device Profile (MIDP) 3.0 for Java ME
274 The BeanShell Scripting Language
275 Units specification (see Units of Measurement)
276 Design-time Metadata for JavaServer Faces Components
277 Java Module System
280 XML API for Java ME
281 IMS Services API (See IMS)
282 Real-Time Specification for Java (RTSJ) 1.1
283 Content repository API for Java (JCR) 2.0
286 Portlet Specification 2.0
289 SIP Servlet API 1.1
290 Java Language & XML User Interface Markup Integration (XML-UI)
291 Dynamic Component Support for Java SE (see OSGi)
292 Supporting Dynamically Typed Languages on the JavaTM Platform
293 Location API 2.0 for Java ME
294 Improved Modularity Support in the Java Programming Language
296 Swing Application Framework (Java SE 7)
299 Contexts and Dependency Injection for the Java EE platform (CDI) Weld OpenWebBeans
301 JSF Portlet Bridge
303 Bean Validation Hibernate Validator
307 Network Mobility and Mobile Data API (not official as of July, 20th, 2007 but official release is planned for 2. Q. 2008
308 Annotations on Java Types (Java SE 8)
311 JAX-RS: The Java API for RESTful Web Services (1.0 and 1.1)
314 JavaServer Faces (JSF) 2.0 Mojarra JavaServer Faces Apache MyFaces
316 Java Platform, Enterprise Edition (Java EE) 6
317 Java Persistence API (JPA) 2.0 EclipseLink Hibernate, openJPA
322 Java EE Connector Architecture (JCA) 1.6
325 IMS Communication Enablers (ICE) (See IMS)
330 Dependency Injection for Java
336 Java SE 7 Release Contents [OpenJDK 7] ?
337 Java SE 8 Release Contents [OpenJDK 8] ?
338 Java Persistence API (JPA) 2.1 EclipseLink Hibernate, openJPA
339 JAX-RS 2.0: The Java API for RESTful Web Services
343 Java Message Service 2.0 (JMS)
352 Java Batch IBM Java Batch[dead link] JBeret, Spring Batch
354 Java Money & Currency API
356 Java API for WebSocket
365 Contexts and Dependency Injection for Java 2.0 Weld
367 Java API for JSON Binding (JSON-B) Eclipse Yasson Jackson
370 Java API for RESTful Web Services (JAX-RS) 2.1 Project Jersey
374 Java API for JSON Processing 1.1 Eclipse JSON-P Archived 2019-05-31 at the Wayback Machine Jackson
376 Java Platform Module System (supersedes 277
380 Bean Validation 2.0 Hibernate Validator
901 The Java Language Specification, Third Edition (JLS) (as of J2SE 5.0 incorporates changes from JSRs 14, 41, 133, 175, 201, and 204)
907 Java Transaction API (JTA) 1.0 and 1.1
912 Java 3D API 1.3
913 Java Community Process (JCP) 2.0, 2.1 & 2.5.[7]
914 Java Message Service (JMS) API 1.0 and 1.1
924 Java Virtual Machine Specification, Second Edition (JVM) (as of J2SE 5.0).[8] OpenJDK
926 Java 3D API 1.5

Criticism

A JCP representative (far right) speaks to the trade press during a panel discussion at the JavaOne conference in 2012

The JCP's executive board has been characterized as a "rubber stamp organization" since Oracle acquired Sun Microsystems (the original developer of the Java language).[9]

The Apache Software Foundation resigned its seat on the board in December 2010 because Oracle was unwilling to license the Technology Compatibility Kit for Apache's version of Java.[10]

JCP Program and Industry Awards

Source:[11]

2012 — 10th Annual JCP Award Winners[12]
Award Nominee Contributions Details JSR # Win?
JCP Member/Participant of the Year London Java Community and SouJava "Adopt a JSR!" program Supporting Java developers through the JCP. Win!
Stephen Colebourne Date and time API for Java. Comprehensive and advanced. Tireless work. 310
Markus Eisele Active work among the German Java community and in the JSR 342 Expert Group. 342
JUG Chennai Becoming the most active JCP organization in India and a competitive service organization in the commercial marketplace.
Werner Keil Incredible energy and participation in seven JSRs as well as the Executive Committee.
Antoine Sabot-Durand
Outstanding Spec Lead Victor Grazi,

Credit Suisse

Java Money & Currency API Dedicated, focused expertise in solving issues representing money and currencies. 354 Win!
Michael Ernst Annotations on Java Types Level-headed approach; a great example of a well-run JSR. 308
Nigel Deakin,

Oracle

Java Message Service 2.0 Outstanding, thorough, and intelligent work keeping the JMS 2 EG open and moving forward at a great pace. 343
Pete Muir,

Red Hat

Contexts and Dependency Injection for Java EE 1.1 Voluntarily upgrading to 2.8 in late 2011 and maintaining what were already transparent methods in running his Expert Group. 346
Most Significant JSR Jitendra Kotamraju API for JSON Processing An important step in bringing Java into the world of the modern web. 353
Victor Grazi,

Credit Suisse

Money and Currency API New ways of handling monetary amounts and currency computations. Fixing critical Java Number Format and Representation bugs beyond monetary values. 354
Mitch Upton Java State Management The potential to improve how Application Servers and Distributed Services are going to look in the near future as well as simplifying deployment in PaaS and Cloud environments. 350
Nigel Deakin Java Message Service 2 Modernize JMS at a rapid pace. 343
Patrick Curran JCP.Next Setting the direction and procedures for the next-generation JCP. 348 355 358 Win!

See also

Notes

  1. ^ JSR 3 originally specified the JMX 1.0 release. Two subsequent "final" releases have provided JMX 1.1 and JMX 1.2. JMX 2.0 is specified by JSR 255.
  2. ^ JSR 52 originally specified the JSTL 1.0 release. A subsequent maintenance release provided JSTL 1.1.
  3. ^ JSR 56 originally specified the JNLP 1.0 release. A subsequent "final" release provided JNLP 1.5, which was primarily a maintenance release.[1] As of February, 2006, the JNLP 6.0 maintenance release has been completed but not finalized.
  4. ^ JSR 63 originally specified the JAXP 1.1 release. A subsequent maintenance release of JSR 63 provided the JAXP 1.2 specification.[2] JAXP 1.3 is specified by JSR 206.
  5. ^ JSR 127 originally specified the JSF 1.0 release. A subsequent maintenance release provided the JSF 1.1 specification.[3] JSF 1.2 is specified by JSR 252.
  6. ^ JSR 154 originally specified the Java Servlet 2.4 release. As of February, 2006 a maintenance draft of the 2.5 servlet specification is under review, scheduled to close on March 20, 2006.
  7. ^ JSR 913 originally specified JCP 2.0. It was subsequently amended by various changes to voting rules to produce version 2.1 and then further changed by licensing rules, policy, and processes to get to version 2.5. JCP 2.6 is defined by JSR 215.[4]
  8. ^ JSR 924 originally specified changes to the JVM to support changes in J2SE 5.0. As of 2006 a maintenance update to support changes proposed by JSR 202 is underway.
  9. ^ Handy, Alex (12 September 2011). "Java is open, but is the process?". SD Times. Retrieved 21 September 2011.
  10. ^ Whiting, Rick (10 December 2010). "Apache Quits Java Governing Board Over Dispute With Oracle". CRN. Retrieved 21 September 2011.
  11. ^ The Java Community Process(SM) Program - Press & Success - News Stories. Jcp.org. Retrieved on 2013-07-17.
  12. ^ The Java Community Process(SM) Program - Press & Success - News Stories. Jcp.org. Retrieved on 2013-07-17.

Read other articles:

Agensi Berita Sentral Korea (ABSK)Korean Central News AgencyCuplikan layar situs web KCNA di JepangJenisMilik negaraIndustriKantor beritaDidirikan5 Desember 1946; 77 tahun lalu (1946-12-05)Kantorpusat1 Potonggang-dong, Distrik Potonggang, Pyongyang, Korea UtaraCabangKoresponden dan kantor di enam negaraWilayah operasiInternasionalJasaMediaPemilikRepublik Rakyat Demokratik Korea UtaraKaryawan2.000 (2004)Situs webwww.kcna.kp Agensi Berita Sentral KoreaJosŏn-gŭl조선중앙통신or �...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) مرسين إيدمانيوردو ‘‘‘الشعار‘‘‘ الاسم الكامل نادي مرسين إيدمانيوردو لكرة القدم اللقب الشياطين الحمر�...

 

ييمنون   تقسيم إداري البلد اليونان  [1] خصائص جغرافية إحداثيات 38°26′10″N 23°52′49″E / 38.436111111111°N 23.880277777778°E / 38.436111111111; 23.880277777778   الارتفاع 135 متر  السكان التعداد السكاني 1753 (إحصاء السكان) (2021)1739 (resident population of Greece) (2021)1953 (resident population of Greece) (2001)1884 (resident population of ...

Rumah sinyal beralih ke halaman ini. Untuk kegunaan lain, lihat Rumah sinyal (disambiguasi). Rumah sinyal Stasiun Jakarta Kota. Pada sebuah sistem transportasi rel, kendali persinyalan adalah proses pengendalian pergerakan kereta api dengan menggunakan sinyal kereta api dan sistem blok untuk memastikan kereta api berjalan dengan aman, melalui jalur yang benar, dan sesuai jadwal. Kendali persinyalan awalnya dilakukan melalui sebuah jaringan titik kendali terdesentralisasi yang dikenal dengan b...

 

Village in EnglandWalmer BridgeVillageMethodist Church (demolished in 2011)Walmer BridgeShown within South RibbleShow map of the Borough of South RibbleWalmer BridgeLocation within LancashireShow map of LancashirePopulation2,070 [1](Little Hoole parish, 2011)OS grid referenceSD479242Civil parishLittle HooleDistrictSouth RibbleShire countyLancashireRegionNorth WestCountryEnglandSovereign stateUnited KingdomPost townPRESTONPostcode districtPR4Dialling ...

 

In the UK, school preparing children for secondary level Not to be confused with College-preparatory school. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Preparatory school United Kingdom – news · newspapers · books · scholar · JSTOR (January 2015) (Learn how and when to remove this message) Lambrook...

1961 film by Jack Webb The Last Time I Saw ArchieTheatrical release posterDirected byJack WebbWritten byWilliam BowersProduced byJack WebbStarringRobert MitchumJack WebbMartha HyerFrance NuyenNarrated byJack WebbCinematographyJoseph MacDonaldEdited byRobert LeedsMusic byFrank ComstockProductioncompaniesManzanita-Talbot Productions, Mark VII, Ltd.Distributed byUnited ArtistsRelease date May 27,  1961 (1961-05-27) Running time98 minutesCountryUnited StatesLanguageEnglishBox offic...

 

Arsip: Arsip 1 Arsip 2 Arsip 3 Arsip 4 Arsip 5 Arsip 6 Arsip 7 Arsip 8 Arsip 9 Arsip 10 Arsip 11 Arsip 12 Arsip 13 Arsip 14 Arsip 15 Arsip 16 Arsip 17 Periode baru pemilihan dan pengusulan gambar pilihanKomentar terbaru: 2 tahun yang lalu1 komentar1 orang dalam diskusi Periode pemilihan dan pengusulan gambar pilihan telah dimulai! Kami mengundangmu untuk ikut serta dalam memilih kandidat gambar pilihan dan mengusulkan calon gambar pilihan. Kunjungi halaman pemilihan dan pengusulan untuk memi...

 

1968 French legislative election ← 1967 23 June 1968 (first round)30 June 1968 (second round) 1973 → All 487 seats in the National Assembly244 seats needed for a majorityTurnout79.95% (first round)77.82% (second round) Party Leader % Seats +/– UDR–RI Georges Pompidou 43.65 359 +119 PCF Waldeck Rochet 20.02 34 −39 FGDS François Mitterrand 16.53 57 −61 PDM Jacques Duhamel 10.34 28 −14 DVD – 4.14 9 0 This lists parties that won seats. See the complete results ...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (ديسمبر 2023) موسم مولاي عبد الله أمغار   البلد المغرب  المكان مولاي عبد الله  تعديل مصدري - تعديل   موسم مولاي عبد الله أمغار هو مهرجان سنوي شعبي خاص بالتراث الم�...

 

Chinese prototype space station in orbit from 2011 to 2018 This article is about the first prototype Chinese space station. For China's permanent modular space station, see Tiangong space station. Tiangong-1天宫一号目标飞行器Model of Tiangong space lab with attached Shenzhou crewed spacecraft.Plan diagram of Tiangong-1 with solar panels extendedStation statisticsCOSPAR ID2011-053ASATCAT no.37820Launch29 September 2011,13:16:03.507 UTC[1][2]Carrier rocketLong March 2F/...

 

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)&#...

العلاقات النمساوية الموزمبيقية النمسا موزمبيق   النمسا   موزمبيق تعديل مصدري - تعديل   العلاقات النمساوية الموزمبيقية هي العلاقات الثنائية التي تجمع بين النمسا وموزمبيق.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه ا...

 

Abstract strategy board game GIPFClose-up of a game in playDesignersKris BurmPublishers Rio Grande Games Don & Co. Schmidt Spiele SMART Games Genres Board game Abstract strategy game Players2Setup time2 minutesPlaying time30 minutesChanceNoneSkillsStrategy, tactics GIPF is an abstract strategy board game by Kris Burm, the first of seven games in his series of games called the GIPF Project.[1][2] GIPF was recommended by Spiel des Jahres in 1998.[3] Rules GIPF game b...

 

Main road in the City of London Gracechurch StreetA121377 Gracechurch StreetLength0.2 mi (0.32 km)[1]LocationCity of LondonPostal codeEC3Nearest Tube station Monumentnorth endCornhill51°30′48″N 0°05′03″W / 51.5133°N 0.0841°W / 51.5133; -0.0841south endEastcheap51°30′39″N 0°05′09″W / 51.5109°N 0.0859°W / 51.5109; -0.0859 Gracechurch Street is a main road in the City of London, the historic and f...

Subdivision of Indian state of Karnataka This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Ballari district – news · newspapers · books · scholar · JSTOR (Ja...

 

人類の移動ルート 人の移動の歴史(ひとのいどうのれきし)あるいは人の移住の歴史(ひとのいじゅうのれきし)(英: history of human migration)について解説する。 人の移動あるいは人の移住(英: human migration)は、人間がある場所から別の場所へ、永続的にあるいは一時的に移動すること(そこに住まうこと)である。 古代のこと、中等教育の歴史の教科書などで�...

 

此條目需要精通或熟悉相关主题的编者参与及协助编辑。 (2015年12月14日)請邀請適合的人士改善本条目。更多的細節與詳情請參见討論頁。 女性主義 女性 女孩 女性气质 历史 社会史 女性历史 女权主义者历史(英语:Feminist history) 女性主義歷史 年表 女性参政权年表(英语:Timeline of women's suffrage) 各国女性參政權 澳大利亚(英语:Suffrage in Australia) 日本(英语:Women's suf...

Scot Marciel Duta Besar Amerika Serikat untuk Indonesia Masa jabatan10 Agustus 2010 – November 2013PresidenBarack ObamaPendahuluCameron R. HumePenggantiRobert O. Blake, Jr. Sunting kotak info • L • B Scot Marciel adalah diplomat Amerika Serikat dan Duta Besar Amerika Serikat untuk Indonesia sejak Agustus 2010.[1] Marciel telah bekerja di Departemen Luar Negeri Amerika Serikat sejak 1985. Ia pernah memegang beberapa jabatan di luar negeri, termasuk Duta Besar A...

 

Genus of azhdarchoid pterosaur from the Cretaceous period Not to be confused with Leptostomias. LeptostomiaTemporal range: Cenomanian PreꞒ Ꞓ O S D C P T J K Pg N Life restoration Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Order: †Pterosauria Suborder: †Pterodactyloidea Clade: †Ornithocheiroidea Clade: †Azhdarchoidea (?) Genus: †LeptostomiaSmith et al., 2021 Type species †Leptostomia begaaensisSmith et al., 2021 Leptostomia is a genus of...