04.07.2013 Views

23 September 1993 - Cdn.oreilly.com

23 September 1993 - Cdn.oreilly.com

23 September 1993 - Cdn.oreilly.com

SHOW MORE
SHOW LESS

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>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!