Java Menus
Java menu homeJava downloadBuy a java menuJava menu help centreContact us
Java menus » iPOP Menus » Product information

 SEARCH

 MENUS BY TYPE

 Drop-down menus

 Animated buttons

 Tree menus

 Sliding menus

 Tab menus

 Image maps

 MENUS BY NAME

 X-Bar menus

 iPOP menus

 iSlide menus

 iTree menus

 iTab menus

 iMMap menus

 Sensomap menus

 Magic menus

 MENU DESIGN

 Menu design

 Drop-down menus

 Web buttons

 Tree menus

 Sliding menus

 Menu tabs

 Image maps

 SITE LINKS

 Home

 Java downloads

 Prices / Buying

 Support

 Company

 Contact

 New menus

 Free menus

 PARTNER SITES

 Alien Menus

 Happy Menus
Drop-down menu
Signed applets
 
NOTE 1: as of September 2003, we will no longer be signing applets, as we no longer have any need for this, given that we now produce around 300 alternative drop-down menus which are more advanced than those older ones which required signing. Customers who purchase the signed applets will be delivered final signed versions of these applets compiled prior to September 2003. If for any reason an upgrade to a post-September 2003 variant is required, unsigned versions will be delivered for signing by the customer. Signing is a process which can be conducted by the customer without the original source code - it is a purely external operation. We can advise if necessary.
 
NOTE 2: as of July 2003, we are announcing the availability of around 300 alternative unsigned menus from our new offshoot site Alien Menus. This site further reduces the need to continue to rely on applet signing.
 
NOTE 3: as of January 2003, the release of the breakthrough version 8 series of X-Bars means that the information on this page is of historical/reference interest only. Signing is now only required for extremely limited and special purposes such as animated submenu explosions, mouse-over menu launching (as distinct from click-launching), remote submenu launching from outside the applet and some submenu form elements, such as text fields. We recommend all customers to switch to the new X-Bars unless they specifically require backwards compatibility for these special features.
 
Which applets need signing?
  1. X-Bar Ultramenu I
  2. iPOP Pro-X Powerbar I
  3. iPOP Pro-X Powerbar II
Both signed and unsigned versions are included in the delivery packs.
 
Are most applets signed?
 
No. Signing is unusual. Especially for off-the-shelf applets.
 
What is signing for?
 
"Signing" allows applets to access a much greater range of functions. A signed applet can do almost anything a normal programme can do. An unsigned applet is heavily restricted.
 
What did you sign your applets for?
 
We signed them for about the most unexciting reason possible: namely, to get rid of the warning messages which most browsers attach to the bottom of java windows. These warning messages are inelegant and make the X-Bar/iPOP submenus look unprofessional. (There's hundreds of very powerful things you can do with signed applets, but we did not make use of any of these options).
 

 
Sounds good - any disadvantages?
 
Unfortunately yes. Before a site visitor can see a signed applet, they are faced with a "certificate acceptance dialogue" asking if they want to trust the applet. (More about this below).
 
Warning messages? Which browsers are affected?
 
All browsers. Except Netscape 4.5 through to 4.7 on Windows. Actually, it's only on Microsoft browsers that they are "warning" messages. On those Netscape browsers which show anything at all, there is just an untidy statement that the window is a java window.
 
Does signing get rid of the warning messages on all browsers?
 
IE for Windows (version 4 and higher) and Netscape for Windows (version 6). Netscape for Windows versions 4.5 to 4.7 don't have warning messages anyway. Warning messages remain on Mac (sometimes) and Unix/Linux. This probably means that warning messages get removed (or are not visible anyway) on over 95% of browsers currently in use at the time of writing.
 
Do I have to pay extra for this?
 
No - not if you use the packaged signed versions we supply.
 
But I've seen other companies with pop-up applets
 
They use "AWT menus" (like our X-Bar Menubar) or "simulated pop-up menus" (like our iMMap menus). These are alternative ways to do pop-up applets. But the applets we sign have their advantages: they are more attractive than system menus, and require much less screen space than simulated pop-up menus.
 
The certificate acceptance dialogue has your name on it. Aren't you just trying to get some free advertising?
 
IMINT.COM is a professional applet producer supplying to the top-end of the industry. We don't need free advertising and would not push it on our valued corporate customers. However the industry sets standards for applet signing. The acceptance dialogues are defined by companies like Microsoft and Verisign and we have little control over their appearance. In theory a signed applet can gain access rights to a user's computer and files - so the industry requires the manufacturer of a signed applet to identify themselves. We have no technical means to remove this identification. If we did, we would be law-breaking hackers. However we have worked hard and successfully on new drop-down technologies which now render signing unnecessary.
 
So this "certificate acceptance" dialogue - what does it look like?
 
The certificate acceptance dialogue for signed CAB files (Microsoft) is quite complex. You can view a sample of an IMINT.COM certificate acceptance dialogue and to compare a sample of a Macromedia Flash certificate acceptance dialogue. As you can see from both of these certificates, Microsoft allows the certificate to be accepted once and for all, for this session only, or not for this session. The certificate acceptance dialogue for signed JAR files (non-Microsoft) is much simpler.
 
So what happens if the user clicks "no"?
 
If the user clicks on "no", then the menu will still work 100% except that the warning messages will be attached to the bottom of the submenus. New feature (X-Bar Powerbars): if the user clicks "no", you can define a javascript alert prompt (triggered by the applet and defined in the applet parameters) to request the person visiting your site to try again and accept the certificate.
 
Will the user always see this dialogue?
 
If they check the box to "always trust" our applets, then they will not see it again. If you have regular site users, you should encourage them to check the "always trust" box.
 
Do the trial version dialogue and release version dialogue differ?
 
Yes. This is a screenshot of the release version dialogue.
 
Can I change the wording of the dialogue?
 
We can change part of the wording, including making comforting statements to your site visitor that it is safe and quick to accept. If we customise it for you this way, there is a charge. Contact us to discuss the wording. Click here for an example of an MSIE certificate dialogue showing exactly which bits we can change for you.
 
Can I get rid of your company name?
 
Yes - by buying your own certificates. Most people prefer to use our certificates, as this is cheaper.
 
How much does it cost to get my own certificates?
 
At least $400 per browser manufacturer per year (Verisign prices at time of writing). And if you need our help applying the certificates, this is charged extra. However we emphasize again: even our largest customers seem content to use our own certificates, so it's unlikely you will feel you need to worry about getting your own certificates.
 
On the Microsoft dialogue it says something about "installing" software - I thought applets were not "installed" but only temporarily held in cache while the page is being viewed?
 
The Microsoft dialogue is misleading in this respect. There is NO installation involved. The dialogue is just asking for permission to run the applet in "trusted" mode. It takes no longer to do this than to view any other applet.
 
Do I need the source code if I sign them myself?
 
No. And if someone tried reverse-engineering the applets to change the signing or apply their own, they'd simply be on the wrong track. Signing is done "outside" the applet after it has been compiled as a normal applet.
 
Surely you can get rid of these warning messages if you spend long enough thinking about the problem?
 
Yes. We did. It took more than 4 years, but we did it. (See top of page). We now have over 300 drop-down menu products and variants which need no signing and have no warning messages. This technology is absolutely unique to our company.
 
How do I use just the unsigned applet versions?
 
If you don't want your site visitors to see a certificate acceptance dialogue, then remove the CAB and JAR files and the CABBASE and ARCHIVE parameters. The applet will then work in its "unsigned" form, which means that the menu will still work 100% except that the warning messages will be attached to the bottom of the submenus.
 
What other solutions exist if I don't like this signing stuff?
    See the full list of drop-down menus here.
I've heard that certificates have expiry dates. Do I have to come back to you every year for a new version of the signed applet?
 
The signed CAB files (Microsoft) carry a "timestamp". Provided the CAB file was signed on a date when the certificate was valid, then the signing remains valid without limit. Even if our certificate expires, your signed CAB file still has its enhanced abilities.
 
The signed JAR file is required for JRE-users only and expires annually. While we condemn Sun and Symantec for failing to provide timestamping, we cannot change their policies. Free annual upgrades will be supplied until the technology is deemed obsolete (September 2003).
 
This FAQ is very long - does this mean it is complicated?
 
No. It means that we get asked a lot of questions. But it is very simple to use signed applets. We did the complex stuff for you when we made the applets.
 
So how do I implement the signed applets?
 
Just follow the instructions here.
 

 

  CURRENT MENU RANGE

This product range is called iPOP/X-Bar menus. The diverse prices and benefits of these menus offer advantage to all types of designer from home-user to corporate. Their common point is that they are based around the concept of drop-down menus.

  MENUS IN THIS RANGE

X-Bar Menubar

iPOP Pro-X Powerbar I

iPOP Pro-X Powerbar II

X-Bar Ultramenu I

X-Bar Ultramenu IIT

X-Bar Ultramenu IIS

  INFO FOR THIS RANGE

Overview of range

Online demonstrations

Feature comparison

Technology background

Download trial versions

Download free versions

  SELECTED DEMOS

Drop-down menu: "Winter frost" - background image; buttonized (demo #5600)

Drop-down menu: "Executive 1" - diagonal colour gradient; buttonized (demo #5711)

Drop-down menu: "Antique wood" - topbar, with scrolling submenus, checkboxes and radio buttons (demo #5000)

Drop-down menu: "Marble" - sidebar; marble theme with line-wrapping, text shadows, exploding submenus (demo #5502)

Drop-down menu: "Corporate HQ sidebar" - executive blue theme / special font w. rollover colour change / large 1000 item menu using ZIP compression (demo #5200)

Drop-down menu: "Timber topbar" - standard demo with AWT submenus (demo #5300)
java menu