Download Latest Version smc-maven-plugin-7.6.0.jar (25.9 kB)
Email in envelope

Get an email when there's a new version of SMC - The State Machine Compiler

Name Modified Size InfoDownloads / Week
Parent folder
error_signal.wav 2023-06-24 18.2 kB
18.wav 2023-06-24 14.6 kB
30.wav 2023-06-24 11.6 kB
could_not_be_completed.wav 2023-06-24 60.5 kB
second.wav 2023-06-24 10.7 kB
19.wav 2023-06-24 13.6 kB
911.wav 2023-06-24 215.7 kB
20.wav 2023-06-24 10.7 kB
phone_off_hook.wav 2023-06-24 3.6 kB
ring.wav 2023-06-24 78.3 kB
the_number_you_have_dialed.wav 2023-06-24 26.3 kB
2.wav 2023-06-24 11.5 kB
50.wav 2023-06-24 11.8 kB
the_time_is.wav 2023-06-24 12.8 kB
touch_tone_7.wav 2023-06-24 1.9 kB
3.wav 2023-06-24 10.8 kB
nyctemp.wav 2023-06-24 301.3 kB
touch_tone_6.wav 2023-06-24 2.1 kB
0.wav 2023-06-24 12.4 kB
1.wav 2023-06-24 11.9 kB
oclock.wav 2023-06-24 12.0 kB
touch_tone_4.wav 2023-06-24 2.0 kB
4.wav 2023-06-24 8.8 kB
5.wav 2023-06-24 11.1 kB
touch_tone_1.wav 2023-06-24 1.9 kB
touch_tone_5.wav 2023-06-24 2.0 kB
7.wav 2023-06-24 15.6 kB
AM.wav 2023-06-24 10.7 kB
touch_tone_0.wav 2023-06-24 2.0 kB
touch_tone_2.wav 2023-06-24 2.0 kB
6.wav 2023-06-24 11.6 kB
40.wav 2023-06-24 12.1 kB
busy_signal.wav 2023-06-24 15.8 kB
touch_tone_3.wav 2023-06-24 1.9 kB
8.wav 2023-06-24 10.6 kB
9.wav 2023-06-24 11.9 kB
exactly.wav 2023-06-24 13.9 kB
oh.wav 2023-06-24 10.4 kB
touch_tone_8.wav 2023-06-24 2.1 kB
12.wav 2023-06-24 15.3 kB
dialtone.wav 2023-06-24 3.2 kB
seconds.wav 2023-06-24 12.2 kB
touch_tone_9.wav 2023-06-24 1.9 kB
10.wav 2023-06-24 10.7 kB
11.wav 2023-06-24 11.2 kB
13.wav 2023-06-24 13.4 kB
fast_busy_signal.wav 2023-06-24 15.8 kB
14.wav 2023-06-24 13.9 kB
15.wav 2023-06-24 13.5 kB
and.wav 2023-06-24 9.4 kB
PM.wav 2023-06-24 11.4 kB
16.wav 2023-06-24 15.5 kB
17.wav 2023-06-24 16.4 kB
touch_tone_10.wav 2023-06-24 2.0 kB
touch_tone_11.wav 2023-06-24 1.9 kB
50_cents_please.wav 2023-06-24 93.0 kB
Totals: 56 Items   1.3 MB 0


                         JavaScript/HTML5 Example 7


This is a telephone finite state machine.


+ Building
----------

NOTE: Smc.jar must be built and installed.

Unix & Windows:
    $ make telephone


+ Executing
-----------

Load telephone.html in your browser.

(Make sure you have sound turned on before running this
 application.)

Do what you normally do with a telephone: pick up the receiver
and start dialing.

Try some of these telephone number:

    + 555-1212
    + 555-9263
    + 1-212-555-1234
    + 879-6877
    + 1-802-521-6448
    + Dial a "#" or a "*"
    + 911

When you have completed the telephone call put down the receiver.

Note: If you don't put down the receiver after the call has
      completed, a "receiver left off hook" alarm will sound.

Source: README.txt, updated 2023-06-24