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 menus
Brief history of web drop-down technologies
 
Why are good drop-down menus so difficult to get?
 
A drop-down menu is a simple, straight-forward concept. So "why do I have to look so hard to find a good one?" you might ask.
 
Here are some of the reasons:
  1. Most plug-in technologies don't support anything which could be turned into a drop-down menu. For example, Macromedia Flash is, unfortunately, completely devoid of any such programming concept.
  2. The only technologies which support drop-downs in any sense are DHTML (javascript) and java.
  3. DHTML can't cross frames. You have to add complex raw code to every page. Even then, DHTML doesn't float above other plug-ins such as flash. Nor is it scalable (i.e. able to do big menus). There are further shortcomings. Sadly, the web has become cluttered with almost a hundred companies offering DHTML drop-down menus which, due to the fundamental limitations of the DHTML, can never provide serious solutions.
  4. That leaves java as the only viable technology capable of producing truly framecrossing, convenient and commercially viable drop-down menus. But....
    1. Java didn't include explicit support for drop-downs until version 1.1.
    2. Because of the Sun/Microsoft arguments, most browsers still only support the 1.1 technology.
    3. The official 1.1 technology is extremely primitive: you can't have any icons; fonts are extremely limited; colours are difficult to set in a reliable manner. Basically you're stuck with clunky system-coloured 3D blocks which function in one way only.
    4. Java 1.3 and 1.4 technology is better, but still insufficient for any self-respecting web designer, and few people have 1.3 or 1.4 anyway.
  5. Why is java so half-hearted about drop-down menus? Well, basically because the industry powers (that means: Sun, Microsoft, Apple and Symantec) made a strange decision to treat drop-down menus as a security hazard and limit their abilities.
So what has IMINT.COM done that is so special?
 
IMINT.COM is the only company in the world which has looked at this problem and decided to overcome it. Every other company which offers drop-down menus uses one of the inadequate technologies described above.
  1. Hovermenus: an early JDK 1.0.2 solution
     
    The earliest technology we produced to get round the problem was before java 1.1 became standard. Hovermenus persistently hovered at the bottom left of the screen. They were well ahead of their time in terms of graphical configurability - images, colours and icons could all be user-defined.
     
  2. Signed menus: a nearly ideal solution
     
    Java 1.1 allowed much more professional menus which could be attached to specific points of the web page. The main obstacle to a professional appearance was the ugly "warning message" which the industry (Sun, Microsoft, Apple and Symantec) required to be attached to the bottom of submenus. This damaged what was otherwise a perfect drop-down menu solution and required "signing" to overcome it. As a signed applet presents every user with a one-time trust request, the solution was still less than ideal, although commercially viable.
     
    Within the framework of signed drop-down menus, IMINT.COM perfected many of the behavioural and aesthetic features of the menus. Graphical effects, animations, flying and exploding submenus, checkbox menu items, scrolling submenus - these and many more "dream" features were added.
     
  3. The X-Bar: a perfect solution
     
    At the end of 2002, IMINT.COM programmers achieved what we had long sought after: entirely new and revolutionary programming techniques allowed the removal of the signing requirement.
     
    The first applets to use this new technology were X-Bar Ultramenu IIT and X-Bar Ultramenu IIS. Almost every feature of the previous generation of signed menus was able to be implemented - the few exceptions are listed below.
     
  4. Alien Menus: mass production of the X-Bar
     
    During 2003, we launched a new dedicated drop-down menu site to fully exploit the potential of the X-Bar technology. Over 300 menu variants were released. In particular, the new site offered an online configuration tool assisting in rapid, documentation-free development and design.
     
Technology differences (or "should I upgrade?")
 
X-Bar applets with versions marked 8.0 and upwards use a radical new technology for achieving true framecrossing submenus with total optical configurability that goes far beyond the narrow constraints of traditional AWT or even Swing programming. It provides this new technology together with almost universal compatibility and dispenses with the controversial series 6/7 need for signing.
 
Customers considering the move from earlier technologies to series 8 drop-down menus should familiarise themselves with earlier features which series 8 cannot yet reproduce,
 
The following lists the crucial differences.
 
Series 6/7
includes: iPOP Pro-X and iPOP Pro-XQ applets, X-Bar Powerbars I and II, X-Bar Ultramenu I
Series 8
includes: X-Bar Ultramenu IIS and IIT, Alien Menus
Requires signing Does not require signing (but you can if you want)
Launching: rollover launching is available as an option for site visitors with Microsoft, Sun or Symantec java interpreters, but not Apple java interpreters Launching:
  1. Version 8.0: a click is required to launch the first submenu; after that usually only a mouse-movement is required.
  2. Version 8.1: rollover launching is available as an option for site visitors with Microsoft or Symantec java interpreters, but not Sun or Apple java interpreters.
Remote launching: remote submenu launching via exposed methods is also possible and implemented in some versions; this means that the applets can have a "zero-interface" and be used to add, for example, pop-up functionality to flash movies, or right-click context menus for HTML elements. Remote launching is scheduled as a feature for people with Microsoft or Symantec java interpreters.
Submenu-embedded form elements such as text fields are technically possible and supported in some versions. Not supported.
A variety of submenu launch effects are possible, such as spiral fly-ins and animated expansions of the submenus, with speed and direction controls. Under consideration.

 

  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