HOP is a software development kit designed for the Web 2.0. It works hand in hand with Web browsers in order to enhance the capabilities of the browsers. It is designed for programming interactive Web applications such as Web agendas, Web galleries, and music players. It is compatible with the major modern Web browsers (e.g., Firefox, Safari, Chrome, Opera, and IE 8). HOP features a versatile Web server, an optimizing native code compiler for server code, an on-the-fly JavaScript compiler for client code, an extensive set of widgets for programming fancy and portable Web GUIs, native multimedia support for enabling ubiquitous Web multimedia applications, fast WebDAV level 1 support, and an extensive set of libraries.
| Tags | Internet Web Dynamic Content Software Development |
|---|---|
| Operating Systems | Unix |
| Implementation | Other Scripting Engines Other |
Recent releases


Release Notes: New GUI elements were added. The Android port was enhanced, so it can now access the phone facilities. The programming environment was improved.


Release Notes: This major release includes multi-tier modules, which are modules that can be used from both the server-side and client-side, new GUI elements (GAUGE, SPINBUTTON, and more), a Mac OS X 10.6 port, and an Android port.


Release Notes: A new version of the client-side (JavaScript) compiler was used, which improves performance and enhances debugging facilities. New language features were added, such as client and server module blending. New GUI elements were added, such as AUDIO and VIDEO. A new runtime system is used, which improves server side pushes. The Hop native port of the Web server is known to work efficiently on all Linux platforms (including x86, PowerPC, and ARM Maemo), Mac OS X 10.5, and FreeBSD. For other platforms, Hop can be executed using the pre-compiled JVM version.


Release Notes: This a minor bugfix release.


Release Notes: This is a major release. Its highlights are a new client-side (JavaScript) compiler, a new server implementation (which significantly improves performance), new widgets, new weblets, and language improvements.
A wireframes, mockup, and prototype tool for desktop, Web, and mobile applications.