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