23 September 1993 - Cdn.oreilly.com
23 September 1993 - Cdn.oreilly.com
23 September 1993 - Cdn.oreilly.com
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
18<br />
What role for Telescript?<br />
General Magic's Telescript is likely to play a more important role in setting<br />
PDI standards. In part, the market size of the <strong>com</strong>panies that have<br />
licensed Telescript should force its broad adoption. More importantly,<br />
though, Telescript is a way for applications (and people) to ask better<br />
questions when they conduct activity with other entities on the net (just<br />
o: cross-platform calendaring, with standards<br />
is is what today's scheduling technology might be like if it were<br />
extended to provide interoperability. Zoe would like to book a meeting<br />
with Phil, Juan and Alice. She looks at her calendar, picks a<br />
few promising times for the meeting, then launches a network request<br />
for their free/busy hours over the times in question. (She might do<br />
this by filling out an electronic form, or by pointing to the participants<br />
in an address book and blocking out time slots in a calendar,<br />
then hitting a button.)<br />
The request goes over the net to Phil and Juan's server (they share<br />
the same scheduling server), makes the request, and returns their<br />
free/busy hours. Similarly, the'request goes to Alice's machine over<br />
e-mail (she's a consultant, runs all her appointments from a portable<br />
<strong>com</strong>puter, and has no separate server). When she next logs in, her<br />
system automatically detects a mail message for the scheduler, processes<br />
the query, and replies. (Were she using a RadioHail-equipped<br />
wireless unit, the entire process could take place in minutes.)<br />
Zoe's <strong>com</strong>puter notifies her as the responses <strong>com</strong>e in, and brings up<br />
her calendar, showing the times in question, overlaid with the different<br />
schedules. If the preferred time is available, it is highlighted;<br />
if not, alternate times are highlighted. If the process has<br />
found a workable time, she can initiate another network transaction<br />
that actually requests the meeting with each participant.<br />
So Phil, Juan and Alice get messages (perhaps directly to their<br />
screen, perhaps in e-mail, perhaps as pager signals that they must<br />
respond to via e-mail or telephone) asking if they want to participate<br />
in the meeting. Phil has no new schedule conflicts and would<br />
like to attend, so he says yes. His software automatically posts the<br />
meeting to his personal and shared calendars. Alice was away from<br />
her office and had scheduled an appointment in her HP 100LX, but the<br />
new appointment wasn't posted to the group schedule until after Zoe's<br />
request. So she has to say no, and ask for a new time.<br />
Juan replies that he will attend, but only if Alice is there. She is<br />
his business partner, and is responsible for making the purchase de<br />
cision -- without her the meeting has no point. So he sends a tentative<br />
yes, and types in a caveat that Zoe has to read and deal with.<br />
He also suggests that Cleo be included in the meeting.<br />
Zoe reads Juan's message and starts the process again.<br />
Release 1.0 <strong>23</strong> <strong>September</strong> <strong>1993</strong>