The following are a few terms that I will be using quite a bit in coming posts. In order to have a better understanding of what I am talking about, here are a few of the terms and what they are. If I use additional terms in the future I will update this post with the new definition.
JAR
When building a program using the java programming language
probably the most important thing for the program to run is the JAR File. JAR
stands for Java Archive and the file is used to store all the information
needed for a program to run. In many cases it the JAR file is also used as an
executable file to begin having a program run. But in some instances a JAR file
can just be used to transfer components needed by a Java applet, or application.(Oracle)
GUI
A Graphical User Interface or GUI as it is commonly referred to is another very important part of any program in general. What a GUI does is it allows a user to interact with the program using visual icons as opposed to line of code appearing on a screen.("GUI Definition") One of the main benefits of having a GUI compared to a command line interface for any program or operating system is that the amount of prior computer experience required by the user to use the program. For programs with only a command line interface the user needs to have quite a bit of experience dealing with command lines. A GUI on the other hand requires very little knowledge of computers or experience dealing with them.
Encryption
Collins English Dictionary defines encrypt as “to put into a coded form”(Dictionary.com). When put into the context of information on a computer, encrypting data takes and makes it more secure by changing the data into a seemingly random jumble of code. In this form the data is completely useless to anybody or any sort of program. In order for it to become useful again is if the person or program has the key that was used to encrypt the data, if this is available it can then be used to decrypt to information back to a useable form.
Works Cited
Oracle.“Java Achieve Files” Web.30 Jan. 2013
“GUI Definition” 1 Oct. 2004. Web. 30 Jan. 2013 Dictionary.com. “Encrypt” Web. 30 Jan 2013