Download presentation
Presentation is loading. Please wait.
Published bySuzan Hilary White Modified over 9 years ago
1
ISO Java Standardization Profile Mitsukazu Uchiyama Toshiba Corporation uchi@ap.ilab.toshiba.co.jp
2
Objectives X Rationale and Assumption X Profiling Scheme X Taxonomy of Profiles X Series of ISO Java Documents X Conformance Related Issues X Target of SC22 Works X Proposed Next Action
3
Rationale X ISO Java should run on ANY system. –Large Server System, Client with CRT, Embedded System, Very Tiny System... X Some optimization is necessary. –Native compilation, Static linking, No VM, Selection of APIs... X Profiling and Taxonomy –User can select an appropriate profile.
4
Assumption X SMI PAS Submission –Java Language Specification (JLS) –Java Virtual Machine (JVM) –Java Core API (JAPI) X ISO Java may have some difference from SMI Java through ISO Java profiles.
5
Profiling Scheme X Level X Application Category
6
Profiling Scheme: Level Level 1 (Language Specification) Level 2-V Level 2-A Level 3 = SMI JDK 1.2 Virtual Machine APIs APIs
7
Profiling Scheme: Category X Indicates Application Domains
8
Taxonomy of Profiles
9
Series of ISO Java Docs. X Easy to Manage ISO Java Profiles X Reference = Basic Standard –Part 1: ISO Java Language Spec. –Part 2: ISO Java Virtual Machine Spec. –Part 3: ISO Java API Spec. X Profiling Scheme –TR: Taxonomy of ISO Java Profiles
10
Conformance Related Issues X Conformance Statement on Level –Should be stated in Basic Standard. X Conformance Statement on Category –Should be stated in each Category doc. except for Reference Category.
11
Target of SC22 Works X Basic Standard (= Reference Category) X May be some categories which are specially related to language issues: –Real time ? X Other categories should be the target of bodies outside SC22.
12
Proposed Next Action X Continue to study the necessity of ISO Java Profiles in SC22. X If the necessity is recognized, TR of Taxonomy of ISO Java Profiles should be developed. –Profiling Scheme –Taxonomy of Profiles –Appropriate Conformance Framework
13
Profiling Scheme X Level –Level 1 : ISO Java Language Specification –Level 2-V: ISO Java LS + VM –Level 2-A: ISO Java LS + APIs –Level 3: ISO Java LS + VM + APIs X Application Category –Reference (= Basic Standard), Personal, Embedded, Card,...
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.