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