public class UpdateCheck
extends Object
This is the class that handles the mind control and stuff for spying on our users and stealing their personal information. A random ID number is generated for each user, and hits the server to check for updates. Also included is the operating system and its version and the version of Java being used to run Processing.
Aside from the privacy invasion of knowing that an anonymous Processing user opened the software at one time during a 24-hour period somewhere in the world, we use the ID number to give us a general idea of how many people are using Processing, which helps us when writing grant proposals and that kind of thing so that we can keep Processing free. The numbers are also sometimes used in ugly charts when Ben and Casey present.
Constructor and Description |
---|
UpdateCheck(Base base) |
Modifier and Type | Method and Description |
---|---|
static long |
getUpdateID()
Turned into a separate method so that anyone needed update.id will get
a legit answer.
|
static boolean |
isAllowed() |
void |
updateCheck() |
public UpdateCheck(Base base)
public static long getUpdateID()
public void updateCheck() throws IOException, InterruptedException
IOException
InterruptedException
public static boolean isAllowed()