This page describes possible use cases for internet usage of river.
Jen
Jen has downloaded a java program from the internet when she was connected to her ADSL modem.
Now she wants to use the program, while connected via her tethered 3G phone, she has a limited dataplan, and wants to be sure that she doesn't use her complete monthly quota.
Jim
Jim downloads a java program via java webstart, that downloads data from his GPS, (via JNA), and wants to use this program to upload the data to his favorite project (build with river). He wants to be sure, that he doesn't download a distributed prime calculator.
(jna excludes the use of the webstart security manager)