This article has multiple issues. Please help improve it or discuss these issues on the talk page . (Learn how and when to remove these template messages)
|
| |
| Company type | Private company |
|---|---|
| Industry | Software |
| Founded | Oulu, Finland, Finland (2004) |
| Headquarters | Cupertino, California, United States of America |
Key people | Juho Risku, Founder in 2004, CEO between 2004 - 2006 |
| Products | Helmi Open Source RIA Platform |
Helmi Technologies and its predecessor, Visualway Design, evolved from the desire of Finnish user interface (UI) designers and software engineers to build high-impact web-based applications and sites on an open source platform.
Visualway Design was founded in 1996 and developed its first AJAX-type e-commerce application in 1997. This software featured layer-based windowing support, client-side payment systems, multiple browser support, and the ability to share information with other applications. During 2001 Visualway started development of its Virtual Browser, an application independent of browsers and UI components to be used across many platforms and devices. The patent applications for Virtual Browser were filed in 2003 and patent was granted in 2006.
In 2004, Helmi Technologies separated from Visualway Design, with Helmi receiving its first round of venture capital and opening an office in Silicon Valley, California, in 2005. Helmi Technologies announced the release its product as open source at AJAX world Conference and Expo in October 2006, and joined the Eclipse Foundation as an Add-In Provider.
Founded by Juho Risku in 1996 as Visualway Design, a digital media design agency. Visualway developed its first AJAX-type e-commerce application in 1997. The software featured layer-based windowing, client-side payment systems, multiple browser support and the ability to share information with other applications.
Between 1998 and 2001 Visualway developed an advanced version of DynAPI for its own internal use. During 2001 Visualway started to develop its Virtual Browser. Visualway also developed plug-ins for Macromedia Dreamweaver. Helmi technologies received Macromedia Approved Certification in 2003 for the plug-ins developed by Visualway.
In 2004 Helmi Technologies became an independent company. Helmi technologies soon filed a patent application for Virtual Browser and released its first version. The first version of the UI component library was released in 2005.
With global demand for RIA solutions Helmi Technologies opened its Silicon Valley branch in 2005, after receiving it first round of venture capital. Helmi Technologies commenced work on version 2.0 of User Interface Framework. Helmi Technologies' Virtual Browser patent was granted 2006. In October 2006 Helmi released the 2.0 version to the open source community and joined the Eclipse Foundation. In December 2006, Helmi closed its Silicon Valley branch and by May 2007, the company had been closed down.
Helmi Technologies offered Helmi Open Source RIA Development Platform – open source, AJAX-based platform for creating Rich Internet Applications.
The Helmi Open Source RIA Platform supported rapid creation of interactive web-based applications by leveraging developers' existing skills and the development environments they were familiar with. The Helmi platform enabled UI component reusage across applications. It also allowed client- and server-side developers to work on independent parts of the application simultaneously.
Right now the User Interface Framework portion of Helmi Open Source RIA Development Platform is outdated and defunct.
Helmi's GPL:ed software has been branched off as a new open source project called Himle in early 2008, which was later renamed RSence. It is now licensed under the MIT license.
HCL Notes is a proprietary collaborative software platform for Unix (AIX), IBM i, Windows, Linux, and macOS, sold by HCLTech. The client application is called Notes while the server component is branded HCL Domino.
In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.
A web application is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection.
Jakarta Faces, formerly Jakarta Server Faces and JavaServer Faces (JSF) is a Java specification for building component-based user interfaces for web applications. It was formalized as a standard through the Java Community Process as part of the Java Platform, Enterprise Edition. It is an MVC web framework that simplifies the construction of user interfaces (UI) for server-based applications by using reusable UI components in a page.
XForms is an XML format used for collecting inputs from web forms. XForms was designed to be the next generation of HTML / XHTML forms, but is generic enough that it can also be used in a standalone manner or with presentation languages other than XHTML to describe a user interface and a set of common data manipulation tasks.
Web development is the work involved in developing a website for the Internet or an intranet. Web development can range from developing a simple single static page of plain text to complex web applications, electronic businesses, and social network services. A more comprehensive list of tasks to which Web development commonly refers, may include Web engineering, Web design, Web content development, client liaison, client-side/server-side scripting, Web server and network security configuration, and e-commerce development.
A Rich Internet Application is a web application that has many of the characteristics of desktop application software. The concept is closely related to a single-page application, and may allow the user interactive features such as drag and drop, background menu, WYSIWYG editing, etc. The concept was first introduced in 2002 by Macromedia to describe Macromedia Flash MX product. Throughout the 2000s, the term was generalized to describe browser-based applications developed with other competing browser plugin technologies including Java applets, Microsoft Silverlight.
A user interface markup language is a markup language that renders and describes graphical user interfaces and controls. Many of these markup languages are dialects of XML and are dependent upon a pre-existing scripting language engine, usually a JavaScript engine, for rendering of controls and extra scriptability.
Echo is a web application framework created by the company NextApp. The latest iteration, Echo3, allows writing applications in either server-side Java or client-side JavaScript. Server-side applications do not require developer knowledge of HTML, HTTP, or JavaScript. Client-side JavaScript-based applications do not require a server, but can communicate with one via AJAX.

Google Web Toolkit, or GWT Web Toolkit, is an open-source set of tools that allows web developers to create and maintain JavaScript front-end applications in Java. It is licensed under Apache License 2.0.
Morfik Technology Pty Ltd. is an Australian software company that was acquired by Altium in 2010.
A single-page application (SPA) is a web application or website that interacts with the user by dynamically rewriting the current web page with new data from the web server, instead of the default method of a web browser loading entire new pages. The goal is faster transitions that make the website feel more like a native app.
Web-based simulation (WBS) is the invocation of computer simulation services over the World Wide Web, specifically through a web browser. Increasingly, the web is being looked upon as an environment for providing modeling and simulation applications, and as such, is an emerging area of investigation within the simulation community.
ZK is an open-source Ajax Web application framework, written in Java, that enables creation of graphical user interfaces for Web applications with little required programming knowledge.
Vaadin is an open-source web application development platform for Java. Vaadin includes a set of Web Components, a Java web framework, and a set of tools that enable developers to implement modern web graphical user interfaces (GUI) using the Java programming language only, TypeScript only, or a combination of both.
Eclipse Che is an open-source, Java-based developer workspace server and online IDE. It includes a multi-user remote development platform. The workspace server comes with a flexible RESTful webservice. It also contains a SDK for creating plug-ins for languages, frameworks or tools. Eclipse Che is an Eclipse Cloud Development (ECD) top-level project, allowing contributions from the user community.
This is a list of articles related to the JavaScript programming language.