Presentation is loading. Please wait.

Presentation is loading. Please wait.

ISO Java Standardization Profile Mitsukazu Uchiyama Toshiba Corporation

Similar presentations


Presentation on theme: "ISO Java Standardization Profile Mitsukazu Uchiyama Toshiba Corporation"— Presentation transcript:

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


Download ppt "ISO Java Standardization Profile Mitsukazu Uchiyama Toshiba Corporation"

Similar presentations


Ads by Google