All Projects → helma-org → Helma

helma-org / Helma

Licence: other
Helma web framework

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
java8
65 projects

Projects that are alternatives of or similar to Helma

Raj
The Elm Architecture for JavaScript
Stars: ✭ 169 (+838.89%)
Mutual labels:  framework, runtime
Gantry5
🚀 Next Generation Template / Theme Framework
Stars: ✭ 895 (+4872.22%)
Mutual labels:  framework
Vue Bootstrap With Material Design
Vue Bootstrap with Material Design - Powerful and free UI KIT
Stars: ✭ 803 (+4361.11%)
Mutual labels:  framework
Poppy
A reliable, self configuring, error finding loadout framework for Arma.
Stars: ✭ 6 (-66.67%)
Mutual labels:  framework
Circle
A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)
Stars: ✭ 816 (+4433.33%)
Mutual labels:  framework
Mlt
MLT Multimedia Framework
Stars: ✭ 836 (+4544.44%)
Mutual labels:  framework
Graphene
GraphQL framework for Python
Stars: ✭ 6,964 (+38588.89%)
Mutual labels:  framework
Lying
PHP Framework.
Stars: ✭ 18 (+0%)
Mutual labels:  framework
Data Collection Dotnet
Data collection application built using the .NET Runtime SDK.
Stars: ✭ 17 (-5.56%)
Mutual labels:  runtime
Llamalang
Repository for the Llama Programming Language. Work In Progress
Stars: ✭ 6 (-66.67%)
Mutual labels:  runtime
Jmcs
Java framework to homogenize your GUI across all the 3 main desktop OS, and further integrates your app to them.
Stars: ✭ 5 (-72.22%)
Mutual labels:  framework
Flexr
Flexr is a responsive grid framework for modern browsers.
Stars: ✭ 5 (-72.22%)
Mutual labels:  framework
Flaui
UI automation library for .Net
Stars: ✭ 892 (+4855.56%)
Mutual labels:  framework
Goyave
🍐 Elegant Golang REST API Framework
Stars: ✭ 811 (+4405.56%)
Mutual labels:  framework
Ulnoiot Upy
retired version of ulnoiot based on micropython
Stars: ✭ 17 (-5.56%)
Mutual labels:  framework
Loxodon Framework
An MVVM & Databinding framework that can use C# and Lua to develop games
Stars: ✭ 802 (+4355.56%)
Mutual labels:  framework
Fprime
F' - A flight software and embedded systems framework
Stars: ✭ 8,642 (+47911.11%)
Mutual labels:  framework
Framework
MomentPHP | The PHP mini-framework based on Slim and Laravel Components
Stars: ✭ 6 (-66.67%)
Mutual labels:  framework
Aruba
Test command-line applications with Cucumber-Ruby, RSpec or Minitest. The most up to date documentation can be found on Cucumber.Pro (https://app.cucumber.pro/projects/aruba)
Stars: ✭ 900 (+4900%)
Mutual labels:  framework
Centrifuge
Cross-platform runtime mod loader and API for any Unity-based game. Supports Unity 5 and up!
Stars: ✭ 18 (+0%)
Mutual labels:  framework

This is the README file for version 1.7.4 of the Helma Javascript Web Application Framework.

============== STARTING HELMA

With the default package installed, all you need to do to get started is: -> make sure that you have Java 1.8 or higher installed -> call start.sh, resp. start.bat depending on your platform -> direct your web browser to http://localhost:8080/manage/ See below for more detailed information.

=========== ABOUT HELMA

Helma is an open source web application framework for fast and efficient scripting and serving of your websites and Internet applications.

Helma is written in Java and employs Javascript for its server-side scripting environment, removing the need for compilation cycles and reducing development costs while giving you instant access to leverage the whole wealth of Java libraries out there.

Helma pioneered the simple and codeless mapping of application objects to database tables, which has only recently come into vogue with other web frameworks. In addition, an embedded object-oriented database performs automatic data persistence of unmapped objects.

Helma has proven itself to be stable and fast, capable of serving high traffic sites with hundreds of thousands of dynamic pages per day. The Austrian Broadcasting Corporation, popular weblog hosting sites such as antville.org, twoday.net, and blogger.de, among many others, have successfully been deploying Helma for several years now.

=================== SYSTEM REQUIREMENTS

You need a Java virtual machine 1.8 or higher to run Helma.

For Windows, Linux and Solaris you can get a Java runtime or development kit from http://java.sun.com/j2se/downloads.html. If you are on Mac OS X, you already have a Java runtime that will work well with Helma.

For other operating systems, please consult the documentation about the availabilty of a Java 1.4 (or higher) runtime.

============================ INSTALLING AND RUNNING HELMA

Simply unzip or untar the contents of the archive file into any place on your hard disk. Start Helma by invoking start.bat or start.sh from
the command line, depending on whether you are on Windows or Linux/Unix/MacOSX. If the java command is not found, try setting the JAVA_HOME variable in the start script to the location of your Java installation.

You may also want to have a look at the start script for other settings. You can adjust server wide settings in the server.properties file. For example, you should set the smtp property to the name of the SMTP server that Helma should use to send Email. Applications can be started or stopped by editing the apps.properties file through the web interface using the Management application that is part of Helma.

If you manage to get it running you should be able to connect your browser to http://localhost:8080/ or http://127.0.0.1:8080/ (port 8080 on the local machine, that is).

Helma comes with a version of Jetty, a lightweight yet industrial strenth web server developed by Mortbay Consulting. See https://www.eclipse.org/jetty/ for more information. While Jetty works well for deploying real web sites, you may want to run Helma behind an existing web server. This is most easily done by using a HTTP-Proxy module like mod_proxy for Apache.

Finally, Helma can be plugged into Servlet containers using Servlet classes that communicate with Helma either directly or via Java RMI. (Be warned that these options may be harder to set up and maintain though, since most of the recent development efforts have been geared towards the HTTP-Proxy setup).

===================================== DOCUMENTATION AND FURTHER INFORMATION

You can find further information on the helma.org website:

http://helma.org/docs/guide/ http://helma.org/docs/reference/ http://helma.org/docs/tutorial/ http://helma.org/docs/docbook/

======================== MAILING LIST AND SUPPORT

Please join us on the Helma mailing lists where we will be happy to answer any further questions you may have!

https://groups.google.com/forum/#!forum/helma

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].