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