Menu

Myna Application Server / News: Recent posts

Myna has moved to Google Code

Myna has moved to Google Code: http://code.google.com/p/myna/

New Releases will be found at that location

Posted by Mark Porter 2009-07-25

Myna JavaScript Application Server 1.0_alpha_12 released

Myna is a JavaScript web development platform based on Mozilla Rhino. It allows developers to access the full power of Java and the development speed of JavaScript.

Home Page: http://www.mynajs.org

Release Name: 1.0_alpha_12
Notes:

New Features:
* Upgraded to Rhino 1.7R2
See https://developer.mozilla.org/en/New_in_Rhino_1.7R1
and https://developer.mozilla.org/en/New_in_Rhino_1.7R2

* Many improvements to DB Manager:
* added tab support. Pressing tab will indent in sql windows
* Right clicking a table and selecting "Query" will now generate formatted SQL
that aliases the table name and refers to the columns by the aliased table
name. If the table is in a named schema, then schema name is prepended to
the table name
* Support for editing tables:
Can create and modify tables, their columns and their primary and
foreign keys. Try right-clicking an existing table and select
"Edit Table". Both myna and SQL code is generated when you edit tables... read more

Posted by Mark Porter 2009-06-11

Myna JavaScript Application Server 1.0_alpha_11 released

Myna is a JavaScript web development platform based on Mozilla Rhino. It allows developers to access the full power of Java and the development speed of JavaScript.

Home Page: http://myna.emptybrain.info

Release Name: 1.0_alpha_11
Notes:

Changes in this release:

* New Feature: Myna Permissions
The functions and classes in Myna.Permissions combined with the web
application located at MynaRoot/myna/permissions/index.ejs form
Myna's permissions system. The purpose of the permissions system is to
provide a standardized and centralized system for managing users and
their rights in your applications.... read more

Posted by Mark Porter 2009-03-28

Myna JavaScript Application Server 1.0_alpha_10 released

Myna is a Java web development platform based on Mozilla's Rhino JavaScript engine. It allows developers to access the full power of Java with the development speed of JavaScript.

Release Name: 1.0_alpha_10
Notes:

New Features in this release: (see below for details)
* Added publish support for 4 types of web services
(SOAP,XML-RPC,JSON-RPC,JSON-MYNA)
* Added Myna.HttpConnection Class
* New $req Features
* Unit Test Framework
* Myna Administrator: Instance settings and Thread Inspection
* UI improvements
* New Myna.String functions
* Added Myna.JavaUtils... read more

Posted by Mark Porter 2008-08-23

Myna Javascript Application Server: 1.0_alpha_9 released

Myna is a Java web development platform based on Mozilla's Rhino JavaScript engine. It allows developers to access the full power of Java with the development speed of JavaScript.

Release Name: 1.0_alpha_9
Notes:

**** New Feature: Database Management ****
The major focus of this release is database management.
* Datasources of type other than "other" now have network settings and or
file settings and will automatically populate the driver and url settings.
* From the Myna Administrator, you can click "Manage DB" to open Myna
Database Administrator, where you can run queries, create and drop tables,
and create modify and delete columns
* Underneath the Database Administrator are the new classes Myna.Database and
Myna.Table.
* Myna.Database contains metadata about the datasource and uses the files in
/shared/js/libOO/db_properties to normalize DDL SQL between different
databases. Files for H2, Oracle, PostgreSQL, MS-SQL, and MySql are provided
but others can easily be added
* Myna.Table uses these settings to provide the ability to create, modify and
drop tables, including indexes and foreign keys. This makes it possible to
write table creation code that can be applied to arbitrary databases... read more

Posted by Mark Porter 2008-04-14

Myna Javascript Application Server: 1.0_alpha_8 released

Myna is a Java web development platform based on Mozilla's Rhino JavaScript engine. It allows developers to access the full power of Java with the development speed of JavaScript.

Release Name: 1.0_alpha_8
Notes:

**** New Feature: Asynchronous Threads ****
You can now execute a javascript function in a separate thread. The new thread
will run in the background, but will have access the the originating thread's
scope, event after the original request exits. Here is an example:... read more

Posted by Mark Porter 2008-01-12

Myna Javascript Application Server: 1.0_alpha_7 released

Myna is a Java web development platform based on Mozilla's Rhino JavaScript engine. It allows developers to access the full power of Java with the development speed of JavaScript.

Release Name: 1.0_alpha_7
Notes:

**** New Feature: Request Management ****
Myna now limits the number of concurrent thread it will allow. To change this
value, see "Max Requests" in General Settings. You can also white-list certain
request patterns to avoid this restriction. Whitelisted requests have effectively
higher priority and are more likely to work under high-load conditions. See
"Thread Management Whitelist" in General Settings... read more

Posted by Mark Porter 2007-12-10

Myna Javascript Application Server: 1.0_alpha_6 released

Myna is a Java web development platform based on Mozilla's Rhino JavaScript engine. It allows developers to access the full power of Java with the development speed of JavaScript.

Release Name: 1.0_alpha_6
Notes:
*** Major API change ****
The standard library now comes in two flavors: Procedural and
Object-Oriented.

Most of the old .sjs files found in /shared/js
can now be found in /shared/js/libproc. These files can be easily
loaded by /shared/js/libproc/libproc.sjs. Adding this file to your
shared scope should ensure compatibility for older code that depends
on the original procedural library. You can also includeOnce
libproc.sjs in application.sjs of a directory to make the procedural
library available to a subset of your applications.... read more

Posted by Mark Porter 2007-11-21

Myna Javascript Application Server 1.0_alpha_5 released

Myna is a Java web development platform based on Mozilla's Rhino JavaScript engine. It allows developers to access the full power of Java with the development speed of JavaScript.

1.0_alpha_5 released:
This version moves back to a hand-written lexer, and adds new macro tags:
<@loop>
<@if>
<@elseif>
<@else>
<@set>

Check out the release notes for more info.

Posted by Mark Porter 2007-09-28

1.0_alpha_4 released

Major changes include:
* Removed all dependencies on the servlet environment from MynaThread. This is in
preparation for asynchronous tasks
* Replaced Embedded JS Parser with one gnereated from Antlr. This has resulted in
a perfect match in line numbers in errors, and allows for more complicated
grammar in the future (custom tags?). This does have an up front cost in
compile time.
* Added support for query parameters. See webdir/examples/sql_example.sjs
* Added $res.flush() function to send content to the browser before the end of the request

Posted by Mark Porter 2007-09-20

1.0_alpha_2 released

This release fixes some bugs with JVM 1.4 and windows, and includes more documentation

Posted by Mark Porter 2007-08-17