summaryrefslogtreecommitdiff
path: root/TAO/docs/dynany/index.html
blob: 213d70799e633431109c3c4300789dd9583db13b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Dynamic Any Status</title>
<!-- $Id$ -->
</head>
<body text="#000000" bgcolor="#FFFFFF">

<!-- *********************************** -->
<a name="toc"><h2>Table of Contents</h2></a>
<ul>
  <li><a href="#current">Current Status</a>
  <li><a href="#issues">Known Issues</a>
  <li><a href="#ongoing">Ongoing work</a>
  <li><a href="#future">Future Work</a>
  <li><a href="#completed">Completed Work</a>
</ul>
<!-- *********************************** -->

<hr>
<center>
<h1> <a name="dynany"></a>Dynamic Any</h1>

Point of contact: <a href="mailto: parsons@cs.wustl.edu">Jeff Parsons</a>

<p>Last Update: June 11, 2001 </p>
</center>


<!-- ============================================================ -->
<a name="current"><h3>Current status:</h3></a>

<ul>

  <li><p>Fully compliant with OMG 2.4.2 spec.</p>
  </li>

  <li><p>Fully compatible with CorbaScript.</p>
  </li>

</ul>

<!-- --------------------- -->
<a href="#toc">Back to TOC</a>
<!-- --------------------- -->

<!-- ============================================================ -->
<a name="issues"><h3>Known issues:</h3></a>

<ul>

  <li><p>No known issues.</p>
  </li>

</ul>

<!-- --------------------- -->
<a href="#toc">Back to TOC</a>
<!-- --------------------- -->

<!-- ============================================================ -->
<a name="ongoing"><h3>Ongoing Work:</h3></a>

<ul>

  <li><p>Although performance is not usually an issue with dynamic anys,
         opportunities to optimize will be exploited. Future work on
         optimization of DII/DSI performance will also benefit dynamic
         anys.
  </p></li>

</ul>

<!-- --------------------- -->
<a href="#toc">Back to TOC</a>
<!-- --------------------- -->

<!-- ============================================================ -->
<a name="future"><h3>Future work:</h3></a>

<ul>

  <li><p>Implementation of dynamic any classes for value types, boxed value
         types, and fixed types, as these types themselves are implemented
         in TAO (value types are partially implemented, but the implementation
         does not include Any insertion/extraction operators or type codes).
  </p></li>

  <li><p>Implementation of get and insert operations for abstract interfaces,
         when abstract interfaces themselves are implemented in TAO.
  </p></li>

</ul>

<!-- --------------------- -->
<a href="#toc">Back to TOC</a>
<!-- --------------------- -->

<!-- ============================================================ -->
<a name="completed"><h3>Completed Work:</h3></a>

<!-- ************************************************************ -->
<!-- Please make sure you append new items at the end of the list -->
<!-- ************************************************************ -->

<ul>

  <li><p>Transfer of dynany-specific code from the TAO library to the
         TAO_DynamicAny library, in ACE_ROOT/TAO/tao/DynamicAny.
  </p></li>

  <li><p>Overhaul of existing implementation of dynamic anys in TAO to comply
         with changes to the dynamic any spec that appeared in CORBA 2.3.1, and
         with additional changes that appeared in CORBA 2.4.2.
  </p></li>

  <li><p>Expansion of existing dynamic any tests to included the added functionality.
  </p></li>

</ul>