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"