Copy protection for images and image encryption.
Support FAQs
Search support topics by keyword
 All Forums
 General questions
 Applets and web pages
 Java problems
 
Previous Topic Topic Next Topic  
Posted - Sep 08 2002 :  16:18:48  Show Profile  Reply with Quote
Most Java problem reports have been made by:
a) Pirates who have been unable to copy our systems.
b) Programmers with limited skills.
c) Microsoft who were sued by Sun and lost.
d) Surfers coming across amateur made applets.
e) Visitors to web pages that have errors on them.

Java is a very fast and versatile as it will function anywhere. Unless a web page has errors on it or the applet is inferior, the only way to prevent an applet from function is by setting limitations in the browser. The latest Microsoft browsers do include this option, and if you are getting errors, check your browser preferences and correct the settings to allow the use of Java.
Posted - Sep 08 2002 :  16:22:52  Show Profile  Reply with Quote
Badly written programs may cause confusion in your browser and thus cause page errors and browser malfunction, but Java cannot damage your system.

Java does not have permission to affect your system. These permissions are primarily governed by your system platform software, and without proper certification, which requires testing and approval by certified authorities, Java is not permitted to control or alter your system files in any way.

Earlier "bad java" was mentioned... these programs are written carelessly and usually by amateurs, who through not having the necessary Java skills, are using pre-made programs that make their Java for them. The results can only be rough as they are really only a few preset modules that have been thrown together.

Our java programs, on the other hand are written by hand and tailored for the specific task. This is a process that is much more time consuming, but the end result can almost be felt as they seem to run much smoother and will not cause crashes.

By the way, there is a lot of difference between Java and JavaScript, and it is the latter that is mostly responsible for browser crashes. Everyone seems to be using (abusing) javaScript these days because it is so accessible and now comes included in our html editors!
Go to Top of Page
Posted - Sep 08 2002 :  17:42:35  Show Profile  Reply with Quote
Can I use one applet as a template for all images?
*********************************************************
No. Not with encryption applets. Each applet must be created so that the parameters match the image. For example, we had one user try this who would have been successful, except that the file size did not match. The file size tells the applet the scaling factor to use when displaying the image, such as when you may load an image 600 x 400 pixels, and at the last moment you decide to tweak it to a smaller size by using the scale option (eg: 90%).

The file size must be exact to the last byte, so it is best to let your program do the job.
Go to Top of Page
Posted - Sep 08 2002 :  17:45:54  Show Profile  Reply with Quote
Can I display text in an applet?
***********************************
Yes, but in Secure Image 2.1 you will need to make it into a gif or jpg file because the applets will only display images.

Secure Image Pro has the option of setting text messages, and even swapping that message with an image on MouseOver.

But if you really want ot protect text, have a look at one of the CopySafe demos... even though the text is not in the applet it is proteced. That same protection applies to any other content on the page such Flash, mpegs, etc.
Go to Top of Page
Posted - Sep 08 2002 :  20:23:01  Show Profile  Reply with Quote
Java programs, instead of running directly on a computer's operating system, run on a "Java Virtual Machine" (JVM), which itself is a program that runs on the computer's operating system. Since the production of Java Virtual Machines is highly standardized, incompatibilities between different platforms are minimal. This means that in theory, any operating system that has a JVM (pretty much all major operating systems these days) can run any Java program, with no need to recompile the program for each platform.
Go to Top of Page
Posted - Sep 08 2002 :  20:24:28  Show Profile  Reply with Quote
Most current Web browsers can also run Java programs that are downloaded from the Web, either using a JVM built into the browser (as in Netscape 4 and Internet Explorer browsers), or by interfacing with a standard JVM installed separately (as in Netscape 6 and Opera browsers). Java programs designed to run in Web browsers are called Java Applets. When Java was originally released, much of the marketing hype surrounding the language centred on these little programs that run in Web browsers. Over the years, however, the focus of Java on the Web has shifted to server-side applications (including Servlets and JSP), and Java applets have been replaced in many instances by more nimble technologies like Dynamic HTML and Flash. Common uses of Java applets these days include Web-based chat programs and online games.
Go to Top of Page
Posted - Sep 08 2002 :  20:32:20  Show Profile  Reply with Quote
Dynamic html, at least most of what we see is not fully supported in all browsers and a lot of it causes some Netscape browsers to either not show the content/effect, or crash.

Flash on the other hand is for animations and their file size can be huge (anywhere between 200 - 600 kb) and take ages to download. Flash is also plugin dependent, which can be a pain just get past the intro page of a web site.
Go to Top of Page
Posted - Nov 07 2002 :  11:12:04  Show Profile  Reply with Quote
I don't think I have limited skills, but I can't say that I use many applets (as a programmer or a user) on a daily basis. Here's the problem I am encountering. Everything was working under Windows XP/IE 6.0, and then I "upgraded" to XP Service Pack 1. Now, I get errors in the Java console window, not just with Secure Image Pro, but other applets as well. The loader cannot find the class, even though that file is in the same directory.

I thought I was doing something stupid, so I went back to the basic tutorial trial, which again worked before, and the same thing happens when I walk through that. And, like I said, I see it with other applets on the Internet (they just don't finish loading).

Thinking this was Microsoft out to get me (or, more specifically, Java), I downloaded the Sun VM, and got the same results (although the Java console from Sun gives a bit more information -- more detail on which objects are calling which).

Any ideas what is going on? I just tried it on a Windows XP SP0 (whatever you call the initial release) on a work laptap, and it seems to work fine.

Thanks in advance.

-Ron

Go to Top of Page
Posted - Nov 07 2002 :  11:15:57  Show Profile  Reply with Quote
BTW, I don't think this is just a question of browser permissions. I forgot to mention I checked that out, both with the MS VM and with the Sun VM installed. Even if all security around Java use was disabled, I have the same problem.

And, because the console error is one of the class not being found, not that it does not have permission to execute, I believe that supports that it is not a browser permission issue.

Thanks again.

-Ron
Go to Top of Page
Posted - Nov 07 2002 :  14:42:09  Show Profile  Reply with Quote
As a developer you may be keeping several types of browsers and different versions on the one computer for testing your sites. Personally I find this a problem because each of the later browsers now uses its own concoction of java, and if you run one browser for testing and then open another type, you may have confusion because more than one java plugin is active... it's not related to the applets themselves.

I doubt that this affects normal Internet users who use one browser and get on with surfing.
Go to Top of Page
Previous Topic Topic Next Topic  
ArtistScope CD | CopySafe | Link Protect | Scroll Image | Secure ImageZoom Image | Purchase | TechniquesPlatformsSupport | Site Map | Contact
Copyright © 1998-2008 ArtistScope. All Rights Reserved.