<?xml version="1.0" encoding="ISO-8859-1" ?>
<talks>
  <types>
    <type>
      <key>asci-invited</key>
      <editor>falk</editor>
      <timestamp>19.08.2000 18:16</timestamp>
      <description>Invited talks for the scientific program. Mostly keynotes</description>
      <iconUrl>../../../images/cat-sci-invited.gif</iconUrl>
      <typePageUrl>../invited.html</typePageUrl>
      <talks>
        <talk>
          <key>Computing_Fairy_Tale</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 13:59</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title>Computing Fairy Tales(or: What We All Know to be True)</title>
          <typeKey>asci-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">This talk presents a look at the software industry and the practices that<br />
are rampant therein, muses about the utility (or otherwise) of<br />
current-generation computer systems, and challenges some of the so-called<br />
"accepted wisdom" that is passed down from generation to generation of<br />
engineers. Currently, creation of software is not an engineering discipline<br />
but akin to alchemy; this talk presents some of the problems the industry<br />
will have to solve in order to be taken seriously (and suggests to abandon<br />
the search for the Philosopher's Stone of software engineering).</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Henning, M</speaker>
          <authors>
            <author>
              <key>Henning, M</key>
              <lastName>Henning</lastName>
              <firstName>Michi</firstName>
              <affiliation>Object Oriented Concepts</affiliation>
              <email>michi@ooc.com.au</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4--2 Keynotes Donnerstag 1+2</key>
                <editor>flanghammer</editor>
                <timestamp>27.09.2000 23:22</timestamp>
                <title>Tracks 1 und 2</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>1</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>keynote:Keynote 12</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 22:48</timestamp>
                <duration>60</duration>
                <blockType>keynote</blockType>
                <authorKey>Henning, M</authorKey>
                <title>Computing Fairy Tales(or: What We All Know to be True)</title>
                <talkList>Computing_Fairy_Tale</talkList>
                <startTime>09:30</startTime>
                <stopTime>10:30</stopTime>
                <rasterStart>570</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>09:30</startTime>
              <stopTime>10:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Databases:_The_writi</key>
          <editor>krudolph</editor>
          <timestamp>07.08.2000 11:04</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title>XML and Databases: The writing is on the wall and it has angled brackets</title>
          <typeKey>asci-invited</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Chaudhri, A</speaker>
          <authors>
            <author>
              <key>Chaudhri, A</key>
              <lastName>Chaudhri</lastName>
              <firstName>Akmal</firstName>
              <affiliation>Informix, UK</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4--2 Keynotes Donnerstag 1+2</key>
                <editor>flanghammer</editor>
                <timestamp>27.09.2000 23:22</timestamp>
                <title>Tracks 1 und 2</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>1</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>keynote:Keynote 10</key>
                <editor>krudolph</editor>
                <timestamp>11.08.2000 11:10</timestamp>
                <duration>60</duration>
                <blockType>keynote</blockType>
                <authorKey>Chaudhri, A</authorKey>
                <title>XML and Databases: The writing is on the wall and it has angled brackets</title>
                <talkList>Databases:_The_writi</talkList>
                <startTime>08:30</startTime>
                <stopTime>09:30</stopTime>
                <rasterStart>510</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>08:30</startTime>
              <stopTime>09:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Designing_for_change.1</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 14:02</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title>Designing for change, a dynamic perspective</title>
          <typeKey>asci-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Despite advances over the past decades in software engineering and<br />
process methodologies, not many IT projects seem particularly well<br />
adapted to today's fast-paced world. Most project managers like to know<br />
all specs up front, and change is almost treated as an afterthought,<br />
something that is not part of the normal development process. Yet, in<br />
general, users do not know all the requirements now and then, they have<br />
no good idea of what the new technology is going to do for them neither<br />
how it is going to influence their organization. And after the project<br />
is finished, they do not want to rely forever on the original IT people<br />
whenever a change requirement comes in, however trivial. Thus software<br />
developers must start to acknowledge change and even uncertainty as a<br />
given rather than the exception that should be studiously avoided, and<br />
they must adapt their techniques accordingly.</p>
<p class="ap">Some business domains have seen attempts to address this situation.<br />
Several workflow vendors, for instance, have been marketing change and<br />
end-user programmability as major assets of their products. But, in<br />
general, they have been strangely ignorant of (good) modern software<br />
engineering practices, and the results have not really lived up to the<br />
claims. But we may expect a revival on a grander scale: the ability to<br />
(re) define the business logic on the fly is becoming a crucial asset<br />
when businesses re-align their core processes around the Internet.</p>
<p class="ap">The Internet is transforming the way we envision and design<br />
applications. While we could build yesterday's simple Web applications<br />
with, let's face it, primitive techniques, this is simply no longer<br />
true. High-volume databases, long-term transactions, interoperability,<br />
distributed objects, re-use, these are some of the technical issues that<br />
must be dealt with. But the real challenge will be to leverage all this<br />
technology: we must empower the user to set up, maintain and change his<br />
applications more easily.</p>
<p class="ap">We need dynamic systems, where applications can be changed at run-time,<br />
preferably by end-users. Above all, we need appropriate architectural<br />
techniques. In this presentation we explore the use of dynamic object<br />
models. It turns out that the basic concepts are fairly simple. As for<br />
the difficulties, we can borrow solutions from other disciplines in<br />
computer science. If we do it right, we can even make the system work<br />
for itself.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Tilman, M</speaker>
          <authors>
            <author>
              <key>Tilman, M</key>
              <lastName>Tilman</lastName>
              <firstName>Michel</firstName>
              <affiliation></affiliation>
              <email>mtilman@acm.org</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4--3 Keynotes Donnerstag 3+4</key>
                <editor>flanghammer</editor>
                <timestamp>27.09.2000 23:22</timestamp>
                <title>Tracks 3 und 4</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>1</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>keynote:Keynote 11</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 22:48</timestamp>
                <duration>60</duration>
                <blockType>keynote</blockType>
                <authorKey>Tilman, M</authorKey>
                <title>Designing for change, a dynamic perspective</title>
                <talkList>Designing_for_change.1</talkList>
                <startTime>08:30</startTime>
                <stopTime>09:30</stopTime>
                <rasterStart>510</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>08:30</startTime>
              <stopTime>09:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Dont_Swing_-_Ship</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 10:49</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title>Don't Swing - Shipping a Java Desktop Application with a Pure Native Feel</title>
          <typeKey>asci-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">You need to ship a Java application that looks like a native app, runs<br />
fast, and is portable to other platforms. Not an easy position to begin<br />
with.<br />
This talk zooms into the development of a now shipping Java product that<br />
was faced with these requirements. It will take an in-depth look at the<br />
techniques<br />
we have used to build the application and present how we leveraged Java.<br />
The product is an integrated development environment for Java that was<br />
built<br />
from scratch in Java. It is targeted towards the development of embedded<br />
solutions for<br />
devices like PDAs or cell phones.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Gamma, E</speaker>
          <authors>
            <author>
              <key>Gamma, E</key>
              <lastName>Gamma</lastName>
              <firstName>Erich </firstName>
              <affiliation>OTI Zürich</affiliation>
              <email>erich_gamma@oti.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3--2 Keynotes Mittwoch 1+2</key>
                <editor>flanghammer</editor>
                <timestamp>27.09.2000 23:25</timestamp>
                <title>Tracks 1 und 2</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>1</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>keynote:Keynote 8</key>
                <editor>krudolph</editor>
                <timestamp>21.09.2000 10:52</timestamp>
                <duration>60</duration>
                <blockType>keynote</blockType>
                <authorKey>Gamma, E</authorKey>
                <title>Don't Swing - Shipping a Java Desktop Application with a Pure Native Feel</title>
                <talkList>Dont_Swing_-_Ship</talkList>
                <startTime>14:00</startTime>
                <stopTime>15:00</stopTime>
                <rasterStart>840</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>14:00</startTime>
              <stopTime>15:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Enterprise_Java_and_</key>
          <editor>krudolph</editor>
          <timestamp>18.09.2000 12:12</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title>The Role of Enterprise Java and EJBs in Corporate Computing</title>
          <typeKey>asci-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">There is a lot of interest in the role and use of Enterprise Java and<br />
Enterprise Java Beans, but most of it is focused on new web and e-business<br />
applications. Despite all the fuss, e-business application development is<br />
not the only game in town, not by a long way. So, is there a role for<br />
Enterprise Java, EJBs in corporate computing ? Mark will discuss some of<br />
the key issues, review some key corporate customer development projects he<br />
has been involved in and IBM future technology directions.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Cathcart, M</speaker>
          <authors>
            <author>
              <key>Cathcart, M</key>
              <lastName>Cathcart</lastName>
              <firstName>Mark</firstName>
              <affiliation>IBM </affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4--3 Keynotes Donnerstag 3+4</key>
                <editor>flanghammer</editor>
                <timestamp>27.09.2000 23:22</timestamp>
                <title>Tracks 3 und 4</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>1</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>keynote:Keynote 15</key>
                <editor>krudolph</editor>
                <timestamp>11.08.2000 11:13</timestamp>
                <duration>60</duration>
                <blockType>keynote</blockType>
                <authorKey>Cathcart, M</authorKey>
                <title>The Role of Enterprise Java and EJBs in Corporate Computing</title>
                <talkList>Enterprise_Java_and_</talkList>
                <startTime>14:00</startTime>
                <stopTime>15:00</stopTime>
                <rasterStart>840</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>14:00</startTime>
              <stopTime>15:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Keynote</key>
          <editor>krudolph</editor>
          <timestamp>18.09.2000 12:13</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title>Keynote</title>
          <typeKey>asci-invited</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Carlson, B</speaker>
          <authors>
            <author>
              <key>Carlson, B</key>
              <lastName>Carlson</lastName>
              <firstName>Brent</firstName>
              <affiliation>IBM Rochester</affiliation>
              <email>bcarlson@us.ibm.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3--2 Keynotes Mittwoch 1+2</key>
                <editor>flanghammer</editor>
                <timestamp>27.09.2000 23:25</timestamp>
                <title>Tracks 1 und 2</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>1</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>keynote:Keynote</key>
                <editor>krudolph</editor>
                <timestamp>18.09.2000 12:14</timestamp>
                <duration>60</duration>
                <blockType>keynote</blockType>
                <authorKey>Carlson, B</authorKey>
                <title>Keynote</title>
                <talkList>Keynote</talkList>
                <startTime>09:30</startTime>
                <stopTime>10:30</stopTime>
                <rasterStart>570</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>09:30</startTime>
              <stopTime>10:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Keynote_von_A._Goldb</key>
          <editor>krudolph</editor>
          <timestamp>31.08.2000 12:51</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title>Collaborative Software Engineering</title>
          <typeKey>asci-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Although much of the research and practice of software engineering has long <br />
involved questions around how to structure and manage team work, the <br />
availability of Internet access has changed the answers. The opportunity <br />
for remote access to people, information, tools, components, and meetings, <br />
impacts both what engineers do and how they do it. There is increased <br />
attention to decentralized management, building experience knowledge bases, <br />
and negotiating for engineering resources (people and reusable knowledge <br />
assets). This shift is to a more collaborative work structure and a need to <br />
better understand how to model work environments that can be molded by team <br />
members. With increased use of network-based communications and <br />
conversations, collaborative software engineering practices place higher <br />
value on team interaction skills and reflective practices. This talk will <br />
discuss what we currently do and do not know about what it means to be a <br />
collaborative software engineer.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Goldberg, A</speaker>
          <authors>
            <author>
              <key>Goldberg, A</key>
              <lastName>Goldberg</lastName>
              <firstName>Adele</firstName>
              <affiliation></affiliation>
              <email></email>
            </author>
            <author>
              <key>Leibs, D</key>
              <lastName>Leibs</lastName>
              <firstName>David</firstName>
              <affiliation></affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4--2 Keynotes Donnerstag 1+2</key>
                <editor>flanghammer</editor>
                <timestamp>27.09.2000 23:22</timestamp>
                <title>Tracks 1 und 2</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>1</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>keynote:Keynote_14</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 16:20</timestamp>
                <duration>60</duration>
                <blockType>keynote</blockType>
                <authorKey>Goldberg, A</authorKey>
                <title>Keynote 14 </title>
                <talkList>Keynote_von_A._Goldb</talkList>
                <startTime>14:00</startTime>
                <stopTime>15:00</stopTime>
                <rasterStart>840</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>14:00</startTime>
              <stopTime>15:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Keynote_von_Alan_Kay</key>
          <editor>krudolph</editor>
          <timestamp>24.08.2000 12:25</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title><![CDATA[The Computer Revolution Hasn't Happened
Yet
]]></title>
          <typeKey>asci-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">The printing press was invented in the middle of the 15th century, yet it<br />
took 100 years before a book was considered dangerous enough to be banned.<br />
150 years before science was invented, almost 200 years before a new kind of<br />
political essay was invented, and more than 300 hundred years before a<br />
country with an invented political system (the US) could be argued into<br />
existence via the press and a citizenry that could understand the arguments.<br />
Schooling and general literacy were also fruits of the press, and also took<br />
many centuries to become established.  The commercial computer is now about<br />
50 years old and is still imitating the paper culture that came before it,<br />
just as the printing press did with the manuscript culture it gradually<br />
replaced.  No media revolution can be said to have happened without a<br />
general establishment of "literacy":<br />
fluent "reading" and "writing" at the highest level of ideas that the medium can<br />
represent.  With computers, we are so far from that fluent literacy -- or<br />
even understanding what that literacy should resemble -- that we could<br />
claim that the computer revolution hasn't even started.  This talk will try<br />
to put a shape to the real computer revolution to come.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Kay, A</speaker>
          <authors>
            <author>
              <key>Kay, A</key>
              <lastName>Kay</lastName>
              <firstName>Alan</firstName>
              <affiliation>USA</affiliation>
              <email>alan.kay@disney.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2--1 Keynotes Dienstag 1+2+3+4</key>
                <editor>flanghammer</editor>
                <timestamp>27.09.2000 23:28</timestamp>
                <title>Tracks 1 bis 4</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>3</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>keynote:Keynote 2</key>
                <editor>krudolph</editor>
                <timestamp>18.09.2000 15:11</timestamp>
                <duration>60</duration>
                <blockType>keynote</blockType>
                <authorKey>Kay, A</authorKey>
                <title>The Computer Revolution Hasn´t Happened Yet</title>
                <talkList>Keynote_von_Alan_Kay</talkList>
                <startTime>10:00</startTime>
                <stopTime>11:00</stopTime>
                <rasterStart>600</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>10:00</startTime>
              <stopTime>11:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Object,_components_a</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 14:14</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title>Object, components and contracts</title>
          <typeKey>asci-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">The world of advanced software technology is in a state<br />
of constant flux, and it's difficult for decision-makers<br />
and developers to know what bandwagon to jump on.<br />
This talk will attempt to present a calmer perspective<br />
by focusing on a handful of ideas that can have a real<br />
impact on the years to come. It will examine in particular<br />
the future of object technology, the state of component-based<br />
development (in the light of new contributions such as<br />
Microsoft's .NET technology and C# language), the role of<br />
Design by Contract, the contribution of other approaches such<br />
as formal specifications, and the Eiffel perspective on these<br />
issues and trends.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Meyer, B</speaker>
          <authors>
            <author>
              <key>Meyer, B</key>
              <lastName>Meyer</lastName>
              <firstName>Bertrand</firstName>
              <affiliation>USA, F</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2--1 Keynotes Dienstag 1+2+3+4</key>
                <editor>flanghammer</editor>
                <timestamp>27.09.2000 23:28</timestamp>
                <title>Tracks 1 bis 4</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>3</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>keynote:Keynote 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 22:47</timestamp>
                <duration>60</duration>
                <blockType>keynote</blockType>
                <authorKey>Meyer, B</authorKey>
                <title>Object, components and contracts</title>
                <talkList>Object,_components_a</talkList>
                <startTime>15:00</startTime>
                <stopTime>16:00</stopTime>
                <rasterStart>900</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>15:00</startTime>
              <stopTime>16:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Smalltalk_and_XML_</key>
          <editor>krudolph</editor>
          <timestamp>02.08.2000 10:33</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title>Smalltalk and XML </title>
          <typeKey>asci-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">This talk will focus on expressing Smalltalk object models<br />
seamlessly as XML objects.  While everyone knows about the purity and elegance of Smalltalk, and everyone has heard about XML, few people know that<br />
Smalltalk has good support for XML.  Indelv Corporation released an open<br />
source (non validating) XML framework three years ago, and Cincom<br />
released the VisualWorks (validating) XML framework open source last<br />
year.  Since then, numerous developers have ported the XML framework to<br />
other Smalltalk dialects.  Numerous end users have developed systems for<br />
exporting Smalltalk objects in XML so that they can be easily exported<br />
to any foreign business system.</p>
<p class="ap">With the advent of SOAP, it also appears as if XML may be used for<br />
even wider ranging interoperability, in ways that do not require the overhead<br />
of a full CORBA system.    XML is being used by the Smalltalk vendors as<br />
well; it is used as the source representation by VisualWorks.   With<br />
XML's future so bright, and Smalltalk poised to take advantage of it,<br />
anything is possible!</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Robertson, J</speaker>
          <authors>
            <author>
              <key>Robertson, J</key>
              <lastName>Robertson</lastName>
              <firstName>James A. </firstName>
              <affiliation>Cincon Systems</affiliation>
              <email>jarober@mail.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3--3 Keynotes Mittwoch 3+4</key>
                <editor>flanghammer</editor>
                <timestamp>27.09.2000 23:24</timestamp>
                <title>Tracks 3 und 4</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>1</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>keynote:Keynote 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 22:47</timestamp>
                <duration>60</duration>
                <blockType>keynote</blockType>
                <authorKey>Robertson, J</authorKey>
                <title>Smalltalk and XML </title>
                <talkList>Smalltalk_and_XML_</talkList>
                <startTime>09:30</startTime>
                <stopTime>10:30</stopTime>
                <rasterStart>570</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>09:30</startTime>
              <stopTime>10:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Software_Development</key>
          <editor>krudolph</editor>
          <timestamp>28.06.2000 14:02</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title>Software Development by Refinement</title>
          <typeKey>asci-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">This talk presents a mechanizable framework for software development by refinement.  The idea is to incrementally refine formal requirement spoecifications into code, preserving correctness along the way as design decisions are introduced.  Our approach to refinement uniquely focuses on representing knowledge about programming concepts, such as algorithm design and datatype refinement, by means of taxonomies of design theories.  Refinements<br />
are constructed via the composition of requirements and design knowledge.</p>
<p class="ap">The framework is partially implemented in the research systems Specware, Designware, and Planware. Specware provides basic support for composing specifications and refinements, and generating code. Specware is intended to be general-purpose and has found use in industrial settings.  Designware extends Specware with taxonomies of software design theories and support for constructing refinements from them.  Planware builds on Designware to provide highly automated support for requirements acquisition and synthesis of high-performance scheduling algorithms.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Smith, D</speaker>
          <authors>
            <author>
              <key>Smith, D</key>
              <lastName>Smith</lastName>
              <firstName>Douglas R.</firstName>
              <affiliation>Kestrel Institute</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4--3 Keynotes Donnerstag 3+4</key>
                <editor>flanghammer</editor>
                <timestamp>27.09.2000 23:22</timestamp>
                <title>Tracks 3 und 4</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>1</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>keynote:Keynote 13</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 22:48</timestamp>
                <duration>60</duration>
                <blockType>keynote</blockType>
                <authorKey>Smith, D</authorKey>
                <title>Software Development by Refinement</title>
                <talkList>Software_Development</talkList>
                <startTime>09:30</startTime>
                <stopTime>10:30</stopTime>
                <rasterStart>570</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>09:30</startTime>
              <stopTime>10:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Technologies_-_Creat</key>
          <editor>krudolph</editor>
          <timestamp>26.09.2000 16:06</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title>XML Technologies - Creating frameworks and vocabularies to support eCommerce</title>
          <typeKey>asci-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">XML has received a lot of attention as the new "panacea" technology since<br />
its publication as a W3C Recommendation in 1998. However, XML and its<br />
satellite standards are only a part of the solution to increased business<br />
efficiencies on the Web. These Recommendations form a strong foundation, but<br />
more work is needed.</p>
<p class="ap">On top of these recommendations there must be an agreed framework for their<br />
use. Additionally, each industry must build its own vocabulary, its own<br />
schema. This presentation provides an introduction to two major work items,<br />
ebXML and XML.org.</p>
<p class="ap">ebXML is an initiative, sponsored jointly by UN/CEFACT and OASIS, to define<br />
a framework for using XML for eCommerce. Topics covered include a review of<br />
the mission and work of ebXML, an overview of the committees, and a status<br />
report on their work one year into their 18 month project.</p>
<p class="ap">XML.org is a registry and repository for XML DTDs, Schemas, and other<br />
entities. The presentation will cover a review of the compelling<br />
requirements for a registry, how such a registry will support eCommerce, how<br />
the registry/repository relates to the ebXML framework, and a brief overview<br />
of some of the applications that have been registered.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Rath, H</speaker>
          <authors>
            <author>
              <key>Rath, H</key>
              <lastName>Rath</lastName>
              <firstName>Holger</firstName>
              <affiliation></affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3--3 Keynotes Mittwoch 3+4</key>
                <editor>flanghammer</editor>
                <timestamp>27.09.2000 23:24</timestamp>
                <title>Tracks 3 und 4</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>1</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>keynote:Keynote 5</key>
                <editor>krudolph</editor>
                <timestamp>26.09.2000 16:07</timestamp>
                <duration>60</duration>
                <blockType>keynote</blockType>
                <authorKey>Rath, H</authorKey>
                <title>XML Technologies - Creating frameworks and vocabularies to support eCommerce</title>
                <talkList>Technologies_-_Creat</talkList>
                <startTime>08:30</startTime>
                <stopTime>09:30</stopTime>
                <rasterStart>510</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>08:30</startTime>
              <stopTime>09:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>The_Theory_and_Practice</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 16:13</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title>The Theory and Practice of Adaptive Components</title>
          <typeKey>asci-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">It is well known that modifying software by hand, especially someone else&#8217;s, is not only slow and tedious but so notoriously error-prone that we strive for components that never need changing - black-box building blocks.<br />
Unfortunately, we lack the omniscience required to engineer such parts, especially when our problem domains are ill-defined. A promising alternative is to make each component adaptive in a simple mark-up language (e.g.,<br />
frame technology) converts each component&#8217;s properties (i.e., granularities that are meaningful within a given domain) into a default value that can be overridden or extended by other components in a rapid yet reliable<br />
manner. Adaptive components constitute a gray-box strategy - black when their properties fit the context as is, otherwise white. The approach works by automating the tedious and error-prone aspects of construction and<br />
modification, while localizing all the unique properties of an object or program in its root component. Each root exercises complete control over the structure and content of the code that its hierarchy of components the<br />
structure and content of the code that its hierarchy of components emits. Such custom roots constitute only 5% -15% of a typical system. In other words, 85% - 95% reuse is the norm. Along with independently gathered<br />
statistical evidence of efficacy in constructing and evolving business systems of up to 10 million lines of code, the further implications of adaptive components for software engineering are presented.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/bassett.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Bassett, P</speaker>
          <authors>
            <author>
              <key>Bassett, P</key>
              <lastName>Bassett</lastName>
              <firstName>Paul</firstName>
              <affiliation>Netron</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-03 Mittwoch 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 3</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>talk:The_Theory_and_Practice</key>
                <editor>krudolph</editor>
                <timestamp>22.09.2000 10:29</timestamp>
                <duration>60</duration>
                <blockType>keynote</blockType>
                <authorKey>Bassett, P</authorKey>
                <title>The Theory and Practice of Adaptive Components</title>
                <talkList>The_Theory_and_Practice</talkList>
                <startTime>14:00</startTime>
                <stopTime>15:00</stopTime>
                <rasterStart>840</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>14:00</startTime>
              <stopTime>15:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>W3C´s_XPath_to_Tamin</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 14:27</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title>From the W3C´s XPath to Tamino´s X-Query</title>
          <typeKey>asci-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">In 1999 the World Wide Web Consortium (W3C) released<br />
XPath as the standard for localizing data within XML<br />
documents. Also in 1999 Software AG launched Tamino,<br />
a database that natively stores XML instances. Tamino<br />
offers a query interface utilizing a proprietary XML<br />
localization language X-Query. The XPath - X-Query <br />
pair is an interesting example for the relationship<br />
between standards and their realizations.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Harbarth, J</speaker>
          <authors>
            <author>
              <key>Harbarth, J</key>
              <lastName>Harbarth</lastName>
              <firstName>Juliane </firstName>
              <affiliation>Software AG</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3--2 Keynotes Mittwoch 1+2</key>
                <editor>flanghammer</editor>
                <timestamp>27.09.2000 23:25</timestamp>
                <title>Tracks 1 und 2</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>1</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>keynote:Keynote 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 22:47</timestamp>
                <duration>60</duration>
                <blockType>keynote</blockType>
                <authorKey>Harbarth, J</authorKey>
                <title>From the W3C´s XPath to Tamino´s X-Query</title>
                <talkList>W3C´s_XPath_to_Tamin</talkList>
                <startTime>08:30</startTime>
                <stopTime>09:30</stopTime>
                <rasterStart>510</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>08:30</startTime>
              <stopTime>09:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>equals_3!</key>
          <editor>krudolph</editor>
          <timestamp>02.08.2000 09:41</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title>Java and XML 1+1 equals 3!</title>
          <typeKey>asci-invited</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Phipps, S</speaker>
          <authors>
            <author>
              <key>Phipps, S</key>
              <lastName>Phipps</lastName>
              <firstName>Simon</firstName>
              <affiliation>SUN</affiliation>
              <email>simon.phipps@uk.sun.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2--1 Keynotes Dienstag 1+2+3+4</key>
                <editor>flanghammer</editor>
                <timestamp>27.09.2000 23:28</timestamp>
                <title>Tracks 1 bis 4</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>3</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>keynote:Keynote 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 22:45</timestamp>
                <duration>60</duration>
                <blockType>keynote</blockType>
                <authorKey>Phipps, S</authorKey>
                <title>Java and XML 1+1 equals 3!</title>
                <talkList>equals_3!</talkList>
                <startTime>09:00</startTime>
                <stopTime>10:00</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>10:00</stopTime>
            </pitem>
          </pitems>
        </talk>
      </talks>
    </type>
    <type>
      <key>bind-invited</key>
      <editor>falk</editor>
      <timestamp>28.09.2000 13:08</timestamp>
      <description>Invited talks from the industry in the non-scientific program</description>
      <iconUrl>../../../images/cat-ind-invited.gif</iconUrl>
      <typePageUrl>../practical.html</typePageUrl>
      <talks>
        <talk>
          <key>Applikationsserver_a</key>
          <editor>krudolph</editor>
          <timestamp>19.09.2000 10:22</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Applikationsserver als Architekturgrundlage für eBusiness Lösungen</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Der Vortrag beschäftigt sich mit den technologischen Anforderungen an<br />
eBusiness Lösungen und zeigt die Mögliche Einbindung eines J2EE basierten<br />
Applikationsservers in heterogene Systemumgebungen. Unter anderem werden<br />
folgende Aspekte behandelt:<br />
+Flexible Entwicklung, Verteilung und Management verteilter Web-basierter<br />
 Anwendungen.<br />
+Konzepte für die Integration vorhandener Systeme mit Anwendungen der New<br />
 Economy.<br />
+Rolle des EnterpriseBeans Servers von InQMy Technologies in<br />
 standardisierten, unternehmensweiten IT Infrastrukturen.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Mattern, T</speaker>
          <authors>
            <author>
              <key>Mattern, T</key>
              <lastName>Mattern</lastName>
              <firstName>Thomas</firstName>
              <affiliation>InQMy Technologies GmbH</affiliation>
              <email>t.mattern@prosyst.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-04 Dienstag 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 4</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>other:Industry Session 2</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:34</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>eBusiness</title>
                <talkList>Aufbau_und_Verwaltun|Applikationsserver_a|Linux_-_Konsolidieru</talkList>
                <startTime>16:30</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>17:00</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Aufbau_einer_EAI-Inf</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:44</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Aufbau einer EAI-Infrastruktur mit Java/XML/XSLT</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Nach einem kurzen Überblick über das EAI-Problemfeld und den übliche Lösungsstrategien wird eine Lösung auf Basis von offenen Standards und Tools skizziert. Neben den Konzepten der OMG und des W3C wird auf die J2EE Connector Architecture eingegangen.  <br />
Einen zweiten Schwerpunkt bildet die Vorstellung eines EAI-Vorgehensmodells.<br />
Der Zuhörer soll mitnehmen, das EAI nicht von teuren Produkten lebt, sondern eine Strategie ist, die sich auch mit freier Software umsetzen lässt.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/kuehne.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Kühne, A</speaker>
          <authors>
            <author>
              <key>Kühne, A</key>
              <lastName>Kühne</lastName>
              <firstName>Andreas</firstName>
              <affiliation></affiliation>
              <email>kuehne@klup.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-08 Mittwoch 8</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:02</timestamp>
                <title>Track 8</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>other:Vendor Session 4</key>
                <editor>krudolph</editor>
                <timestamp>18.09.2000 13:03</timestamp>
                <duration>60</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Industry Session</title>
                <talkList>Sourceguard_-_wirkun|Aufbau_einer_EAI-Inf</talkList>
                <startTime>09:00</startTime>
                <stopTime>09:30</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>09:30</startTime>
              <stopTime>10:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Aufbau_und_Verwaltun</key>
          <editor>runland</editor>
          <timestamp>11.08.2000 19:07</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Aufbau und Verwaltung von EJB Komponenten innerhalb einer technischen Portal Architektur mit WebLogic Commerce Server</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">The BEA WebLogic Commerce Server (WLCS) components allow companies to quickly assemble extensible and scalable e-Commerce solutions. The kit includes more than 80 pre-built, pre-tested components such as customer, session, order, item, shopping advisor, trouble ticket, inventory, and invoice. Together with a robust set of foundation classes, the WebLogic Commerce Server provides up to 80% of common e-business functions and allows enterprises to focus on building their unique competitive advantage. <br />
In the process of planning e-Business applications, corporations are faced with a build or buy decision. Building an application of this kind from the ground up would consume considerable time and resources. On the other hand, an off-the-shelf application does not meet the company's unique needs. The best solution is to use components. Components are packages of pre-built business functions that jump-start the development of an e-Business application. Components allow developers to customize and snap together enterprise applications quickly, while tailoring them to specific business needs. The result is a complete solution that takes advantage of EJB technology without its time-consuming complexities. <br />
What are Commerce Server components? <br />
Commerce Server components are software building blocks for e-Business that can be selected and snapped together to create a robust e-Commerce Web presence. With WebLogic Commerce Servers components developers do not need to start from scratch or master EJB complexities. By using WLCS components, they can build e-Business applications customized for a company's unique business needs in record time frames.Components can be used as is, or customized or extended it to fit particularly unique aspects of your business scenario. <br />
The components themselves are Enterprise JavaBeans (EJB) built to the EJB 1.1 specification for a scalable, robust, industry-standard solution. The WLCS components family is structured as packages, each of which contains a set of components that plays a specific role in assembling an enterprise application. WLCS provides industry specific component packages for financial services, telecommunications, and Internet retail. Today WLCS includes component packages required to build e-business applications, with an emphasis on Internet <br />
e-Commerce and customer self-service. For a comprehensive look at the components offered and the features they provide, see the full-fledged WebLogic Commerce Server components overview and the list of all component packages in the Components Catalog.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Weigend, W</speaker>
          <authors>
            <author>
              <key>Weigend, W</key>
              <lastName>Weigend</lastName>
              <firstName>Wolfgang </firstName>
              <affiliation>BEA Systems GmbH</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-04 Dienstag 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 4</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>other:Industry Session 2</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:34</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>eBusiness</title>
                <talkList>Aufbau_und_Verwaltun|Applikationsserver_a|Linux_-_Konsolidieru</talkList>
                <startTime>16:30</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>17:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Building_a_Java_Fram</key>
          <editor>krudolph</editor>
          <timestamp>18.09.2000 11:38</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Building a Java Framework</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Bei der Durchführung von immer mehr Projekten im Internet Bereich wird heute die Programmiersprache Java eingesetzt. Die Java Programme werden dabei in der Regel in einem Application Server ausgeführt. Die high-level Architektur besteht in diesem Fall meist aus einem Webserver, einem Application Server und einer Datenbank. Bei der Implementierung des Surplex Webauftrittes hat Proxicom einen Framework-Ansatz gewählt, der die Maintenance und Erweiterung der Implementierung  wesentlich vereinfacht hat. Ziel war es, spezifischen Web-Site Code von generischem Code zu trennen, um eine Wiederverwendung zu ermöglichen und eine transparente und saubere Systemarchitektur während der gesamten Implementierungsphase zu gewährleisten.  Der generische Framework Code bildet dabei die Basis des Systems und stellt die Grundfunktionalität aller Objekte sicher. Im Framework Code sind dazu Basisklassen implementiert, die von den anwendungsspezifischen Klassen erweitert werden. In diesen Basisklassen wurden Funktionen realisiert wie das Logging der Anwendungsausgaben, Unterstützung für verschiedene Sprachen und Währungen, Zugriff auf Property Files und Login-Funktionalität.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Specker, A</speaker>
          <authors>
            <author>
              <key>Specker, A</key>
              <lastName>Specker</lastName>
              <firstName>Alexander </firstName>
              <affiliation>Proxicom GmbH</affiliation>
              <email>aspecker@proxicom.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-03 Mittwoch 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 3</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>other:Industry Session 5</key>
                <editor>krudolph</editor>
                <timestamp>18.09.2000 11:37</timestamp>
                <duration>60</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Java and EJB 1</title>
                <talkList>Building_a_Java_Fram|basierte_Unternehmen</talkList>
                <startTime>15:30</startTime>
                <stopTime>16:00</stopTime>
                <rasterStart>930</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>15:30</startTime>
              <stopTime>16:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Component-Based_Prod</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:48</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Component-Based Product Line Engineering</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Component-based software engineering is expected to radically change the<br />
way in which future software systems are developed and maintained. However,<br />
to date, existing component technologies have only significantly penetrated<br />
the "implementation" and "deployment" phases of large software projects,<br />
with the result that many of the potential benefits of components are lost<br />
during earlier development phases such as analysis and design. The KobrA<br />
method, developed at Fraunhofer IESE within the BMBF-funded KobrA project,<br />
addresses this problem by supporting a higher-level, UML-based<br />
representation of components which makes them the focus of the entire<br />
software lifecycle, and by utilizing a product line approach to their<br />
development, maintenance and deployment. In addition, by explicitly<br />
separating concerns for composition, product variability and<br />
implementation, the approach is compatible with most implementation<br />
technologies (including JavaBeams, COM and CORBA), and allows component and<br />
product line concepts to be introduced incrementally. In this talk Dirk<br />
Muthig will provide an overview of the key features of the KobrA method,<br />
and explain its relationship to other well-known methods.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/muthig.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Muthig, D</speaker>
          <authors>
            <author>
              <key>Muthig, D</key>
              <lastName>Muthig</lastName>
              <firstName>Dirk</firstName>
              <affiliation>Fh-IESE Kaiserslautern</affiliation>
              <email>muthig@iese.fhg.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-07 Donnerstag 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 7</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>Industry</key>
                <editor>krudolph</editor>
                <timestamp>21.09.2000 10:45</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Framework</title>
                <talkList>DNAP:_Ein_Prozeß_zur|IIOP-Application-Lev|Component-Based_Prod</talkList>
                <startTime>16:00</startTime>
                <stopTime>16:30</stopTime>
                <rasterStart>960</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>17:00</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>DNAP:_Ein_Prozeß_zur</key>
          <editor>krudolph</editor>
          <timestamp>18.09.2000 11:55</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>DNAP: Ein Prozeß zur verteilten Buchführung</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Das Esprit - Projekt DNAP ( Distributed Network Accounting Process) dient zur verteilten Buchführung für mittelständische Unternehmen, die im engen Kontakt mit ihrem Steuerberater eine ständig aktuelle Übersicht über ihre Finanzdaten benötigen. Die Anwendung ist für EU &#8211; weite Nutzer konzipiert. An dem Projekt sind Partner, wie die DATEV in Deutschland und die FDCM (Verband von Steuer-beratern in Mailand) neben Steuerkanzeleien in Deutschland und Italien und mittelständischen Unternehmen beteiligt.<br />
Die Anwender können ihre Finanzdaten aus ihrem System heraus einem zentralen Server bei ihrem Steuerberater zugänglich machen. Der Server beim Steuerberater liefert den Unternehmen auch die Möglichkeit ihre Daten über ein Portal des Steuerberaters zu erfassen.<br />
Der Server selber ist auf Basis des Frameworks San Franzisco von IBM realisiert. </p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Widmaier, D</speaker>
          <authors>
            <author>
              <key>Widmaier, D</key>
              <lastName>Widmaier</lastName>
              <firstName>Dismas</firstName>
              <affiliation></affiliation>
              <email>wd@drwidmaier.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-07 Donnerstag 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 7</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>Industry</key>
                <editor>krudolph</editor>
                <timestamp>21.09.2000 10:45</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Framework</title>
                <talkList>DNAP:_Ein_Prozeß_zur|IIOP-Application-Lev|Component-Based_Prod</talkList>
                <startTime>16:00</startTime>
                <stopTime>16:30</stopTime>
                <rasterStart>960</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>16:00</startTime>
              <stopTime>16:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Developing_XML-enabl</key>
          <editor>falk</editor>
          <timestamp>09.08.2000 20:15</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Developing XML-enabled Java(tm) Applications - How to Manage and Persist XML Objects in Java</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">XML is perfect for exchanging objects between applications. Developing<br />
applications, which use XML to exchange objects, includes the design<br />
of XML objects.</p>
<p class="ap">How do Java applications manage XML objects? The answer to this first<br />
question covers the following topics:<br />
- Generic XML Interfaces: There are several standard Java APIs to XML<br />
  objects that allow applications to access and update the content and<br />
  structure of XML objects: the Document Object Model (DOM) and the<br />
  Simple API for XML (SAX).<br />
- XML Data Binding: This approach provides a mapping between XML objects<br />
  and Java objects. At runtime, XML objects are parsed into Java objects<br />
  ("unmarshalling"). This allows XML-enabled Java applications direct and<br />
  fast access to XML. In the opposite direction, Java objects can be<br />
  written into an XML object stream ("marshalled").</p>
<p class="ap">XML is great for exchanging objects between applications, either over a<br />
network or over time (persistence). If XML objects shall be stored permanently, object-oriented database systems (OODBMS) provide an adequate solution. Their capability to efficiently store and retrieve complex objects and networks of objects make them the perfect solution for persisting XML objects.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Thelen, F</speaker>
          <authors>
            <author>
              <key>Thelen, F</key>
              <lastName>Thelen</lastName>
              <firstName>Frank</firstName>
              <affiliation>POET Software GmbH</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-03 Dienstag 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 3</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:XML in Datenbanken und Datenflüssen</key>
                <editor>runland</editor>
                <timestamp>09.08.2000 19:19</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>XML in Datenbanken und Datenflüssen</title>
                <talkList>Enablement_of_DB2_--|Komposition_von_XML_|Developing_XML-enabl</talkList>
                <startTime>16:30</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>17:30</startTime>
              <stopTime>18:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Einsatz_von_Java_in_</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:51</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Einsatz von Java in Embedded Control und Telekommunikation</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">In der Einleitung will ich auf einige der Java-Eigenschaften eingehen:<br />
schnellere Entwicklung von Applikationen/höhere Produktivität der<br />
Entwickler; Write once, run anywhere; Vielzahl von Tools für die<br />
Entwicklung; Beispiele von Java in bestehenden embedded Designs.</p>
<p class="ap">Anschließend soll die Java-Implementierung in OS-9 dargelegt werden:<br />
Java's AWT abgebildet auf OS-9 MAUI, das low-level Graphik System;<br />
Networking auf OS-9 SoftStax, dynamischer Protokoll-Stack; zertifizierte</p>
<p class="ap">Java und pJava implementierungen; Mitwirkung an Definition von eJava;<br />
JIT; Memory-Footprint in realisierten Systemen.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/wissing.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Wissing, K</speaker>
          <authors>
            <author>
              <key>Wissing, K</key>
              <lastName>Wissing</lastName>
              <firstName>Klaus </firstName>
              <affiliation>Microware Systems Corporation</affiliation>
              <email>klausw@microware.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-05 Mittwoch 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 5</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>other:Industry Session 4</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:58</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Applications</title>
                <talkList>Einsatz_von_Java_in_|Erfahrungsbericht_be|Optimierung_der_Lage</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>11:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Enterprise_Applicati</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:54</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Enterprise Application Integration mit XML</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Mehr als 30% des Aufwandes bei der Erstellung neuer Applikationen im Unternehmensumfeld wird für die Integration, d.h. vor allem den Datenaustausch, mit bestehenden Anwendungen benötigt. Diese immer wiederkehrende Aufgabe kann man durch Einsatz von Enterprise Application Integration Systemen (EAI) lösen. Die bisher verfügbaren Lösungen stellen eine sehr umfangreiche und anpassbare Middleware mit entsprechenden Tools zur Konfiguration dar. Leider sind diese Systeme für Klein- und mittelständische Unternehmen (KMU) zu teuer.<br />
Im Folgenden wird das Konzept eines auf XML basierenden EAI-Systems vorgestellt. Dabei wird die Flexibilität von XML und die Verfügbarkeit preiswerter bzw. freier Software ausgenutzt. Dadurch entsteht eine kostengünstige und offene Lösung.<br />
Die Untersuchungen dazu und die Entwicklung eines Prototyp werden im Rahmen des vom TMWFK geförderten Verbundprojektes "OrgIT - Informationstechnische Hilfsmittelfür die flexible Produktionsorganisation von KMU" durchgeführt. Nach Abschluss des Projektes soll aufbauend aus den bei der Benutzung des Prototypen bei Projektpartnern gesammelten Erfahrungen ein EAI-System speziell für KMU entwickelt werden.<br />
Das Integrationstool soll folgende Anforderungen erfüllen:<br />
· weitestgehende Unabhängigkeit vom Betriebssystem, Middleware und   Programmiersprachen, damit heterogene Systeme verbunden werden können <br />
· Kopplung verteilter Systeme über das Internet<br />
· einfache Anpassbarkeit und Konfiguration<br />
· Skalierbarkeit in Bezug auf Performance</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/michaelhuebner.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Hübner, M</speaker>
          <authors>
            <author>
              <key>Hübner, M</key>
              <lastName>Hübner</lastName>
              <firstName>Michael</firstName>
              <affiliation>GFT Systems GmbH</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-07 Mittwoch 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 7</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>session:Language Methodologies and Programming Practice</key>
                <editor>krudolph</editor>
                <timestamp>14.08.2000 11:28</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Language Methodologies and Programming Practice</title>
                <talkList>Enterprise_Applicati|Referenzziel-Analyse|LivingTalks:_Das_Kon</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>11:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Erfahrungsbericht_be</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 13:10</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Erfahrungsbericht bei der Integration von ERP System in J2EE-Projekte</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Erfolgreiche E-Business Projekte hängen zu einem großen Maße von der Integration mit den Backend-Systemen ab.  Im Bereich der ERP-Systeme ist an erster Stelle SAP R/3 zu nennen.  Der Vortrag zeigt auf, welche Erfahrungen bei der Integration eines R/3-Systems in eine J2EE basierte E-Business Handelsplattform auf Basis der BEA Produkte gemacht worden sind.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Schwabe, N</speaker>
          <authors>
            <author>
              <key>Schwabe, N</key>
              <lastName>Schwabe</lastName>
              <firstName>Nils</firstName>
              <affiliation>GEBIT</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-05 Mittwoch 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 5</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>other:Industry Session 4</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:58</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Applications</title>
                <talkList>Einsatz_von_Java_in_|Erfahrungsbericht_be|Optimierung_der_Lage</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Geschwindigkeit_ist_</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 13:13</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Geschwindigkeit ist keine Hexerei</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Geschwindigkeit ist im Internet-Zeitalter der entscheidende Faktor, der Boom und Pleite voneinander trennt. </p>
<p class="ap">Unumstritten ist, dass die objektorientierte Technologie die einzige ist, die dem Anspruch nach schneller Systementwicklung gerecht wird. </p>
<p class="ap">Der Vortrag zeigt auf, wie mit Smalltalk und Java die Forderungen erfüllt werden, die an Internetanwendungen gestellt werden, und wie sich beide Technologien in der Anpassung und Weiterentwicklung an geänderte Anforderungen unterscheiden. </p>
<p class="ap">Nach einer Darstellung der Struktur und Bewertung aktueller Softwareprojekte setzt sich der Vortrag mit der Forderung auseinander, Internetprojekte in Java zu realisieren, und untersucht die Alternative Smalltalk. </p>
<p class="ap">Viele Internetprojekte zeigen Auswirkungen der Softwarekrise. Diese wird durch die drei folgenden Symptome charakterisiert: </p>
<p class="ap">   1.Die Kosten für die Erstellung von Software übersteigen den geplanten Wert      um ein Vielfaches, sofern die Software überhaupt fertiggestellt wird. <br />
   2.Termine können nur selten eingehalten werden. <br />
   3.Die Änderung existierender Programme ist zeitraubend und kostspielig. </p>
<p class="ap">Die Ursache dieser Krise wird in den ökonomischen und daraus folgenden technologischen Zwängen der Vergangenheit gesehen. Im Vortrag wird dargestellt, wie<br />
Objektorientierung die Ursache der Krisensymptome 1 und 2 angreift. </p>
<p class="ap">Zum dritten Krisensymptom wird eine Formel für die Kosten einer Änderung aufgestellt und in ihren Parametern erläutert. An Beispielen wird verdeutlicht, welche Entwurfs- und Implementierungsentscheidungen zu welchen Aufwänden bei Änderungen führen. </p>
<p class="ap">Die Bedeutung solcher Entscheidungen für den Betrieb von Internetservern bildet den Abschluss des Vortrags. </p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Heeg, G</speaker>
          <authors>
            <author>
              <key>Heeg, G</key>
              <lastName>Heeg</lastName>
              <firstName>Georg</firstName>
              <affiliation>Georg Heeg</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-01 Dienstag 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 1</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:Specification and Management</key>
                <editor>runland</editor>
                <timestamp>10.08.2000 21:39</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Software Specification and Management in Practice</title>
                <talkList>Method_and_Tool_for_|Experience_with_the_|Geschwindigkeit_ist_</talkList>
                <startTime>16:30</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>17:30</startTime>
              <stopTime>18:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>IIOP-Application-Lev</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 10:02</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>IIOP-Application-Level-Firewalls &amp;#8211; a Pluggable Security Solution for B2B-Applications</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">An often mentioned obstacle for the consistent use of distributed object and component technology, such as CORBA and Enterprise Java Beans, for B2B platforms and application systems is the problematic co-existence of CORBA and EJB with firewalls. The presentation will cover these problems in detail, discuss several solutions to the problem, and introduce IIOP-Application-Level-Firewalls as the high-security solution, which settles the middleware-firewall conflict and can also be used as a comprehensive and easily deployable (pluggable) security solution for CORBA and Java based B2B application systems, thus providing an alternative to the still lacking security functionality of many ORB and EJB Application Server products. Aspects detailed in the presentation are user authentication, access control, and the integration with enterprise user management and security infrastructures, such as PKIs.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Staamann, S</speaker>
          <authors>
            <author>
              <key>Staamann, S</key>
              <lastName>Staamann</lastName>
              <firstName>Sebastian</firstName>
              <affiliation>Xtradyne Technologies AG</affiliation>
              <email>staamann@xtradyne.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-07 Donnerstag 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 7</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>Industry</key>
                <editor>krudolph</editor>
                <timestamp>21.09.2000 10:45</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Framework</title>
                <talkList>DNAP:_Ein_Prozeß_zur|IIOP-Application-Lev|Component-Based_Prod</talkList>
                <startTime>16:00</startTime>
                <stopTime>16:30</stopTime>
                <rasterStart>960</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>17:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>IVV</key>
          <editor>falk</editor>
          <timestamp>30.09.2000 14:47</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>IVV - ein Verfahren für Software-Controlling und Risikominimierung</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Independent Verification and Validation (IVV) ist ein effizientes Instrument für Auftraggeber von Softwareproduktion bzw. Einführung von Standardsoftware. Es dient dem umfassenden Controlling des Produktions- bzw. Einführungsprozesses und der Einhaltung von Budget- und Zeitplanung. Dies wird erreicht durch:<br />
Requirements Engineering<br />
Das IVV-Team unterstützt den Auftraggeber bei der Definition der Anforderungen und deren Control-ling. Fehler in den Anforderungen werden zu Tage gefördert, können frühzeitig und damit wesentlich kostengünstiger behoben werden, als dies bisher geschieht. <br />
Requirements Rating<br />
Revisionen des ursprünglichen Anforderungskataloges werden zeitnah und sinnvoll eingearbeitet und die vorliegenden Anforderungen daraufhin bewertet, ob sie tatsächlich erfüllt sein müssen, damit am Ende das Gesamtpaket abgenommen wird.<br />
Abnahmeplanung<br />
Der gesamte Produktionszeitraum wird in Intervalle unterteilt, an deren Ende jeweils ein vom IVV-Team zu prüfendes Zwischenprodukt vorliegt. So ergibt sich eine während der Implementierung laufende Milestone-Abnahme.<br />
Verifikation bedeutet die Prüfung durch das IVV-Team, ob das Vorliegende den definierten Anforde-rungen entspricht. Validation hingegen meint das umfassende Testen des Vorliegenden. Denn nur wenn frühzeitig ermittelt wird, ob das dann fertiggestellte Programmteil auch tatsächlich funktioniert, kann dieses später zuverlässig und ohne Folgekosten in das Gesamtsystem integriert werden.<br />
Abnahmedurchführung<br />
Das IVV-Team konzipiert und managt die Prüfungen und Tests. So können auch innovative Testverfah-ren in das Projekt eingebracht werden. Besonders achtet das IVV-Team auf Rückführbarkeit des Pro-dukts auf die Anforderungen, auf konfliktfreie Lauffähigkeit und gute Ergonomie.<br />
In Zwischenberichten wird der Auftraggeber regelmäßig über den Stand des Projekts informiert. IVV gewährleistet, dass Software-Produktion weniger von Zufällen und Fehlentwicklungen geprägt ist als vielmehr von der Sicherheit, die Software zu bekommen, die sich der Auftraggeber vorstellt.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/luckmann.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Luckmann, M</speaker>
          <authors>
            <author>
              <key>Luckmann, M</key>
              <lastName>Luckmann</lastName>
              <firstName>Martin</firstName>
              <affiliation>move Unternehmensberatungs GmbH</affiliation>
              <email>martin.luckmann@move-beratung.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-07 Dienstag 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:02</timestamp>
                <title>Track 7</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>Industry Session 7</key>
                <editor>krudolph</editor>
                <timestamp>30.09.2000 14:50</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Software development 1</title>
                <talkList>IVV|learn_eXtreme_Progra|neuen_Technologien_a</talkList>
                <startTime>09:30</startTime>
                <stopTime>10:00</stopTime>
                <rasterStart>570</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>09:30</startTime>
              <stopTime>10:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Intelligente,_lebend</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 13:16</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title><![CDATA[Intelligente, lebendige Geschäftssoftware auf
Modellbasis]]></title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Der folgende Beitrag zeigt Grenzen der klassischen, diskreten Softwareentwicklung auf und weisst einen Weg, wie dieser durch einen qualitativ neuartigen kontinuierlichen Prozess ersetzt werden kann. Im Ergebnis steht eine Software mit ebenfalls qualitativ neuartigen Eigenschaften und Möglichkeiten für Betrieb und Wartung. In diesem Zusammenhang wird die Frage nach der Sinnfälligkeit fachlicher Komponenten (sogenannter Business-Components) aufgeworfen, die Bedeutung der Wiederverwendung von Wissen in Ergänzung zur Wiederverwendung technischer Artefakte hervorgehoben und ein Modellierungsansatz zur Unterstützung der Wiederverwendung von Modellbausteinen vorgestellt.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Bouillon, J</speaker>
          <authors>
            <author>
              <key>Bouillon, J</key>
              <lastName>Bouillon</lastName>
              <firstName>Jörg</firstName>
              <affiliation>Phaidros Software AG</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-02 Donnerstag 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:06</timestamp>
                <title>Track 2</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>other:Industry Session 6</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 21:20</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Business processes</title>
                <talkList>Intelligente,_lebend|Praxiserfahrungen_be|Print-Framework_für_</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>11:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Java(tm)_Data_Object</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 13:19</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title><![CDATA[JDO -- Java(tm) Data Objects Architecture,
Transparent interface for persistent data storage]]></title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">The Java Data Objects (JDO) specification group, a Sun Microsystems Community Process, has just finalized its first public release JDO 1.0 (in June 2000). It is an API specification for persisting Java object models.</p>
<p class="ap">This session will be a technical look at the Java Data Objects Architecture, an API to store and retrieve instances of Java classes persistently in databases, mainframe systems or even local file systems. Included in the demonstration will be an overview of the basic API and the key components of a JDO implementation. It will also cover the differences between the ODMG Java Binding and JDO.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Bobzin, H</speaker>
          <authors>
            <author>
              <key>Bobzin, H</key>
              <lastName>Bobzin</lastName>
              <firstName>Heiko</firstName>
              <affiliation>POET Software GmbH</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-03 Mittwoch 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 3</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>other:Industry Session 3</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:56</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Universal databases</title>
                <talkList>Java(tm)_Data_Object|paralleles_und_verte|SQL-Server_2000</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>11:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Kaffeekränzchen_im_P</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:52</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title>Kaffeekränzchen im Palmengarten - Java meets PDAs</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Mit Java und PDA's treffen zwei Stars aufeinander.</p>
<p class="ap">Der Vortrag stellt mehrere Java-VM's und passende Entwicklungsumgebungen vor, die Anwendungsentwicklung für PDA's unterstützen.</p>
<p class="ap">Hierzu zählt neben der von Sun entwickelten KVM und deren Vorgänger Spotless auch die IBM J9 VM, für die eigens eine VisualAge-Micro Edition geschaffen wurde.</p>
<p class="ap">Zusätzlich kommen zwei weitere aktuelle Tools zur Sprache:<br />
Die Wabasoft-VM, die als OpenSource bereits seit längerer Zeit verfügbar ist sowie die neue JBed-VM, für die es neben einer Entwicklungsumgebung sogar einen Native-Compiler gibt. </p>
<p class="ap">Abschliessend werden einige technische Szenarien vorgestellt, wie PDA's im kommerziellen Umfeld eingesetztwerden können.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/starke_kaffee.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Starke, G</speaker>
          <authors>
            <author>
              <key>Starke, G</key>
              <lastName>Starke</lastName>
              <firstName>Gernot </firstName>
              <affiliation>Systor AG</affiliation>
              <email>gernot.starke@systor.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-08 Mittwoch 8</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:02</timestamp>
                <title>Track 8</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>other:Vendor Session 1</key>
                <editor>krudolph</editor>
                <timestamp>24.08.2000 13:24</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Starke, G</authorKey>
                <title>Industriebeiträge</title>
                <talkList>Kaffeekränzchen_im_P</talkList>
                <startTime>14:00</startTime>
                <stopTime>15:00</stopTime>
                <rasterStart>840</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>14:00</startTime>
              <stopTime>15:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Linux_-_Konsolidieru</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 12:47</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title><![CDATA[IBM und Linux - Konsolidierung komplexer e-commerce Environments auf Linux
for S/390]]></title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Das Management von E-Commerce-Umgebungen gestaltet sich aufgrund der hohen<br />
Anforderungen in punkto Verfügbarkeit und häufig wechselnder Anforderungen<br />
immer komplizierter. Aus Sicherheitsgründen findet meist eine Trennung der<br />
Komponenten WWW-/Applikations-/DB-Server durch eine Firewall statt. Diese Trennung verkompliziert die Verwaltung erheblich. Oftmals muß darüberhinaus<br />
zusätzlich auf Legacy-Daten aus der Mainframe-Welt zugegriffen werden.</p>
<p class="ap">Linux for S/390 stellt aufgrund seiner Features und seiner Lauffähigkeit<br />
auf der S/390-Plattform eine fast ideale Betriebssystemplattform dar, um den<br />
wachsenden Anfoderungen an Flexibilität bei gleichzeitiger Verfügbarkeit<br />
und der Möglickeit der Integration von Legacy-Daten, insbesondere im<br />
E-Commerce-Umfeld, gerecht zu werden.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Uhl, T</speaker>
          <authors>
            <author>
              <key>Uhl, T</key>
              <lastName>Uhl</lastName>
              <firstName>Thomas</firstName>
              <affiliation>CEO Thinking Objects Software GmbH</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-04 Dienstag 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 4</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>other:Industry Session 2</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:34</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>eBusiness</title>
                <talkList>Aufbau_und_Verwaltun|Applikationsserver_a|Linux_-_Konsolidieru</talkList>
                <startTime>16:30</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>17:30</startTime>
              <stopTime>18:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>LivingTalks:_Das_Kon</key>
          <editor>falk</editor>
          <timestamp>28.09.2000 20:46</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>LivingTalks: Das Konferenztool aus EJBs gemacht - Hier wird der Quellcode auf Ihrer CD erklärt</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Living Talks ist ein Werkzeug zur Erstellung, Verwaltung und Pflege der Programmseiten einer Konferenz im Web. Das Tool selbst ist komplett Web-basiert und wurde für die Net.ObjectDays 2000 Konferenz eingesetzt.</p>
<p class="ap">Registrierte Besucher der Net.ObjectDays 2000 Konferenz erhalten eine Evaluierungslizenz des Tools inklusive Quelltext. Damit dient es als Anschauungsbeispiel für den praktischen Einsatz von Enterprise JavaBeans, der J2EE Plattform und von XML. Das Beispiel kann im Rahmen der frei verfügbaren Referenzimplementierung von Sun nachvollzogen werden.</p>
<p class="ap">Der kurze Vortrag zeigt das Tool, führt in die Quellen auf der Konferenz-CD ein, und beschreibt die Klippen beim Einsatz des EJB-Konzepts.</p>
<p class="ap">Keywords: Enterprise JavaBeans, EJB, XML, XSLT, Jave 2 Enterprise Edition, J2EE, Conference content manager</p>]]></abstractHtml>
          <homePageUrl>http://www.livis.de/projects/livingtalks</homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../livingtalks-v1.1/index.html</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Langhammer, F</speaker>
          <authors>
            <author>
              <key>Imbusch, O</key>
              <lastName>Imbusch</lastName>
              <firstName>Oliver</firstName>
              <affiliation>Living Pages Research GmbH</affiliation>
              <email>flabes@livis.de</email>
            </author>
            <author>
              <key>Langhammer, F</key>
              <lastName>Langhammer</lastName>
              <firstName>Falk</firstName>
              <affiliation>Living Pages Research GmbH</affiliation>
              <email>falk@living-pages.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-07 Mittwoch 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 7</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>session:Language Methodologies and Programming Practice</key>
                <editor>krudolph</editor>
                <timestamp>14.08.2000 11:28</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Language Methodologies and Programming Practice</title>
                <talkList>Enterprise_Applicati|Referenzziel-Analyse|LivingTalks:_Das_Kon</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:00</startTime>
              <stopTime>12:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Optimierung_der_Lage</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 13:25</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Optimierung der Lagerverwaltung bei Trespaphan (ehemals Hoechst Folienwerke) - Online-Anbindung von funkgestützten Datenerfassungs-terminals an SAP/R3</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Die Anbindung von Datenfunksystemen über den SilverStream Application Server (J2EE licensed) an die betriebswirtschaftliche Standardsoftware SAP/R3 ermöglicht die weltweite Anbindung mobiler Datenerfassungsgeräte mit fest installierten Lagerverwaltungs- und Hostsystemen.<br />
Entscheidend für den Erfolg flexibler Lager-, Versand- und Kommissionierabläufe ist dabei die Gewährleistung der sofortigen Erfassung und Verfügbarkeit von zeitlich parallel ablaufenden Warenbewegungen und der zugehörigen Online-Informationsverarbeitung auf dem "Leitsystem".</p>
<p class="ap">Im Bereich der Logistik bietet das System die Möglichkeit, Buchungsvorgänge und Lagerbestandspflege dank konsistenter Datenbestände und Online-Informations-verarbeitung deutlich zu vereinfachen.</p>
<p class="ap">Durch die schnelle Verfügbarkeit der benötigten Daten kann die Wirtschaftlichkeit und Effizienz im Logistikbereich deutlich erhöht werden.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Simon, P</speaker>
          <authors>
            <author>
              <key>Simon, P</key>
              <lastName>Simon</lastName>
              <firstName>Patrick</firstName>
              <affiliation>SilverStream Software GmbH</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-05 Mittwoch 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 5</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>other:Industry Session 4</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:58</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Applications</title>
                <talkList>Einsatz_von_Java_in_|Erfahrungsbericht_be|Optimierung_der_Lage</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:00</startTime>
              <stopTime>12:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Performante_Hochverf</key>
          <editor>krudolph</editor>
          <timestamp>26.09.2000 11:06</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title><![CDATA[Performante Hochverfügbarkeitssysteme auf Basis der Java 2 Enterprise-Edition (J2EE)
]]></title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Mit der Enterprise-Edition der Java-2-Technologie steht nun auch<br />
auf der Server-Seite ein mächtiges Mittel zur Verfügung, mit dem<br />
man effizient Server-Applikationen realisieren kann. Damit solche<br />
Applikationen - insbesondere im Web-Umfeld - unterbrechungsfrei<br />
auch größten Anstürmen (> 300.000 Hits/Stunde) gerecht werden können,<br />
muss durch kompromisslose Analyse eine zielgerichtete Architektur gefunden<br />
werden. Nur durch weitsichtige Planung und sorgfältige Implementierung<br />
kann die J2EE damit erfolgreich für die Implementierung performanter<br />
Hochverfügbarkeitssystem eingesetzt werden.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Wiedeking, M</speaker>
          <authors>
            <author>
              <key>Wiedeking, M</key>
              <lastName>Wiedeking</lastName>
              <firstName>Michael</firstName>
              <affiliation>MATHEMA Software GmbH</affiliation>
              <email>miwi@mathema.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-07 Mittwoch 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 7</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>session:Neue Tendenzen Java / EJB 2</key>
                <editor>krudolph</editor>
                <timestamp>26.09.2000 11:19</timestamp>
                <duration>120</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Neue Tendenzen Java / EJB 2</title>
                <talkList>J2EE|Java (tm) 2Platform, Micro Edition|Performante_Hochverf</talkList>
                <startTime>09:00</startTime>
                <stopTime>09:30</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>10:30</startTime>
              <stopTime>11:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Praxiserfahrungen_be</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 10:05</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Praxiserfahrungen beim Portalbau mit JSP und WebLogic</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Klagges, H</speaker>
          <authors>
            <author>
              <key>Klagges, H</key>
              <lastName>Klagges</lastName>
              <firstName>Henrik</firstName>
              <affiliation>ConSol Software GmbH</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-02 Donnerstag 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:06</timestamp>
                <title>Track 2</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>other:Industry Session 6</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 21:20</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Business processes</title>
                <talkList>Intelligente,_lebend|Praxiserfahrungen_be|Print-Framework_für_</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Print-Framework_für_</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 13:28</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Print-Framework für verteilte Umgebungen</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Papier als Kommunikationsmedium zwischen Auftraggeber und Auftragnehmer,<br />
zwischen Kunde und Unternehmen, zwischen Abnehmer und Lieferant ist ein unverzichtbarer Bestandteil bei der Durchführung von alltäglichen Geschäftsprozessen. Die Vision des papierlosen Büros ist in weiter Ferne. Ob es sich um den vollautomatisierten, tausendfachen Massendruck oder um den Ausdruck eines individuell erstellten Dokuments handelt, die Kommunikation zwischen zwei Geschäftspartnern findet primär auf der Grundlage eines auf Papier gedruckten Dokuments statt. Aus diesem Grund ist die Bereitstellung von geeigneten Drucklösungen bei der Erstellung von Unternehmensanwendungen ein unverzichtbarer Bestandteil für den Projekterfolg. Heutzutage werden moderne Unternehmensanwendungen mehrschichtig und verteilt (EJB, CORBA, RMI ) erstellt. Die Lösung für die Integration einer Drucklösung in eine solche verteilte Umgebung erfordert den Einsatz eines geeigneten Print-Frameworks. Dieser Beitrag soll unter der Maßgabe eines verteilten objektorientierten Umfelds vermitteln, mit welchen Problemstellungen der Entwickler konfrontiert ist, in welchen Bereichen Fremdlösungen existieren, wie diese in die bestehende Architektur integriert werden können und an welcher Stelle eine Eigenimplementierung von Vorteil ist.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Mattes, V</speaker>
          <authors>
            <author>
              <key>Bleicher, S</key>
              <lastName>Bleicher</lastName>
              <firstName>Stefan</firstName>
              <affiliation>IBL Ingenieurbüro Letters GmbH</affiliation>
              <email></email>
            </author>
            <author>
              <key>Mattes, V</key>
              <lastName>Mattes</lastName>
              <firstName>Volker</firstName>
              <affiliation>IBL Ingenieurbüro Letters GmbH</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-02 Donnerstag 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:06</timestamp>
                <title>Track 2</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>other:Industry Session 6</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 21:20</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Business processes</title>
                <talkList>Intelligente,_lebend|Praxiserfahrungen_be|Print-Framework_für_</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:00</startTime>
              <stopTime>12:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Refactoring_the_Unif</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 13:30</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Refactoring the Unified Software Development Process</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">The standardization of UML and maybe soon of the Unified Software Development Process (USDP) leads to high acceptance of approaches employing them both. Often a project would progress faster by using a more lightweight process like eXtreme Programming (XP). But since XP is not widely enough accepted, people are looking for a way to introduce XP without mentioning the name of the process at the beginning. Further more - naming is just one thing, the other is how to make XP appear as if it would be USDP without being trapped by the heavier process.<br />
We want to show that, despite all differences, XP and the USDP have much more in common than is commonly assumed. We want to show a bridge between those processes. They provide both several commonalities, where the main are:<br />
o The people who live inside the process are dominant for the process, or the other way round: If the process is not accepted by the people it can not be used for the project.<br />
o USDP as well as XP regard the use cases (or user stories) of the system as the base unit. The realization of the use cases form the contents of a release. The use cases are used to verify that the goals of the system are met.<br />
o Both processes employ incremental and iterative development, where both believe that it is important to keep the cycles really small.</p>
<p class="ap">This article shows, that if a team is forced to follow the USDP, but would like to use a lighter process like XP, it can do so. The USDP provides a framework in which XP can live.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Eckstein, J</speaker>
          <authors>
            <author>
              <key>Eckstein, J</key>
              <lastName>Eckstein</lastName>
              <firstName>Jutta</firstName>
              <affiliation></affiliation>
              <email>jeckstein@acm.org</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-04 Dienstag 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 4</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>other:Industry Session 1</key>
                <editor>krudolph</editor>
                <timestamp>21.09.2000 09:36</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Software development 2</title>
                <talkList>Refactoring_the_Unif|eXtreme_Programming_|Softwareentwicklungs</talkList>
                <startTime>11:30</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>SQL-Server_2000</key>
          <editor>krudolph</editor>
          <timestamp>07.08.2000 11:33</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>XML- und SQL-Server 2000</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Lutz, H</speaker>
          <authors>
            <author>
              <key>Lutz, H</key>
              <lastName>Lutz</lastName>
              <firstName>Henning</firstName>
              <affiliation>Microsoft Deutschland</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-03 Mittwoch 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 3</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>other:Industry Session 3</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:56</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Universal databases</title>
                <talkList>Java(tm)_Data_Object|paralleles_und_verte|SQL-Server_2000</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:00</startTime>
              <stopTime>12:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Server_Side_Java_-_H</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:55</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Server Side Java - Highlights und Potentielle Stolperfallen</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Der Vortrag stellt Architektur und Implementierung mehrerer großen Client/Server Systems vor, die seit über einem Jahr in der Finanzwirtschaft  produktiv genutzt werden.</p>
<p class="ap">Neben den Vor- und Nachteilen der implementierten Gesamtarchitektur auf Basis RMI bzw. Servlets kommen viele technische Details zur Sprache, unter anderem:</p>
<p class="ap">- Systemüberwachung und Integration mit IBM-Tivoli<br />
- Details der Mainframe-Kommunikation<br />
- Integration von Lotus Notes<br />
- Verteilte Benutzerverwaltung<br />
- Systemkonfiguration<br />
- Ablauf- und Workflowsteuerung</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/starke_server.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Starke, G</speaker>
          <authors>
            <author>
              <key>Starke, G</key>
              <lastName>Starke</lastName>
              <firstName>Gernot </firstName>
              <affiliation>Systor AG</affiliation>
              <email>gernot.starke@systor.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-01 Mittwoch 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 1</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>session:Distributed Systems.1</key>
                <editor>krudolph</editor>
                <timestamp>18.09.2000 11:15</timestamp>
                <duration>120</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Distributed Systems</title>
                <talkList>Markup_Meets_Middlew|objekt-orientiertes_|Server_Side_Java_-_H|Doorastha:_A_step_to</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:00</startTime>
              <stopTime>12:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Smart_Client_Archite</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 13:36</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>A Smart Client Architecture for eBusiness Applications</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">During the past years, the classical client server program design went out of fashion. This happened because of design mistakes due to overemphasizing client autonomy and placing all business logic into the client: the fat client. <br />
The upcoming internet era with the WEB-Browser as client platform, has yielded a new design paradigm: the leightweight thin client. Due to the lack of bandwidth and the need for short download times, the client has been reduced to pure presentation logic - business logic has been banned to the server side. There are many examples of eBusiness applications, built this way, that show serious drawbacks too. The most disadvantageous are the lack of scalability and interactivity. The short download time has been payed with the click and wait syndrome.<br />
We believe, that the goal is to combine the diametral requirements of short application startup time and high interactivity: the smart client. Smart client means, that the business logic is carefully separated between client and server side and that the client is as autonomous and leightweight as possible. This architecture is more scalable, more interactive and can reduce program complexity.<br />
We present a smart client architecture based on Java applet technology, that has proven its superiority to the thin client approach in several eBusiness applications, that master multi million Euro turnover volumes. Furthermore the presentation gives many examples of the design patterns and techniques used and their mappings to  Java code, as well as a demo.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Euba, A</key>
              <lastName>Euba</lastName>
              <firstName>Albert</firstName>
              <affiliation>Sulzer eCommerce Team</affiliation>
              <email>euba@sulzer.de</email>
            </author>
            <author>
              <key>Peisl, A</key>
              <lastName>Peisl</lastName>
              <firstName>Alfred</firstName>
              <affiliation>Sulzer GmbH</affiliation>
              <email>peisl@sulzer.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-03 Dienstag 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 3</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:Grundlagen und Anwendungen von XML und dem Web</key>
                <editor>runland</editor>
                <timestamp>10.08.2000 13:16</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Grundlagen und Anwendungen von XML und dem Web</title>
                <talkList>Konzept_zur_Spezifik|Konzeption_eines_XML|Smart_Client_Archite</talkList>
                <startTime>11:30</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:30</startTime>
              <stopTime>13:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Softwareentwicklungs</key>
          <editor>runland</editor>
          <timestamp>11.08.2000 00:11</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Softwareentwicklungsprozess und schnellebiges Internet: Wie passen Rational Unified Process und E-Commerce zusammen?</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Dörnemann, H</speaker>
          <authors>
            <author>
              <key>Dörnemann, H</key>
              <lastName>Dörnemann</lastName>
              <firstName>Holger</firstName>
              <affiliation>Rational</affiliation>
              <email>doernemann@rational.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-04 Dienstag 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 4</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>other:Industry Session 1</key>
                <editor>krudolph</editor>
                <timestamp>21.09.2000 09:36</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Software development 2</title>
                <talkList>Refactoring_the_Unif|eXtreme_Programming_|Softwareentwicklungs</talkList>
                <startTime>11:30</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:30</startTime>
              <stopTime>13:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Sourceguard_-_wirkun</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 10:09</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Sourceguard - wirkungsvoller Schutz von Java-Quellcode gegen Dekompilierung</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Nicht jedem Entwickler ist bewusst, dass Java-Bytecode sehr einfach mit Hilfe von Dekompilierungswerkzeugen in Java-Quellcode zurückübersetzt werden kann. Dabei gehen mit Ausnahme der Kommentare praktisch keine Informationen ver-loren.<br />
Abhilfe schafft hier nur der Schutz des Bytecodes vor der Auslieferung. Deshalb hat die Firma 4thpass in den Vereinigten Staaten sehr viel Energie und Engagement in die Entwicklung von SourceGuard gesteckt. IBL ist exklusiver Reseller für Source-Guard im deutschsprachigen Raum und bietet neben dem eigentlichen Produkt auch Schulungen und Beratung für sicherheitsbewusste Softwarehäuser an.<br />
SourceGuard schützt Java-Bytecode vor Dekompilierung und verschleiert Klassen, Methoden und Attribute. Die aktuelle Version 4 enthält ein zusätzliches Feature, das sogenannte Code Pruning. Damit wird überflüssiger (toter) Code auf Bytecodee-bene entfernt die Größe des Bytecodes nicht selten um mehr als 50% reduziert. Die sorgfältige Berücksichtigung der Kommunikation über RMI sowie vorhandener Re-flectionaufrufe stellt eine reibungslose Anwendung von SourceGuard sicher.<br />
Der Vortrag stellt die Wirkungsweise und den Funktionsumfang der SourceGuard Enterprise Edition 4 vor und erläutert ausführlich die Sicherheitsproblematik im Zu-sammenhang mit Java-Bytecode.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Sauer, T</speaker>
          <authors>
            <author>
              <key>Sauer, T</key>
              <lastName>Sauer</lastName>
              <firstName>Tilo </firstName>
              <affiliation>IBL Ingenieurbüro Letters GmbH</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-08 Mittwoch 8</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:02</timestamp>
                <title>Track 8</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>other:Vendor Session 4</key>
                <editor>krudolph</editor>
                <timestamp>18.09.2000 13:03</timestamp>
                <duration>60</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Industry Session</title>
                <talkList>Sourceguard_-_wirkun|Aufbau_einer_EAI-Inf</talkList>
                <startTime>09:00</startTime>
                <stopTime>09:30</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>09:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Vergleich_von_Varian</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 13:39</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Vergleich von Varianten für Objektpersistenz für EJB-basierte Applikationsserver</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Der Einsatz von Applikationsserver im Rahmen moderner Anwendungsarchitektu-ren ist heute nahezu zwingend. Die Programmierung der im Applikationsserver ab-laufenden Anwendungslogik erfolgt dabei im Java-Umfeld immer häufiger nach dem Komponenten- und Programmiermodell Enterprise Java Beans (EJB). In die-sem Zusammenhang muss auch die Persistenz der Anwendungsobjekte betrachtet werden, für die in der EJB-Spezifikation grundsätzlich ein Verfahren in Form der Enti-ty-Beans vorgesehen ist. Unterspezifizierung auf der einen Seite sowie mangelnde Flexibilität auf der anderen Seite haben aber inzwischen dazu geführt, dass ver-schiedene Varianten für die Realisierung der Persistenz beim Einsatz der EJB-Technologie anzutreffen sind. Dieser Beitrag wird die wichtigsten dieser Varianten vorstellen und jeweils ihre Vor- und Nachteile herausarbeiten.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Wanner, G</speaker>
          <authors>
            <author>
              <key>Wanner, G</key>
              <lastName>Wanner</lastName>
              <firstName>Gerhard</firstName>
              <affiliation>IBL Ingenieurbüro Letters GmbH</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-08 Mittwoch 8</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:02</timestamp>
                <title>Track 8</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>other:Vendor Session 3</key>
                <editor>krudolph</editor>
                <timestamp>18.09.2000 12:02</timestamp>
                <duration>60</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Java and EJB 2</title>
                <talkList>Vergleich_von_Varian|Wiederverwendbare_So</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>11:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Wiederverwendbare_So</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 10:15</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Wiederverwendbare Software für mobile Anwendungen: Herausforderungen und Lösungsansätze</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Der Einzug mobiler Anwendungen in geschäftliche Abläufe und Prozesse hat begonnen. Die Zahl der Applikationen in Fertigung, Qualitätssicherung und Vertrieb wächst massiv, und dies auf einer Vielzahl von mobilen Endgeräten, vom WAP-gesteuerten Mobiletelefonen über Organizer und PDAs bis hin zu sehr leistungsfähigen Wearable Personal Computern.</p>
<p class="ap">Die Vielzahl der Anwendungen mit ihren individuellen funktionalen Anforderungen, die verschiedenen mobilen Hardware-Frontends sowie die unterschiedlichen Backoffice-Umgebungen führen zu einer ungeheuren Komplexität in der Softwareentwicklung.</p>
<p class="ap">Wir beschreiben in diesem Vortrag detailliert die Anforderungen nach standardisierten Komponenten zur mobilen Softwareentwicklung sowie einen speziellen technischen Lösungsansatz auf Basis von Java und anderen Softwarestandards. Die dabei vorgesehene Funktionalität sowie programmtechnische Unterstützung bezieht sich auf die folgenden Aspekte mobiler Softwareanwendungen:</p>
<p class="ap">&#8211; Ergonomische, hardwareunabhängige Benutzerschnittstelle für mobile Endgeräte,<br />
&#8211; Automatische Erkennung und Auswahl verfügbarer I/O-Konfigurationen zur Laufzeit,<br />
&#8211; Multimedia-Einbindung in Netzen mit schmaler Brandbreite (z.B. GSM),<br />
&#8211; Weltweite verteilte Datenhaltungs- und Repository-Services</p>
<p class="ap">Ziel ist es, mit dieser Funktionalität die Kosten für Anwendungsentwicklung signifikant zu senken. Zur Erläuterung werden einige Fallbeispiele aus der Praxis vorgestellt.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Beissner, A</speaker>
          <authors>
            <author>
              <key>Beissner, A</key>
              <lastName>Beissner</lastName>
              <firstName>Arnd</firstName>
              <affiliation>Wearix Software GmbH</affiliation>
              <email>arnd.beissner@wearix.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-08 Mittwoch 8</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:02</timestamp>
                <title>Track 8</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>other:Vendor Session 3</key>
                <editor>krudolph</editor>
                <timestamp>18.09.2000 12:02</timestamp>
                <duration>60</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Java and EJB 2</title>
                <talkList>Vergleich_von_Varian|Wiederverwendbare_So</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>basierte_Unternehmen</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 12:55</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>EJB basierte Unternehmensanwendungen - IBM WebSphere mit VisualAge for Java </title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">In der Industrie steigen die Ansprüche an Anwendungsentwicklungsumgebungen<br />
und robuste, skalierbare Application Server. Servlets, Enterprise Java<br />
Beans und XML verlassen das Labor-Stadium und werden zu Eckpfeilern<br />
moderner Systemarchitekturen. Dieser Vortrag beschäftigt sich mit<br />
Möglichkeiten der praktischen Umsetzbarkeit von Problemstellungen mittels<br />
Java-Technologien.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Nold, T</speaker>
          <authors>
            <author>
              <key>Nold, T</key>
              <lastName>Nold</lastName>
              <firstName>Thomas </firstName>
              <affiliation>IBM Deutschland GmbH</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-03 Mittwoch 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 3</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>other:Industry Session 5</key>
                <editor>krudolph</editor>
                <timestamp>18.09.2000 11:37</timestamp>
                <duration>60</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Java and EJB 1</title>
                <talkList>Building_a_Java_Fram|basierte_Unternehmen</talkList>
                <startTime>15:30</startTime>
                <stopTime>16:00</stopTime>
                <rasterStart>930</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>16:00</startTime>
              <stopTime>16:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>eXtreme_Programming_</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:56</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>RUP und eXtreme Programming - Passt das zusammen?</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Auf den ersten Blick scheinen sich die Philosophien, die hinter dem Rational Unified Process (RUP)und eXtreme Programming (XP) stecken, fundamental zu widersprechen. Während der RUP bemüht ist, allen Anforderungen des CMM zu entsprechen, propagiert XP "so wenig Prozess wie möglich". Auf den zweiten <br />
Blick jedoch haben beide Vorgehensmodelle auch wesentliche Gemeinsamkeiten:</p>
<p class="ap">Iterative Entwicklung <br />
Kunden- und Use-Case-getriebene Anforderungsanalyse <br />
Risikobasierte Planung <br />
Architekturzentriertes Vorgehen <br />
2-dimensionales Prozessschema</p>
<p class="ap">Der Vortrag versucht, Gemeinsamkeiten und Unterschiede zwischen RUP und XP<br />
herauszustellen, sowie Richtlinien dafür zu liefern, wann das eine und wann das andere Vorgehensmodell geeigneter zu sein scheint.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/barchfeld.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Barchfeld, M</key>
              <lastName>Barchfeld</lastName>
              <firstName>Markus</firstName>
              <affiliation>Andrena Objects GmbH</affiliation>
              <email>markus.barchfeld@andrena.ch</email>
            </author>
            <author>
              <key>Link, J</key>
              <lastName>Link</lastName>
              <firstName>Johannes </firstName>
              <affiliation>Andrena Objects GmbH</affiliation>
              <email>johannes.link@andrena.de</email>
            </author>
            <author>
              <key>Sand, R</key>
              <lastName>Sand</lastName>
              <firstName>Roland</firstName>
              <affiliation>Andrena Objects GmbH</affiliation>
              <email>roland.sand@andrena.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-04 Dienstag 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 4</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>other:Industry Session 1</key>
                <editor>krudolph</editor>
                <timestamp>21.09.2000 09:36</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Software development 2</title>
                <talkList>Refactoring_the_Unif|eXtreme_Programming_|Softwareentwicklungs</talkList>
                <startTime>11:30</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:00</startTime>
              <stopTime>12:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>extensions_in_the_EJ</key>
          <editor>hkrause</editor>
          <timestamp>16.08.2000 20:19</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>The extensions in the EJB specification 2.0</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Krieg, T</speaker>
          <authors>
            <author>
              <key>Krieg, T</key>
              <lastName>Krieg</lastName>
              <firstName>Thomas</firstName>
              <affiliation>SUN</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-01 Donnerstag 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:06</timestamp>
                <title>Track 1</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>session:Java 2 Enterprise Edition</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:20</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Java 2 Enterprise Edition</title>
                <talkList>Effiziente_Datenüber|Applying_Enterprise_|extensions_in_the_EJ</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:00</startTime>
              <stopTime>12:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>learn_eXtreme_Progra</key>
          <editor>daedalos</editor>
          <timestamp>28.09.2000 18:12</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Why is it hard to learn eXtreme Programming?</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml><![CDATA[<p class="ap">"The practices that make up XP can be learned by anyone who has convinced<br />
someone else to pay them to program. That isn't the hard part. The hard part<br />
is putting all the pieces together, and then keeping them in balance" (see [1],<br />
p. 151). Although the new methodology of eXtreme Programming involves the<br />
use of many simple, intuitive practices, it includes other practices and techniques<br />
that go against the learners instincts and habits. eXtreme Programming must be<br />
learned, and the successful application of the methodology is largely dependent<br />
upon the ability of the developer to keep all elements and practices in balance<br />
throughout the whole lifecycle of the software. We maintain that the use of a<br />
coach is necessary to successfully learn XP, and to guarantee the balance in the<br />
development process.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/pelrine.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Noack, C</speaker>
          <authors>
            <author>
              <key>Noack, C</key>
              <lastName>Noack</lastName>
              <firstName>Christian</firstName>
              <affiliation>Daedalos Consulting</affiliation>
              <email>cnoack@daedalos.com</email>
            </author>
            <author>
              <key>Pelrine, J</key>
              <lastName>Pelrine</lastName>
              <firstName>Joseph</firstName>
              <affiliation>Daedalos Consulting GmbH</affiliation>
              <email>jpelrine@acm.org</email>
            </author>
            <author>
              <key>Uhtes, R</key>
              <lastName>Uhtes</lastName>
              <firstName>Regina</firstName>
              <affiliation>Universität Dortmund</affiliation>
              <email>regina.uhtes@gmx.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-07 Dienstag 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:02</timestamp>
                <title>Track 7</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>Industry Session 7</key>
                <editor>krudolph</editor>
                <timestamp>30.09.2000 14:50</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Software development 1</title>
                <talkList>IVV|learn_eXtreme_Progra|neuen_Technologien_a</talkList>
                <startTime>09:30</startTime>
                <stopTime>10:00</stopTime>
                <rasterStart>570</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>10:00</startTime>
              <stopTime>10:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>neuen_Technologien_a</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 18:13</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Mit neuen Technologien auf dem Weg zu neuen Märkten</title>
          <typeKey>bind-invited</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/loehr.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Löhr, S</speaker>
          <authors>
            <author>
              <key>Löhr, S</key>
              <lastName>Löhr</lastName>
              <firstName>Siegfried</firstName>
              <affiliation>OPUS</affiliation>
              <email>siegfried.loehr@lv1871.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-07 Dienstag 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:02</timestamp>
                <title>Track 7</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>Industry Session 7</key>
                <editor>krudolph</editor>
                <timestamp>30.09.2000 14:50</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Software development 1</title>
                <talkList>IVV|learn_eXtreme_Progra|neuen_Technologien_a</talkList>
                <startTime>09:30</startTime>
                <stopTime>10:00</stopTime>
                <rasterStart>570</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>10:30</startTime>
              <stopTime>11:00</stopTime>
            </pitem>
          </pitems>
        </talk>
      </talks>
    </type>
    <type>
      <key>coding-camp</key>
      <editor>falk</editor>
      <timestamp>19.06.2000 18:45</timestamp>
      <description>Practical experience sessions</description>
      <iconUrl></iconUrl>
      <typePageUrl></typePageUrl>
    </type>
    <type>
      <key>djek</key>
      <editor>falk</editor>
      <timestamp>19.08.2000 18:13</timestamp>
      <description>Deutsche Java Entwickler Konferenz</description>
      <iconUrl>../../../images/cat-djek.gif</iconUrl>
      <typePageUrl>../java.html#djek</typePageUrl>
      <talks>
        <talk>
          <key>J2EE</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:35</timestamp>
          <duration>45</duration>
          <state>released</state>
          <title>J2EE</title>
          <typeKey>djek</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/srinivas.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Srinivas, R</speaker>
          <authors>
            <author>
              <key>Srinivas, R</key>
              <lastName>Srinivas</lastName>
              <firstName>Ragahvan</firstName>
              <affiliation>Sun Microsystems</affiliation>
              <email>raghavan.srinivas@east.sun.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-07 Mittwoch 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 7</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>session:Neue Tendenzen Java / EJB 2</key>
                <editor>krudolph</editor>
                <timestamp>26.09.2000 11:19</timestamp>
                <duration>120</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Neue Tendenzen Java / EJB 2</title>
                <talkList>J2EE|Java (tm) 2Platform, Micro Edition|Performante_Hochverf</talkList>
                <startTime>09:00</startTime>
                <stopTime>09:45</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>45</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>09:45</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Java (tm) 2Platform, Micro Edition</key>
          <editor>krudolph</editor>
          <timestamp>26.09.2000 11:11</timestamp>
          <duration>45</duration>
          <state>released</state>
          <title>Java (tm) 2Platform, Micro Edition</title>
          <typeKey>djek</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Most of us use more computers embedded in devices and appliances than we do in PCs, workstations and mainframes combined. These computers are embedded <br />
everywhere and increasingly networked. </p>
<p class="ap">The JavaTM 2 Platform, Micro Edition (J2METM) addresses this vast space of <br />
ubiquitous networked consumer and embedded devices, from smart cards, pagers <br />
and mobile phones, all the way up to set-top boxes and automobile entertainment <br />
and navigation systems. </p>
<p class="ap">Come learn more about the underlying technologies and the various profiles that <br />
are taking shape with J2ME technology. This presentation will focus on Mobile <br />
Information Device (MID) technologies for mobile phones and related devices <br />
with wireless connections. We will give you an under-the-hood view (including status and roadmap) of J2ME technologies along with K Virtual Machine (KVM), KVM development tools, and related MID APIs. We will also discuss technologies used to connect these devices to consumer and enterprise services, including<br />
standard data formats (WML, Compact HTML and XHTML/XML) as well as neutral wire<br />
protocols (most importantly, HTTP/HTTPS and WAP protocols). </p>
<p class="ap">The session assumes attendees will be deploying applications in J2ME <br />
technology-based environments. Its material is targeted to developers with <br />
intermediate to advanced experience in the Java programming language and the <br />
Java 2 Platform, Standard Edition (J2SETM) APIs, but with little direct <br />
experience with consumer or embedded device programming. </p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Karlsson, P</speaker>
          <authors>
            <author>
              <key>Karlsson, P</key>
              <lastName>Karlsson</lastName>
              <firstName>Peter</firstName>
              <affiliation>Sun Microsystems</affiliation>
              <email>peter.karlsson@eng.sun.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-07 Mittwoch 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 7</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>session:Neue Tendenzen Java / EJB 2</key>
                <editor>krudolph</editor>
                <timestamp>26.09.2000 11:19</timestamp>
                <duration>120</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Neue Tendenzen Java / EJB 2</title>
                <talkList>J2EE|Java (tm) 2Platform, Micro Edition|Performante_Hochverf</talkList>
                <startTime>09:00</startTime>
                <stopTime>09:45</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>45</rasterLength>
              </block>
              <startTime>09:45</startTime>
              <stopTime>10:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Java+XML - A winning combination for the web</key>
          <editor>krudolph</editor>
          <timestamp>26.09.2000 11:13</timestamp>
          <duration>45</duration>
          <state>released</state>
          <title>Java+XML - A winning combination for the web</title>
          <typeKey>djek</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Delivering customized content via the web and being able to exchange and process data between loosely coupled applications is an essential enterprise <br />
requirement.</p>
<p class="ap">Learn how XML, Java(tm) and J2EE technologies complement each other to accomplish this requirement. This session will discuss the Java API for XML Processing (JAXP), data binding (project adelard) and Java API for XML <br />
Messaging (JAXM) packages. Several scenarios for using XML and J2EE in conjunction will be highlighted.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Goff, M</speaker>
          <authors>
            <author>
              <key>Goff, M</key>
              <lastName>Goff</lastName>
              <firstName>Max</firstName>
              <affiliation>Sun Microsystems</affiliation>
              <email>max.goff@east.sun.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-04 Mittwoch 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:04</timestamp>
                <title>Track 4</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>session:Neue Tendenzen Java / EJB 3</key>
                <editor>krudolph</editor>
                <timestamp>30.09.2000 14:50</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Neue Tendenzen Java /EJB 3</title>
                <talkList>Java+XML - A winning combination for the web|ebXML</talkList>
                <startTime>14:00</startTime>
                <stopTime>14:45</stopTime>
                <rasterStart>840</rasterStart>
                <rasterLength>45</rasterLength>
              </block>
              <startTime>14:00</startTime>
              <stopTime>14:45</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Kabel,_der_Einsatz_v</key>
          <editor>krudolph</editor>
          <timestamp>26.09.2000 11:14</timestamp>
          <duration>45</duration>
          <state>released</state>
          <title>Java ohne Kabel, der Einsatz von Javatechnologien in jeglicher Wireless Umgebung</title>
          <typeKey>djek</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Kruetzfeldt, A</speaker>
          <authors>
            <author>
              <key>Kruetzfeldt, A</key>
              <lastName>Kruetzfeldt</lastName>
              <firstName>Andre</firstName>
              <affiliation>Sun Microsystems </affiliation>
              <email>andre.kruetzfeldt@germany.sun.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-05 Mittwoch 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 5</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>session:Neue Tendenzen Java / EJB 1</key>
                <editor>krudolph</editor>
                <timestamp>26.09.2000 11:17</timestamp>
                <duration>45</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Neue Tendenzen Java / EJB 1</title>
                <talkList>Kabel,_der_Einsatz_v</talkList>
                <startTime>16:30</startTime>
                <stopTime>17:15</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>45</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>17:15</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>ebXML</key>
          <editor>falk</editor>
          <timestamp>30.09.2000 14:49</timestamp>
          <duration>45</duration>
          <state>released</state>
          <title>ebXML</title>
          <typeKey>djek</typeKey>
          <abstractHtml><![CDATA[<p class="ap">The Electronic Business XML Initiative (www.ebxml.org) is a <br />
worldwide project to standardize the exchange of electronic business <br />
data. Sponsored by the UN/CEFACT and OASIS, ebXML will lower the <br />
barrier-of-entry to electronic business and facilitate trade, particularly for <br />
small- and medium-sized enterprises (SMEs) and developing nations. ebXML <br />
is supported by hundreds of industry consortia, standards bodies and <br />
companies from around the world.<br />
 <br />
Participation in ebXML is open, and representatives from all <br />
industries are invited to contribute to the development of the initiative.</p>
<p class="ap">Presentation Synopsis<br />
 ---------------------<br />
ebXML; Acronym Soup or The Next Big Thing?<br />
 <br />
The Electronic Business XML or ebXML initiative combines the <br />
best of the new Web technology with previous experience of electronic <br />
transactions, and promises to extend the benefits of business data exchange to <br />
companies of all sizes anywhere in the world.<br />
 <br />
The last year has seen an explosion in initiatives to provide <br />
the infrastructure that enables small, medium and large <br />
organisations to conduct business electronically using the Internet. <br />
Many of the initiatives share common requirements in core infrastructure <br />
and to reduce reinvention and the risks of incompatibility. In November 1999, <br />
the UN CEFACT and OASIS organisations came together to form the ebXML  <br />
initiative to develop a global infrastructure for electronic business, <br />
based on public, proven standards, and being freely open to all.  <br />
It represents the only global initiative of its type in the industry today. <br />
As a result it now has the global backing and <br />
participation of large and small vendors, key industry groups <br />
from both the EDI and XML worlds, and end-users.<br />
 <br />
The first phase of this 18-month work is now nearing <br />
completion and is defining the framework by which all enterprises, irrespective <br />
of size, location and implementation will interact and do business. <br />
This presentation provides an insight into the ongoing work of ebXML and will <br />
discuss the architecture defining the framework and how the <br />
specifications for transport, business process, registry and repository <br />
and core components fit together.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Julson, E</speaker>
          <authors>
            <author>
              <key>Julson, E</key>
              <lastName>Julson</lastName>
              <firstName>Ed</firstName>
              <affiliation>Sun Microsystems</affiliation>
              <email>ed.julson@eng.sun.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-04 Mittwoch 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:04</timestamp>
                <title>Track 4</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>session:Neue Tendenzen Java / EJB 3</key>
                <editor>krudolph</editor>
                <timestamp>30.09.2000 14:50</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Neue Tendenzen Java /EJB 3</title>
                <talkList>Java+XML - A winning combination for the web|ebXML</talkList>
                <startTime>14:00</startTime>
                <stopTime>14:45</stopTime>
                <rasterStart>840</rasterStart>
                <rasterLength>45</rasterLength>
              </block>
              <startTime>14:45</startTime>
              <stopTime>15:30</stopTime>
            </pitem>
          </pitems>
        </talk>
      </talks>
    </type>
    <type>
      <key>entrepreneur</key>
      <editor>falk</editor>
      <timestamp>12.08.2000 22:04</timestamp>
      <description>Young Entrepreneurs Workshop</description>
      <iconUrl>../../../images/cat-entrepreneur.gif</iconUrl>
      <typePageUrl></typePageUrl>
      <talks>
        <talk>
          <key>Blick_hinter_die_Kul</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 11:58</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Blick hinter die Kulissen...</title>
          <typeKey>entrepreneur</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Bernd Schnell und Otto Schött  die Gründer von IVC, haben für die Beurteilung einer guten Geschäfts-Idee  mit Aussicht auf Erfolg eine eigene "Story". Geprägt von persönlichen Erfahrungen mit mehreren eigenen Neugründungen und beachtlichem Erfolg spielt in ihrer Entscheidungsfindung die unternehmerische Komponente eine wesentliche Rolle. Faktoren, wie Qualität des Gründerteams, Managementerfahrung,  Kommunikations-Chemie ,  Engagement aber auch Realismus sind wesentliche Bestandteile der Bewertung. Bernd Schnell referiert hierzu und gibt Tips und Anregungen .</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Schnell, B</speaker>
          <authors>
            <author>
              <key>Schnell, B</key>
              <lastName>Schnell</lastName>
              <firstName>Bernd</firstName>
              <affiliation>IVC Venture Capital Aktiengesellschaft</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-07 Dienstag 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:02</timestamp>
                <title>Track 7</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:Entrepeneur Session 1</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:23</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Entrepeneur Session 1</title>
                <talkList>Blick_hinter_die_Kul|Strategien_zum_Erfol|Tagebuch_eines_Start</talkList>
                <startTime>14:30</startTime>
                <stopTime>15:00</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>14:30</startTime>
              <stopTime>15:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Spezifische_Aufgaben</key>
          <editor>krudolph</editor>
          <timestamp>18.09.2000 12:58</timestamp>
          <duration>90</duration>
          <state>released</state>
          <title>Spezifische Aufgabenstellungen und Probleme in den Bereichen Presse und Personal bei Start Ups</title>
          <typeKey>entrepreneur</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Die Bereiche Presse und Personal werden in Ihrer Wichtigkeit für junge<br />
Unternehmen oft erkannt aber diese Erkenntnisse nicht umgesetzt.<br />
Die Vortragenden vermuten die Gründe dafür in der vermeintlich<br />
komplexen Aufgabenstellung.</p>
<p class="ap">Anhand der eigenen Erfahrungen bei Intershop und aus anderen<br />
Unternehmen werden deshalb für die o.g. Bereiche die wesentlichen<br />
Elemente, häufige Fehlerquellen, typische Wendepunkte und<br />
Entwicklungsverläufe skizziert. Es werden für jeden Bereich fünf<br />
"Goldene Regeln" formuliert und zur Dikussion gestellt.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Hoffmann, R</key>
              <lastName>Hoffmann</lastName>
              <firstName>Reinhard</firstName>
              <affiliation>INTERSHOP</affiliation>
              <email></email>
            </author>
            <author>
              <key>Schaumann, H</key>
              <lastName>Schaumann</lastName>
              <firstName>Heiner </firstName>
              <affiliation>INTERSHOP</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-07 Dienstag 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:02</timestamp>
                <title>Track 7</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:Entrepeneur Invited</key>
                <editor>krudolph</editor>
                <timestamp>15.09.2000 09:46</timestamp>
                <duration>90</duration>
                <blockType>talk</blockType>
                <authorKey></authorKey>
                <title>Spezifische Aufgabenstellungen und Probleme in den Bereichen Presse und Personal bei Start Ups</title>
                <talkList>Spezifische_Aufgaben</talkList>
                <startTime>11:30</startTime>
                <stopTime>13:00</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>90</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>13:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Strategien_zum_Erfol</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 12:14</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Acht Strategien zum Erfolgsunternehmen im Internet</title>
          <typeKey>entrepreneur</typeKey>
          <abstractHtml><![CDATA[<p class="ap"> Mit wenigen Regeln zum Unternehmenserfolg/ Der richtige Mix zur  Unternehmensfinanzierung</p>
<p class="ap"> Kurztext: Auch Unternehmensgründungen im Internet sind mit einem hohen  Risiko  behaftet. Die Beachtung weniger Grundregeln hilft jedoch, die größten Klippen  von Beginn an zu umsegeln und erleichtert die Suche nach dem richtigen Partner.</p>
<p class="ap"> Längere Fassung: Es ist wahr: Langsam ergreift die Goldgräberstimmung aus den  USA auch die deutsche Netzgemeinde: Während 1994 noch kein einziger namhafter  Konzern und 1996 gerade einmal 200 Großunternehmen mit einem eigenen Angebot in  der www-Welt auftauchten, setzen heute mehr und mehr junge Menschen beim Bau  Ihre Karriere nur auf das Netz. Start-up heißt das Zauberwort, von dem sich  junge Gründer Erfolg, unternehmerisches Glück und Reichtum versprechen. Einem  guten Dutzend ist das Durchstarten zur Spitze in Windeseile gelungen. Doch  Vorsicht Glatteis: Die "Sechs-Monats-Millionäre" sind nicht das Gros der  Gründer. Die Masse kämpft bezirzt von Gründungswelle, Kapitalboom und  Aktieneuphorie tagtäglich um die beste Idee, das intelligenteste Geld, das  kreativste Team und den schnellsten Web-Start. Die Geschichte der Netz-Pleiten  ist länger als die der Erfolge. In Wahrheit scheitern 90 von 100   Unternehmensgeschichten am rasanten Tempo der Konkurrenz, die mit besseren  Mitstreitern und mehr finanzieller Unterstützung Satz und Sieg spielt. -  Start-up klingt nicht umsonst wie Wake-up. - Dennoch, es gibt sie die Regeln  zum Erfolg. Mit der richtigen Mischung aus Selbstvertrauen, Zielstrebigkeit und  Investoren gelingt die Unternehmensgründung im Internet.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Meissner, N</speaker>
          <authors>
            <author>
              <key>Meissner, N</key>
              <lastName>Meissner</lastName>
              <firstName>Nicole B.</firstName>
              <affiliation>PEPPERMINT. Financial Partners</affiliation>
              <email>n.meissner@peppermint-vc.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-07 Dienstag 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:02</timestamp>
                <title>Track 7</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:Entrepeneur Session 1</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:23</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Entrepeneur Session 1</title>
                <talkList>Blick_hinter_die_Kul|Strategien_zum_Erfol|Tagebuch_eines_Start</talkList>
                <startTime>14:30</startTime>
                <stopTime>15:00</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>15:00</startTime>
              <stopTime>15:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Tagebuch_eines_Start</key>
          <editor>krudolph</editor>
          <timestamp>01.08.2000 11:43</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Tagebuch eines Startups...</title>
          <typeKey>entrepreneur</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Von der Idee zum erfolgreichen e-Commerce Unternehmen - Sylvius Bardt führt durch alle Phasen der Unternehmensgründung mit der Erfahrung eines internationalen Teams, das sich im Internet kennengelernt hatte, Berlin als Standort wählte und eine bislang einmaliges Konzept zum Erfolg brachte. Das Team, die Idee, die Finanzierung, das Internet, der Aufbau, die Technologie und die Vermarktung sind Schwerpunkte der Präsentation.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Bardt, S</speaker>
          <authors>
            <author>
              <key>Bardt, S</key>
              <lastName>Bardt</lastName>
              <firstName>Sylvius</firstName>
              <affiliation>Questico AG</affiliation>
              <email>sylvius.bardt@questico.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-07 Dienstag 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:02</timestamp>
                <title>Track 7</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:Entrepeneur Session 1</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:23</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Entrepeneur Session 1</title>
                <talkList>Blick_hinter_die_Kul|Strategien_zum_Erfol|Tagebuch_eines_Start</talkList>
                <startTime>14:30</startTime>
                <stopTime>15:00</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>15:30</startTime>
              <stopTime>16:00</stopTime>
            </pitem>
          </pitems>
        </talk>
      </talks>
    </type>
    <type>
      <key>gcse</key>
      <editor>falk</editor>
      <timestamp>19.08.2000 18:14</timestamp>
      <description>Papers reviewed and accepted by the PC on Generative and Component-based Software Engineering</description>
      <iconUrl>../../../images/cat-gcse.gif</iconUrl>
      <typePageUrl>../gcse.html</typePageUrl>
      <talks>
        <talk>
          <key>Aspect_Persistence</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 15:44</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>On to Aspect Persistence</title>
          <typeKey>gcse</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/gcse/rashid.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Rashid, A</speaker>
          <authors>
            <author>
              <key>Rashid, A</key>
              <lastName>Rashid</lastName>
              <firstName>Awais</firstName>
              <affiliation>Lancaster University</affiliation>
              <email>marash@comp.lancs.ac.uk</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-04 Mittwoch 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:04</timestamp>
                <title>Track 4</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>other:GCSE Session 1</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:24</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Aspect-oriented programming</title>
                <talkList>Aspect_Persistence|Aspect_composition_a|Product_instantiatio</talkList>
                <startTime>15:30</startTime>
                <stopTime>16:00</stopTime>
                <rasterStart>930</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>15:30</startTime>
              <stopTime>16:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Aspect_composition_a</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 15:48</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Aspect composition applying the design by contract principle</title>
          <typeKey>gcse</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/gcse/klaerenpulv.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Klaeren, H</key>
              <lastName>Klaeren</lastName>
              <firstName>Herbert</firstName>
              <affiliation>Universität Tübingen</affiliation>
              <email>klaeren@informatik.uni-tuebingen.de</email>
            </author>
            <author>
              <key>Pulvermueller, E</key>
              <lastName>Pulvermueller</lastName>
              <firstName>Elke</firstName>
              <affiliation>Universität Tübingen</affiliation>
              <email>pulvermueller@acm.org</email>
            </author>
            <author>
              <key>Rashid, A</key>
              <lastName>Rashid</lastName>
              <firstName>Awais</firstName>
              <affiliation>Lancaster University</affiliation>
              <email>marash@comp.lancs.ac.uk</email>
            </author>
            <author>
              <key>Speck, A</key>
              <lastName>Speck</lastName>
              <firstName>Andreas</firstName>
              <affiliation>Universität Tübingen</affiliation>
              <email>speck@informatik.uni-tuebingen.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-04 Mittwoch 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:04</timestamp>
                <title>Track 4</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>other:GCSE Session 1</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:24</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Aspect-oriented programming</title>
                <talkList>Aspect_Persistence|Aspect_composition_a|Product_instantiatio</talkList>
                <startTime>15:30</startTime>
                <stopTime>16:00</stopTime>
                <rasterStart>930</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>16:00</startTime>
              <stopTime>16:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Design_and_Implement</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 15:49</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Design and Implementation Constructs for the Development of Flexible, Component-Oriented Software Architectures</title>
          <typeKey>gcse</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/gcse/zdungoedicke.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Goedicke, M</key>
              <lastName>Goedicke</lastName>
              <firstName>Michael</firstName>
              <affiliation>Universität Essen</affiliation>
              <email></email>
            </author>
            <author>
              <key>Neumann, G</key>
              <lastName>Neumann</lastName>
              <firstName>Gustaf</firstName>
              <affiliation>Vienna University of Economics</affiliation>
              <email></email>
            </author>
            <author>
              <key>Zdun, U</key>
              <lastName>Zdun</lastName>
              <firstName>Uwe</firstName>
              <affiliation>Universität Essen</affiliation>
              <email>uzdun@informatik.uni-essen.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-04 Donnerstag 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 4</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>other:GCSE Session 3</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 21:10</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Component-based programming</title>
                <talkList>Design_and_Implement|Towards_a_Foundation|cenario-Based_Analys</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>11:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Generic_components:_</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 15:50</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Generic components: a symbiosis of paradigms</title>
          <typeKey>gcse</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/gcse/becker.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Becker, M</speaker>
          <authors>
            <author>
              <key>Becker, M</key>
              <lastName>Becker</lastName>
              <firstName>M.</firstName>
              <affiliation>Universität Kaiserslautern</affiliation>
              <email>mbecker@informatik.uni-kl.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-04 Mittwoch 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:04</timestamp>
                <title>Track 4</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>other:GCSE Session 2</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 21:09</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Meta-level programming</title>
                <talkList>Generic_components:_|Metaprogramming_in_t|Mixin-Based_Programm</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>11:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Grammars_as_constrac</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 15:51</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Grammars as contracts</title>
          <typeKey>gcse</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/gcse/jongevisser.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Visser, J</key>
              <lastName>Visser</lastName>
              <firstName>Joost </firstName>
              <affiliation>CWI</affiliation>
              <email>joost.visser@cwi.nl</email>
            </author>
            <author>
              <key>de Jonge, M</key>
              <lastName>de Jonge</lastName>
              <firstName>Merijn </firstName>
              <affiliation>CWI</affiliation>
              <email>merijn.de.jonge@cwi.nl</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-03 Donnerstag 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 3</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>other:GCSE Session 4</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 21:11</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Theoretical foundations of oo-programming</title>
                <talkList>Grammars_as_constrac|Symmetry_and_Symmetr|thought_your_little_</talkList>
                <startTime>15:30</startTime>
                <stopTime>16:00</stopTime>
                <rasterStart>930</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>15:30</startTime>
              <stopTime>16:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Metaprogramming_in_t</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 16:38</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Metaprogramming in the large</title>
          <typeKey>gcse</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/gcse/andreasludwigheu.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Ludwig, A</speaker>
          <authors>
            <author>
              <key>Heuzeroth, D</key>
              <lastName>Heuzeroth</lastName>
              <firstName>Dirk</firstName>
              <affiliation>Universität Karlsruhe</affiliation>
              <email></email>
            </author>
            <author>
              <key>Ludwig, A</key>
              <lastName>Ludwig</lastName>
              <firstName>Andreas</firstName>
              <affiliation>Universität Karlsruhe</affiliation>
              <email>ludwig@ipd.info.uni-karlsruhe.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-04 Mittwoch 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:04</timestamp>
                <title>Track 4</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>other:GCSE Session 2</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 21:09</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Meta-level programming</title>
                <talkList>Generic_components:_|Metaprogramming_in_t|Mixin-Based_Programm</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Mixin-Based_Programm</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 15:53</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Mixin-Based Programming in C++</title>
          <typeKey>gcse</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/gcse/batorysmar.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Batory, D</key>
              <lastName>Batory</lastName>
              <firstName>Don</firstName>
              <affiliation>University of Texas at Austin</affiliation>
              <email>batory@cs.utexas.edu</email>
            </author>
            <author>
              <key>Smaragdakis, Y</key>
              <lastName>Smaragdakis</lastName>
              <firstName>Yannis</firstName>
              <affiliation>College of Computing</affiliation>
              <email>yannis@cc.gatech.edu</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-04 Mittwoch 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:04</timestamp>
                <title>Track 4</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>other:GCSE Session 2</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 21:09</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Meta-level programming</title>
                <talkList>Generic_components:_|Metaprogramming_in_t|Mixin-Based_Programm</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:00</startTime>
              <stopTime>12:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Product_instantiatio</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 15:53</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Product instantiation in software product lines:&#x20;&#x20;&#x20;&#x20;&#x20;&#x20;&#x20;&#x20;a case study</title>
          <typeKey>gcse</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/gcse/janbosch.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Bosch, J</key>
              <lastName>Bosch</lastName>
              <firstName>Jan </firstName>
              <affiliation>University of Karlskrona/Ronneby</affiliation>
              <email>jan.bosch@ipd.hk-r.se</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-04 Mittwoch 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:04</timestamp>
                <title>Track 4</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>other:GCSE Session 1</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:24</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Aspect-oriented programming</title>
                <talkList>Aspect_Persistence|Aspect_composition_a|Product_instantiatio</talkList>
                <startTime>15:30</startTime>
                <stopTime>16:00</stopTime>
                <rasterStart>930</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>17:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Symmetry_and_Symmetr</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 15:55</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Symmetry and Symmetry Breaking in Software Patterns</title>
          <typeKey>gcse</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/gcse/coplien-long.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Coplien, J</key>
              <lastName>Coplien</lastName>
              <firstName>James O. </firstName>
              <affiliation>Bell Laboratories</affiliation>
              <email>cope@research.bell-labs.com</email>
            </author>
            <author>
              <key>Zhao, L</key>
              <lastName>Zhao</lastName>
              <firstName>Liping </firstName>
              <affiliation>Royal Melbourne Insitute of Technology</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-03 Donnerstag 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 3</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>other:GCSE Session 4</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 21:11</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Theoretical foundations of oo-programming</title>
                <talkList>Grammars_as_constrac|Symmetry_and_Symmetr|thought_your_little_</talkList>
                <startTime>15:30</startTime>
                <stopTime>16:00</stopTime>
                <rasterStart>930</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>16:00</startTime>
              <stopTime>16:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Towards_a_Foundation</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 15:56</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Towards a Foundation of Component-Oriented Software Reference Models</title>
          <typeKey>gcse</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/gcse/teschkeritt.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Ritter, J</key>
              <lastName>Ritter</lastName>
              <firstName>Jörg</firstName>
              <affiliation>OFFIS Systems and Consulting GmbH</affiliation>
              <email>joerg.ritter@o-s-c.de</email>
            </author>
            <author>
              <key>Teschke, T</key>
              <lastName>Teschke</lastName>
              <firstName>Thorsten</firstName>
              <affiliation>Oldenburger Forschungs- und Entwicklungsinstitut für Informatik-Werkzeuge und -Systeme (OFFIS)</affiliation>
              <email>thorsten.teschke@offis.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-04 Donnerstag 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 4</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>other:GCSE Session 3</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 21:10</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Component-based programming</title>
                <talkList>Design_and_Implement|Towards_a_Foundation|cenario-Based_Analys</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>cenario-Based_Analys</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 15:57</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Scenario-Based Analysis of Component Compositions</title>
          <typeKey>gcse</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/gcse/hansbruin.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Bruin, H</speaker>
          <authors>
            <author>
              <key>Bruin, H</key>
              <lastName>de Bruin</lastName>
              <firstName>Hans </firstName>
              <affiliation>Vrije Universiteit</affiliation>
              <email>hansdb@cs.vu.nl</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-04 Donnerstag 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 4</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>other:GCSE Session 3</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 21:10</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Component-based programming</title>
                <talkList>Design_and_Implement|Towards_a_Foundation|cenario-Based_Analys</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:00</startTime>
              <stopTime>12:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>thought_your_little_</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 15:59</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Just when you thought your little language was safe: "expression templates" in Java</title>
          <typeKey>gcse</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/gcse/toddveldhuizen19.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Veldhuizen, T</speaker>
          <authors>
            <author>
              <key>Veldhuizen, T</key>
              <lastName>Veldhuizen</lastName>
              <firstName>Todd L.</firstName>
              <affiliation>Indiana University</affiliation>
              <email>tveldhui@extreme.indiana.edu,tveldhui@acm.org</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-03 Donnerstag 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 3</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>other:GCSE Session 4</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 21:11</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Theoretical foundations of oo-programming</title>
                <talkList>Grammars_as_constrac|Symmetry_and_Symmetr|thought_your_little_</talkList>
                <startTime>15:30</startTime>
                <stopTime>16:00</stopTime>
                <rasterStart>930</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>17:00</stopTime>
            </pitem>
          </pitems>
        </talk>
      </talks>
    </type>
    <type>
      <key>indepth</key>
      <editor>falk</editor>
      <timestamp>19.08.2000 18:17</timestamp>
      <description>In-depth discussion of selected topics</description>
      <iconUrl>../../../images/cat-indepth.gif</iconUrl>
      <typePageUrl>../tutorial.html</typePageUrl>
      <talks>
        <talk>
          <key>Architectual_Style_f</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:25</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Architectual Style for the Internet Age</title>
          <typeKey>indepth</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Unlike in buildings, one cannot see the structure or in other words the architecture of a software system. So why should anyone care about an architectural style for something one cannot see? The answer is simple: because a homogeneous architectural style adds structure to a system, which in turn enables one to effectively determine the system's strong points as well as its weak points and to improve it accordingly. By structuring the components of a software system based on a common style, one can restrict the design choices to a clear set of blueprints and apply a predefined design method. For example, the proper use of OO is not an object-oriented concept - it is an architectural concept. </p>
<p class="ap">The tutorial introduces the architectural style of the Convergent Architecture (CA), which consolidates years of project experience. It gives you an overview of the concepts, the process as well as the supporting tool set.</p>
<p class="ap">The Convergent Architecture is a complete coverage architectural style with:<br />
· A clear architectural metamodel based on open systems analysis, knowledge management, full-cycle OO paradigm and other concepts of Convergent Engineering_,<br />
· A component metamodel,<br />
· A full life-cycle development process,<br />
· A formal technology projection to open standards,<br />
· A full coverage tool suite supporting the architectural style.</p>
<p class="ap">CA enables the alignment of business and software engineering. The CA/ArcStyler is an instance of the Rational Unified Process and is likewise applicable to existing development processes. It integrates with Rational Rose and adds an architectural style to it. Based on a solid introduction into the concepts, a practical example will be developed together with the audience. Life demonstration of the toolset illustrates the applicability of the tools and the concepts.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/koch.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Koch, T</speaker>
          <authors>
            <author>
              <key>Koch, T</key>
              <lastName>Koch</lastName>
              <firstName>Thomas</firstName>
              <affiliation>Interactive Objects Software GmbH</affiliation>
              <email>thomas.koch@io-software.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-06 Donnerstag 6</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 6</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>other:Architectual Style for the Internet AgeTeil 1</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 21:18</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Koch, T</authorKey>
                <title>Architectual Style for the Internet Age</title>
                <talkList>Architectual_Style_f</talkList>
                <startTime>09:00</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>4-06 Donnerstag 6</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 6</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>other:Architectual Style for the Internet AgeTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 13:39</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Koch, T</authorKey>
                <title><![CDATA[Architectual Style for the Internet Age
Teil 2]]></title>
                <talkList>Architectual_Style_f</talkList>
                <startTime>11:00</startTime>
                <stopTime>14:00</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>14:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Aspect-oriented_Prog</key>
          <editor>krudolph</editor>
          <timestamp>15.09.2000 09:14</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Aspect-oriented Programming and Recent Developments in AspectJ</title>
          <typeKey>indepth</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Using only traditional techniques, the implementation of concerns like exception handling, multi-object protocols, tracing, and security policies tends to be spread out in the code. The lack of modularity for these concerns makes them difficult to develop and maintain. This tutorial will show how to use aspect-oriented programming to implement concerns like these in a concise modular way. We will discuss the effect aspects have on code modularity and on software design. The tutorial will work with AspectJ, a freely available -- and recently Open Source'd -- aspect-oriented extension to the Java(tm) programming language.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Lopes, C</speaker>
          <authors>
            <author>
              <key>Lopes, C</key>
              <lastName>Lopes</lastName>
              <firstName>Cristina</firstName>
              <affiliation>Xerox Palo Alto Research Center</affiliation>
              <email>lopes@parc.xerox.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-07 Mittwoch 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 7</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>other:Aspect-oriented Programming and Recent Developments in AspectJ</key>
                <editor>runland</editor>
                <timestamp>29.09.2000 16:25</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Lopes, C</authorKey>
                <title>Aspect-oriented Programming and Recent Developments in AspectJ, Teil 1</title>
                <talkList>Aspect-oriented_Prog</talkList>
                <startTime>14:00</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>840</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>14:00</startTime>
              <stopTime>17:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>3-07 Mittwoch 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 7</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>other:Aspect-oriented Programming and Recent Developments in AspectJ, Teil 2</key>
                <editor>runland</editor>
                <timestamp>29.09.2000 16:25</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Lopes, C</authorKey>
                <title>Aspect-oriented Programming and Recent Developments in AspectJ, Teil 2</title>
                <talkList>Aspect-oriented_Prog</talkList>
                <startTime>16:00</startTime>
                <stopTime>19:00</stopTime>
                <rasterStart>960</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>16:00</startTime>
              <stopTime>19:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Designware:_Software</key>
          <editor>krudolph</editor>
          <timestamp>24.08.2000 13:18</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Designware: Software Development by Refinement</title>
          <typeKey>indepth</typeKey>
          <abstractHtml><![CDATA[<p class="ap">This tutorial provides an introduction to formal methods for software development and the automation of these methods. The focus is on the composition of large formal specifications, and the refinement of specifications into efficient code.  The foundations for specification composition and refinement<br />
are provided by category-theoretic concepts such as diagrams and<br />
colimits.  Another key focus is on the representation of programming<br />
knowledge via formal specifications and refinements.  Topics include<br />
application-specific domain theories, formal requirement specifications, representation and use of programming knowledge, software architectures, algorithm and data structure design, program optimization techniques, datatype refinement, code generation, and system support.  The generation of  high-performance scheduling algorithms will be discussed in detail.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Smith, D</speaker>
          <authors>
            <author>
              <key>Smith, D</key>
              <lastName>Smith</lastName>
              <firstName>Douglas R.</firstName>
              <affiliation>Kestrel Institute</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-08 Dienstag 8</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 8</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:Designware: Software Development by RefinementTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 13:18</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Smith, D</authorKey>
                <title><![CDATA[Designware: Software Development by Refinement
Teil 1]]></title>
                <talkList>Designware:_Software</talkList>
                <startTime>14:30</startTime>
                <stopTime>17:30</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>14:30</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>2-08 Dienstag 8</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 8</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:Designware: Software Development by RefinementTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 13:19</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Smith, D</authorKey>
                <title><![CDATA[Designware: Software Development by Refinement
Teil 2]]></title>
                <talkList>Designware:_Software</talkList>
                <startTime>16:30</startTime>
                <stopTime>19:30</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>19:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Erstellung_und_Onlin</key>
          <editor>krudolph</editor>
          <timestamp>02.08.2000 11:22</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Erstellung und Onlinekonfiguration von Internet Shoppingsystemen mit dem BEA WebLogic Commerce Server</title>
          <typeKey>indepth</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Dieses Tutorial macht Sie mit der Technik des WebLogic J2EE Servers vertraut und demonstriert, wie internetbasierte Shoplösungen mit Hilfe vorgefertigter EJB-Business-Komponenten erstellt werden können. Das Ergebnis sind portable und skalierbare Anwendungen, die über die Web-Administration des WebLogic Personalisation Servers während der Laufzeit flexibel konfiguriert werden können.</p>
<p class="ap">Es wird während der Vorführung der Entwicklungszyklus demonstriert, der mit der Planung der Website beginnt. In dieser ersten Phase wird Ihnen Konzept und Spezifikation des zu erstellenden Shopsystems erläutert. Das Design stellt den zweiten Meilenstein in der Entwicklung dar. Es werden hier verschiedene Diagramme (Use Cases, Class Diagrams) eingesetzt, um den funktionalen Ablaufs sowie die Struktur der Klassenhierarchie der Komponenten zu gestalten. Dies kann mit der in das Webgain-Entwicklungswerkzeug integrierten UML-Darstellung erfolgen.</p>
<p class="ap">In der dritten Phase wird aus dem UML-Modell mit Hilfe der Session Enterprise JavaBeans des WebLogic Commerce Servers die Anwendung konfiguriert, welche die mehr als 80 EJB Komponenten des WebLogic Commerce Servers nutzt. Mit diesen Komponenten können bereits bis zu 70% der Standardanforderungen eines Shoppingsytems erfüllt werden. Es werden nun eigene Java-Codesequenzen ergänzt, die die gewünschte Funktionalität der Anwendung komplettieren. </p>
<p class="ap">Das Starten des Servers und das Kompilieren und Deployen der Anwendung erfolgt in der vierten Phase. Die erlangte Funktionalität des Internet Shops wird vorgestellt und es wird diskutiert, wie weitere Entwicklungszyklen aussehen. Ferner wird die dynamische Änderbarkeit der Website thematisiert, indem die Grenze zwischen personalierbaren und programmierbaren Eigenschaften dieser Anwendung erläutert wird.</p>
<p class="ap">In der letzten Phase des Tutorials wird demonstriert, wie flexibel das Shopsystem personalisiert werden kann, indem auf dem laufenden Application Server eine neue dynamische Anzeige in Betrieb genommen wird, die das Nutzerverhalten direkt reflektiert und darauf zugeschnittene Inhalte präsentiert. Ferner werden die dynamischen Verknüpfungen mit Content Management Sytemen vorgestellt.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Thoden, C</speaker>
          <authors>
            <author>
              <key>Thoden, C</key>
              <lastName>Thoden</lastName>
              <firstName>Claus</firstName>
              <affiliation>BEA Systems GmbH</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-06 Donnerstag 6</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 6</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>other:Erstellung und Onlinekonfiguration von Internet...Teil 1</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 13:42</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Thoden, C</authorKey>
                <title><![CDATA[Erstellung und Onlinekonfiguration von Internet...
Teil 1]]></title>
                <talkList>Erstellung_und_Onlin</talkList>
                <startTime>14:00</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>840</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>14:00</startTime>
              <stopTime>17:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>4-06 Donnerstag 6</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 6</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>other:Erstellung und Onlinekonfiguration von Internet...Teil 2</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 13:43</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Thoden, C</authorKey>
                <title><![CDATA[Erstellung und Onlinekonfiguration von Internet...
Teil 2]]></title>
                <talkList>Erstellung_und_Onlin</talkList>
                <startTime>16:00</startTime>
                <stopTime>19:00</stopTime>
                <rasterStart>960</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>16:00</startTime>
              <stopTime>19:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Introduction_to_Adap</key>
          <editor>krudolph</editor>
          <timestamp>02.08.2000 10:53</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Introduction to Adaptive Components</title>
          <typeKey>indepth</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Operating at construction time, adaptive components can reduce not only<br />
the time needed to build/evolve complex software but also the errors that<br />
programmers typically make. Organized into "parts explosion" hierarchies,<br />
each part is the root of a subtree (lattice) such that it localizes all<br />
the context sensitive information sufficient to adapt the subtree into an<br />
integrated source module. This tutorial explains the concepts via frame<br />
technology, a specific means of effecting the automated assembly of<br />
source modules from adaptive components, called frames. Examples and case<br />
studies are provided to illustrate the concepts and the huge savings in<br />
time and effort that the approach affords.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Bassett, P</speaker>
          <authors>
            <author>
              <key>Bassett, P</key>
              <lastName>Bassett</lastName>
              <firstName>Paul</firstName>
              <affiliation>Netron</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-06 Mittwoch 6</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 6</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>other:Introduction to Adaptive ComponentsTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 13:16</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Bassett, P</authorKey>
                <title><![CDATA[Introduction to Adaptive Components
Teil 1]]></title>
                <talkList>Introduction_to_Adap</talkList>
                <startTime>09:00</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>3-06 Mittwoch 6</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 6</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>other:Introduction to Adaptive ComponentsTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 13:17</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Bassett, P</authorKey>
                <title><![CDATA[Introduction to Adaptive Components
Teil 2]]></title>
                <talkList>Introduction_to_Adap</talkList>
                <startTime>11:00</startTime>
                <stopTime>14:00</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>14:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Pitfalls_in_designin</key>
          <editor>krudolph</editor>
          <timestamp>10.08.2000 13:57</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Pitfalls in designing high-performance EJB client-server applications</title>
          <typeKey>indepth</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Müller, U</speaker>
          <authors>
            <author>
              <key>Müller, U</key>
              <lastName>Müller</lastName>
              <firstName>Ulrike</firstName>
              <affiliation>INTERSHOP</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-07 Donnerstag 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 7</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>other:Pitfalls in designing high-performance...Teil 1</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 13:58</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Müller, U</authorKey>
                <title><![CDATA[Pitfalls in designing high-performance...
Teil 1]]></title>
                <talkList>Pitfalls_in_designin</talkList>
                <startTime>09:00</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>4-07 Donnerstag 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 7</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>other:Pitfalls in designing high-performance...Teil 2</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 13:59</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Müller, U</authorKey>
                <title><![CDATA[Pitfalls in designing high-performance...
Teil 2]]></title>
                <talkList>Pitfalls_in_designin</talkList>
                <startTime>11:00</startTime>
                <stopTime>14:00</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>14:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Product_Line_Approac</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:26</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Product Line Approach to Reuse</title>
          <typeKey>indepth</typeKey>
          <abstractHtml><![CDATA[<p class="ap">A software Product Line comprises a family of similar systems (for example, payroll systems). Systematic, reuse-based development and maintenance of Product Lines emerges as a promising way to increase software productivity and quality. The tutorial will cover topics of domain analysis for reuse and design techniques for generic software architectures for Product Lines. Recent trends in component-based software engineering will be assessed in the context of Product Lines and the relationship between components-based and generative approaches will be examined. </p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/jarzabek.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Jarzabek, S</speaker>
          <authors>
            <author>
              <key>Jarzabek, S</key>
              <lastName>Jarzabek</lastName>
              <firstName>Stan</firstName>
              <affiliation>National University of Singapore and University of Waterloo</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-08 Dienstag 8</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 8</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:Product Line Approach to ReuseTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 12:25</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Jarzabek, S</authorKey>
                <title><![CDATA[Product Line Approach to Reuse
Teil 1]]></title>
                <talkList>Product_Line_Approac</talkList>
                <startTime>09:30</startTime>
                <stopTime>12:30</stopTime>
                <rasterStart>570</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>09:30</startTime>
              <stopTime>12:30</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>2-08 Dienstag 8</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 8</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:Product Line Approach to ReuseTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 12:26</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Jarzabek, S</authorKey>
                <title><![CDATA[Product Line Approach to Reuse
Teil 2]]></title>
                <talkList>Product_Line_Approac</talkList>
                <startTime>11:30</startTime>
                <stopTime>14:30</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>14:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Transformation_Syste</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:28</timestamp>
          <duration>360</duration>
          <state>released</state>
          <title>Transformation Systems: Key Technology for Generative Programming and Large Scale Software Maintenance</title>
          <typeKey>indepth</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Generative Programming offers software productivity enhancements by<br />
automating code generation. To succeed, <br />
one must choose components and automate their composition.<br />
Program transformation systems are an extremely versatile foundation<br />
for defining components and their composition.<br />
>From a more conventional software lifecycle point of view,<br />
transformation systems can also provide considerable<br />
productivity and quality.  Finally, there is a strong connection<br />
between generating software and understanding/modifying software<br />
based on the transformational relation between a specification and<br />
code.<br />
 <br />
Transformation systems use generalized compiler technology to analyze,<br />
modify, generate and/or reshape existing code. An<br />
engineer-customizable base of "transforms" (a kind of generative reuse<br />
of programming knowledge) enables custom analyses, generation<br />
and modifications to large-scale software systems. Examples include<br />
redocumenting code, reverse/re-engineering, refactoring OO frameworks,<br />
porting to new platforms, rearranging system structure, etc. EURO<br />
currency remediation is a very interesting special case (as was<br />
Y2K); these will reappear in the future in the form of longer SSNs,<br />
phone numbers, etc.<br />
 <br />
This tutorial presents a unified framework covering the theory and<br />
implementation of transformation systems, including parsing,<br />
pretty-printing, transforms, metaprogramming, and especially a theory<br />
of software maintenance using transformational foundations. It<br />
will cover a number of practical issues related to all of the above,<br />
including scaling to handle large software systems. A number of<br />
existing transformation tools will be examined, to show how they fit<br />
into the framework. Finally, a number of sample applications<br />
will be shown, including detection and removal of duplicate code from<br />
real million-line systems in COBOL and Java.<br />
 <br />
This new class of tools will become a part of every software<br />
engineer's toolkit over the next decade, just like editors, compilers,<br />
linkers and debuggers. The tutorial will provide the researcher and<br />
the practitioner alike with the necessary background to<br />
understand where these tools are useful, and how to determine the<br />
capabilities and limitations of a particular system. This will<br />
enable them to start performing previously impractical software<br />
engineering and software maintenance tasks.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/mehlich.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Mehlich, M</speaker>
          <authors>
            <author>
              <key>Mehlich, M</key>
              <lastName>Mehlich</lastName>
              <firstName>Michael</firstName>
              <affiliation>Semantic Designs, USA</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-06 Dienstag 6</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 6</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:Transformation Systems: Theory, Implementation and SurveyTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>24.08.2000 10:48</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Mehlich, M</authorKey>
                <title>Transformation Systems: Key Technology for Generative Programming and Large Scale Software Maintenance Teil 1</title>
                <talkList>Transformation_Syste</talkList>
                <startTime>09:30</startTime>
                <stopTime>15:30</stopTime>
                <rasterStart>570</rasterStart>
                <rasterLength>360</rasterLength>
              </block>
              <startTime>09:30</startTime>
              <stopTime>15:30</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>2-06 Dienstag 6</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 6</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:Transformation Systems: Theory, Implementation and SurveyTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>24.08.2000 10:51</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Mehlich, M</authorKey>
                <title><![CDATA[Transformation Systems: Key Technology for Generative Programming and Large Scale Software Maintenance
Teil 2]]></title>
                <talkList>Transformation_Syste</talkList>
                <startTime>11:30</startTime>
                <stopTime>17:30</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>360</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>2-06 Dienstag 6</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 6</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:Transformation Systems: Theory, Implementation and SurveyTeil 3</key>
                <editor>krudolph</editor>
                <timestamp>24.08.2000 10:53</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Mehlich, M</authorKey>
                <title><![CDATA[Transformation Systems: Key Technology for Generative Programming and Large Scale Software Maintenance
Teil 3]]></title>
                <talkList>Transformation_Syste</talkList>
                <startTime>14:30</startTime>
                <stopTime>20:30</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>360</rasterLength>
              </block>
              <startTime>14:30</startTime>
              <stopTime>20:30</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>2-06 Dienstag 6</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 6</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:Transformation Systems: Theory, Implementation and SurveyTeil 4</key>
                <editor>krudolph</editor>
                <timestamp>24.08.2000 11:01</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Mehlich, M</authorKey>
                <title><![CDATA[Transformation Systems: Key Technology for Generative Programming and Large Scale Software Maintenance
Teil 4]]></title>
                <talkList>Transformation_Syste</talkList>
                <startTime>16:30</startTime>
                <stopTime>22:30</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>360</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>22:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Tutorial_von_David_L</key>
          <editor>hkrause</editor>
          <timestamp>16.08.2000 23:04</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>InDepth Special</title>
          <typeKey>indepth</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Leibs, D</speaker>
          <authors>
            <author>
              <key>Leibs, D</key>
              <lastName>Leibs</lastName>
              <firstName>David</firstName>
              <affiliation></affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-06 Mittwoch 6</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 6</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>talk:Tutorial_von_David_L</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 23:55</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Leibs, D</authorKey>
                <title>InDepth Special Teil 1</title>
                <talkList>Tutorial_von_David_L</talkList>
                <startTime>14:00</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>840</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>14:00</startTime>
              <stopTime>17:00</stopTime>
            </pitem>
          </pitems>
        </talk>
      </talks>
    </type>
    <type>
      <key>jit</key>
      <editor>falk</editor>
      <timestamp>19.08.2000 18:17</timestamp>
      <description>Papers reviewed and accepted by the PC on Java and the Java platform</description>
      <iconUrl>../../../images/cat-jit.gif</iconUrl>
      <typePageUrl>../java.html</typePageUrl>
      <talks>
        <talk>
          <key>Applying_Enterprise_</key>
          <editor>flanghammer</editor>
          <timestamp>28.09.2000 14:32</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Applying Enterprise JavaBeans _ Architecture &amp; Design</title>
          <typeKey>jit</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jit/colyer.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Clement, A</key>
              <lastName>Clement</lastName>
              <firstName>Andrew</firstName>
              <affiliation>IBM UK Limited</affiliation>
              <email>clemas@uk.ibm.com</email>
            </author>
            <author>
              <key>Colyer, A</key>
              <lastName>Colyer</lastName>
              <firstName>Adrian M</firstName>
              <affiliation>IBM UK Limited</affiliation>
              <email>adrian_colyer@uk.ibm.com</email>
            </author>
            <author>
              <key>Longhurst, S</key>
              <lastName>Longhurst</lastName>
              <firstName>Steve</firstName>
              <affiliation>IBM UK Limited</affiliation>
              <email>slong@uk.ibm.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-01 Donnerstag 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:06</timestamp>
                <title>Track 1</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>session:Java 2 Enterprise Edition</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:20</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Java 2 Enterprise Edition</title>
                <talkList>Effiziente_Datenüber|Applying_Enterprise_|extensions_in_the_EJ</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Design_Patterns_for_</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 16:08</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Design Patterns for the Implementation of Constraints on JavaBeans</title>
          <typeKey>jit</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/knublauch_pr.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jit/knublauch.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Knublauch, H</key>
              <lastName>Knublauch</lastName>
              <firstName>Holger</firstName>
              <affiliation>Research Institute for Applied Knowledge Processing (FAW), Ulm</affiliation>
              <email>knublauch@faw.uni-ulm.de</email>
            </author>
            <author>
              <key>Rose, T</key>
              <lastName>Rose</lastName>
              <firstName>Thomas</firstName>
              <affiliation>Research Institute for Applied Knowledge Processing (FAW), Ulm</affiliation>
              <email>rose@faw.uni-ulm.de</email>
            </author>
            <author>
              <key>Sedlmayr, M</key>
              <lastName>Sedlmayr</lastName>
              <firstName>Martin</firstName>
              <affiliation>Research Institute for Applied Knowledge Processing (FAW), Ulm</affiliation>
              <email>sedlmayr@faw.uni-ulm.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-02 Mittwoch 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:04</timestamp>
                <title>Track 2</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>session:Java Language</key>
                <editor>krudolph</editor>
                <timestamp>25.08.2000 13:09</timestamp>
                <duration>60</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Java Language</title>
                <talkList>Engineering_Java_Pro|Design_Patterns_for_</talkList>
                <startTime>15:30</startTime>
                <stopTime>16:00</stopTime>
                <rasterStart>930</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>16:00</startTime>
              <stopTime>16:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Doorastha:_A_step_to</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:33</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Doorastha: A step towards distribution transparency</title>
          <typeKey>jit</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jit/dahm.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Dahm, M</speaker>
          <authors>
            <author>
              <key>Dahm, M</key>
              <lastName>Dahm</lastName>
              <firstName>Markus</firstName>
              <affiliation>Freie Universität Berlin</affiliation>
              <email>dahm@inf.fu-berlin.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-01 Mittwoch 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 1</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>session:Distributed Systems.1</key>
                <editor>krudolph</editor>
                <timestamp>18.09.2000 11:15</timestamp>
                <duration>120</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Distributed Systems</title>
                <talkList>Markup_Meets_Middlew|objekt-orientiertes_|Server_Side_Java_-_H|Doorastha:_A_step_to</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:30</startTime>
              <stopTime>13:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Effiziente_Datenüber</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:31</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Effiziente Datenübertragung in EJB-Systemen</title>
          <typeKey>jit</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jit/beschorner.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Beschorner, K</key>
              <lastName>Beschorner</lastName>
              <firstName>Klaus</firstName>
              <affiliation>Universität Tübingen</affiliation>
              <email>beschorn@informatik.uni-tuebingen.de</email>
            </author>
            <author>
              <key>Rosenstiel, W</key>
              <lastName>Rosenstiel</lastName>
              <firstName>Wolfgang</firstName>
              <affiliation>Universität Tübingen</affiliation>
              <email>rosenstiel@informatik.uni-tuebingen.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-01 Donnerstag 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:06</timestamp>
                <title>Track 1</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>session:Java 2 Enterprise Edition</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:20</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Java 2 Enterprise Edition</title>
                <talkList>Effiziente_Datenüber|Applying_Enterprise_|extensions_in_the_EJ</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>11:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Einbettung_von_Java-</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:36</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Einbettung von Java-Komponenten in WWW-Browser: Ein Erfahrungsbericht</title>
          <typeKey>jit</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jit/duepmeier.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Düpmeier, C</key>
              <lastName>Düpmeier</lastName>
              <firstName>Clemens</firstName>
              <affiliation>Institut für Angewandte Informatik, Forschungszentrum Karlsruhe</affiliation>
              <email>duepmeier@iai.fzk.de</email>
            </author>
            <author>
              <key>Geiger, W</key>
              <lastName>Geiger</lastName>
              <firstName>Werner</firstName>
              <affiliation>Institut für Angewandte Informatik, Forschungszentrum Karlsruhe</affiliation>
              <email>geiger@iai.fzk.de</email>
            </author>
            <author>
              <key>Grieß, C</key>
              <lastName>Grieß</lastName>
              <firstName>Christina</firstName>
              <affiliation>Institut für Angewandte Informatik, Forschungszentrum Karlsruhe</affiliation>
              <email></email>
            </author>
            <author>
              <key>Weidemann, R</key>
              <lastName>Weidemann</lastName>
              <firstName>Rainer</firstName>
              <affiliation>Institut für Angewandte Informatik, Forschungszentrum Karlsruhe</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-02 Dienstag 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 2</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:Architectures and World Wide Web</key>
                <editor>flanghammer</editor>
                <timestamp>09.08.2000 19:18</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Architectures</title>
                <talkList>Einbettung_von_Java-|Untersuchungen_zur_I|Event_Desktop:Exte</talkList>
                <startTime>11:30</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Engineering_Java_Pro</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:37</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Engineering Java Proxy Objects using Reflection</title>
          <typeKey>jit</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jit/evans.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Evans, H</key>
              <lastName>Evans</lastName>
              <firstName>Huw</firstName>
              <affiliation>University of Glasgow</affiliation>
              <email>huw@dcs.gla.ac.uk</email>
            </author>
            <author>
              <key>Renaud, K</key>
              <lastName>Renaud</lastName>
              <firstName>Karen</firstName>
              <affiliation>University of Glasgow</affiliation>
              <email>karen@dcs.gla.ac.uk</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-02 Mittwoch 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:04</timestamp>
                <title>Track 2</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>session:Java Language</key>
                <editor>krudolph</editor>
                <timestamp>25.08.2000 13:09</timestamp>
                <duration>60</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Java Language</title>
                <talkList>Engineering_Java_Pro|Design_Patterns_for_</talkList>
                <startTime>15:30</startTime>
                <stopTime>16:00</stopTime>
                <rasterStart>930</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>15:30</startTime>
              <stopTime>16:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Event_Desktop:Exte</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:38</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title><![CDATA[The Event Desktop:
Extending the World Wide Web with Events]]></title>
          <typeKey>jit</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jit/hall.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Hall, R</speaker>
          <pitems>
            <pitem>
              <track>
                <key>2-02 Dienstag 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 2</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:Architectures and World Wide Web</key>
                <editor>flanghammer</editor>
                <timestamp>09.08.2000 19:18</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Architectures</title>
                <talkList>Einbettung_von_Java-|Untersuchungen_zur_I|Event_Desktop:Exte</talkList>
                <startTime>11:30</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:30</startTime>
              <stopTime>13:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Hardware_Zugriffe_au</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:39</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Hardware_Zugriffe aus Java heraus</title>
          <typeKey>jit</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jit/hochberger.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Glöde, G</key>
              <lastName>Glöde</lastName>
              <firstName>Guido</firstName>
              <affiliation>Universität Rostock</affiliation>
              <email>merlin@informatik.uni-rostock.de</email>
            </author>
            <author>
              <key>Hartwig, V</key>
              <lastName>Hartwig</lastName>
              <firstName>Volker</firstName>
              <affiliation>Universität Rostock</affiliation>
              <email>volker@informatik.uni-rostock.de</email>
            </author>
            <author>
              <key>Hochberger, C</key>
              <lastName>Hochberger</lastName>
              <firstName>Christian</firstName>
              <affiliation>Universität Rostock</affiliation>
              <email>hochberg@informatik.uni-rostock.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-02 Dienstag 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 2</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:Embedded Systems and Jini (academic)</key>
                <editor>runland</editor>
                <timestamp>10.08.2000 12:43</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Embedded Systems and Jini</title>
                <talkList>Hardware_Zugriffe_au|JSalsa_:_Jini_Servic|NetObjects dynamics</talkList>
                <startTime>16:30</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>17:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>JSalsa_:_Jini_Servic</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:45</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title><![CDATA[JSalsa : Jini Service Agglomeration in Large Scale
Assemblages]]></title>
          <typeKey>jit</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jit/rothkugel.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Ehleringer, B</key>
              <lastName>Ehleringer</lastName>
              <firstName>Burkhard</firstName>
              <affiliation>Universität Trier</affiliation>
              <email></email>
            </author>
            <author>
              <key>Rothkugel, S</key>
              <lastName>Rothkugel</lastName>
              <firstName>Steffen</firstName>
              <affiliation>Universität Trier</affiliation>
              <email></email>
            </author>
            <author>
              <key>Sturm, P</key>
              <lastName>Sturm</lastName>
              <firstName>Peter</firstName>
              <affiliation>Universität Trier</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-02 Dienstag 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 2</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:Embedded Systems and Jini (academic)</key>
                <editor>runland</editor>
                <timestamp>10.08.2000 12:43</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Embedded Systems and Jini</title>
                <talkList>Hardware_Zugriffe_au|JSalsa_:_Jini_Servic|NetObjects dynamics</talkList>
                <startTime>16:30</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>17:00</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Java3D_statt_WebCam</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:42</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title><![CDATA[Java3D statt WebCam
Effiziente Visualisierung in der Remote-Administration]]></title>
          <typeKey>jit</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jit/lucke-kleinau.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Burchert, F</key>
              <lastName>Burchert</lastName>
              <firstName>Frank</firstName>
              <affiliation>Universität Rostock</affiliation>
              <email>burchert@informatik.uni-rostock.de</email>
            </author>
            <author>
              <key>Hochberger, C</key>
              <lastName>Hochberger</lastName>
              <firstName>Christian</firstName>
              <affiliation>Universität Rostock</affiliation>
              <email>hochberg@informatik.uni-rostock.de</email>
            </author>
            <author>
              <key>Kleinau, U</key>
              <lastName>Lucke</lastName>
              <firstName>Ulrike</firstName>
              <affiliation>Universität Rostock</affiliation>
              <email>kleinau@informatik.uni-rostock.de</email>
            </author>
            <author>
              <key>Tavangarian, D</key>
              <lastName>Tavangarian</lastName>
              <firstName>Djamshid</firstName>
              <affiliation>Universität Rostock</affiliation>
              <email>tav@informatik.uni-rostock.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-02 Mittwoch 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:04</timestamp>
                <title>Track 2</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>session:Graphics and Multimedia</key>
                <editor>mweber</editor>
                <timestamp>14.06.2000 16:33</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Graphics and Multimedia</title>
                <talkList>Java3D_statt_WebCam|anwendungsorientiert|Suitability_of_Java_</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>11:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>NetObjects dynamics</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:44</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title><![CDATA[NetObjects
Dynamische Proxy-Architektur für Jini]]></title>
          <typeKey>jit</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jit/preuss.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Preuß, S</speaker>
          <authors>
            <author>
              <key>Preuß, S</key>
              <lastName>Preuß</lastName>
              <firstName>Stephan</firstName>
              <affiliation>Universität Rostock</affiliation>
              <email>spr@informatik.uni-rostock.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-02 Dienstag 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 2</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:Embedded Systems and Jini (academic)</key>
                <editor>runland</editor>
                <timestamp>10.08.2000 12:43</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Embedded Systems and Jini</title>
                <talkList>Hardware_Zugriffe_au|JSalsa_:_Jini_Servic|NetObjects dynamics</talkList>
                <startTime>16:30</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>17:30</startTime>
              <stopTime>18:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Referenzziel-Analyse</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:41</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Referenzziel-Analyse für Java-Bibliotheken</title>
          <typeKey>jit</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jit/le.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Le, D</key>
              <lastName>Le</lastName>
              <firstName>Dinh Khoi</firstName>
              <affiliation>Universität Paderborn</affiliation>
              <email>le@uni-paderborn.de</email>
            </author>
            <author>
              <key>Pfahler, P</key>
              <lastName>Pfahler</lastName>
              <firstName>Peter</firstName>
              <affiliation>Universität Paderborn</affiliation>
              <email>peter@uni-paderborn.de</email>
            </author>
            <author>
              <key>Thies, M</key>
              <lastName>Thies</lastName>
              <firstName>Michael</firstName>
              <affiliation>Universität Paderborn</affiliation>
              <email>mthies@uni-paderborn.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-07 Mittwoch 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 7</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>session:Language Methodologies and Programming Practice</key>
                <editor>krudolph</editor>
                <timestamp>14.08.2000 11:28</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Language Methodologies and Programming Practice</title>
                <talkList>Enterprise_Applicati|Referenzziel-Analyse|LivingTalks:_Das_Kon</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Suitability_of_Java_</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:34</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Suitability of Java for Virtual Collaboration</title>
          <typeKey>jit</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jit/darlagiannis.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Ackermann, R</key>
              <lastName>Ackermann</lastName>
              <firstName>Ralf</firstName>
              <affiliation>Darmstadt University of Technology</affiliation>
              <email></email>
            </author>
            <author>
              <key>Darlagiannis, V</key>
              <lastName>Darlagiannis</lastName>
              <firstName>Vasilios</firstName>
              <affiliation>Darmstadt University of Technology</affiliation>
              <email></email>
            </author>
            <author>
              <key>El-Saddik, A</key>
              <lastName>El-Saddik</lastName>
              <firstName>Abdulmotaleb</firstName>
              <affiliation>Darmstadt University of Technology</affiliation>
              <email></email>
            </author>
            <author>
              <key>Georganas, N</key>
              <lastName>Georganas</lastName>
              <firstName>Nicolas</firstName>
              <affiliation>University of Ottawa</affiliation>
              <email></email>
            </author>
            <author>
              <key>Steinmetz, R</key>
              <lastName>Steinmetz</lastName>
              <firstName>Ralf</firstName>
              <affiliation>Darmstadt University of Technology and GMD IPSI</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-02 Mittwoch 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:04</timestamp>
                <title>Track 2</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>session:Graphics and Multimedia</key>
                <editor>mweber</editor>
                <timestamp>14.06.2000 16:33</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Graphics and Multimedia</title>
                <talkList>Java3D_statt_WebCam|anwendungsorientiert|Suitability_of_Java_</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:00</startTime>
              <stopTime>12:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Untersuchungen_zur_I</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:47</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title><![CDATA[Untersuchungen zur Implementierung von
Java-Laufzeitumgebungen für eingebettete
Systeme]]></title>
          <typeKey>jit</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jit/schmitt.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Rosenstiel, W</key>
              <lastName>Rosenstiel</lastName>
              <firstName>Wolfgang</firstName>
              <affiliation>Universität Tübingen</affiliation>
              <email>rosenstiel@informatik.uni-tuebingen.de</email>
            </author>
            <author>
              <key>Schmitt, S</key>
              <lastName>Schmitt</lastName>
              <firstName>Stephen</firstName>
              <affiliation>Forschungszentrum Informatik an der Universität Karlsruhe</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-02 Dienstag 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 2</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:Architectures and World Wide Web</key>
                <editor>flanghammer</editor>
                <timestamp>09.08.2000 19:18</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Architectures</title>
                <talkList>Einbettung_von_Java-|Untersuchungen_zur_I|Event_Desktop:Exte</talkList>
                <startTime>11:30</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:00</startTime>
              <stopTime>12:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>anwendungsorientiert</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:48</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Eine anwendungsorientierte Betrachtung der Java3D-API</title>
          <typeKey>jit</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jit/wewerka.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Wewerka, C</speaker>
          <authors>
            <author>
              <key>Wewerka, C</key>
              <lastName>Wewerka</lastName>
              <firstName>Chris</firstName>
              <affiliation>Fachhochschule Augsburg</affiliation>
              <email>wewerka@gmx.net</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-02 Mittwoch 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:04</timestamp>
                <title>Track 2</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>session:Graphics and Multimedia</key>
                <editor>mweber</editor>
                <timestamp>14.06.2000 16:33</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Graphics and Multimedia</title>
                <talkList>Java3D_statt_WebCam|anwendungsorientiert|Suitability_of_Java_</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
      </talks>
    </type>
    <type>
      <key>ooss</key>
      <editor>falk</editor>
      <timestamp>19.08.2000 18:17</timestamp>
      <description>Papers reviewed and accepted by the PC on Object-Oriented Software Systems</description>
      <iconUrl>../../../images/cat-ooss.gif</iconUrl>
      <typePageUrl>../oo.html</typePageUrl>
      <talks>
        <talk>
          <key>COAST_-_Ein_Anwendun</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:11</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>COAST - Ein Anwendungsframework für synchrone Groupware</title>
          <typeKey>ooss</typeKey>
          <abstractHtml><![CDATA[<p class="ap">In diesem Artikel wird das COAST-Framework für die Entwicklung synchroner Groupware vorgestellt. Es wird ausgeführt, in welcher Hinsicht sich Groupware-Anwendungen von normalen Einbenutzeranwendungen unterscheiden, und<br />
welche technischen Implikationen sich daraus ergeben. Der Artikel skizziert im Weiteren die COAST-Systemarchitektur, erläutert die wichtigsten zugrundeliegenden Prinzipien wie Replikation und Synchronisation und zeigt auf, wie mit Hilfe eines verteilten Objektraumes grundlegende Problemstellungen der Groupware-Entwicklung wie z. B. die Schaffung von Group Awareness gelöst werden können.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ooss/schuemmer.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Schuckmann, C</key>
              <lastName>Schuckmann</lastName>
              <firstName>Christian</firstName>
              <affiliation>GMD - Forschungszentrum Informationstechnik GmbH</affiliation>
              <email>christian.schuckmann@gmd.de</email>
            </author>
            <author>
              <key>Schümmer, J</key>
              <lastName>Schümmer</lastName>
              <firstName>Jan</firstName>
              <affiliation>GMD - Forschungszentrum Informationstechnik GmbH</affiliation>
              <email>jan.schuemmer@gmd.de</email>
            </author>
            <author>
              <key>Schümmer, T</key>
              <lastName>Schümmer</lastName>
              <firstName>Till</firstName>
              <affiliation>GMD - Forschungszentrum Informationstechnik GmbH</affiliation>
              <email>till.schuemmer@gmd.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-01 Mittwoch 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 1</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>session:Web Engineering</key>
                <editor>krudolph</editor>
                <timestamp>25.08.2000 13:07</timestamp>
                <duration>60</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Web Engineering</title>
                <talkList>Objektorientiertes_d|COAST_-_Ein_Anwendun</talkList>
                <startTime>15:30</startTime>
                <stopTime>16:00</stopTime>
                <rasterStart>930</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>16:00</startTime>
              <stopTime>16:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Class_Mutation:_the_</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:26</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Class Mutation: the Mutation Testing Method for Object-Oriented Programs</title>
          <typeKey>ooss</typeKey>
          <abstractHtml><![CDATA[<p class="ap">The mutation method tests programs by examining a set of alternate programs (mutants) of the original program. We have extended the mutation testing method to be applicable for OO programs. The method, termed Class Mutation, is a form of OO-directed selective mutation testing that focuses on plausible flaws<br />
related to the unique features in OO (Java) programming. This paper introduces the Class Mutation technique and describes the results of the case study performed to verify the technique.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ooss/kim.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Clark, J</key>
              <lastName>Clark</lastName>
              <firstName>John A.</firstName>
              <affiliation>University of York</affiliation>
              <email>jac@cs.york.ac.uk</email>
            </author>
            <author>
              <key>Kim, S</key>
              <lastName>Kim</lastName>
              <firstName>Sunwoo</firstName>
              <affiliation>University of York</affiliation>
              <email>sunwoo@cs.york.ac.uk</email>
            </author>
            <author>
              <key>McDermid, J</key>
              <lastName>McDermid</lastName>
              <firstName>John A.</firstName>
              <affiliation>University of York</affiliation>
              <email>jam@cs.york.ac.uk</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-01 Dienstag 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 1</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:Testing</key>
                <editor>krudolph</editor>
                <timestamp>28.06.2000 11:43</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Testing</title>
                <talkList>Class_Mutation:_the_|Framework_zur_Ausnah|Tempto_-_An_Object-O</talkList>
                <startTime>11:30</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Experience_with_the_</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:13</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Experience with the UML/OCL-Approach to Precise Software Modeling: A Report from Practice</title>
          <typeKey>ooss</typeKey>
          <abstractHtml><![CDATA[<p class="ap">This paper is concerned with the practical usability of the Object Constraint Language (OCL). Pitfalls for untrained persons are uncovered, and strategies for avoiding them are discussed. These strategies are not restricted to OCL-specific problems but give insights how tohandle formal specification, modeling,<br />
implementation, and verification issues within a single framework. The implementation of the identified strategies and their integration into a widely used commercial CASE tool is currently under way within the KeY project.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ooss/baar.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Baar, T</speaker>
          <authors>
            <author>
              <key>Baar, T</key>
              <lastName>Baar</lastName>
              <firstName>Thomas </firstName>
              <affiliation>Universität Karlsruhe</affiliation>
              <email>baar@ira.uka.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-01 Dienstag 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 1</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:Specification and Management</key>
                <editor>runland</editor>
                <timestamp>10.08.2000 21:39</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Software Specification and Management in Practice</title>
                <talkList>Method_and_Tool_for_|Experience_with_the_|Geschwindigkeit_ist_</talkList>
                <startTime>16:30</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>17:00</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Framework_zur_Ausnah</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 16:16</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Ein Framework zur Ausnahmebehandlung in mehrschichtigen Softwaresystemen</title>
          <typeKey>ooss</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Es wird ein Framework vorgestellt, das die bequeme Erstellung von diagnosestarken fehlertoleranten Applikationen unterstützt, die in<br />
mehrere Schichten gegliedert sind. Das Framework kombiniert die neue Technik<br />
der Ursachenverkettung mit Automatischer Ausnahmebehandlung, Stack Traces,<br />
Ausnahmeparametern und Meldungstextverknüpfung. Die Realisierbarkeit in<br />
Java, C++ und Ada wird betrachtet. Erfahrungen im industriellen Bereich werden<br />
berichtet.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/knabe_folien.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ooss/knabe.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Knabe, C</speaker>
          <authors>
            <author>
              <key>Knabe, C</key>
              <lastName>Knabe</lastName>
              <firstName>Christoph</firstName>
              <affiliation>Technische Fachhochschule Berlin</affiliation>
              <email>knabe@tfh-berlin.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-01 Dienstag 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 1</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:Testing</key>
                <editor>krudolph</editor>
                <timestamp>28.06.2000 11:43</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Testing</title>
                <talkList>Class_Mutation:_the_|Framework_zur_Ausnah|Tempto_-_An_Object-O</talkList>
                <startTime>11:30</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:00</startTime>
              <stopTime>12:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Markup_Meets_Middlew</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 12:04</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Markup Meets Middleware</title>
          <typeKey>ooss</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Research into software architectures has traditionally addressed<br />
architecture description languages and architectural styles. The<br />
industrial focus is on middleware-based approaches to software<br />
architecture. Middleware is layered between applications and network<br />
operating systems and aims to resolve heterogeneity and distribution in<br />
a transparent way. We present an architectural style that integrates<br />
real-time financial data feeds and identify a judicious combination of<br />
object middleware and markup languages that is suitable for the<br />
implementation of the style. In this combination object middleware<br />
implements reliable data transport and markup languages, particularly<br />
the eXtensible Markup Language (XML), are used to express<br />
semi-structured data in heterogeneous representations. We discuss the<br />
need for semantic transformations between different representations and<br />
demonstrate how they can be achieved using markup technology. We present<br />
performance and scalability measurements, which show that the<br />
combination of object middleware and markup languages scales to the<br />
requirements that are, for example, expressed in the finance industry.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/pdf/emmerich.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Emmerich, W</speaker>
          <authors>
            <author>
              <key>Emmerich, W</key>
              <lastName>Emmerich</lastName>
              <firstName>Wolfgang</firstName>
              <affiliation>University College London</affiliation>
              <email>w.emmerich@cs.ucl.ac.uk</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-01 Mittwoch 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 1</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>session:Distributed Systems.1</key>
                <editor>krudolph</editor>
                <timestamp>18.09.2000 11:15</timestamp>
                <duration>120</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Distributed Systems</title>
                <talkList>Markup_Meets_Middlew|objekt-orientiertes_|Server_Side_Java_-_H|Doorastha:_A_step_to</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>11:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Method_and_Tool_for_</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:24</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>A Method and Tool for Managing Process Diversity in an Industrial Setting</title>
          <typeKey>ooss</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Process diversity is necessary as soon as different components are integrated to one product. Diversity means that within the organizational process, the need to tailor and select the respective applicable process elements is maintained.<br />
If organizational learning and synergy are desired, managed process diversity is the answer. The paper describes the approach used in Alcatel_s Switching and<br />
Routing Business to manage process diversity. The article outlines the needs, evaluates the commercially available process and workflow modeling tools, and finally describes the methodology and tool support introduced in Alcatel<br />
over the past 2 years. Experiences as well as the benefits are investigated.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ooss/ebert.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>DeMan, J</key>
              <lastName>DeMan</lastName>
              <firstName>Jozef</firstName>
              <affiliation>Alcatel, Switching and Routing Division, Antwerp</affiliation>
              <email></email>
            </author>
            <author>
              <key>Ebert, C</key>
              <lastName>Ebert</lastName>
              <firstName>Christof</firstName>
              <affiliation>Alcatel, Switching and Routing Division, Antwerp</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-01 Dienstag 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 1</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:Specification and Management</key>
                <editor>runland</editor>
                <timestamp>10.08.2000 21:39</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Software Specification and Management in Practice</title>
                <talkList>Method_and_Tool_for_|Experience_with_the_|Geschwindigkeit_ist_</talkList>
                <startTime>16:30</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>17:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Objektorientiertes_d</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:29</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Objektorientiertes dynamisches Web-Publishing mit semistrukturierten Daten</title>
          <typeKey>ooss</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Dieser Beitrag beschreibt einen vollständig objektorientierten Ansatz zur integrativen Verwaltung und dynamischen Web-Präsentation unterschiedlich strukturierter Daten aus einer gemeinsamen, konsistenten und redundanzfreien Datenbasis. Als Entwicklungsumgebung wurden VisualWave 2.0a und GemStone<br />
verwendet. Aus dem ODBMS heraus ist es möglich, durch Kombination verschiedener Objekte unterschiedliche Dokumente unter Beachtung der Trennung von Inhalt, Struktur und Layout zu erstellen. Hierzu wurde ein Objektmodell aus drei interagierenden Teilmodellen entwickelt. Durch die konsequente Trennung der drei Komponenten wird gewährleistet, dass gleiche Inhalte beliebig oft in unterschiedlichen Strukturen in verschiedenen Dokumenten vorkommen und mit alternativen Layouts präsentiert werden können, ohne redundant verwaltet werden zu müssen.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ooss/rieger.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Dalinghaus, H</key>
              <lastName>Dalinghaus</lastName>
              <firstName>Heike</firstName>
              <affiliation></affiliation>
              <email></email>
            </author>
            <author>
              <key>Rieger, B</key>
              <lastName>Rieger</lastName>
              <firstName>Bodo </firstName>
              <affiliation></affiliation>
              <email></email>
            </author>
            <author>
              <key>von Maur, E</key>
              <lastName>von Maur</lastName>
              <firstName>Eitel</firstName>
              <affiliation></affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-01 Mittwoch 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 1</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>session:Web Engineering</key>
                <editor>krudolph</editor>
                <timestamp>25.08.2000 13:07</timestamp>
                <duration>60</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Web Engineering</title>
                <talkList>Objektorientiertes_d|COAST_-_Ein_Anwendun</talkList>
                <startTime>15:30</startTime>
                <stopTime>16:00</stopTime>
                <rasterStart>930</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>15:30</startTime>
              <stopTime>16:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Tempto_-_An_Object-O</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:30</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Tempto - An Object-Oriented Test Framework And Test Management Infrastructure Based On Fine-Grained XML-Documents</title>
          <typeKey>ooss</typeKey>
          <abstractHtml><![CDATA[<p class="ap">This paper describes 7HPSWR, an object-oriented framework that supports creating, running and managing regression tests in Java. Key objectives of 7HPSWR are the handling of both, unit and acceptance tests within an object-oriented framework, the establishment of an XML-based repository for test reports, and the unified management of test reports within a distributed infrastructure. The proposed management is based on concepts of modern document management systems such as the archiving, accessing and presenting of fine-grained documents. We argue that the design of test reports and test<br />
information as structured fine-grained XML-documents empowers an object-oriented infrastructure for generating test reports and deploying test management facilities in large-scale application domains, even within the Web.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ooss/schimkat.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Krautter, R</key>
              <lastName>Krautter</lastName>
              <firstName>Rainer</firstName>
              <affiliation>debis Systemhaus Industry GmbH</affiliation>
              <email>rainer.krautter@debis.com</email>
            </author>
            <author>
              <key>Küchlin, W</key>
              <lastName>Küchlin</lastName>
              <firstName>Wolfgang</firstName>
              <affiliation>Universität Tübingen</affiliation>
              <email>kuechlin@informatik.uni-tuebingen.de</email>
            </author>
            <author>
              <key>Schimkat, R</key>
              <lastName>Schimkat</lastName>
              <firstName>Ralf-Dieter</firstName>
              <affiliation>Universität Tübingen, debis Systemhaus Industry GmbH</affiliation>
              <email>schimkat@informatik.uni-tuebingen.de</email>
            </author>
            <author>
              <key>Schmidt-Dannert, M</key>
              <lastName>Schmidt-Dannert</lastName>
              <firstName>Martin</firstName>
              <affiliation>Universität Tübingen</affiliation>
              <email>schmidtd@informatik.uni-tuebingen.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-01 Dienstag 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 1</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:Testing</key>
                <editor>krudolph</editor>
                <timestamp>28.06.2000 11:43</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Testing</title>
                <talkList>Class_Mutation:_the_|Framework_zur_Ausnah|Tempto_-_An_Object-O</talkList>
                <startTime>11:30</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:30</startTime>
              <stopTime>13:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>objekt-orientiertes_</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:28</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Ein objekt-orientiertes Framework für NFS-Dienste</title>
          <typeKey>ooss</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Das Network File System (NFS) ist ein verbreitetes Protokoll für den Dateizugriff auf nichtlokale Dateisysteme (remote file systems). Seine Client/Server-Architektur mit dem einfach gehaltenen Server läßt die Realisierung dateiorientierter Dienste mit veränderter Semantik zu. Die Implementierung eines neuen NFS-basierten Dienstes ist aber noch zu aufwendig und die bereits existierenden NFS-basierten Dienste haben den Nachteil schlecht erweiterbar und nicht portierbar zu sein. Dieser Artikel beschreibt, wie wir ausgehend vom NFS-Anwendungsgebiet ein objekt-orientiertes Framework für NFS-Dienste entworfen und in Java implementiert haben: einen generischen NFS-Server, der die notwendige Grundfunktionalität bereitstellt und die Realisierung neuer Dienste erleichtert. Design Patterns wurden eingesetzt, um die Variabilität der Anwendung zu modellieren und die Struktur des Frameworks einheitlich zu dokumentieren. Die Instantiierung des Frameworks wird anhand eines einfachen Beispiels gezeigt.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ooss/muehlthaler.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Herr, G</key>
              <lastName>Herr</lastName>
              <firstName>Gabor</firstName>
              <affiliation>Technische Universität Darmstadt</affiliation>
              <email>herr@iti.informatik.tu-darmstadt.de</email>
            </author>
            <author>
              <key>Mülthaler, E</key>
              <lastName>Mülthaler</lastName>
              <firstName>Evelyn</firstName>
              <affiliation>T-NOVA Deutsche Telekom Innovationsgesellschaft mbH</affiliation>
              <email>evelyn.muelthaler@telekom.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-01 Mittwoch 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 1</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>session:Distributed Systems.1</key>
                <editor>krudolph</editor>
                <timestamp>18.09.2000 11:15</timestamp>
                <duration>120</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Distributed Systems</title>
                <talkList>Markup_Meets_Middlew|objekt-orientiertes_|Server_Side_Java_-_H|Doorastha:_A_step_to</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>paralleles_und_verte</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:25</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Ein paralleles und verteiltes OLAP-System für große Datenbanken</title>
          <typeKey>ooss</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Problemstellung<br />
Unser Projektpartner erfasst die Verkaufszahlen von Produkten und wertet diese statistisch aus. Für jeden Monat ergeben sich über 20.000.000 Datenbankeinträge. Legt man einen Zeitraum von fünf Jahren zugrunde, so ergeben sich über 1.000.000.000 Datenbankeinträge. Ziel ist nun der Verkauf von Online-Analysen dieses Datenbestandes. Die zur Zeit verwendeten Implementierungen benötigen teilweise über einen Monat auf einer modernen Workstation. Für Online-Analysen muss dieser Zeitraum auf einige Sekunden verkürzt werden. Es steht außer Frage, dass hierfür ein paralleles Computersystem benötigt wird. Um die prinzipiellen<br />
Möglichkeiten auszuloten, wurde von uns ein Prototyp in Java 2 implementiert. Dabei unterscheiden wir die Steuerung des Zugriffs durch den Kunden und das Produktionssystem.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ooss/gutzmann.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Gutzmann, M</key>
              <lastName>Gutzmann</lastName>
              <firstName>M. N. </firstName>
              <affiliation>Friedrich-Schiller-Universität Jena</affiliation>
              <email></email>
            </author>
            <author>
              <key>Mattasch, F</key>
              <lastName>Mattasch</lastName>
              <firstName>F.</firstName>
              <affiliation>Friedrich-Schiller-Universität Jena</affiliation>
              <email></email>
            </author>
            <author>
              <key>Zehendner, E</key>
              <lastName>Zehendner</lastName>
              <firstName>E.</firstName>
              <affiliation>Friedrich-Schiller-Universität Jena</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-03 Mittwoch 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 3</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>3</page>
              </track>
              <block>
                <key>other:Industry Session 3</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 20:56</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Universal databases</title>
                <talkList>Java(tm)_Data_Object|paralleles_und_verte|SQL-Server_2000</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
      </talks>
    </type>
    <type>
      <key>tutorial</key>
      <editor>falk</editor>
      <timestamp>28.09.2000 13:08</timestamp>
      <description>Tutorials within the pre-conference tutorial day</description>
      <iconUrl>../../../images/cat-tutorial.gif</iconUrl>
      <typePageUrl>../tutorial.html</typePageUrl>
      <talks>
        <talk>
          <key>Building_and_Deployi</key>
          <editor>krudolph</editor>
          <timestamp>24.08.2000 12:57</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Building and Deploying Distributed Services</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">The scope of the tutorial will be the design, development and deployment of distributed applications that are realized by multiple software components that are physically separated and that communicate over a network. It will address strategies for decomposing solutions into such components, techniques for implementing the components and issues that must be addressed in their deployment. A number of current technologies in the Java and CORBA arenas will be surveyed. An example will be shown to illustrate these concepts.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Eastman, J</key>
              <lastName>Eastman</lastName>
              <firstName>Jeff</firstName>
              <affiliation>GIC Communications, Inc.</affiliation>
              <email>jeastman@gric.com</email>
            </author>
            <author>
              <key>Hirschfeld, R</key>
              <lastName>Hirschfeld</lastName>
              <firstName>Robert</firstName>
              <affiliation>GRIC Communications, Inc.</affiliation>
              <email>hirschfeld@gric.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-02 Tutorials 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:37</timestamp>
                <title>Tutorium 2</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>7</page>
              </track>
              <block>
                <key>other:Building and Deploying Distributed ServicesTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 13:20</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey></authorKey>
                <title><![CDATA[Building and Deploying Distributed Services
Teil 1]]></title>
                <talkList>Building_and_Deployi</talkList>
                <startTime>09:00</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-02 Tutorials 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:37</timestamp>
                <title>Tutorium 2</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>7</page>
              </track>
              <block>
                <key>other:Building and Deploying Distributed ServicesTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 13:21</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey></authorKey>
                <title><![CDATA[Building and Deploying Distributed Services
Teil 2]]></title>
                <talkList>Building_and_Deployi</talkList>
                <startTime>11:00</startTime>
                <stopTime>14:00</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>14:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>COM/COM+_-_Das_Micro</key>
          <editor>krudolph</editor>
          <timestamp>16.08.2000 21:18</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>COM/COM+ - Das Microsoft Komponentenmodell in einer mehrschichtigen Webanwendung</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Inhalt:<br />
1. Einführung<br />
a. Überblick COM<br />
b. Systemdienste COM+ (Transactions, Events, Queued Components)<br />
2. Verwendung von COM Komponenten<br />
a. Standardobjekte der Data Access Layer (ActiveX Data Objects)<br />
b. Standardobjekte der Active Server Pages<br />
c. Einführung in die Erstellung eigener COM Komponenten in Visual Basic (Demo in Visual C++)<br />
d. Verwendung von Standardobjekten und XML zur Kommunikation zwischen Presentation Layer und Business Layer<br />
3. Optional - Anbindung der webbasierten Anwendung an MS BizTalk Server 2000</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Markl, M</speaker>
          <authors>
            <author>
              <key>Markl, M</key>
              <lastName>Markl</lastName>
              <firstName>Matthias</firstName>
              <affiliation>WebOne Informatik GmbH</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-04 Tutorials 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:38</timestamp>
                <title>Tutorium 4</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>7</page>
              </track>
              <block>
                <key>other:COM/COM+ - Das Microsoft Komponentenmodell in einer mehrschichtigen WebanwendungTeil 1</key>
                <editor>hkrause</editor>
                <timestamp>16.08.2000 21:19</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Markl, M</authorKey>
                <title>COM/COM+ - Das Microsoft Komponentenmodell in einer mehrschichtigen Webanwendung</title>
                <talkList>COM/COM+_-_Das_Micro</talkList>
                <startTime>14:30</startTime>
                <stopTime>17:30</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>14:30</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-04 Tutorials 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:38</timestamp>
                <title>Tutorium 4</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>7</page>
              </track>
              <block>
                <key>other:COM/COM+ - Das Microsoft Komponentenmodell in einer mehrschichtigen WebanwendungTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>09.08.2000 14:30</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Markl, M</authorKey>
                <title><![CDATA[COM/COM+ - Das Microsoft Komponentenmodell in einer mehrschichtigen Webanwendung
Teil 2]]></title>
                <talkList>COM/COM+_-_Das_Micro</talkList>
                <startTime>16:30</startTime>
                <stopTime>19:30</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>19:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Constructing_Applica</key>
          <editor>krudolph</editor>
          <timestamp>15.09.2000 15:41</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Constructing Applications from Components</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Component-based development shows huge promise in providing functional reuse to application developers. However, before the software development community can reap the full benefits of this reuse, we need both a solid technical infrastructure to build on and an architectural approach which encourages consistent approaches to component development and assembly. The Enterprise JavaBeansTM architecture provides a strong technical infrastructure and this session will describe how we can use that infrastructure, both to develop functional components of varying granularity, and to compose those components into assembled applications. By taking a case study from requirements through implementation, we will describe a model which supports varying levels of component reuse, including reuse of technical services, functional frameworks and coarse-grained functional and technical components. Along the way, we will describe examples of key technical capabilities you should look for in an Enterprise JavaBeans technology-enabled server when planning your own component-based development. </p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Carlson, B</speaker>
          <authors>
            <author>
              <key>Carlson, B</key>
              <lastName>Carlson</lastName>
              <firstName>Brent</firstName>
              <affiliation>IBM Rochester</affiliation>
              <email>bcarlson@us.ibm.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-09 Tutorials 9</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:39</timestamp>
                <title>Tutorium 9</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>9</page>
              </track>
              <block>
                <key>other:SanFrancisco - Nachfolge Teil 1</key>
                <editor>runland</editor>
                <timestamp>10.08.2000 22:16</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Carlson, B</authorKey>
                <title>Constructing Applications from Components</title>
                <talkList>Constructing_Applica</talkList>
                <startTime>09:00</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-09 Tutorials 9</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:39</timestamp>
                <title>Tutorium 9</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>9</page>
              </track>
              <block>
                <key>other:SanFrancisco - Nachfolge Teil 2</key>
                <editor>runland</editor>
                <timestamp>10.08.2000 22:14</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Carlson, B</authorKey>
                <title>Constructing Applications from Components</title>
                <talkList>Constructing_Applica</talkList>
                <startTime>11:00</startTime>
                <stopTime>14:00</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>14:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Datenbanken_und_Java.1</key>
          <editor>krudolph</editor>
          <timestamp>20.09.2000 09:20</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Datenbanken und Java</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Datenbanken bilden seit vielen Jahren das Rückgrat moderner Softwaresysteme - sowohl klassischer Unternehmensanwendungen als auch von Internet-basierten Informationssystemen. Mit der Java-Plattform sind inzwischen eine ganze Reihe von Technologien verfügbar, die den Zugriff auf Datenbanken und damit die Entwicklung von Datenbankwendungen vereinfachen.<br />
In diesem Tutorial wird ein Überblick zu den wichtigsten Techniken aus diesem Bereich gegeben. Ausgehend von der schon "klassischen" Zugriffsschnittstelle JDBC werden die Neuerungen der aktuellen JDBC-Version vorgestellt. Einen weiteren Schwerpunkt bilden die SQLJ-Technologien Embedded SQL mit Java, Java Stored Procedures und benutzerdefinierte SQL-Datentypen mit Java. Die Unterstützung der Entwicklung objektorientierter DB-Anwendungen wird anhand des<br />
ODMG-Bindings zu objektorientierten Datenbanksystemen sowie mit Hilfe von Werkzeugen zur ojektrelationalen Abbildung vorgestellt.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Saake, G</speaker>
          <authors>
            <author>
              <key>Saake, G</key>
              <lastName>Saake</lastName>
              <firstName>Gunter</firstName>
              <affiliation>Universität Magdeburg</affiliation>
              <email></email>
            </author>
            <author>
              <key>Sattler, K</key>
              <lastName>Sattler</lastName>
              <firstName>Kai-Uwe</firstName>
              <affiliation>Universität Magdeburg</affiliation>
              <email>kus@iti.cs.uni-magdeburg.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-04 Tutorials 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:38</timestamp>
                <title>Tutorium 4</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>7</page>
              </track>
              <block>
                <key>other:Datenbanken und JavaTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>09.08.2000 14:27</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Saake, G</authorKey>
                <title><![CDATA[Datenbanken und Java
Teil 1]]></title>
                <talkList>Datenbanken_und_Java.1</talkList>
                <startTime>09:00</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-04 Tutorials 4</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:38</timestamp>
                <title>Tutorium 4</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>7</page>
              </track>
              <block>
                <key>other:Datenbanken und JavaTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>09.08.2000 14:28</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Saake, G</authorKey>
                <title><![CDATA[Datenbanken und Java
Teil 2]]></title>
                <talkList>Datenbanken_und_Java.1</talkList>
                <startTime>11:00</startTime>
                <stopTime>14:00</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>14:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Design_Components</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:13</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Design Components</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Object-oriented software development has proven effective for systems<br />
development, but is still insufficient for the creation of reusable and<br />
changeable software architectures. Design patterns partly address these<br />
shortcomings by capturing the expertise for reusable design solutions.<br />
However, so far there is no methodical approach to providing conceptual<br />
design building blocks in tangi-ble and composable form. Design<br />
components have been suggested to address this problem. The goal in<br />
using design components is manifold: provide design expertise in<br />
composable form, provide design constraints to prohibit known design<br />
flaws, document designs and design decisions, and prohibit design<br />
blurring and degradation during subsequent modifications.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/sametinger_slides.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/tutorials/sametinger_handout.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Sametinger, J</speaker>
          <authors>
            <author>
              <key>Sametinger, J</key>
              <lastName>Sametinger</lastName>
              <firstName>Johannes </firstName>
              <affiliation>Johannes Kepler Universität Linz</affiliation>
              <email>sametinger@acm.org</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-06 Tutorials 6</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:38</timestamp>
                <title>Tutorium 6</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>8</page>
              </track>
              <block>
                <key>other:Design ComponentsTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:04</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Sametinger, J</authorKey>
                <title><![CDATA[Design Components
Teil 1]]></title>
                <talkList>Design_Components</talkList>
                <startTime>14:30</startTime>
                <stopTime>17:30</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>14:30</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-06 Tutorials 6</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:38</timestamp>
                <title>Tutorium 6</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>8</page>
              </track>
              <block>
                <key>other:Design ComponentsTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:05</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Sametinger, J</authorKey>
                <title><![CDATA[Design Components
Teil 2]]></title>
                <talkList>Design_Components</talkList>
                <startTime>16:30</startTime>
                <stopTime>19:30</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>19:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Designing_for_change</key>
          <editor>krudolph</editor>
          <timestamp>20.09.2000 09:23</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Designing for change: a reflective approach</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Frameworks embed domain-specific customization options, models and even<br />
languages, but these are usually implicit, buried in code. This makes<br />
application instantiation and evolution more rigid and less accessible<br />
to end-users.</p>
<p class="ap">In this tutorial we present techniques that help reify the hidden models<br />
and languages. Instead of extending the framework's default behavior we<br />
specify the domain model and logic in a high-level way. The framework's<br />
components and tools interpret this meta-information at run-time. When<br />
the specifications change, the system adapts itself dynamically.</p>
<p class="ap">People initially often fear that such systems are too complex to build<br />
and understand, and that performance is bad. We discover that the<br />
complexity is often due to multiple, shifting perspectives and to a lack<br />
of appropriate tools. We also show that we can apply many common<br />
software-engineering techniques to deal with performance issues.</p>
<p class="ap">We illustrate the techniques by means of real-world examples.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Tilman, M</speaker>
          <authors>
            <author>
              <key>Tilman, M</key>
              <lastName>Tilman</lastName>
              <firstName>Michel</firstName>
              <affiliation></affiliation>
              <email>mtilman@acm.org</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-03 Tutorials 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:37</timestamp>
                <title>Tutorium 3</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>7</page>
              </track>
              <block>
                <key>other:Designing for change: a reflective approachTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>09.08.2000 14:20</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Tilman, M</authorKey>
                <title><![CDATA[Designing for change: a reflective approach
Teil 1]]></title>
                <talkList>Designing_for_change</talkList>
                <startTime>09:00</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-03 Tutorials 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:37</timestamp>
                <title>Tutorium 3</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>7</page>
              </track>
              <block>
                <key>other:Designing for change: a reflective approachTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>09.08.2000 14:20</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Tilman, M</authorKey>
                <title><![CDATA[Designing for change: a reflective approach
Teil 2]]></title>
                <talkList>Designing_for_change</talkList>
                <startTime>11:00</startTime>
                <stopTime>14:00</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>14:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Developing_Embedded_</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:09</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Developing Embedded Systems using the Java Programming Language</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">In this tutorial we will discuss the issues concerning the development<br />
of Java applications for embedded devices. Topics include:</p>
<p class="ap">- The evolution of embedded device programming from C/C++, to Smalltalk, to Java.<br />
- Standards, configurations, profiles and some Java implementations.<br />
- Virtual Machine issues for small systems, such as memory and speeds trade-offs, garbage collection, real-time, integrating with native<br />
code.<br />
- Packaging and reduction of Java applications for small systems.<br />
- Application deployment issues, loading and unloading of components.<br />
- Cross-development, remote debugging and profiling.<br />
- User interface issues.</p>
<p class="ap">Throughout the tutorial small examples built with IBM VisualAge Micro<br />
Edition product will be used to illustrate these issues.</p>
<p class="ap">The audience for this tutorial are programmers and architects of<br />
embedded systems who want to learn how Java can help them, and Java<br />
developers who want to find out how to develop embedded Java<br />
applications.</p>
<p class="ap">Basic knowledge of Java application development and the Java execution<br />
model (Java source code is compiled into Java bytecodes and then<br />
executed on a Java virtual machine) is required for this tutorial.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/eisma.pdf</slidesUrl>
          <slidesSize>3200</slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Eisma, A</key>
              <lastName>Eisma</lastName>
              <firstName>Aldo</firstName>
              <affiliation>Object Technology Internation, Inc.</affiliation>
              <email>aldo_eisma@oti.com</email>
            </author>
            <author>
              <key>Laffra, C</key>
              <lastName>Laffra</lastName>
              <firstName>Chris</firstName>
              <affiliation>Object Technology International, Inc.</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-11 Tutorials 11</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:40</timestamp>
                <title>Tutorium 11</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>9</page>
              </track>
              <block>
                <key>other:Developing Embedded Systems using the Java Programming LanguageTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:21</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey></authorKey>
                <title><![CDATA[Developing Embedded Systems using the Java Programming Language
Teil 1]]></title>
                <talkList>Developing_Embedded_</talkList>
                <startTime>09:00</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-11 Tutorials 11</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:40</timestamp>
                <title>Tutorium 11</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>9</page>
              </track>
              <block>
                <key>other:Developing Embedded Systems using the Java Programming LanguageTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:21</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey></authorKey>
                <title><![CDATA[Developing Embedded Systems using the Java Programming Language
Teil 2]]></title>
                <talkList>Developing_Embedded_</talkList>
                <startTime>11:00</startTime>
                <stopTime>14:00</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>14:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Developing_XML_Appli</key>
          <editor>krudolph</editor>
          <timestamp>20.09.2000 09:24</timestamp>
          <duration>360</duration>
          <state>released</state>
          <title>Developing XML Applications with Java</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Whereas XML has been called the "ASCII for the 3rd Millenium" and the "Lingua Franca of the Internet", the Java platform has been designed for Internet use and distributed processing. Together they form the dream team for implementing the next generation of web-based, distributed application systems, e.g. Electronic Business, B2B, and Data Exchange solutions.<br />
This tutorial presents all important concepts of developing XML applications with Java. Detailed technical information is provided which can immediately be applied in development projects. Every participant will receive a free-of-charge evaluation copy of Software AG's XML development products and XML tools. Depending on the audience, this tutorial will be lectured in english or german.</p>
<p class="ap">Topics<br />
· XML refresher - concepts, terms, trends<br />
· Architectures for web-based, distributed XML applications<br />
· Parsers for XML processing<br />
· In-depth DOM and SAX 2<br />
· Processing style sheets<br />
· Interfacing with databases<br />
· Meeting the integration challenge<br />
· Tools, editors, converters, generators<br />
· Introducing XENON - Software AG's architecture for commercial XML applications</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Böndgen, R</speaker>
          <authors>
            <author>
              <key>Böndgen, R</key>
              <lastName>Böndgen</lastName>
              <firstName>Roland</firstName>
              <affiliation>Software AG</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-12 Tutorials 12</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:40</timestamp>
                <title>Tutorium 12</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>9</page>
              </track>
              <block>
                <key>other:Developing XML Applications with JavaTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:24</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Böndgen, R</authorKey>
                <title><![CDATA[Developing XML Applications with Java
Teil 1]]></title>
                <talkList>Developing_XML_Appli</talkList>
                <startTime>09:00</startTime>
                <stopTime>15:00</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>360</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>15:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-12 Tutorials 12</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:40</timestamp>
                <title>Tutorium 12</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>9</page>
              </track>
              <block>
                <key>other:Developing XML Applications with JavaTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:25</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Böndgen, R</authorKey>
                <title><![CDATA[Developing XML Applications with Java
Teil 2]]></title>
                <talkList>Developing_XML_Appli</talkList>
                <startTime>11:00</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>360</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>17:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-12 Tutorials 12</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:40</timestamp>
                <title>Tutorium 12</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>9</page>
              </track>
              <block>
                <key>other:Developing XML Applications with JavaTeil 3</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:26</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Böndgen, R</authorKey>
                <title><![CDATA[Developing XML Applications with Java
Teil 3]]></title>
                <talkList>Developing_XML_Appli</talkList>
                <startTime>14:30</startTime>
                <stopTime>20:30</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>360</rasterLength>
              </block>
              <startTime>14:30</startTime>
              <stopTime>20:30</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-12 Tutorials 12</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:40</timestamp>
                <title>Tutorium 12</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>9</page>
              </track>
              <block>
                <key>other:Developing XML Applications with JavaTeil 4</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:28</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Böndgen, R</authorKey>
                <title><![CDATA[Developing XML Applications with Java
Teil 4]]></title>
                <talkList>Developing_XML_Appli</talkList>
                <startTime>16:30</startTime>
                <stopTime>22:30</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>360</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>22:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Distributed_Objects_</key>
          <editor>krudolph</editor>
          <timestamp>20.09.2000 09:25</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Distributed Objects from a Patterns Perspective</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Glaubt man den Marketingabteilungen von Midlewareherstellern, ist die<br />
Entwicklung verteilter Softwaresysteme heute kein Problem mehr. Durch<br />
standardisierte objekt-orientierte Middleware wie COM+, CORBA 3, J2EE lassen<br />
sich dank mehrerer Abstraktionsebenen verteilte Softwaresysteme so konstruieren<br />
als wären sie nicht verteilt. So weit die Theorie. In der Praxis stößt die<br />
gewünschte maximale Transparenz schon wegen der Relevanz nichtfunktionaler<br />
Anforderungen an ihre Grenzen. Mit anderen Worten: Sowohl der Entwickler von<br />
Middleware als auch deren Nutzer benötigen Kenntisse über die zugrundeliegenden<br />
Architekturen und Mechanismen. Hier kommen Entwurfsmuster zu Hilfe, die nicht<br />
nur helfen, neue Systeme zu konstruieren, sondern auch existierende Systeme zu<br />
verstehen. Das Tutorial beschreibt Entwurfsentscheidungen bei der Entwicklung<br />
objekt-orientierter Middleware aus der Brille des Entwicklers. Dadurch sollen<br />
die Zuhörer in die Lage versetzt werden, derartige Infrastrukturen besser zu<br />
verstehen und effizienter zu nutzen.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Stal, M</speaker>
          <authors>
            <author>
              <key>Stal, M</key>
              <lastName>Stal</lastName>
              <firstName>Michael</firstName>
              <affiliation>Siemens AG</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-01 Tutorials 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:36</timestamp>
                <title>Tutorium 1</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>7</page>
              </track>
              <block>
                <key>other:Distributed Objects from a Patterns PerspectiveTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>09.08.2000 12:39</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Stal, M</authorKey>
                <title><![CDATA[Distributed Objects from a Patterns Perspective
Teil 2]]></title>
                <talkList>Distributed_Objects_</talkList>
                <startTime>16:30</startTime>
                <stopTime>19:30</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>19:30</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-01 Tutorials 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:36</timestamp>
                <title>Tutorium 1</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>7</page>
              </track>
              <block>
                <key>talk:Distributed_Objects_</key>
                <editor>krudolph</editor>
                <timestamp>09.08.2000 12:38</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Stal, M</authorKey>
                <title><![CDATA[Distributed Objects from a Patterns Perspective
Teil 1]]></title>
                <talkList>Distributed_Objects_</talkList>
                <startTime>14:30</startTime>
                <stopTime>17:30</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>14:30</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Einige_Fallstricke_d</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:11</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title><![CDATA[Einige Fallstricke der objektorientierten
Modellierung und ihre Vermeidung]]></title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Die Entwicklung umfangreicher objektorientierter Systeme gilt nach wie vor als große Heraus-forderung. Dies bezieht sich sowohl auf die konzeptionelle Modellierung als auch auf die späteren Entwurfsphasen. In der konzeptionellen Modellierung steht vor allem die angemessene Modellierung der anwendungsspezifischen Sachverhalte im Vordergrund. Entscheidend ist dabei,<br />
ob die zur Verfügung stehenden Modellierungskonzepte sachgerecht eingesetzt werden.Problematische konzeptionelle Modelle beeinträchtigen die Anschaulichkeit und Verständlichkeit. Sie sind zudem häufig nicht als Ausgangspunkt für die spätere Software-Entwicklung geeignet,die durch die Betonung software-technischen Anforderungen geprägt ist. Dieser software-technischen Weiterbetrachtung der konzeptionellen Modelle kommt ein vergleichbarer Stellenwert wie der konzeptionellen Modellierung zu. Zu beachten ist hierbei, dass obwohl in der Modellierung und in der späteren Software-Entwicklung objektorientierte Techniken angewendet werden, beide Tätigkeitsbereiche verschiedene Grundziele verfolgen. Eine ständige Abstimmung zwischen Modellierung und Realisierung ist daher notwendig, um die Kluft zwischen<br />
Modell und späterer Umsetzung klein zu halten.<br />
Objektorientierte Konzepte bieten aufgrund ihres durchgängigen Einsatzes eine gute Verknüpfung beider Sichten. Jedoch zeigt sich gerade im Detail, dass durch verschiedene Interpretationen der Konzepte, die durch die unterschiedlichen Zielsetzungen bedingt sind, die Durchgängigkeit nicht immer gewährleistet ist. Diese semantischen Brüche bedingen zusätzliche Modellierungsprobleme. Um objektorientierte Techniken erfolgreich einsetzen zu können, ist deshalb ein gutes Verständnis über ihr Leistungsvermögen, ihre Schwächen, ihre Stärken und unterschiedlichen Interpretationen in der Modellierung und in der Programmierung Voraussetzung.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/frank-prasse.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Frank, U</key>
              <lastName>Frank</lastName>
              <firstName>Ulrich </firstName>
              <affiliation>Universität Koblenz-Landau</affiliation>
              <email>ulrich.frank@uni-koblenz.de</email>
            </author>
            <author>
              <key>Prasse, M</key>
              <lastName>Prasse</lastName>
              <firstName>Michael</firstName>
              <affiliation></affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-07 Tutorials 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:39</timestamp>
                <title>Tutorium 7</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>8</page>
              </track>
              <block>
                <key>other:Einige Fallstricke der objektorientierten Modellierung und ihre VermeidungTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:13</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey></authorKey>
                <title><![CDATA[Einige Fallstricke der objektorientierten Modellierung und ihre Vermeidung
Teil 1]]></title>
                <talkList>Einige_Fallstricke_d</talkList>
                <startTime>14:30</startTime>
                <stopTime>17:30</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>14:30</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-07 Tutorials 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:39</timestamp>
                <title>Tutorium 7</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>8</page>
              </track>
              <block>
                <key>other:Einige Fallstricke der objektorientierten Modellierung und ihre VermeidungTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:13</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey></authorKey>
                <title><![CDATA[Einige Fallstricke der objektorientierten Modellierung und ihre Vermeidung
Teil 2]]></title>
                <talkList>Einige_Fallstricke_d</talkList>
                <startTime>16:30</startTime>
                <stopTime>19:30</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>19:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Generative_Programmi</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:14</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Generative Programming: Methods, Tools and Applications</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">There are exciting new developments in Software Engineering: New "post-object-oriented" programming paradigms such as Aspect-Oriented Programming and Intentional Programming are emerging, and classic Domain Engineering methods are being integrated with object-oriented and component-based programming. Generative Programming builds upon these new developments to support the design and implementation of generative models of system families, which allow a specification-based generation of family members from reusable components. In this tutorial, the authors of the book "Generative Programming: Methods, Tools, and Techniques" (Addison-Wesley, 2000) will present the basic motivation for the shift to software system family engineering, an overview of the process of generative programming and its work products, and an in-depth case study demonstrating all the steps from analysis to a C++ implementation.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/czarnecki.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Czarnecki, K</key>
              <lastName>Czarnecki</lastName>
              <firstName>Krzysztof</firstName>
              <affiliation>Daimler Chrysler AG</affiliation>
              <email></email>
            </author>
            <author>
              <key>Eisenecker, U</key>
              <lastName>Eisenecker</lastName>
              <firstName>Ulrich W.</firstName>
              <affiliation>Fachhochschule Kaiserslautern</affiliation>
              <email>eisenecker@informatik.fh-kl.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-03 Tutorials 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:37</timestamp>
                <title>Tutorium 3</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>7</page>
              </track>
              <block>
                <key>other:Generative Programming: Methods, Tools and ApplicationsTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>09.08.2000 14:22</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey></authorKey>
                <title><![CDATA[Generative Programming: Methods, Tools and Applications
Teil 1]]></title>
                <talkList>Generative_Programmi</talkList>
                <startTime>14:30</startTime>
                <stopTime>17:30</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>14:30</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-03 Tutorials 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:37</timestamp>
                <title>Tutorium 3</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>7</page>
              </track>
              <block>
                <key>other:Generative Programming: Methods, Tools and ApplicationsTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>09.08.2000 14:22</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey></authorKey>
                <title><![CDATA[Generative Programming: Methods, Tools and Applications
Teil 2]]></title>
                <talkList>Generative_Programmi</talkList>
                <startTime>16:30</startTime>
                <stopTime>19:30</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>19:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Objektorientierte_Mo</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:17</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Objektorientierte Modellierung mit der UML</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Im Zuge der Homogenisierung der Möglichkeiten der Modellierung objektorientierter Systeme hat sich seit 1997 die Unified Modeling Language (UML) als Industriestandard etabliert. Die Standardisierung erfolgte in einem mehrjährigen Prozeß, in dem die verschiedenen parallel existierenden Ansätze ebenso berücksichtigt worden sind wie die Anforderungen wichtiger Industriepartner. Das Standardisierungsgremium ist die Object Management Group (OMG) unter deren Aufsicht eine kontinuierliche Weiterentwicklung der UML erfolgte und auch weiterhin betrieben werden wird.<br />
Definiert wird die Unified Modeling Language als "eine Sprache zur Spezifikation, Visualisierung, Konstruktion und Dokumentation sowohl von Softwaresystemen als auch für die Geschäftsprozeßmodellierung und andere Nicht-Software-Systeme". Sie ist eine graphische Modellierungssprache, d.h. die Darstellung von Strukturen und Zusammenhängen erfolgt mit Hilfe eines festgelegten Satzes von graphischen Elementen. Die UML basiert auf den Konzepten der Objekttechnologie und definiert in einem Metamodell die Modellelemente mit ihren grundlegenden Modellkonzepten und deren Semantik.<br />
Im Tutorial werden vorrangig die für den Anwender der UML relevanten graphischen Elemente vorgestellt und diskutiert. Ausgehend von der Einteilung in Grundelemente, Diagramme und Gesamtmodell wird die Struktur eines objektorientierten Modells erläutert. Die UML definiert für alle Elemente eine einheitliche graphische Notation, diese wird für die wichtigsten Elemente eingeführt, die diese sich nachfolgend in unterschiedlichen Diagrammtypen wiederfinden. Darauf aufbauend werden ausführlich die verschiedenen Diagrammtypen der UML dargestellt. Dabei stellt das Use-Case-Diagramm den Ausgangpunkt für die Formulie-rung von Anforderungen dar. Desweiteren werden zu Beschreibung dynamischer Aspekte Sequenz-, Kollaborations-, Aktivitäts- und Zustandsdiagramm erläutert. Zur Darstellung von statischen Zusammenhängen wird das Klassendiagramm und für die Formulierung einer Architektur das Komponenten- sowie das Verteilungsdiagramm vorgestellt. Für alle diese Diagrammtypen werden die wichtigsten in den Diagrammen enthaltenen Elemente, deren Bedeutung sowie mögliche Beziehungen zwischen diesen dargestellt. Diese Darstellung wird ergänzt durch praktische Beispiele.<br />
Besonderer Wert wird auf die Zusammenhänge zwischen den einzelnen Diagrammtypen gelegt, da alle Diagramme jeweils nur einen Ausschnitt des Gesamtmodells darstellen. Das Gesamtmodell seinerseits ergibt sich durch sich ergänzende, teilweise überlappende Beschreibungen der unterschiedlichen Diagramme.<br />
Als ein mögliches Verwertungskriterium der Modellierung mit der UML können Abbildungen des objektorientierten Modells in den Quelltext einer objektorientierten Programmiersprache vorgestellt werden.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/wolf.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Wolf, M</speaker>
          <authors>
            <author>
              <key>Wolf, M</key>
              <lastName>Wolf</lastName>
              <firstName>Martin </firstName>
              <affiliation>Technische Universität Ilmenau</affiliation>
              <email>wolf_martin@gmx.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-05 Tutorials 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:38</timestamp>
                <title>Tutorium 5</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>8</page>
              </track>
              <block>
                <key>other:Objektorientierte Modellierung mit der UMLTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:01</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Wolf, M</authorKey>
                <title><![CDATA[Objektorientierte Modellierung mit der UML
Teil 1]]></title>
                <talkList>Objektorientierte_Mo</talkList>
                <startTime>09:00</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-05 Tutorials 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:38</timestamp>
                <title>Tutorium 5</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>8</page>
              </track>
              <block>
                <key>other:Objektorientierte Modellierung mit der UMLTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:01</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Wolf, M</authorKey>
                <title><![CDATA[Objektorientierte Modellierung mit der UML
Teil 2]]></title>
                <talkList>Objektorientierte_Mo</talkList>
                <startTime>11:00</startTime>
                <stopTime>14:00</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>14:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Portable_Object_Adap</key>
          <editor>krudolph</editor>
          <timestamp>31.08.2000 14:02</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Portable Object Adapter</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">This one-day tutorial introduces attendees to the Portable Object<br />
Adapter (POA), commercial implementations of which have recently become<br />
available. The talk places particular emphasis on how to use the POA to<br />
achieve scalable and efficient implementations and presents detailed<br />
coverage of the numerous design options and their trade-offs. Attendees<br />
are expected to know the CORBA C++ Mapping and to be familiar with how<br />
to implement servers using the (now deprecated) Basic Object Adapter<br />
(BOA).<br />
The tutorial also presents an in-depth look at the role of Implementation<br />
Repositories for CORBA systems, with particular emphasis on the<br />
scalability and performance aspects of different repository designs.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Henning, M</speaker>
          <authors>
            <author>
              <key>Henning, M</key>
              <lastName>Henning</lastName>
              <firstName>Michi</firstName>
              <affiliation>Object Oriented Concepts</affiliation>
              <email>michi@ooc.com.au</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-11 Tutorials 11</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:40</timestamp>
                <title>Tutorium 11</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>9</page>
              </track>
              <block>
                <key>other:Portable Object AdapterTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>31.08.2000 14:05</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Henning, M</authorKey>
                <title><![CDATA[Portable Object Adapter
Teil 1]]></title>
                <talkList>Portable_Object_Adap</talkList>
                <startTime>14:30</startTime>
                <stopTime>17:30</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>14:30</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-11 Tutorials 11</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:40</timestamp>
                <title>Tutorium 11</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>9</page>
              </track>
              <block>
                <key>other:Portable Object AdapterTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>31.08.2000 14:05</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Henning, M</authorKey>
                <title><![CDATA[Portable Object Adapter
Teil 2]]></title>
                <talkList>Portable_Object_Adap</talkList>
                <startTime>16:30</startTime>
                <stopTime>19:30</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>19:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Praxis</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:19</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>XML in der Praxis</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Seit ihrer Verabschiedung durch das World Wide Web Consortium (W3C) im Februar 1998 hat sich die eXtensible Markup Language (XML) auf breiter Front  durchgesetzt. Die große Beachtung in der industriellen Praxis ist<br />
sicherlich einerseits auf die inhärente Flexibilität der Sprache zurückzuführen. Andererseits hat sicherlich die überschaubare Anzahl leicht erlernbarer und anwendbarer Grundkonzepte zur ausgedehnten Einsatz beigetragen.<br />
Bei XML handelt es sich nicht um eine konkrete Anwendungssprache oder ein spezifisches Datenformat, sondern um eine Metasprache zur Definition eigener problemspezifischer Sprachen. All diesen auf der Basis von XML gebildeten Sprachen ist die bekannte baumartig geschachtelte Tag-/Attribut-Struktur gemein. Daher entstand rasch eine umfangreiche Familie von verschiedenen Sprachen mannigfaltiger Anwendungsgebiete.<br />
Konzeptuell lassen sich drei Klassen von XML-Sprachen unterscheiden:<br />
 1. XML-Sprachen, die bestehende (nicht XML-)Sprachen ablösen. Hier bildet <br />
    XML einen neuen Lösungsbaustein in einer bestehenden Lösungslandschaft <br />
    oder &#8211;architektur. Bekanntestes Beispiel dürfte die Ergänzung der ISO STEP-    Express Familie um die XML-Variante des clear text encodings (ISO 10303-28)<br />
    sein, welches das bisherige proprietäre Format (ISO 10303-21)langfristig    <br />
    ablösen dürfe.<br />
 2. Neudefinition von Sprachen zur Informationsdarstellung (Austausch,   <br />
    Langzeitspeicherung, automatisierte Weiterverarbeitung,...). Hier wird XML  <br />
    von Anbeginn an in Projekten in die entstehende Lösungslandschaft<br />
    integriert.<br />
 3. Sekundäre XML-Sprachen, d.h. (XML-)Sprachen, die ausschließlich im   <br />
    integrierten Zusammenspiel mit anderen XML-Sprachen Funktionalität   <br />
    entfalten. Zuvörderst ist hier sicherlich die populärem XML<br />
    Transformations (XSLT) zu nennen, aber auch nicht-XML-Sprachen wie XPath,  <br />
    welche zur Adressierung von Dokumentteilen Anwendung findet, oder die  <br />
    XLinks zur Verknüpfung von Dokumenten.<br />
Hervorzuheben ist insbesondere die dritte Sprachklasse, da diese die oft zitierte XML-Sprachfamilie, -- im Wesentlichen -- ausmacht. Gerade die Existenz leistungsfähiger Serkundärstandards, die sich in den generischen<br />
Servicesprachen offenbaren, welche für beliebige auf XML-basierende Sprachen anwendbar sind, befördert das Wachstum der ersten beiden Anwendungsklassen insbesondere der zweiten. Offenkundig stellen sich Möglichkeiten<br />
&#8222;von XML&#8220; so attraktiv dar (...die oftmals strapazierten Synergieeffekte), dass auch zunehmend bestehende Formate (Sprachklasse eins) &#8211; oftmals ohne technische Not &#8211; abgelöst und nach XML migriert werden. Gerade die breite Anwendung der XML &#8211; konkret die Notwendigkeit problemadäquate XML-Formate für spezifische<br />
Herausforderungen zu definieren &#8211; bedingt eine besondere Anforderung an das Sprachdesign. Anders als in der Vergangenheit herrscht heute keine losgelöste Betrachtung des Datenformates mehr vor, sondern &#8211; nicht zuletzt<br />
durch die heute ubiquitäre Web-Thematik &#8211; eine Sichtweise, die das Serialisierungsformat als einen integralen Bestandteil der Entwicklungskette ansieht. So zeigt sich die zeitgemäße Sprachentwicklung integriert in den<br />
gesamten Entwicklungsablauf, der üblicherweise auf der Grundlage objektorientierter Modellierung (beispielsweise mit der Unified Modeling Language (UML)) und entlang moderner Prozessmodelle ausgestaltet wird. Hierzu existiert mit dem XML Metadata Interchange Format (XMI) ein Ansatz zur Unterstützung modellgetriebener Entwicklungsprozesse, sowie der transparenten automatisierten Generierung von XML-Sprachen (DTDs und zukünftig Schema) aus objektorientierten Modellen. <br />
Dies zusammengenommen ermöglicht hoch standardbasierte Architekturen, beispielsweise zur Systemintegration auf der Basis einer vorhergehenden Datenintegration.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/jeckle.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Jeckle, M</speaker>
          <authors>
            <author>
              <key>Jeckle, M</key>
              <lastName>Jeckle</lastName>
              <firstName>Mario</firstName>
              <affiliation>Daimler Chrysler Forschungszentrum Ulm</affiliation>
              <email>mario.jeckle@daimlerchrysler.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-01 Tutorials 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:36</timestamp>
                <title>Tutorium 1</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>7</page>
              </track>
              <block>
                <key>other:XML in der Praxis Teil 2</key>
                <editor>krudolph</editor>
                <timestamp>09.08.2000 12:42</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Jeckle, M</authorKey>
                <title><![CDATA[XML in der Praxis 
Teil 2]]></title>
                <talkList>Praxis</talkList>
                <startTime>11:00</startTime>
                <stopTime>14:00</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>14:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-01 Tutorials 1</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:36</timestamp>
                <title>Tutorium 1</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>7</page>
              </track>
              <block>
                <key>talk:Praxis</key>
                <editor>krudolph</editor>
                <timestamp>09.08.2000 12:41</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Jeckle, M</authorKey>
                <title><![CDATA[XML in der Praxis 
Teil 1]]></title>
                <talkList>Praxis</talkList>
                <startTime>09:00</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Rechner</key>
          <editor>daedalos</editor>
          <timestamp>28.09.2000 16:13</timestamp>
          <duration>360</duration>
          <state>released</state>
          <title>eXtreme Programming Workshop</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Few new technologies have so polarized the computer branch in the past years as has eXtreme Programming. Is it a new breakthrough in methodology, or just hype? This tutorial gives you the chance to decide for yourself. An introductory talk on the principles of eXtreme Programming will be followed by a hands-on workshop illustrating such basic principles as the planning game, unit testing, pair programming, and refactoring.</p>]]></abstractHtml>
          <homePageUrl>http://www.daedalos.de</homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Pelrine, J</speaker>
          <authors>
            <author>
              <key>Pelrine, J</key>
              <lastName>Pelrine</lastName>
              <firstName>Joseph</firstName>
              <affiliation>Daedalos Consulting GmbH</affiliation>
              <email>jpelrine@acm.org</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-10 Tutorials 10</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:40</timestamp>
                <title>Tutorium 10</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>9</page>
              </track>
              <block>
                <key>other:eXtreme Programming WorkshopTeil 1</key>
                <editor>daedalos</editor>
                <timestamp>28.09.2000 15:28</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Pelrine, J</authorKey>
                <title><![CDATA[eXtreme Programming Workshop
Teil 1]]></title>
                <talkList>Rechner</talkList>
                <startTime>09:00</startTime>
                <stopTime>15:00</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>360</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>15:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-10 Tutorials 10</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:40</timestamp>
                <title>Tutorium 10</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>9</page>
              </track>
              <block>
                <key>other:eXtreme Programming WorkshopTeil 2</key>
                <editor>daedalos</editor>
                <timestamp>28.09.2000 15:32</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Pelrine, J</authorKey>
                <title><![CDATA[eXtreme Programming Workshop
Teil 2]]></title>
                <talkList>Rechner</talkList>
                <startTime>11:00</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>360</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>17:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-10 Tutorials 10</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:40</timestamp>
                <title>Tutorium 10</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>9</page>
              </track>
              <block>
                <key>other:eXtreme Programming WorkshopTeil 3</key>
                <editor>daedalos</editor>
                <timestamp>28.09.2000 15:37</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Pelrine, J</authorKey>
                <title><![CDATA[eXtreme Programming Workshop
Teil 3]]></title>
                <talkList>Rechner</talkList>
                <startTime>14:30</startTime>
                <stopTime>20:30</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>360</rasterLength>
              </block>
              <startTime>14:30</startTime>
              <stopTime>20:30</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-10 Tutorials 10</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:40</timestamp>
                <title>Tutorium 10</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>9</page>
              </track>
              <block>
                <key>other:eXtreme Programming WorkshopTeil 4</key>
                <editor>daedalos</editor>
                <timestamp>28.09.2000 15:39</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Pelrine, J</authorKey>
                <title><![CDATA[eXtreme Programming Workshop
Teil 4]]></title>
                <talkList>Rechner</talkList>
                <startTime>16:30</startTime>
                <stopTime>22:30</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>360</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>22:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Rup_-_UML</key>
          <editor>krudolph</editor>
          <timestamp>20.09.2000 09:27</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Rup - UML</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Wagner, A</speaker>
          <authors>
            <author>
              <key>Engels, G</key>
              <lastName>Engels</lastName>
              <firstName>Gregor</firstName>
              <affiliation>Universität Paderborn</affiliation>
              <email>engels@uni-paderborn.de</email>
            </author>
            <author>
              <key>Wagner, A</key>
              <lastName>Wagner</lastName>
              <firstName>Annika </firstName>
              <affiliation>Universität Paderborn</affiliation>
              <email>awa@uni-paderborn.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-05 Tutorials 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:38</timestamp>
                <title>Tutorium 5</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>8</page>
              </track>
              <block>
                <key>other:Rup - UMLTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 10:56</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Wagner, A</authorKey>
                <title><![CDATA[Rup - UML
Teil 1]]></title>
                <talkList>Rup_-_UML</talkList>
                <startTime>14:30</startTime>
                <stopTime>17:30</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>14:30</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-05 Tutorials 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:38</timestamp>
                <title>Tutorium 5</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>8</page>
              </track>
              <block>
                <key>other:Rup - UMLTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 10:57</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Wagner, A</authorKey>
                <title><![CDATA[Rup - UML
Teil 2]]></title>
                <talkList>Rup_-_UML</talkList>
                <startTime>16:30</startTime>
                <stopTime>19:30</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>19:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Software-Architektur</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:21</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Software-Architekturbewertung</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/trauter.pdf</slidesUrl>
          <slidesSize>1900</slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Trauter, R</speaker>
          <authors>
            <author>
              <key>Trauter, R</key>
              <lastName>Trauter</lastName>
              <firstName>Roland</firstName>
              <affiliation>Daimler Chrysler AG</affiliation>
              <email>roland.trauter@daimlerchrysler.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-06 Tutorials 6</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:38</timestamp>
                <title>Tutorium 6</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>8</page>
              </track>
              <block>
                <key>other:Software-ArchitekturbewertungTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:02</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Trauter, R</authorKey>
                <title><![CDATA[Software-Architekturbewertung
Teil 1]]></title>
                <talkList>Software-Architektur</talkList>
                <startTime>09:00</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-06 Tutorials 6</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:38</timestamp>
                <title>Tutorium 6</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>8</page>
              </track>
              <block>
                <key>other:Software-ArchitekturbewertungTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:03</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Trauter, R</authorKey>
                <title><![CDATA[Software-Architekturbewertung
Teil 2]]></title>
                <talkList>Software-Architektur</talkList>
                <startTime>11:00</startTime>
                <stopTime>14:00</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>14:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>distributed_systems</key>
          <editor>krudolph</editor>
          <timestamp>20.09.2000 09:28</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Java and distributed systems</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">The tutorial "Java and Distributed Systems" will explain Java's<br />
possibilities to implement distributed systems. In a first part Java-RMI<br />
(Remote Method Invocation) is explained. Starting with the necessary<br />
networking theory, the tutorial will examine an example application<br />
(e-commerce) to illustrate the RMI technology. The second part of the<br />
tutorial covers Java and CORBA. After an introduction to the concepts<br />
behind CORBA, the example application of the first part will be<br />
re-designed<br />
in order to implement a distributed CORBA application. This part also<br />
contains an in-depth comparison between RMI and CORBA. The third part of<br />
the tutorial contains an outlook towards recent developments, for<br />
example<br />
JINI and Enterprise Java Beans.</p>
<p class="ap">The tutorial is intended for beginners who already know the Java<br />
language<br />
but want to extend their knowledge about Java and distributed systems.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Fischer, S</speaker>
          <authors>
            <author>
              <key>Fischer, S</key>
              <lastName>Fischer</lastName>
              <firstName>Stephan</firstName>
              <affiliation>GMD-IPSI</affiliation>
              <email>sfischer@darmstadt.gmd.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-07 Tutorials 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:39</timestamp>
                <title>Tutorium 7</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>8</page>
              </track>
              <block>
                <key>other:Java and distributed systemsTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:09</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Fischer, S</authorKey>
                <title><![CDATA[Java and distributed systems
Teil 1
]]></title>
                <talkList>distributed_systems</talkList>
                <startTime>09:00</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-07 Tutorials 7</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:39</timestamp>
                <title>Tutorium 7</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>8</page>
              </track>
              <block>
                <key>other:Java and distributed systemsTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:11</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Fischer, S</authorKey>
                <title><![CDATA[Java and distributed systems
Teil 2
]]></title>
                <talkList>distributed_systems</talkList>
                <startTime>11:00</startTime>
                <stopTime>14:00</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>14:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>embedded_Systems</key>
          <editor>krudolph</editor>
          <timestamp>17.08.2000 09:59</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Java and embedded Systems</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Das Tutorial beschäftigt sich mit dem stark zunehmenden Einsatz von Java<br />
im Bereich eingebetteter Systeme. Von der Systemspezifikation<br />
eingebetteter Systeme über die Realisierung von Softwareprojekten bis<br />
hin zu verteilten eingebetteten Systemen und dynamischen intelligenten<br />
Netzwerken wird in dem Tutorial ein Überblick darüber gegeben, wie die<br />
Programmiersprache Java effektiv eingesetzt werden kann.</p>
<p class="ap">Beim Einsatz von Java zur Systemspezifikation eingebetteter Systeme ist<br />
eine schnelle Validierung auf Basis des Java-Laufzeitsystems mit Hilfe<br />
der Simulation durch Ausführung der Systemspezifikation möglich. Zur<br />
Steigerung der Performanz von Java-Anwendungen können unterschiedliche<br />
JVM-Designs oder Romizer eingesetzt werden. Es werden drei<br />
Java-Spezifikationen PersonalJava, EmbeddedJava und JavaCard<br />
vorgestellt, die entwickelt wurden, um den Speicherplatzverbrauch von<br />
Java-Anwendungen in Grenzen zu halten.</p>
<p class="ap">Im Zuge der Neuordnung der Java-Plattform wurden drei Spezifikationen<br />
mit unterschiedlicher Funktionalität entwickelt. Das Tutorial wird sich<br />
mit der Java 2 Micro Edition näher beschäftigen, die Anwendungen im<br />
Bereich eingebetteter Systeme adressiert. Das Kernstück dieser<br />
Spezifikation bildet eine spezielle Java Virtual Machine, die KVM.<br />
Innerhalb des Tutorials werden Vergleiche zwischen der KVM und einer JVM<br />
der PersonalJava-Generation im Hinblick auf Design, Performanz und<br />
Speicherplatzverbrauch angestellt.</p>
<p class="ap">Ein weiterer Teil beinhaltet dann die Implementierung echtzeitkritischer<br />
Anwendungen mit Java. Es wird die "Real-Time Spezifikation für Java"<br />
vorgestellt, und die grundlegenden Designentscheidungen beschrieben. Im<br />
letzten Teil des Tutorials werden dann Architekturen für die<br />
Realisierung intelligenter, dynamischer Netzwerke erläutet. Dazu zählt<br />
die Jini-Technologie im Allgemeinen und die<br />
"Jini-Surrogate-Architecture" in Kombination mit der Java 2 Micro<br />
Edition im Besonderen.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Rosenstiel, W</key>
              <lastName>Rosenstiel</lastName>
              <firstName>Wolfgang</firstName>
              <affiliation>Universität Tübingen</affiliation>
              <email>rosenstiel@informatik.uni-tuebingen.de</email>
            </author>
            <author>
              <key>Schmitt, S</key>
              <lastName>Schmitt</lastName>
              <firstName>Stephen</firstName>
              <affiliation>Forschungszentrum Informatik an der Universität Karlsruhe</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-08 Tutorials 8</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:39</timestamp>
                <title>Tutorium 8</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>8</page>
              </track>
              <block>
                <key>other:Java and embedded Systems Teil 1</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:14</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Rosenstiel, W.1</authorKey>
                <title><![CDATA[Java and embedded Systems 
Teil 1]]></title>
                <talkList>embedded_Systems</talkList>
                <startTime>14:30</startTime>
                <stopTime>17:30</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>14:30</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-08 Tutorials 8</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:39</timestamp>
                <title>Tutorium 8</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>4</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>8</page>
              </track>
              <block>
                <key>other:Java and embedded Systems Teil 2</key>
                <editor>krudolph</editor>
                <timestamp>10.08.2000 11:15</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Rosenstiel, W.1</authorKey>
                <title><![CDATA[Java and embedded Systems 
Teil 2]]></title>
                <talkList>embedded_Systems</talkList>
                <startTime>16:30</startTime>
                <stopTime>19:30</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>19:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>verteilten_Objekten_</key>
          <editor>krudolph</editor>
          <timestamp>20.09.2000 09:29</timestamp>
          <duration>180</duration>
          <state>released</state>
          <title>Von verteilten Objekten zu mobilen Agenten</title>
          <typeKey>tutorial</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Bei der Programmierung von verteilten Systemen ist derzeit die Verwendung von Remote Procedure Calls bzw. Remote Method Invocation der Stand der Technik. Hiervon ausgehend wollen wir in diesem Tutorial die Möglichkeiten des Einsatzes<br />
von mobilen Software Agenten vorstellen und diskutieren.<br />
Unter einem mobilen Agenten verstehen wir hierbei ein Programm, das zur Bearbeitung einer vorgegebenen Aufgabe in einem Netzwerk von Rechner zu Rechner migrieren kann und dabei alle Daten und seinen gesamten Code mit sich führt.</p>
<p class="ap">Mobile Agenten haben in den letzten Jahren sehr viel Aufmerksamtkeit erhalten, und es wurden zahlreiche Prototypen in Forschung und Industrie entwickelt. Es zeigt sich, dass mobile Agenten Vorteile in der Programmierung von verteilten Systemen besitzen und damit zum Beispiel besonders für den Einsatz im Bereich des Electronic Commerce oder im Netzwerkmanagement geeignet scheinen. Allerdings ist noch nicht absehbar, ob sich die Vorteile von mobilen Agenten gegen die Problematik der noch nicht zu gewährleistenden Sicherheit durchsetzen werden.</p>
<p class="ap">Wir werden im ersten Teil des Tutorials ausgehend vom derzeitigen Stand der Technik in der Programmierung von verteilten Systemen die Chancen - aber auch die Gefahren des Einsatzes von mobilen Agenten aufzeigen. Außerdem behandeln wir die folgenden Themen:</p>
<p class="ap">- Einführung in die Konzepte von mobilen Agenten, Abgrenzung zur Künstlichen Intelligenz<br />
- Vor- & Nachteile von mobilen Agenten<br />
- Anwendungsbereiche, die von mobilen Agenten profitieren können<br />
- Hindernisse beim Einsatz von mobilen Agenten, insbesondere Sicherheitsprobleme<br />
- Standards</p>
<p class="ap">Im zweiten Teil beschäftigen wir uns mit dem Aufbau eines Agentensystems und der Programmierung von Agenten. Wir zeigen an einem Beispiel in der Programmiersprache Java, wie ein einfaches Agentensystem implementiert werden<br />
kann. An einem konkreten Prototyp diskutieren wir die Software-Architektur und die Funktionsweise eines Agentensystems, und präsentieren schließlich Beispiele zur Programmierung von Agenten.</p>
<p class="ap">Im dritten Teil des Tutorials behandeln wir dann die Frage, ob mobile Agenten als neues Design Paradigma tatsächlich eine Alternative zur Programmierung mit Remote Method Invocation darstellen kann. Es wird sich zeigen, dass die Idee des mobilen Codes zahlreiche Vorteile bei der Anwendungsperformance bietet - aber der Designer nun vor dem komplexen Problem der Auswahl zwischen den verschiedenen Design Paradigmen steht. Hierzu stellen wir den aktuellen Stand der Forschung vor.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Rossak, W</speaker>
          <authors>
            <author>
              <key>Braun, P</key>
              <lastName>Braun</lastName>
              <firstName>Peter</firstName>
              <affiliation>Friedrich-Schiller-Universität Jena</affiliation>
              <email></email>
            </author>
            <author>
              <key>Erfurth, C</key>
              <lastName>Erfurth</lastName>
              <firstName>Christian </firstName>
              <affiliation>Friedrich-Schiller-Universität Jena</affiliation>
              <email></email>
            </author>
            <author>
              <key>Rossak, W</key>
              <lastName>Rossak</lastName>
              <firstName>Wilhelm</firstName>
              <affiliation>Friedrich-Schiller-Universität Jena</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>1-02 Tutorials 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:37</timestamp>
                <title>Tutorium 2</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>7</page>
              </track>
              <block>
                <key>other:Von verteilten Objekten zu mobilen AgentenTeil 1</key>
                <editor>krudolph</editor>
                <timestamp>09.08.2000 13:20</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Rossak, W</authorKey>
                <title><![CDATA[Von verteilten Objekten zu mobilen Agenten
Teil 1]]></title>
                <talkList>verteilten_Objekten_</talkList>
                <startTime>14:30</startTime>
                <stopTime>17:30</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>14:30</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
            <pitem>
              <track>
                <key>1-02 Tutorials 2</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 21:37</timestamp>
                <title>Tutorium 2</title>
                <date>09.10.2000</date>
                <room></room>
                <trackCol>2</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>7</page>
              </track>
              <block>
                <key>other:Von verteilten Objekten zu mobilen AgentenTeil 2</key>
                <editor>krudolph</editor>
                <timestamp>09.08.2000 13:21</timestamp>
                <duration>90</duration>
                <blockType>other</blockType>
                <authorKey>Rossak, W</authorKey>
                <title><![CDATA[Von verteilten Objekten zu mobilen Agenten
Teil 2]]></title>
                <talkList>verteilten_Objekten_</talkList>
                <startTime>16:30</startTime>
                <stopTime>19:30</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>180</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>19:30</stopTime>
            </pitem>
          </pitems>
        </talk>
      </talks>
    </type>
    <type>
      <key>udbx</key>
      <editor>falk</editor>
      <timestamp>19.08.2000 18:19</timestamp>
      <description>Papers reviewed and accepted by the PC on Universal databases and XML</description>
      <iconUrl>../../../images/cat-udbx.gif</iconUrl>
      <typePageUrl>../dbxml.html</typePageUrl>
      <talks>
        <talk>
          <key>Enablement_of_DB2_--</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 16:19</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>XML Unterstützung in DB2 durch DB2 XML Entender</title>
          <typeKey>udbx</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Die  eXtensible Markup Language (XML)  ist eine Schlüsseltechnologie,<br />
welche sowohl den Austausch von Informationen zwischen verschiedenen<br />
Systemen, als auch e-business Transaktionen erheblich vereinfacht. DB2 XML<br />
Extenders ermöglichen nicht nur die Speicherung von XML und DTD Dokumenten<br />
in ein Repository sondern ermöglichen weiterhin DBMS-relevante<br />
XML-Manipulationen.<br />
Mit den XML-Extendern  werden DBMS-Eigenschaften wie Datenintegrität,<br />
Sicherheit, Wiederherstellbarkeit und Administrierbarkeit auch auf die<br />
XML-Technologie erweitert.<br />
Es können XML-Dokumente als Ganzes gespeichert oder in eine relationale<br />
Form (über eine oder mehrere Tabellen) überführt werden. Weiterhin ist eine<br />
schnelle Suche sowohl innerhalb eines Dokumentes (Elemente und Attribute)<br />
als auch strukturiert über den gesamten XML-Bestand möglich. Die<br />
Abfragesyntax hält sich dabei an den W3C-Standard (wie z.B. der XPath<br />
Spezifikation). Weiterhin können ganze Dokumente oder einzelne Elemente<br />
oder Attributwerte dynamisch über eine SQL-Anweisung extrahiert werden.<br />
Über benutzerdefinierte Funktionen und Stored Procedures ist eine eng an<br />
die Datenbank gekoppelte XML-Verarbeitung realisiert.<br />
Applikationen können über embedded SQL, ODBC oder JDBC die DB2<br />
XML-Funktionalitäten nutzen.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/paessler.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Päßler, M</speaker>
          <authors>
            <author>
              <key>Päßler, M</key>
              <lastName>Päßler</lastName>
              <firstName>Manfred</firstName>
              <affiliation>IBM Deutschland</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-03 Dienstag 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 3</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:XML in Datenbanken und Datenflüssen</key>
                <editor>runland</editor>
                <timestamp>09.08.2000 19:19</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>XML in Datenbanken und Datenflüssen</title>
                <talkList>Enablement_of_DB2_--|Komposition_von_XML_|Developing_XML-enabl</talkList>
                <startTime>16:30</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>17:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Komposition_von_XML_</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 10:01</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Komposition von XML Dataflows zur Integration heterogener WWW-Informationsdienste</title>
          <typeKey>udbx</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Die klassische 2-stufige Wrapper-Mediator-Architektur zur Koppelung heterogener In-formationssysteme skaliert nicht für das World Wide Web. Die Menge, Komplexität, und häufige Änderung von WWW-Informationsdiensten erfordern exiblere Architekturen. In diesem Papier stellen wir einen kompositionalen, offenen Ansatz zur modularen Koppelung heterogener WWW-Informationsdienste vor. Grundlage des Ansatzes sind Dataflows. Dataflows werden als gemeinsame Abstraktion für anwendungspezifische Wrappers und Mediators eingesetzt, beschreiben ihren Input und Output in XML, und können so exibel auf Bedarf zusammengesetzt werden. Das vorgestellte System stellt eine Reihe von generischen Dataflow-Komponenten für das Ausfüllen von Forms, der Abfrage von<br />
XML-Dokumenten, sowie der Darstellung von XML-Dokumenten zur Verfügung. Diese<br />
Dataflow-Kompenenten können funktional komponiert und kombiniert werden, und als<br />
URL zu neuen Dataflow-Komponenten zusammengesetzt werden.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/udbx/macherius.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Fankhauser, P</key>
              <lastName>Fankhauser</lastName>
              <firstName>Peter</firstName>
              <affiliation>GMD - Forschungszentrum Informationstechnik GmbH</affiliation>
              <email>fankhauser@darmstadt.gmd.de</email>
            </author>
            <author>
              <key>Henkel, J</key>
              <lastName>Henkel</lastName>
              <firstName>Johannes </firstName>
              <affiliation>GMD - Forschungszentrum Informationstechnik GmbH</affiliation>
              <email>henkel@darmstadt.gmd.de</email>
            </author>
            <author>
              <key>Macherius, I</key>
              <lastName>Macherius</lastName>
              <firstName>Ingo</firstName>
              <affiliation>GMD Darmstadt</affiliation>
              <email>macherius@darmstadt.gmd.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-03 Dienstag 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 3</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:XML in Datenbanken und Datenflüssen</key>
                <editor>runland</editor>
                <timestamp>09.08.2000 19:19</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>XML in Datenbanken und Datenflüssen</title>
                <talkList>Enablement_of_DB2_--|Komposition_von_XML_|Developing_XML-enabl</talkList>
                <startTime>16:30</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>17:00</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Konzept_zur_Spezifik</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 10:03</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Ein Konzept zur Spezifikation von XSL-Transformationen und dessen Anwendung bei Bankselbstbedienungssystemen</title>
          <typeKey>udbx</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Die Transformation von XML-Dokumenten mit XSLT-Regeln ist von großer praktischer Relevanz. Der Aufwand für die Erstellung der Regeln wächst allerdings mit der Größe der ineinander zu überführenden Dokumentformate und der Komplexität der Transformation. Mit der wachsenden Menge von Regeln wird die Übersetzung auch immer weniger nachvollziehbar. Die in diesem Artikel vorgeschlagene Spezifikation von XSL-Transformationen und die nachfolgende Generierung von XSLT-Regeln vereinfacht die Erstellung von Übersetzern und bildet gleichfalls eine besser verständliche Dokumentation der Übersetzungsvorschrift. Die praktische Relevanz des Verfahrens zeigt sich zum Beispiel bei der Konvertierung von Austauschformaten in Bankselbstbedienungssystemen.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/udbx/depke.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Depke</key>
              <lastName>Depke</lastName>
              <firstName>R</firstName>
              <affiliation>Universität Paderborn</affiliation>
              <email>depke@uni-paderborn.de</email>
            </author>
            <author>
              <key>Langham, M</key>
              <lastName>Langham</lastName>
              <firstName>M.</firstName>
              <affiliation>s&amp;n AG</affiliation>
              <email>mlangham@sundn.de</email>
            </author>
            <author>
              <key>Lütkemeier, B</key>
              <lastName>Lütkemeier</lastName>
              <firstName>B.</firstName>
              <affiliation>Universität Paderborn</affiliation>
              <email>blue@upb.de</email>
            </author>
            <author>
              <key>Thöne, S</key>
              <lastName>Thöne</lastName>
              <firstName>S.</firstName>
              <affiliation>Universität Paderborn</affiliation>
              <email>seb@upb.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-03 Dienstag 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 3</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:Grundlagen und Anwendungen von XML und dem Web</key>
                <editor>runland</editor>
                <timestamp>10.08.2000 13:16</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Grundlagen und Anwendungen von XML und dem Web</title>
                <talkList>Konzept_zur_Spezifik|Konzeption_eines_XML|Smart_Client_Archite</talkList>
                <startTime>11:30</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Konzeption_eines_XML</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 10:06</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Konzeption eines XML-fähigen Mailtools</title>
          <typeKey>udbx</typeKey>
          <abstractHtml><![CDATA[<p class="ap">In dieser Arbeit wird ein Konzept vorgestellt, wie XML zur inhaltlichen Strukturierung elektronischer Nachrichten eingesetzt werden kann. Damit sollen einerseits die Möglichkeiten einer automatischen Weiterverarbeitung der Nachrichten verbessert werden. Andererseits wird angestrebt durch den Einsatz<br />
von Formularen bei der elektronischen Kommunikation die papierbasierte<br />
Kommunikation noch stärker als bisher möglich, in den Hintergrund zu drängen.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/udbx/lohmann.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Lohmann</key>
              <lastName>Lohmann</lastName>
              <firstName>Marc</firstName>
              <affiliation>Universität Paderborn</affiliation>
              <email>macke@uni-paderborn.de</email>
            </author>
            <author>
              <key>Wagner, A</key>
              <lastName>Wagner</lastName>
              <firstName>Annika </firstName>
              <affiliation>Universität Paderborn</affiliation>
              <email>awa@uni-paderborn.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-03 Dienstag 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 3</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>1</page>
              </track>
              <block>
                <key>session:Grundlagen und Anwendungen von XML und dem Web</key>
                <editor>runland</editor>
                <timestamp>10.08.2000 13:16</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Grundlagen und Anwendungen von XML und dem Web</title>
                <talkList>Konzept_zur_Spezifik|Konzeption_eines_XML|Smart_Client_Archite</talkList>
                <startTime>11:30</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:00</startTime>
              <stopTime>12:30</stopTime>
            </pitem>
          </pitems>
        </talk>
      </talks>
    </type>
    <type>
      <key>vendor</key>
      <editor>falk</editor>
      <timestamp>19.08.2000 18:19</timestamp>
      <description>Product presentations</description>
      <iconUrl>../../../images/cat-vendor.gif</iconUrl>
      <typePageUrl>../../Exhibit/talks.html</typePageUrl>
    </type>
    <type>
      <key>ws-gsce</key>
      <editor>falk</editor>
      <timestamp>25.09.2000 18:41</timestamp>
      <description>Young Researchers workshop on Generative and Component-based Software Engineering</description>
      <iconUrl>../../../images/cat-ws-gcse.gif</iconUrl>
      <typePageUrl>../gcseyrw.html</typePageUrl>
      <talks>
        <talk>
          <key>FlexiGen_a_framework</key>
          <editor>aspeck</editor>
          <timestamp>25.09.2000 18:41</timestamp>
          <duration>20</duration>
          <state>released</state>
          <title>FlexiGen a framework design for a flexible generator</title>
          <typeKey>ws-gsce</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl>http://i44w3.info.uni-karlsruhe.de/~pulvermu/workshops/GCSE2000_Young_Research/</homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../other/00/GCSE_YRW/Papers/lindig.html</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Lindig, T</speaker>
          <authors>
            <author>
              <key>Lindig, T</key>
              <lastName>Lindig</lastName>
              <firstName>Tobias</firstName>
              <affiliation></affiliation>
              <email>T.Lindig@gmx.de </email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:GCSE_Young_Researchers</key>
                <editor>aspeck</editor>
                <timestamp>28.09.2000 00:14</timestamp>
                <duration>180</duration>
                <blockType>session</blockType>
                <authorKey>Coplien, J</authorKey>
                <title>GCSE Young Researchers </title>
                <talkList>Young_Researchers_|Generation_from_UML_|FlexiGen_a_framework|Implementation_of_Ta|Olena:_a_Component-B|Technique_for_Variab|Requirements_for_Mod|Introducing_Separati|Multi-Design_Applica</talkList>
                <startTime>18:00</startTime>
                <stopTime>18:20</stopTime>
                <rasterStart>1080</rasterStart>
                <rasterLength>20</rasterLength>
              </block>
              <startTime>18:40</startTime>
              <stopTime>19:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Generation_from_UML_</key>
          <editor>aspeck</editor>
          <timestamp>25.09.2000 18:41</timestamp>
          <duration>20</duration>
          <state>final</state>
          <title>Code Generation from UML models</title>
          <typeKey>ws-gsce</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl>http://i44w3.info.uni-karlsruhe.de/~pulvermu/workshops/GCSE2000_Young_Research/</homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../other/00/GCSE_YRW/Papers/frohner.html</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Frohner, Á</key>
              <lastName>Frohner</lastName>
              <firstName>Ákos</firstName>
              <affiliation></affiliation>
              <email>Akos.Frohner@elte.hu</email>
            </author>
            <author>
              <key>Porkoláb, Z</key>
              <lastName>Porkoláb</lastName>
              <firstName>Zoltán</firstName>
              <affiliation></affiliation>
              <email>Zoltan.Porkolab@elte.hu</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:GCSE_Young_Researchers</key>
                <editor>aspeck</editor>
                <timestamp>28.09.2000 00:14</timestamp>
                <duration>180</duration>
                <blockType>session</blockType>
                <authorKey>Coplien, J</authorKey>
                <title>GCSE Young Researchers </title>
                <talkList>Young_Researchers_|Generation_from_UML_|FlexiGen_a_framework|Implementation_of_Ta|Olena:_a_Component-B|Technique_for_Variab|Requirements_for_Mod|Introducing_Separati|Multi-Design_Applica</talkList>
                <startTime>18:00</startTime>
                <stopTime>18:20</stopTime>
                <rasterStart>1080</rasterStart>
                <rasterLength>20</rasterLength>
              </block>
              <startTime>18:20</startTime>
              <stopTime>18:40</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Implementation_of_Ta</key>
          <editor>aspeck</editor>
          <timestamp>25.09.2000 18:41</timestamp>
          <duration>20</duration>
          <state>released</state>
          <title>A C++ Implementation of Tabu Search for k-Cardinality Tree Problem Based on Generic Programming and Component Reuse</title>
          <typeKey>ws-gsce</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl>http://i44w3.info.uni-karlsruhe.de/~pulvermu/workshops/GCSE2000_Young_Research/</homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../other/00/GCSE_YRW/Papers/xhafa.html</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Blesa, M</key>
              <lastName>Blesa</lastName>
              <firstName>M. Josep</firstName>
              <affiliation>Universitat Politècnica de Catalunya</affiliation>
              <email>mjblesa@lsi.upc.es</email>
            </author>
            <author>
              <key>Xhafa, F</key>
              <lastName>Xhafa</lastName>
              <firstName>Fatos</firstName>
              <affiliation>Universitat Politècnica de Catalunya</affiliation>
              <email>fatos@lsi.upc.es</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:GCSE_Young_Researchers</key>
                <editor>aspeck</editor>
                <timestamp>28.09.2000 00:14</timestamp>
                <duration>180</duration>
                <blockType>session</blockType>
                <authorKey>Coplien, J</authorKey>
                <title>GCSE Young Researchers </title>
                <talkList>Young_Researchers_|Generation_from_UML_|FlexiGen_a_framework|Implementation_of_Ta|Olena:_a_Component-B|Technique_for_Variab|Requirements_for_Mod|Introducing_Separati|Multi-Design_Applica</talkList>
                <startTime>18:00</startTime>
                <stopTime>18:20</stopTime>
                <rasterStart>1080</rasterStart>
                <rasterLength>20</rasterLength>
              </block>
              <startTime>19:00</startTime>
              <stopTime>19:20</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Introducing_Separati</key>
          <editor>aspeck</editor>
          <timestamp>25.09.2000 18:41</timestamp>
          <duration>20</duration>
          <state>released</state>
          <title>Introducing Separation of Concerns to Product Line Engineering</title>
          <typeKey>ws-gsce</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl>http://i44w3.info.uni-karlsruhe.de/~pulvermu/workshops/GCSE2000_Young_Research/</homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../other/00/GCSE_YRW/Papers/bayer.html</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Bayer, J</speaker>
          <authors>
            <author>
              <key>Bayer, J</key>
              <lastName>Bayer</lastName>
              <firstName>Joachim</firstName>
              <affiliation><![CDATA[
                          Fraunhofer Institute for Experimental Software Engineering (IESE)]]></affiliation>
              <email>bayer@iese.fhg.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:GCSE_Young_Researchers</key>
                <editor>aspeck</editor>
                <timestamp>28.09.2000 00:14</timestamp>
                <duration>180</duration>
                <blockType>session</blockType>
                <authorKey>Coplien, J</authorKey>
                <title>GCSE Young Researchers </title>
                <talkList>Young_Researchers_|Generation_from_UML_|FlexiGen_a_framework|Implementation_of_Ta|Olena:_a_Component-B|Technique_for_Variab|Requirements_for_Mod|Introducing_Separati|Multi-Design_Applica</talkList>
                <startTime>18:00</startTime>
                <stopTime>18:20</stopTime>
                <rasterStart>1080</rasterStart>
                <rasterLength>20</rasterLength>
              </block>
              <startTime>20:20</startTime>
              <stopTime>20:40</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Multi-Design_Applica</key>
          <editor>aspeck</editor>
          <timestamp>25.09.2000 18:41</timestamp>
          <duration>20</duration>
          <state>released</state>
          <title>Multi-Design Application Frameworks</title>
          <typeKey>ws-gsce</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl>http://i44w3.info.uni-karlsruhe.de/~pulvermu/workshops/GCSE2000_Young_Research/</homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../other/00/GCSE_YRW/Papers/MultiDesignApplicationFrameworks.html</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Hanenberg, S</speaker>
          <authors>
            <author>
              <key>Hanenberg, S</key>
              <lastName>Hanenberg</lastName>
              <firstName>Stefan</firstName>
              <affiliation>Universität Essen</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:GCSE_Young_Researchers</key>
                <editor>aspeck</editor>
                <timestamp>28.09.2000 00:14</timestamp>
                <duration>180</duration>
                <blockType>session</blockType>
                <authorKey>Coplien, J</authorKey>
                <title>GCSE Young Researchers </title>
                <talkList>Young_Researchers_|Generation_from_UML_|FlexiGen_a_framework|Implementation_of_Ta|Olena:_a_Component-B|Technique_for_Variab|Requirements_for_Mod|Introducing_Separati|Multi-Design_Applica</talkList>
                <startTime>18:00</startTime>
                <stopTime>18:20</stopTime>
                <rasterStart>1080</rasterStart>
                <rasterLength>20</rasterLength>
              </block>
              <startTime>20:40</startTime>
              <stopTime>21:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Olena:_a_Component-B</key>
          <editor>aspeck</editor>
          <timestamp>25.09.2000 18:41</timestamp>
          <duration>20</duration>
          <state>released</state>
          <title>Olena: a Component-Based Platform for Image Processing, mixing Generic, Generative and OO Programming </title>
          <typeKey>ws-gsce</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl>http://i44w3.info.uni-karlsruhe.de/~pulvermu/workshops/GCSE2000_Young_Research/</homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../other/00/GCSE_YRW/Papers/olena.html</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Duret-Lutz, A</speaker>
          <authors>
            <author>
              <key>Duret-Lutz, A</key>
              <lastName>Duret-Lutz</lastName>
              <firstName>Alexandre</firstName>
              <affiliation>Epita R&amp;D Laboratory</affiliation>
              <email>alexandre.duret-lutz@lrde.epita.fr</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:GCSE_Young_Researchers</key>
                <editor>aspeck</editor>
                <timestamp>28.09.2000 00:14</timestamp>
                <duration>180</duration>
                <blockType>session</blockType>
                <authorKey>Coplien, J</authorKey>
                <title>GCSE Young Researchers </title>
                <talkList>Young_Researchers_|Generation_from_UML_|FlexiGen_a_framework|Implementation_of_Ta|Olena:_a_Component-B|Technique_for_Variab|Requirements_for_Mod|Introducing_Separati|Multi-Design_Applica</talkList>
                <startTime>18:00</startTime>
                <stopTime>18:20</stopTime>
                <rasterStart>1080</rasterStart>
                <rasterLength>20</rasterLength>
              </block>
              <startTime>19:20</startTime>
              <stopTime>19:40</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Requirements_for_Mod</key>
          <editor>aspeck</editor>
          <timestamp>25.09.2000 18:41</timestamp>
          <duration>20</duration>
          <state>released</state>
          <title>Requirements for Modeling Software Product Lines</title>
          <typeKey>ws-gsce</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl>http://i44w3.info.uni-karlsruhe.de/~pulvermu/workshops/GCSE2000_Young_Research/</homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../other/00/GCSE_YRW/Papers/boellert.html</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Böllert, K</key>
              <lastName>Böllert</lastName>
              <firstName>Kai</firstName>
              <affiliation>Ilmenau Technical University</affiliation>
              <email>kai.boellert@theoinf.tu-ilmenau.de</email>
            </author>
            <author>
              <key>Streitferdt, D</key>
              <lastName>Streitferdt</lastName>
              <firstName>Detlef</firstName>
              <affiliation>Ilmenau Technical University</affiliation>
              <email>detlef.streitferdt@theoinf.tu-ilmenau.d</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:GCSE_Young_Researchers</key>
                <editor>aspeck</editor>
                <timestamp>28.09.2000 00:14</timestamp>
                <duration>180</duration>
                <blockType>session</blockType>
                <authorKey>Coplien, J</authorKey>
                <title>GCSE Young Researchers </title>
                <talkList>Young_Researchers_|Generation_from_UML_|FlexiGen_a_framework|Implementation_of_Ta|Olena:_a_Component-B|Technique_for_Variab|Requirements_for_Mod|Introducing_Separati|Multi-Design_Applica</talkList>
                <startTime>18:00</startTime>
                <stopTime>18:20</stopTime>
                <rasterStart>1080</rasterStart>
                <rasterLength>20</rasterLength>
              </block>
              <startTime>20:00</startTime>
              <stopTime>20:20</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Technique_for_Variab</key>
          <editor>aspeck</editor>
          <timestamp>25.09.2000 18:41</timestamp>
          <duration>20</duration>
          <state>released</state>
          <title>A Technique for Variability and Decision Modeling Facilitating the Incremental Introduction of Product Line Engineering</title>
          <typeKey>ws-gsce</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl>http://i44w3.info.uni-karlsruhe.de/~pulvermu/workshops/GCSE2000_Young_Research/</homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../other/00/GCSE_YRW/Papers/gcseYRW-muthig.html</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Muthig, D</speaker>
          <authors>
            <author>
              <key>Muthig, D</key>
              <lastName>Muthig</lastName>
              <firstName>Dirk</firstName>
              <affiliation>Fh-IESE Kaiserslautern</affiliation>
              <email>muthig@iese.fhg.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:GCSE_Young_Researchers</key>
                <editor>aspeck</editor>
                <timestamp>28.09.2000 00:14</timestamp>
                <duration>180</duration>
                <blockType>session</blockType>
                <authorKey>Coplien, J</authorKey>
                <title>GCSE Young Researchers </title>
                <talkList>Young_Researchers_|Generation_from_UML_|FlexiGen_a_framework|Implementation_of_Ta|Olena:_a_Component-B|Technique_for_Variab|Requirements_for_Mod|Introducing_Separati|Multi-Design_Applica</talkList>
                <startTime>18:00</startTime>
                <stopTime>18:20</stopTime>
                <rasterStart>1080</rasterStart>
                <rasterLength>20</rasterLength>
              </block>
              <startTime>19:40</startTime>
              <stopTime>20:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Young_Researchers_</key>
          <editor>aspeck</editor>
          <timestamp>25.09.2000 18:40</timestamp>
          <duration>20</duration>
          <state>released</state>
          <title><![CDATA[GCSE 2000 
Young Researchers Workshop]]></title>
          <typeKey>ws-gsce</typeKey>
          <abstractHtml><![CDATA[<p class="ap"><b>Aims and Objectives</b></p>
<p class="ap">The workshop aims at providing a platform for young researchers to present their work. These presentations will be commented by experienced panelists. The workshop serves as a forum for the participants to get in contact with other researchers in the field and to become familiar with other approaches and future research topics.</p>
<p class="ap">This workshop is part of the GCSE 2000 which is co-hosted with the NETOBJECTDAYS 2000 and supported by the Working Group Generative and Component-Based Software Engineering of the German "Gesellschaft für Informatik" (GI).</p>
<p class="ap"><ul><br />
<li> <A HREF="/other/00/GCSE_YRW/GCSE2000YRW_Team.html"><br />
GCSE 2000 Young Researchers Workshop Team</A><br />
</li><br />
<li> <A HREF="/other/00/GCSE_YRW/GCSE2000YRW_Papers.html"><br />
GCSE 2000 Young Researchers Workshop Papers</A><br />
</li><br />
<li> <A HREF="/other/00/GCSE_YRW/GCSE2000YRW_Program.html"><br />
GCSE 2000 Young Researchers Workshop Program</A><br />
</li><br />
</ul></p>]]></abstractHtml>
          <homePageUrl>http://i44w3.info.uni-karlsruhe.de/~pulvermu/workshops/GCSE2000_Young_Research/</homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Böllert, K</key>
              <lastName>Böllert</lastName>
              <firstName>Kai</firstName>
              <affiliation>Ilmenau Technical University</affiliation>
              <email>kai.boellert@theoinf.tu-ilmenau.de</email>
            </author>
            <author>
              <key>Heuzeroth, D</key>
              <lastName>Heuzeroth</lastName>
              <firstName>Dirk</firstName>
              <affiliation>Universität Karlsruhe</affiliation>
              <email></email>
            </author>
            <author>
              <key>Pulvermueller, E</key>
              <lastName>Pulvermueller</lastName>
              <firstName>Elke</firstName>
              <affiliation>Universität Tübingen</affiliation>
              <email>pulvermueller@acm.org</email>
            </author>
            <author>
              <key>Speck, A</key>
              <lastName>Speck</lastName>
              <firstName>Andreas</firstName>
              <affiliation>Universität Tübingen</affiliation>
              <email>speck@informatik.uni-tuebingen.de</email>
            </author>
            <author>
              <key>Streitferdt, D</key>
              <lastName>Streitferdt</lastName>
              <firstName>Detlef</firstName>
              <affiliation>Ilmenau Technical University</affiliation>
              <email>detlef.streitferdt@theoinf.tu-ilmenau.d</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:GCSE_Young_Researchers</key>
                <editor>aspeck</editor>
                <timestamp>28.09.2000 00:14</timestamp>
                <duration>180</duration>
                <blockType>session</blockType>
                <authorKey>Coplien, J</authorKey>
                <title>GCSE Young Researchers </title>
                <talkList>Young_Researchers_|Generation_from_UML_|FlexiGen_a_framework|Implementation_of_Ta|Olena:_a_Component-B|Technique_for_Variab|Requirements_for_Mod|Introducing_Separati|Multi-Design_Applica</talkList>
                <startTime>18:00</startTime>
                <stopTime>18:20</stopTime>
                <rasterStart>1080</rasterStart>
                <rasterLength>20</rasterLength>
              </block>
              <startTime>18:00</startTime>
              <stopTime>18:20</stopTime>
            </pitem>
          </pitems>
        </talk>
      </talks>
    </type>
    <type>
      <key>ws-javadb</key>
      <editor>falk</editor>
      <timestamp>19.08.2000 18:20</timestamp>
      <description>Workshop on Java and Databases: Persistence Options</description>
      <iconUrl>../../../images/cat-ws-javadb.gif</iconUrl>
      <typePageUrl>../jadb.html</typePageUrl>
      <talks>
        <talk>
          <key>IVQS:_a_visual_clien</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:56</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>IVQS: a visual client system to query remote multimedia databases through the web with an iconic interface</title>
          <typeKey>ws-javadb</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jadb/valeri.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>Fontana, F</key>
              <lastName>Fontana</lastName>
              <firstName>Flavio </firstName>
              <affiliation>University of Rome "La Sapienza"</affiliation>
              <email></email>
            </author>
            <author>
              <key>Moscarini, M</key>
              <lastName>Moscarini</lastName>
              <firstName>Marina</firstName>
              <affiliation>University of Rome "La Sapienza"</affiliation>
              <email></email>
            </author>
            <author>
              <key>Valeri, M</key>
              <lastName>Valeri</lastName>
              <firstName>Marcello</firstName>
              <affiliation>University of Rome "La Sapienza"</affiliation>
              <email>mvaleri@mclink.it</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-05 Mittwoch 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 5</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>session:Queries</key>
                <editor>krudolph</editor>
                <timestamp>25.08.2000 09:32</timestamp>
                <duration>30</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Queries</title>
                <talkList>IVQS:_a_visual_clien</talkList>
                <startTime>15:30</startTime>
                <stopTime>16:00</stopTime>
                <rasterStart>930</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>15:30</startTime>
              <stopTime>16:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Mapping_of_Object_Mo</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 16:02</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>A Tool for Mapping of Object Models to Relational&#x20;&#x20;Database Management Systems and Migration of Data for Object Model Versions</title>
          <typeKey>ws-javadb</typeKey>
          <abstractHtml><![CDATA[<p class="ap">While implementing an object model  based on persistent data,  there is a need for defining which object or object parts (attributes/associations) should be made persistent and to which persistent representation they are explicitly mapped. Furthermore, as object models change during implementation, there has to be a safe way for a corresponding change of the persistent model and the migration of the persistent data. <br />
Although the Interface Definition Language, CORBA and COM/DCOM provide a way for defining persistency  and/or access to persistent data, the rules and the doing for transferring transitory data to the underlying persistent storage system and vice versa has to be explicitly done by  the application.<br />
In this paper, the experience of developing and using the DRBMT (Data Request Broker Mapping Tool) in different projects is described, with special respect to versioning of object models and persistent models.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/becker.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Becker, G</speaker>
          <authors>
            <author>
              <key>Becker, G</key>
              <lastName>Becker</lastName>
              <firstName>Günter </firstName>
              <affiliation>ifs GmbH</affiliation>
              <email>guenter.becker@ifs-gmbh.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-05 Mittwoch 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 5</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>session:OR Mapping</key>
                <editor>krudolph</editor>
                <timestamp>26.09.2000 16:15</timestamp>
                <duration>120</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>OR Mapping</title>
                <talkList>approach_for_applica|Mapping_of_Object_Mo|Objekt-relationales_|Object-Oriented_GIS</talkList>
                <startTime>09:00</startTime>
                <stopTime>09:30</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>09:30</startTime>
              <stopTime>10:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Object-Oriented_GIS</key>
          <editor>krudolph</editor>
          <timestamp>26.09.2000 16:11</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>An Object-Oriented GIS</title>
          <typeKey>ws-javadb</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Object oriented databases have been portrayed as being the solution for complex applications such as Geographical Information Systems. Traditional database systems, such as relational, are not adequate for the rich types typically required of such systems. This paper discusses an application using object-oriented database technology, detailing the schema used, problems encountered and benefits perceived.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jadb/garvey.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Garvey, M</speaker>
          <authors>
            <author>
              <key>Garvey, M</key>
              <lastName>Garvey</lastName>
              <firstName>Mary</firstName>
              <affiliation>University of Wolverhampton</affiliation>
              <email>m.garvey@wlv.ac.uk</email>
            </author>
            <author>
              <key>Jackson, M</key>
              <lastName>Jackson</lastName>
              <firstName>Mike </firstName>
              <affiliation>University of Wolverhampton</affiliation>
              <email>m.s.jackson@wlv.ac.uk</email>
            </author>
            <author>
              <key>Roberts, M</key>
              <lastName>Roberts</lastName>
              <firstName>Martin</firstName>
              <affiliation>University of Wolverhampton</affiliation>
              <email>m.g.roberts@wlv.ac.uk</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-05 Mittwoch 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 5</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>session:OR Mapping</key>
                <editor>krudolph</editor>
                <timestamp>26.09.2000 16:15</timestamp>
                <duration>120</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>OR Mapping</title>
                <talkList>approach_for_applica|Mapping_of_Object_Mo|Objekt-relationales_|Object-Oriented_GIS</talkList>
                <startTime>09:00</startTime>
                <stopTime>09:30</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>10:30</startTime>
              <stopTime>11:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Objekt-relationales_</key>
          <editor>runland</editor>
          <timestamp>10.08.2000 23:23</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Objekt-relationales Mapping für Enterprise Java Beans mit dem Rational Rose Data Modeler</title>
          <typeKey>ws-javadb</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Schippert, R</speaker>
          <authors>
            <author>
              <key>Schippert, R</key>
              <lastName>Schippert</lastName>
              <firstName>Ralf</firstName>
              <affiliation>Avantis GmbH</affiliation>
              <email>ralf.schippert@avantis.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-05 Mittwoch 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 5</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>session:OR Mapping</key>
                <editor>krudolph</editor>
                <timestamp>26.09.2000 16:15</timestamp>
                <duration>120</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>OR Mapping</title>
                <talkList>approach_for_applica|Mapping_of_Object_Mo|Objekt-relationales_|Object-Oriented_GIS</talkList>
                <startTime>09:00</startTime>
                <stopTime>09:30</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>10:00</startTime>
              <stopTime>10:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>SIT-IN_on_Heterogene</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 16:05</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>SIT-IN on Heterogeneous Data with Java, HTTP and Relations</title>
          <typeKey>ws-javadb</typeKey>
          <abstractHtml><![CDATA[<p class="ap">This paper describes the technological architecture under implementation in a project called SIT-IN. Aim of the project is the integration of a number of legacy territorial systems in a new spatio-temporal system, for providing a territorial reference framework to statistics users and producers. The architecture is based on a flexible and scalable central component implemented in Java and supported by a self-describing relational database. A common relational repository enforces coherence between the territorial objects and their spatial representations. A prototype has been fully implemented and is currently being extended to become the first release of the final system.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/sindoni.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jadb/paolucci.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker></speaker>
          <authors>
            <author>
              <key>De Francisci, S</key>
              <lastName>De Francisci</lastName>
              <firstName>S.</firstName>
              <affiliation>ISTAT</affiliation>
              <email></email>
            </author>
            <author>
              <key>Paolucci, M</key>
              <lastName>Paolucci</lastName>
              <firstName>Mario</firstName>
              <affiliation>ISTAT</affiliation>
              <email>paolucci@istat.it</email>
            </author>
            <author>
              <key>Sindoni, G</key>
              <lastName>Sindoni</lastName>
              <firstName>G.</firstName>
              <affiliation>ISTAT</affiliation>
              <email>sindoni@istat.it</email>
            </author>
            <author>
              <key>Tininini, L</key>
              <lastName>Tininini</lastName>
              <firstName>L. </firstName>
              <affiliation>ISTAT</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-03 Donnerstag 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 3</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>session:Applications and experiences</key>
                <editor>krudolph</editor>
                <timestamp>26.09.2000 16:14</timestamp>
                <duration>60</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Applications and experiences</title>
                <talkList>Versnt_enJIn,_persis|SIT-IN_on_Heterogene</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Versnt_enJIn,_persis</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 11:59</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Versant enJin, persistent Cache in the middle tier</title>
          <typeKey>ws-javadb</typeKey>
          <abstractHtml><![CDATA[<p class="ap">The E-Business market is growing and the way of doing business is changing dramatically. New technologies are combined to provide a scalable, performant, reliable and secure infrastructure. It's a real challenge for the IT managers and architects to deal with the complexity of the new applications - or better components and integrated services. <br />
There are a lot of new promising technologies and tools - like EJB servers and they are selected as the foundation of the IT infrastructure of the upcoming architecture. Designing and implementing a sound infrastructure which is able to deal with the requirements from today and tomorrow (which are not known yet) is challenge. <br />
Scalability and performance are critical issues and cannot be solved only with better hardware. "Many people are under the misconception that scalability is a function of hardware.", Patricia Seybold Group.  The software solution is a persistent cache in the middle tier. <br />
So having a persistent cache is an enabling factor and a core part of the new IT infrastructures. The cache provides a very fast access to the business objects, "work in progress" transactions and metadata. The foundation of the persistent cache is a scalable, performant ODBMS which allows to store Java objects seamless without any mapping code.<br />
The following article summarizes the experiences made at several customers and explain why, when and how to use a middle tier cache.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jadb/klein.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Klein, G</speaker>
          <authors>
            <author>
              <key>Klein, G</key>
              <lastName>Klein</lastName>
              <firstName>Gerhard </firstName>
              <affiliation>Versant GmbH</affiliation>
              <email>gerhard.klein@versant.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-03 Donnerstag 3</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 3</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>3</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>5</page>
              </track>
              <block>
                <key>session:Applications and experiences</key>
                <editor>krudolph</editor>
                <timestamp>26.09.2000 16:14</timestamp>
                <duration>60</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>Applications and experiences</title>
                <talkList>Versnt_enJIn,_persis|SIT-IN_on_Heterogene</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>11:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>approach_for_applica</key>
          <editor>krudolph</editor>
          <timestamp>22.09.2000 12:01</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>An approach for application-data class and object identity to persistent-capable class and object identity mapping</title>
          <typeKey>ws-javadb</typeKey>
          <abstractHtml><![CDATA[<p class="ap">After the general introduction a short view into today_s component-oriented usage-scenarios of object-relational databases is given and the resulting requirements for reusable object-relational mapping components are stated. Then a clarification of the term "component" is given. Followed by an overview of the<br />
UFO-RDB wrapper component and lists and short discussion of the provided features. Then the approach for application-data class and object identity to persistent-capable class and object identity mapping mechanism developed for an used with the object-relational database wrapper component Univ.FrankfurtObject-RelationalDataBase wrapper is presented. In the end final conclusions and directions for subsequent work are mentioned.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/jadb/priese.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Priese, C</speaker>
          <authors>
            <author>
              <key>Priese, C</key>
              <lastName>Priese</lastName>
              <firstName>Claus P.</firstName>
              <affiliation>University of Frankfurt/Main</affiliation>
              <email>priese@dbis.informatik.uni-frankfurt.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-05 Mittwoch 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 5</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>session:OR Mapping</key>
                <editor>krudolph</editor>
                <timestamp>26.09.2000 16:15</timestamp>
                <duration>120</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>OR Mapping</title>
                <talkList>approach_for_applica|Mapping_of_Object_Mo|Objekt-relationales_|Object-Oriented_GIS</talkList>
                <startTime>09:00</startTime>
                <stopTime>09:30</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>09:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>meets_MUMPSLegacy_</key>
          <editor>krudolph</editor>
          <timestamp>11.08.2000 10:58</timestamp>
          <duration>60</duration>
          <state>released</state>
          <title><![CDATA[J2EE meets MUMPS
Legacy Data Access through Enterprise JavaBeans]]></title>
          <typeKey>ws-javadb</typeKey>
          <abstractHtml><![CDATA[<p class="ap">The Hamburger Hafen- und Lagerhaus AG decided to use the JavaTM 2 Platform, Enterprise Edition, building its software for a new container terminal. While the new system uses an object oriented data store, existing data must also be accessed. These data reside in a legacy system, written in M, formerly known as MUMPS.  We discuss the resulting requirements on the data handling as well as the solutions chosen in our project. Since data access through procedures is common in many legacy systems, our solutions hold regardless of M.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Krasemann, H</speaker>
          <authors>
            <author>
              <key>Geerken, A</key>
              <lastName>Geerken</lastName>
              <firstName>A. </firstName>
              <affiliation>APCON AG</affiliation>
              <email></email>
            </author>
            <author>
              <key>Krasemann, H</key>
              <lastName>Krasemann</lastName>
              <firstName>H. </firstName>
              <affiliation>debis Systemhaus</affiliation>
              <email></email>
            </author>
            <author>
              <key>Spindel, U</key>
              <lastName>Spindel</lastName>
              <firstName>U.</firstName>
              <affiliation>HHLA</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>3-05 Mittwoch 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:03</timestamp>
                <title>Track 5</title>
                <date>11.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>4</page>
              </track>
              <block>
                <key>talk:meets_MUMPSLegacy_</key>
                <editor>krudolph</editor>
                <timestamp>11.08.2000 11:00</timestamp>
                <duration>60</duration>
                <blockType>talk</blockType>
                <authorKey>Krasemann, H</authorKey>
                <title><![CDATA[J2EE meets MUMPS
Legacy Data Access through Enterprise JavaBeans]]></title>
                <talkList>meets_MUMPSLegacy_</talkList>
                <startTime>14:00</startTime>
                <stopTime>15:00</stopTime>
                <rasterStart>840</rasterStart>
                <rasterLength>60</rasterLength>
              </block>
              <startTime>14:00</startTime>
              <stopTime>15:00</stopTime>
            </pitem>
          </pitems>
        </talk>
      </talks>
    </type>
    <type>
      <key>ws-mik</key>
      <editor>falk</editor>
      <timestamp>19.08.2000 18:22</timestamp>
      <description>Workshop on Multimedia Information and Communication Systems</description>
      <iconUrl>../../../images/cat-ws-mik.gif</iconUrl>
      <typePageUrl>../mik.html</typePageUrl>
      <talks>
        <talk>
          <key>Anforderungen_an_mod</key>
          <editor>cbergmann</editor>
          <timestamp>25.06.2000 12:04</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Anforderungen an moderne lokale Netze ausgelegt für den Transport multimedialer Daten bei Abdeckung verschiedener Services und deren technische Realisierung in Rundfunkanstalten, Opernhäusern, Kulturbauten und öffentlichen Einrichtungen</title>
          <typeKey>ws-mik</typeKey>
          <abstractHtml>&lt;p class="ap"&gt;Die Auslegung von Datennetzwerken und deren praktischer Betrieb unterliegen weit mehr als nur einfachen Anforderungen an Übertragungsbandbreite. Es werden die relevanten Gesichtspunkte benannt und für verschiedene Anwendungen diskutiert.&lt;/p&gt;</abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Müller, R</speaker>
          <authors>
            <author>
              <key>Müller, R</key>
              <lastName>Müller</lastName>
              <firstName>Reinhard</firstName>
              <affiliation></affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-05 Donnerstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 5</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>session:Multimedia-Anwendungen</key>
                <editor>cbergmann</editor>
                <timestamp>25.06.2000 15:28</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey>Schön, E.1</authorKey>
                <title>Multimedia-Anwendungen</title>
                <talkList>Teleteaching__-_Tech|Anforderungen_an_mod|Aspekte_und_Probleme</talkList>
                <startTime>16:00</startTime>
                <stopTime>16:30</stopTime>
                <rasterStart>960</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>17:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Aspekte_und_Probleme</key>
          <editor>cbergmann</editor>
          <timestamp>25.06.2000 12:09</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Aspekte und Probleme bei der Integration von 3D-Computeranimationen in Videosequenzen</title>
          <typeKey>ws-mik</typeKey>
          <abstractHtml><![CDATA[<p class="ap">1997 wurden erste Ideen zu einer umfangreichen Multimediaproduktion mit dem Arbeitstitel "Virtuelle Rekonstruktion des Arnstädter Schlosses Neideck" mit Partnern entwickelt. Ziel sollte die Erstellung eines Videos sein, welches den heutigen Zustand der Schlossruine zeigt und dagegen eine Computerrekonstruktion des Renaissance Schlosses stellt und einen Eindruck vermittelt, wie das Schloss in der heutigen Umgebung wirken wuerde. Weiterhin sollten neben der Aussenansicht des Schlosses konstruktive Details und Inneneinrichtungen visualisiert werden.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Brothuhn, R</speaker>
          <authors>
            <author>
              <key>Brothuhn, R</key>
              <lastName>Brothuhn</lastName>
              <firstName>Rene</firstName>
              <affiliation>FH Schmalkalden</affiliation>
              <email></email>
            </author>
            <author>
              <key>Brückner, R</key>
              <lastName>Brückner</lastName>
              <firstName>Jan</firstName>
              <affiliation>FH Schmalkalden</affiliation>
              <email></email>
            </author>
            <author>
              <key>Böse, R.1</key>
              <lastName>Böse</lastName>
              <firstName>Ralf </firstName>
              <affiliation>FH Schmalkalden</affiliation>
              <email>boese@informatik.fh-schmalkalden.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-05 Donnerstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 5</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>session:Multimedia-Anwendungen</key>
                <editor>cbergmann</editor>
                <timestamp>25.06.2000 15:28</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey>Schön, E.1</authorKey>
                <title>Multimedia-Anwendungen</title>
                <talkList>Teleteaching__-_Tech|Anforderungen_an_mod|Aspekte_und_Probleme</talkList>
                <startTime>16:00</startTime>
                <stopTime>16:30</stopTime>
                <rasterStart>960</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>17:00</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Darstellung_von_Such</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 16:23</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Darstellung von Suchergebnissen in 3D-Dimensionen</title>
          <typeKey>ws-mik</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Im vorliegenden Beitrag wird ein neuer Lösungsansatz für die Darstellung <br />
von Informationen vorgestellt. Es wird in einer allgemeinen Form von dem <br />
Hauptproblem ausgegangen, daß von der Benutzerseite die Handhabung des <br />
Ergebnisses der Suche kompliziert und unübersichtlich ist. Für Verbesserungen <br />
stehen in der Computergrafik geeignete Mittel zur Verfügung, die nutzbar  zu  <br />
machen sind.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ws-mik/mik_najarro.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Barberena Najarro, M</speaker>
          <authors>
            <author>
              <key>Barberena Najarro, M</key>
              <lastName>Barberena Najarro</lastName>
              <firstName>Martha</firstName>
              <affiliation></affiliation>
              <email>martha.najarro@prakinf.tu-ilmenau.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-05 Donnerstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 5</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>session:Dokumentenmanagement in Verteilten Systemen</key>
                <editor>cbergmann</editor>
                <timestamp>25.06.2000 15:34</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey>Reif, H.1</authorKey>
                <title>Dokumentenmanagement in Verteilten Systemen</title>
                <talkList>Infrastruktur_und_da|Darstellung_von_Such|Visualisierung_von_F</talkList>
                <startTime>14:00</startTime>
                <stopTime>14:30</stopTime>
                <rasterStart>840</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>14:30</startTime>
              <stopTime>15:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>HelpDesk-Systeme_-_S</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 16:16</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>HelpDesk-Systeme - Struktur und Aufgabenmanagement</title>
          <typeKey>ws-mik</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Unternehmen sind auf einen unterbrechungsfreien Betrieb ihrer Daten- und Kommunikationsnetze angewiesen, da Ausfälle bzw. die zeitweise Nichtverfügbarkeit der EDV-Infrastruktur heute im Zeitalter der EDV-unterstützten Arbeitsprozesse gleichbedeutend mit der Unterbrechung bzw. Einschränkung von Geschäftsabläufen sind, was sich letztendlich in Verlusten niederschlägt. Zur reaktiven und proaktiven Vermeidung von Ausfällen  des Daten- und Kommunikationsnetzwerkes kommen heute HelpDesk-Systeme zum Einsatz, die eine Form der Arbeitsorganisation darstellen, die in der Lage ist,kurzfristig Betriebsstörungen zu beseitigen und mittel- bis langfristig zu vermeiden.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ws-mik/mik_benze.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Benze, J</speaker>
          <authors>
            <author>
              <key>Benze, J</key>
              <lastName>Benze</lastName>
              <firstName>Jörg</firstName>
              <affiliation>Controlware GmbH</affiliation>
              <email>jbenze@controlware.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-05 Donnerstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 5</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>session:Netzwerkmanagement/ Netzwerdesign</key>
                <editor>cbergmann</editor>
                <timestamp>25.06.2000 15:38</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey>Horn, W</authorKey>
                <title>Netzwerkmanagement/ Netzwerdesign</title>
                <talkList>Maintenance_Support_|HelpDesk-Systeme_-_S|Netzdesign</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Infrastruktur_und_da</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 16:28</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title><![CDATA[Die Infrastruktur und das Dokumentenmanagement von XML-basierten wissenschaftlichen Informationssystemen
]]></title>
          <typeKey>ws-mik</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ws-mik/mik_schoen.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Schön, E</speaker>
          <authors>
            <author>
              <key>Schön, E</key>
              <lastName>Schön</lastName>
              <firstName>Eckhardt</firstName>
              <affiliation>Tu Ilmenau, Fakultät für Informatik und Automatisierung</affiliation>
              <email>Eckhardt.Schoen@Prakinf.TU-Ilmenau.DE</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-05 Donnerstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 5</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>session:Dokumentenmanagement in Verteilten Systemen</key>
                <editor>cbergmann</editor>
                <timestamp>25.06.2000 15:34</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey>Reif, H.1</authorKey>
                <title>Dokumentenmanagement in Verteilten Systemen</title>
                <talkList>Infrastruktur_und_da|Darstellung_von_Such|Visualisierung_von_F</talkList>
                <startTime>14:00</startTime>
                <stopTime>14:30</stopTime>
                <rasterStart>840</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>14:00</startTime>
              <stopTime>14:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Kommunikation_mit_pe</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 16:26</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Kommunikation mit persönlichen Mobilgeräten - Möglichkeiten und Absicherung</title>
          <typeKey>ws-mik</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ws-mik/mik_reif.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Reif, H</speaker>
          <authors>
            <author>
              <key>Reif, H</key>
              <lastName>Reif</lastName>
              <firstName>Holger</firstName>
              <affiliation>Smartring GmbH, Erfurt</affiliation>
              <email>holger.reif@smartring.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-05 Donnerstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 5</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>session:Sicherheit und Mobilität in Computernetzen</key>
                <editor>cbergmann</editor>
                <timestamp>25.06.2000 14:57</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey>Reschke, D</authorKey>
                <title>Sicherheit und Mobilität in Computernetzen</title>
                <talkList>Unterstützung_von_CO|Sicherer_Zugang_mobi|Kommunikation_mit_pe</talkList>
                <startTime>09:00</startTime>
                <stopTime>09:30</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>10:00</startTime>
              <stopTime>10:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Maintenance_Support_</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 16:22</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Maintenance Support System</title>
          <typeKey>ws-mik</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Abstract: Maintenance of the telecommunication equipments includes information<br />
acquisition, fault detection and correction. These activities are complex due<br />
to the diversity of the equipments. This paper presents a simplified concept<br />
for a maintenance support system using Intranet solution. The system can be <br />
implemented in an Operation Maintenance Centre.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ws-mik/mik_hai.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Hoang, D</speaker>
          <authors>
            <author>
              <key>Hoang, D</key>
              <lastName>Hoang</lastName>
              <firstName>Dang Hai</firstName>
              <affiliation>Tu Ilmenau, Fakultät für Informatik und Automatisierung</affiliation>
              <email>hai.hoang@prakinf.tu-ilmenau.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-05 Donnerstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 5</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>session:Netzwerkmanagement/ Netzwerdesign</key>
                <editor>cbergmann</editor>
                <timestamp>25.06.2000 15:38</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey>Horn, W</authorKey>
                <title>Netzwerkmanagement/ Netzwerdesign</title>
                <talkList>Maintenance_Support_|HelpDesk-Systeme_-_S|Netzdesign</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:00</startTime>
              <stopTime>11:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Netzdesign</key>
          <editor>cbergmann</editor>
          <timestamp>24.06.2000 11:18</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Netzdesign</title>
          <typeKey>ws-mik</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Vögele, H</speaker>
          <authors>
            <author>
              <key>Vögele, H</key>
              <lastName>Vögele</lastName>
              <firstName>Harry</firstName>
              <affiliation>Controlware GmbH, Dietzenbach</affiliation>
              <email>hvoegele@controlware.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-05 Donnerstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 5</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>session:Netzwerkmanagement/ Netzwerdesign</key>
                <editor>cbergmann</editor>
                <timestamp>25.06.2000 15:38</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey>Horn, W</authorKey>
                <title>Netzwerkmanagement/ Netzwerdesign</title>
                <talkList>Maintenance_Support_|HelpDesk-Systeme_-_S|Netzdesign</talkList>
                <startTime>11:00</startTime>
                <stopTime>11:30</stopTime>
                <rasterStart>660</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:00</startTime>
              <stopTime>12:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Sicherer_Zugang_mobi</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 16:25</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title><![CDATA[Sicherer Zugang mobiler Mitarbeiter zu
Client/Server-Anwendungen im Intranet]]></title>
          <typeKey>ws-mik</typeKey>
          <abstractHtml><![CDATA[<p class="ap">In einer Zeit zunehmender physischer wie virtueller Mobilität ist es wünschenswert, wenn Mitarbeiter nicht nur innerhalb ihrer Firma Zugriff auf die firmeneigenen Client/Server-Anwendungen bekommen, sondern auch von zu Hause aus oder auf Dienstreisen. Hierbei spielen jedoch Sicher-heitsfragen eine wichtige Rolle. In dieser Arbeit werden zunächst die Sicherheitsanforderungen und möglichen Bedrohungen analysiert und daraufhin mehrere mögliche Realisierungsszenarien für den Zugriff mobiler Mitarbeiter auf Intranet-Anwendungen untersucht und bewertet.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ws-mik/mik_paehlke.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Pählke, F</speaker>
          <authors>
            <author>
              <key>Pählke, F</key>
              <lastName>Pählke</lastName>
              <firstName>Frank</firstName>
              <affiliation>Universität Karlsruhe, Fakultät für Informatik, Institut für Telematik</affiliation>
              <email>paehlke@telematik.informatik.uni-karlsruhe.de </email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-05 Donnerstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 5</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>session:Sicherheit und Mobilität in Computernetzen</key>
                <editor>cbergmann</editor>
                <timestamp>25.06.2000 14:57</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey>Reschke, D</authorKey>
                <title>Sicherheit und Mobilität in Computernetzen</title>
                <talkList>Unterstützung_von_CO|Sicherer_Zugang_mobi|Kommunikation_mit_pe</talkList>
                <startTime>09:00</startTime>
                <stopTime>09:30</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>09:30</startTime>
              <stopTime>10:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Teleteaching__-_Tech</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 16:17</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Teleteaching&#x20;&#x20;- Technische Konzeption des Thüringer Modells</title>
          <typeKey>ws-mik</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Am Universitätsrechenzentrum der Friedrich-Schiller-Universität Jena <br />
wurde von 1996-1997 in Zusammenarbeit mit dem Rechenzentrum der <br />
TU Ilmenau an der Entwicklung eines neuen Teletaching-Systems gearbeitet, welches im Verbundstudiengang Materialwissenschaften zwischen der <br />
FSU Jena, der TU Ilmenau und der BU Weimar eingesetzt werden sollte.</p>
<p class="ap">Das Ziel war die Analyse bestehender Lösungen für Teleteaching und die  Realisierung eines Systems für den universitären Bereich im Rahmen einer direkten Zusammenarbeit von mindestens drei Universitäten. Es sollte ein funktionsfähiges System entstehen, welches in der Praxis effektiv eingesetzt werden kann und durch die Studenten und Dozenten akzeptiert wird. </p>
<p class="ap">Die Hauptschwerpunkte lagen dabei in der Konzeption und Umsetzung eines neuen Systems für Teleteaching und der damit verbundenen Verteilung von Lehrveranstaltungen zwischen drei Universitäten (Jena, Weimar und Ilmenau).</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ws-mik/goetz.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Götz, O</speaker>
          <authors>
            <author>
              <key>Götz, O</key>
              <lastName>Götz</lastName>
              <firstName>Olaf</firstName>
              <affiliation>friedrich-Schiller Universität Jena, Rechenzentrum</affiliation>
              <email>aog@uni-jena.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-05 Donnerstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 5</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>session:Multimedia-Anwendungen</key>
                <editor>cbergmann</editor>
                <timestamp>25.06.2000 15:28</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey>Schön, E.1</authorKey>
                <title>Multimedia-Anwendungen</title>
                <talkList>Teleteaching__-_Tech|Anforderungen_an_mod|Aspekte_und_Probleme</talkList>
                <startTime>16:00</startTime>
                <stopTime>16:30</stopTime>
                <rasterStart>960</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>16:00</startTime>
              <stopTime>16:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Unterstützung_von_CO</key>
          <editor>krudolph</editor>
          <timestamp>21.09.2000 16:19</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title><![CDATA[Unterstützung von CORBA-Anwendungen
im mobilen Umfeld durch Java-Agenten]]></title>
          <typeKey>ws-mik</typeKey>
          <abstractHtml><![CDATA[<p class="ap">Immer leistungsfähigere Rechner und die beinahe schon allgegenwärtige Verfüugbarkeit von Kommunikationsmöglichkeiten in Form von Funknetzen erlauben es, auch mobile Endgeräte in verteilte Anwendungen mit einzubeziehen. Diese Entwicklung wurde auch von der Object Management Group OMG erkannt, die den von ihr entwickelten CORBA-Standard [OMG99]ebenfalls mobilen und funkangebundenen Endgeräten zugänglich machen möchte. Doch gerade bei mobilen Endgeräten kann die Entfernung zwischen der Client-Anwendung und der kontaktierten Server-Anwendung beliebig groß werden, so dass neben der bereits stark ins Gewicht fallenden  Übertragunsgverzögerung auf der Funkstrecke auch die wachsende Verzögerung<br />
im Festnetz hinzu kommt. Eine Möglichkeit, dieser Problematik Herr zu werden, ist die Bereitstellung von Server-Funktionalität mittels mobiler Agenten, die auf der Festnetzseite den Bewegungen des mobilen Endgeräts folgen und somit die Antwortzeit beim Server-Aufruf wesentlich verkürzen helfen und zu einer erheblichen Entlastung zentraler Komponenten beitragen.<br />
Eine derartige Architektur, die als Erweiterung zur Proxy-Plattform Pi-Quadrat konzipiert wurde, soll im Folgenden vorgestellt werden.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ws-mik/mik_ruggaberSeitz.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Seitz, J.</speaker>
          <authors>
            <author>
              <key>Ruggaber, R</key>
              <lastName>Ruggaber</lastName>
              <firstName>Rainer</firstName>
              <affiliation><![CDATA[Universität Karlsruhe
, Fakultät für Informatik
, Institut für Telematik]]></affiliation>
              <email>ruggaber@telematik.informatik.uni-karlsruhe.de</email>
            </author>
            <author>
              <key>Seitz, J</key>
              <lastName>Seitz</lastName>
              <firstName>Jochen</firstName>
              <affiliation>TU Braunschweig, Institut für Betriebssysteme und Rechnerverbund </affiliation>
              <email>seitz@ibr.cs.tu-bs.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-05 Donnerstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 5</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>session:Sicherheit und Mobilität in Computernetzen</key>
                <editor>cbergmann</editor>
                <timestamp>25.06.2000 14:57</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey>Reschke, D</authorKey>
                <title>Sicherheit und Mobilität in Computernetzen</title>
                <talkList>Unterstützung_von_CO|Sicherer_Zugang_mobi|Kommunikation_mit_pe</talkList>
                <startTime>09:00</startTime>
                <stopTime>09:30</stopTime>
                <rasterStart>540</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>09:00</startTime>
              <stopTime>09:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Visualisierung_von_F</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 16:24</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Visualisierung von FEM- Simulationsdaten im Kontext verteilter objektorientierter Systeme -&#x20;&#x20;&#x20;ein Beitrag zum Portal Supercomputing</title>
          <typeKey>ws-mik</typeKey>
          <abstractHtml><![CDATA[<p class="ap">An der Fachhochschule Schmalkalden wird in Zusammenarbeit mit dem<br />
Sonderforschungsbereich 393 der TU Chemnitz eine Systemarchitektur zur Simulation und Visualisierung von FEM Modellen auf der Basis verteilter objektorientierter Systeme unter dem Aspekt des Portal Computing entwickelt. Der Name des Projektes ist " DOVI"  Distributed Objectoriented Visualization System. Ziel ist die Untersuchung der Bereitstellungsmöglichkeiten von Simulations- und Visualisierungsdiensten über das Internet.<br />
Zielgruppe sind kommunale mittelständische Unternehmen, denen der Zugang zu<br />
Hochleistungssystemen über das Internet ermöglicht werden soll.<br />
Die Simulation komplexer Vorgänge und die damit verbundene multimediale Präsentation der Ergebnisse in verteilten Umgebungen ist ein aktuelles Forschungs- und Anwendungsgebiet in der Informatik. Mit der Weiterentwicklung der Hardwarebasis und der verbesserten Software wird auch für den Anwender eine interaktive 3D-Visualisierung am Arbeitsplatz möglich. Die verbesserte Telekommunikationsinfrastruktur lässt außerdem Zugriff auf Hochleistungsserver<br />
für Simulation und Visualisierung zu.</p>]]></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/dittmar.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl>../../../../pdf/00/papers/ws-mik/mik_boese.pdf</paperUrl>
          <draftUrl></draftUrl>
          <speaker>Ritzmann, M</speaker>
          <authors>
            <author>
              <key>Böse, R</key>
              <lastName>Böse</lastName>
              <firstName>Ralf</firstName>
              <affiliation>Fachhochschule Schmalkalden, Fachbereich Informatik, Fachgebiet Grafische Datenverarbeitung</affiliation>
              <email>boese@informatik.fh-schmalkalden.de</email>
            </author>
            <author>
              <key>Dittmar, A</key>
              <lastName>Dittmar</lastName>
              <firstName>Andreas </firstName>
              <affiliation>Fachhochschule Schmalkalden, Fachbereich Informatik</affiliation>
              <email>dittmar@informatik.fh-schmalkalden.de</email>
            </author>
            <author>
              <key>Mach, W</key>
              <lastName>Mach</lastName>
              <firstName>Walter</firstName>
              <affiliation>Fachhochschule Schmalkalden, Fachbereich Informatik, Fachgebiet Datenstrukturen</affiliation>
              <email>mach@informatik.fh-schmalkalden.de</email>
            </author>
            <author>
              <key>Ritzmann, M</key>
              <lastName>Ritzmann</lastName>
              <firstName>Mark</firstName>
              <affiliation>FH Schmalkalden, Fachbereich Informatik, Fachgebiet Grafische Datenverarbeitung </affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>4-05 Donnerstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:05</timestamp>
                <title>Track 5</title>
                <date>12.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>6</page>
              </track>
              <block>
                <key>session:Dokumentenmanagement in Verteilten Systemen</key>
                <editor>cbergmann</editor>
                <timestamp>25.06.2000 15:34</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey>Reif, H.1</authorKey>
                <title>Dokumentenmanagement in Verteilten Systemen</title>
                <talkList>Infrastruktur_und_da|Darstellung_von_Such|Visualisierung_von_F</talkList>
                <startTime>14:00</startTime>
                <stopTime>14:30</stopTime>
                <rasterStart>840</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>15:00</startTime>
              <stopTime>15:30</stopTime>
            </pitem>
          </pitems>
        </talk>
      </talks>
    </type>
    <type>
      <key>ws-tmpw</key>
      <editor>falk</editor>
      <timestamp>16.09.2000 19:17</timestamp>
      <description>Workshop on C++ Template Programming</description>
      <iconUrl>../../../images/cat-ws-tmpw.gif</iconUrl>
      <typePageUrl>../tmpw.html</typePageUrl>
      <talks>
        <talk>
          <key>Concept_Checking:_Bi</key>
          <editor>smeyers</editor>
          <timestamp>01.09.2000 00:45</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Concept Checking: Binding Parametric Polymorphism in C++</title>
          <typeKey>ws-tmpw</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Siek, J</speaker>
          <authors>
            <author>
              <key>Lumsdaine, A</key>
              <lastName>Lumsdaine</lastName>
              <firstName>Andrew</firstName>
              <affiliation>lums@lsc.nd.edu</affiliation>
              <email></email>
            </author>
            <author>
              <key>Siek, J</key>
              <lastName>Siek</lastName>
              <firstName>Jeremy</firstName>
              <affiliation>jsiek@lsc.nd.edu</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:C++ Template Programming Session 3</key>
                <editor>smeyers</editor>
                <timestamp>13.09.2000 16:28</timestamp>
                <duration>60</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>C++ Template Programming Session 3</title>
                <talkList>Static_Interfaces_in|Concept_Checking:_Bi</talkList>
                <startTime>14:30</startTime>
                <stopTime>15:00</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>15:00</startTime>
              <stopTime>15:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Custom_Iterators_for</key>
          <editor>krudolph</editor>
          <timestamp>28.09.2000 15:32</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Custom Iterators for the STL</title>
          <typeKey>ws-tmpw</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl>../../../../pdf/00/slides/becker_baus.pdf</slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Baus, C</speaker>
          <authors>
            <author>
              <key>Baus, C</key>
              <lastName>Baus</lastName>
              <firstName>Christopher</firstName>
              <affiliation></affiliation>
              <email>christopher@baus.net</email>
            </author>
            <author>
              <key>Becker, T</key>
              <lastName>Becker</lastName>
              <firstName>Thomas</firstName>
              <affiliation></affiliation>
              <email>thomas@styleadvisor.com</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:C++ Template Programming Session 2</key>
                <editor>smeyers</editor>
                <timestamp>13.09.2000 16:28</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>C++ Template Programming Session 2</title>
                <talkList>Custom_Iterators_for|Template_Library|Expression_Template_</talkList>
                <startTime>11:30</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>11:30</startTime>
              <stopTime>12:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Description_of_the_S</key>
          <editor>smeyers</editor>
          <timestamp>01.09.2000 00:47</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>UML Description of the STL</title>
          <typeKey>ws-tmpw</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Eichelberger, H</speaker>
          <authors>
            <author>
              <key>Eichelberger, H</key>
              <lastName>Eichelberger</lastName>
              <firstName>H</firstName>
              <affiliation>eichelberger@informatik.uni-wuerzburg.de</affiliation>
              <email></email>
            </author>
            <author>
              <key>Wolff, J</key>
              <lastName>Wolff</lastName>
              <firstName>J</firstName>
              <affiliation></affiliation>
              <email>wolff@informatik.uni-wuerzburg.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>session:C++ Template Programming, Session 4</key>
                <editor>smeyers</editor>
                <timestamp>13.09.2000 16:28</timestamp>
                <duration>60</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>C++ Template Programming, Session 4</title>
                <talkList>Dont_Mix|Description_of_the_S</talkList>
                <startTime>16:30</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>17:00</startTime>
              <stopTime>17:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Dont_Mix</key>
          <editor>smeyers</editor>
          <timestamp>01.09.2000 00:45</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>STL and OO Don't Mix</title>
          <typeKey>ws-tmpw</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Kuehl, D</speaker>
          <authors>
            <author>
              <key>Kuehl, D</key>
              <lastName>Kuehl</lastName>
              <firstName>Dietmar</firstName>
              <affiliation>dietmar_kuehl@yahoo.com</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>session:C++ Template Programming, Session 4</key>
                <editor>smeyers</editor>
                <timestamp>13.09.2000 16:28</timestamp>
                <duration>60</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>C++ Template Programming, Session 4</title>
                <talkList>Dont_Mix|Description_of_the_S</talkList>
                <startTime>16:30</startTime>
                <stopTime>17:00</stopTime>
                <rasterStart>990</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>16:30</startTime>
              <stopTime>17:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Expression_Template_</key>
          <editor>smeyers</editor>
          <timestamp>01.09.2000 00:39</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>An Expression Template aware Lambda Function</title>
          <typeKey>ws-tmpw</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Striegnitz, J</speaker>
          <authors>
            <author>
              <key>Smith, S</key>
              <lastName>Smith</lastName>
              <firstName>Stephen</firstName>
              <affiliation>sa_smith@acl.lanl.gov</affiliation>
              <email></email>
            </author>
            <author>
              <key>Striegnitz, J</key>
              <lastName>Striegnitz</lastName>
              <firstName>Joerg</firstName>
              <affiliation></affiliation>
              <email>J.Striegnitz@fz-juelich.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:C++ Template Programming Session 2</key>
                <editor>smeyers</editor>
                <timestamp>13.09.2000 16:28</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>C++ Template Programming Session 2</title>
                <talkList>Custom_Iterators_for|Template_Library|Expression_Template_</talkList>
                <startTime>11:30</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:30</startTime>
              <stopTime>13:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Generic_Components_f</key>
          <editor>smeyers</editor>
          <timestamp>01.09.2000 00:34</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title><![CDATA[Generic Components for Grid Data Structures and
Algorithms with C++
]]></title>
          <typeKey>ws-tmpw</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Berti, G</speaker>
          <authors>
            <author>
              <key>Berti, G</key>
              <lastName>Berti</lastName>
              <firstName>Guntram</firstName>
              <affiliation></affiliation>
              <email>berti@math.tu-cottbus.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:C++ Template Programming Session 1</key>
                <editor>smeyers</editor>
                <timestamp>13.09.2000 16:28</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>C++ Template Programming Session 1</title>
                <talkList>Solution_to_the_Cons|Generic_Components_f|compilation_models_f</talkList>
                <startTime>09:30</startTime>
                <stopTime>10:00</stopTime>
                <rasterStart>570</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>10:00</startTime>
              <stopTime>10:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Solution_to_the_Cons</key>
          <editor>smeyers</editor>
          <timestamp>01.09.2000 00:32</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title><![CDATA[A Solution to the Constructor-Problem of Mixin-Based Programming in C++
]]></title>
          <typeKey>ws-tmpw</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Eisenecker, U</speaker>
          <authors>
            <author>
              <key>Blinn, F</key>
              <lastName>Blinn</lastName>
              <firstName>Frank</firstName>
              <affiliation></affiliation>
              <email>Frank.Blinn@student-zw.fh-kl.de</email>
            </author>
            <author>
              <key>Czarnecki, K</key>
              <lastName>Czarnecki</lastName>
              <firstName>Krzysztof</firstName>
              <affiliation>Daimler Chrysler AG</affiliation>
              <email></email>
            </author>
            <author>
              <key>Eisenecker, U</key>
              <lastName>Eisenecker</lastName>
              <firstName>Ulrich W.</firstName>
              <affiliation>Fachhochschule Kaiserslautern</affiliation>
              <email>eisenecker@informatik.fh-kl.de</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:C++ Template Programming Session 1</key>
                <editor>smeyers</editor>
                <timestamp>13.09.2000 16:28</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>C++ Template Programming Session 1</title>
                <talkList>Solution_to_the_Cons|Generic_Components_f|compilation_models_f</talkList>
                <startTime>09:30</startTime>
                <stopTime>10:00</stopTime>
                <rasterStart>570</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>09:30</startTime>
              <stopTime>10:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Static_Interfaces_in</key>
          <editor>smeyers</editor>
          <timestamp>01.09.2000 00:44</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Static Interfaces in C++</title>
          <typeKey>ws-tmpw</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>McNamara, B</speaker>
          <authors>
            <author>
              <key>McNamara, B</key>
              <lastName>McNamara</lastName>
              <firstName>Brian</firstName>
              <affiliation></affiliation>
              <email>lorgon@cc.gatech.edu</email>
            </author>
            <author>
              <key>Smaragdakis, Y</key>
              <lastName>Smaragdakis</lastName>
              <firstName>Yannis</firstName>
              <affiliation>College of Computing</affiliation>
              <email>yannis@cc.gatech.edu</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:C++ Template Programming Session 3</key>
                <editor>smeyers</editor>
                <timestamp>13.09.2000 16:28</timestamp>
                <duration>60</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>C++ Template Programming Session 3</title>
                <talkList>Static_Interfaces_in|Concept_Checking:_Bi</talkList>
                <startTime>14:30</startTime>
                <stopTime>15:00</stopTime>
                <rasterStart>870</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>14:30</startTime>
              <stopTime>15:00</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Template_Library</key>
          <editor>smeyers</editor>
          <timestamp>01.09.2000 00:38</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>The View Template Library</title>
          <typeKey>ws-tmpw</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Weiser, M</speaker>
          <authors>
            <author>
              <key>Powell, G</key>
              <lastName>Powell</lastName>
              <firstName>Gary</firstName>
              <affiliation>gary.powell@sierra.com</affiliation>
              <email></email>
            </author>
            <author>
              <key>Weiser, M</key>
              <lastName>Weiser</lastName>
              <firstName>Martin</firstName>
              <affiliation>weiser@zib.de</affiliation>
              <email></email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:C++ Template Programming Session 2</key>
                <editor>smeyers</editor>
                <timestamp>13.09.2000 16:28</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>C++ Template Programming Session 2</title>
                <talkList>Custom_Iterators_for|Template_Library|Expression_Template_</talkList>
                <startTime>11:30</startTime>
                <stopTime>12:00</stopTime>
                <rasterStart>690</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>12:00</startTime>
              <stopTime>12:30</stopTime>
            </pitem>
          </pitems>
        </talk>
        <talk>
          <key>Template_Programming</key>
          <editor>smeyers</editor>
          <timestamp>01.09.2000 00:46</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Template Programming Techniques in SIunits</title>
          <typeKey>ws-tmpw</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Brown, W</speaker>
          <authors>
            <author>
              <key>Brown, W</key>
              <lastName>Brown</lastName>
              <firstName>Walter</firstName>
              <affiliation></affiliation>
              <email>wb@fnal.gov</email>
            </author>
          </authors>
          <pitems/>
        </talk>
        <talk>
          <key>compilation_models_f</key>
          <editor>smeyers</editor>
          <timestamp>01.09.2000 00:35</timestamp>
          <duration>30</duration>
          <state>released</state>
          <title>Five compilation models for C++ templates</title>
          <typeKey>ws-tmpw</typeKey>
          <abstractHtml></abstractHtml>
          <homePageUrl></homePageUrl>
          <slidesUrl></slidesUrl>
          <slidesSize></slidesSize>
          <paperUrl></paperUrl>
          <draftUrl></draftUrl>
          <speaker>Veldhuizen, T</speaker>
          <authors>
            <author>
              <key>Veldhuizen, T</key>
              <lastName>Veldhuizen</lastName>
              <firstName>Todd L.</firstName>
              <affiliation>Indiana University</affiliation>
              <email>tveldhui@extreme.indiana.edu,tveldhui@acm.org</email>
            </author>
          </authors>
          <pitems>
            <pitem>
              <track>
                <key>2-05 Dienstag 5</key>
                <editor>flanghammer</editor>
                <timestamp>08.08.2000 23:01</timestamp>
                <title>Track 5</title>
                <date>10.10.2000</date>
                <room></room>
                <trackCol>1</trackCol>
                <extraTrackCols>0</extraTrackCols>
                <page>2</page>
              </track>
              <block>
                <key>other:C++ Template Programming Session 1</key>
                <editor>smeyers</editor>
                <timestamp>13.09.2000 16:28</timestamp>
                <duration>90</duration>
                <blockType>session</blockType>
                <authorKey></authorKey>
                <title>C++ Template Programming Session 1</title>
                <talkList>Solution_to_the_Cons|Generic_Components_f|compilation_models_f</talkList>
                <startTime>09:30</startTime>
                <stopTime>10:00</stopTime>
                <rasterStart>570</rasterStart>
                <rasterLength>30</rasterLength>
              </block>
              <startTime>10:30</startTime>
              <stopTime>11:00</stopTime>
            </pitem>
          </pitems>
        </talk>
      </talks>
    </type>
    <type>
      <key>zmisc</key>
      <editor>falk</editor>
      <timestamp>25.08.2000 12:15</timestamp>
      <description>Miscellaneous - further information about various topics</description>
      <iconUrl></iconUrl>
      <typePageUrl></typePageUrl>
    </type>
  </types>
</talks>
