THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700


S U M M A R Y


DIARY: March 1, 1999 05:14 AM Monday; Rod Welch

Sent letter to Roy on his recent submissions.

1...Summary/Objective
2...Voice Data Entry Support for SDS
3...Schedule Development (Calsch) - Solving 3 Problems
.........IETF Calendaring and Scheduling (calsch) Working Group
4...XML - Web Programming Tools
5...Object Management Group (OMG)
......Object Management Software - Definition
......Heterogeneous Computing Environment
......Internet Applications
6...COBRA Programming Language for OMG
7...Middleware Supports Universal Applications


..............
Click here to comment!

CONTACTS 
0201 - Science Applications                 619 546 6000
020101 - Mr. Roy Roebuck, Ph.D.

SUBJECTS
GEM Roy Roebuck
Voice Data Entry May Not Improve
Speech Recognition
OMG (Object Management Group)

0806 -    ..
0807 - Summary/Objective
0808 -
080801 - Follow up ref SDS 30 0000, ref SDS 28 0000.
080802 -
080803 - Received letters from Roy that seem to indicate he is sending some
080804 - follow up.  Did not receive anything the past few days.  There is a
080805 - link in the first letter to OMG. ref SDS 0 0867
080806 -
080807 - This morning sent ref DIT 1 requesting clarification with link to this
080808 - record for background.
080809 -
080810 -     [On 990314 received letter from Roy. ref SDS 34]
080811 -
080812 -
080813 -
0809 -
0810 -
0811 - Progress
0812 -
081201 -  ..
081202 - Voice Data Entry Support for SDS
081203 -
081204 - Roy submitted two short letters last week that discuss voice
081205 - recognition, ref DRT 1 7323, as potential support for SDS.
081206 -
081207 -     On 990121 reviewed book on creativity of hand and brain that lends
081208 -     support to keyboard data entry. ref SDS 21 6490
081209 -
081210 -     On 950710 Tom Landauer's book "Trouble with Computers" explains
081211 -     why speech data entry may not be helpful. ref SDS 8 1920
081212 -
081213 -     Speech recognition was reviewed as part of automated management at
081214 -     a Digital conference on 951010. ref SDS 9 3195  Digital also
081215 -     talked about Enterprise workflow, virtual office, but they were
081216 -     not making good progress. ref SDS 9 3958
081217 -
081218 -     On 960326 discussed with Intel. ref SDS 11 9572
081219 - ..
081220 - Roy's letters indicate he intends to send more information
081221 - "shortly,", ref DRT 1 6417, and since speech recognition was mentioned
081222 - in his letter on 990225, ref SDS 30 4758, I have not responded to his
081223 - last two letters until today.
081224 -
081225 -    [On 990314 received details on voice data vendors. ref SDS 34 8847]
081226 -
081227 -
081228 -
081229 -
0813 -

SUBJECTS
XML
Schedule Calendar Software
IETF Calendar Schedule Working Group CALSH

1206 -
120601 -  ..
120602 - Schedule Development (Calsch) - Solving 3 Problems
120603 -
120604 - Roy seems to be following up the Schedule side of SDS (plan and
120605 - perform), cited on 990225, although his letter does not mention review
120606 - of the SDS scenario. ref SDS 30 2193  His letter on 990225 discusses
120607 - XML. ref SDS 30 8895
120608 -
120609 -      [On 990314 Roy submitted a letter indicating he has reviewed the
120610 -      SDS scenario. ref SDS 34 5075]
120611 -
120612 -      [On 990314 encourages use of industry calendaring standards....
120613 -      ref SDS 34 8492]
120614 - ..
120615 - Today, he submits a link to a web site for...
120616 -
120617 -         IETF Calendaring and Scheduling (calsch) Working Group
120618 -
120619 -    ...which is at ref DRT 1 7938.  There is a link to a web page that
120620 -    explains the goals of this group...
120621 -
120622 -            http://www.imc.org/ietf-calendar/charter.html
120623 -
120624 -       [On 990314 Roy completes his letter on this. ref SDS 34 8492]
120625 -
120626 - Calsch creates standards to make calendaring and scheduling software
120627 - on the Internet more useful, ref OF 7 5040, focusing on three (3)
120628 - problems...
120629 -
120630 -    1.  A standard content type for capturing calendar event and to-do
120631 -        information. The content type should be suitable as a MIME
120632 -        message entity that can be transferred over MIME based email
120633 -        systems or HTTP World Wide Web. The basic objects along with
120634 -        their representation using MIME will be specified in the
120635 -        document entitled "Core Object Specification".
120636 -
120637 -    2.  A standard peer-to-peer protocol for common calendaring and
120638 -        group scheduling transactions. For example, these may include
120639 -        exchanging over the Internet, event-requests, reply to
120640 -        event-requests, cancellation notices for event-requests,
120641 -        requesting free/busy time and replying to free/busy time
120642 -        requests between different calendaring products.
120643 -
120644 -    3.  A standard access protocol to allow for the management of
120645 -        calendars, events and to-dos over the Internet. This protocol
120646 -        will be specified in the document called "Calendar Access
120647 -        Protocol" in the milestone list.
120648 -
120649 - These considerations would be applied in a project discussed on
120650 - 990225, ref SDS 30 2850, as part of planning and implementation.
120651 -
120652 -
120653 -  ..
120654 - XML - Web Programming Tools
120655 -
120656 - Follow up ref SDS 30 8895.
120657 -
120658 - Roy links one particular paper listed under the Calsch site that is
120659 - discussed above, ref SDS 0 8492 ...
120660 -
120661 -              http://www.imc.org/draft-dawson-ical-xml-dtd
120662 -
120663 - ...that explains...
120664 -
120665 -     The Extended Markup Language (XML) as defined in [XML] is gaining
120666 -     widespread attention as a "web friendly" syntax for encoding and
120667 -     exchanging documents and data on the Internet.  This interest
120668 -     includes requests for and discussion of possible document type
120669 -     definitions (DTD) for IETF standards such at the iCalendar,
120670 -     calendaring and scheduling core object format, defined by
120671 -     [RFC2445].
120672 -
120673 -   [On 000124 XML proposed to develop Dynamic Knowledge Repository
120674 -   (DKR) sponsored by Doug Engelbart. ref SDS 35 3551]
120675 -
120676 -
120677 -
120678 -
1207 -

SUBJECTS
OMG (Object Management Group)
Object Programming Language
Object Management, OMG
Middleware
OMG Internet Protocols
Icons for Filing Cagagories
COBRA Programming Language

1910 -
191001 -  ..
191002 - Object Management Group (OMG)
191003 -
191004 - Roy's first letter has a link to the Object Management Group (OMG) web
191005 - site...
191006 -
191007 -                     http://www.omg.org
191008 -
191009 - Background on OMG is at...
191010 -
191011 -                http://www.omg.org/omg/background.html
191012 -
191013 - OMG has an office in Framingham, MA. ref OF 6 0882  It was started in
191014 - 1989 by eight firms. Now has over 800 members. ref OF 6 0000
191015 -
191016 - OMG supports standardized object software through industry guidelines
191017 - and detailed object management specifications to provide a common
191018 - framework for application development. ref OF 6 7335  Sounds like
191019 - another effort to breakaway from Wintel, under the record on 970222.
191020 - ref SDS 13 9488 also analysis on 970617. ref SDS 17 2209
191021 -
191022 - Applications are vendor independent. ref OF 6 7125
191023 -
191024 -
191025 -       ..
191026 -      Object Management Software - Definition
191027 -
191028 -      OMG says "object management software" models the real world
191029 -      through representation of "objects." ref OF 6 4920
191030 -
191031 -      "Objects" encapsule attributes, relationships and methods of
191032 -      software components.
191033 -
191034 -      OM systems can expand functionality by extending existing
191035 -      components and adding new objects to the system. OM enables
191036 -      faster application development, easier maintenance, enormous
191037 -      scalability and reusable software.
191038 -
191039 -
191040 -       ..
191041 -      Heterogeneous Computing Environment
191042 -
191043 -      OMG's objective is that these specifications make it possible to
191044 -      develop a heterogeneous computing environment across all major
191045 -      hardware platforms and operating systems. ref OF 6 5582
191046 -
191047 -
191048 -       ..
191049 -      Internet Applications
191050 -
191051 -      Evidently OMG's has an Internet protocol IIOP (Internet Inter-ORB
191052 -      Protocol) being used as the infrastructure for Netscape, Oracle,
191053 -      Sun, IBM and hundreds of others. These specifications are used
191054 -      worldwide to develop and deploy distributed applications for
191055 -      Manufacturing, Finance, Telecoms, Electronic Commerce, Realtime
191056 -      systems and Health Care.
191057 -
191058 -  ..
191059 - COBRA Programming Language for OMG
191060 - Middleware Supports Universal Applications
191061 -
191062 - OMG is trying to establish CORBA as the "Middleware that's Everywhere"
191063 - through its worldwide standard specifications: CORBA/IIOP, Object
191064 - Services, Internet Facilities and Domain Interface specifications....
191065 - ref OF 6 2450
191066 -
191067 -
191068 -
1911 -
1912 -
Distribution. . . . See "CONTACTS"