Skip to main content
  • Create account
  • Log in
Eclipse Plugins, Bundles and Products - Eclipse Marketplace
  • My Marketplace
  • Add Content
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. Marketplace
  3. Tools (1600)
  4. AmurJS

AmurJS

AmurJS
2
0
Install

Drag to Install!

Drag to your running Eclipse* workspace.
*Requires Eclipse Marketplace Client

Add this URL to your Eclipse Installation to reach this solution's update site.

Mars (4.5)
Luna (4.4)
Kepler (4.3)
Juno (4.2, 3.8)
Previous to Juno (<=4.1)
Neon (4.6)
Oxygen (4.7)
Photon (4.8)
2018-09 (4.9)

http://www.nasdanika.com/products/releases

Learn more...

Details Group Tabs

Details

AmurJS is a modeling and JavaScript code generation tool. In AmurJS a software system is modeled as a directed graph in which information processing is performed by passing invocations between vertices (nodes) through edges (connections). Both vertices and edges can perform information processing.

Processing can be performed asynchronously and in parallel - execution can fork into several paths and then several execution paths can merge or be joined.

AmurJS features flexible license management, which enables fine-grained value exchange between users and extension providers.

AmurJS has a concise graphical notation with 6 vertex and 4 edge types. Each notation element can be specialized by assigning an implementation_type, which provides unlimited extensibility opportunities.

Model elements and implementation types are configured by setting properties.

Some properties may contain code fragments. Code fragments can be written in different languages, e.g. a template language or a domain-specific language. A code fragment language shall support translation to JavaScript. A language can be non-textual, e.g. it can be a configuration dialog or a graphical editor. Code editors for textual languages, such as JavaScript, provide code-completion facilities.

Completed AmurJS models are translated to JavaScript, which can be executed in a JavaScript execution environment such as a Web browser, node.js, or Rhino JavaScript engine, which is bundled with Java SE v. 6.0+.

Each notation element is translated into a runtime component. The hierarchy of generated components is wrapped into a factory function, which takes a facade and configuration objects as arguments and returns a promise fulfilled upon the start of all components with the facade object with injected functions and properties. The factory function can be exposed to module loaders such as RequireJS using a skeleton file.

Categories:
  • Modeling,
  • Modeling Tools,
  • Programming Languages,
  • Tools,
  • Web
Tags:
  • flow,
  • diagram,
  • javascript,
  • amur,
  • nasdanika,
  • generation,
  • Modeling,
  • domain specific modeling,
  • node,
  • Node.js,
  • java,
  • aggregation,
  • orchestration,
  • Asynchronous,
  • promise
Additional Details
Eclipse Versions: 
Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1), Neon (4.6), Oxygen (4.7), Photon (4.8), 2018-09 (4.9)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
Nasdanika LLC
Date Created: 
Wed, 2013-12-11 12:11
Development Status: 
Beta
License: 
Free for non-commerical use
Date Updated: 
Mon, 2019-02-04 13:50
Submitted by: 
Pavel Vlasov
Subscribe to AmurJS RSS-feed
Screenshots
Metrics
DateRankingInstallsClickthroughs
December 2019NA0 (0%)3
November 2019NA0 (0%)16
October 2019NA0 (0%)11
September 2019NA0 (0%)17
August 2019NA0 (0%)13
July 2019NA0 (0%)11
June 2019NA0 (0%)8
May 2019NA0 (0%)14
April 2019NA0 (0%)7
March 2019NA0 (0%)10
February 2019NA0 (0%)21
January 2019NA0 (0%)9
View Data for all Listings
Errors

Unsuccessful Installs in the last 7 Days: 0

Download last 500 errors (CSV)
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for AmurJS.

HTML Code:


Markdown Syntax:



Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Thursday, December 5, 2019 - 18:00
  • Sign in to post reviews.

Markets

  • Eclipse Project (29)
  • Tools (1600)
    • Application Development Frameworks (205)
    • Application Management (37)
    • Application Server (42)
    • BIRT (10)
    • Build and Deploy (125)
    • Business Intelligence, Reporting and Charting (25)
    • Code Management (152)
    • Collaboration (47)
    • Database (57)
    • Database Development (42)
    • Database Persistence (23)
    • Documentation (80)
    • Eclipse Kura (83)
    • Eclipse SmartHome (65)
    • EclipseRT Target Platform Components (8)
    • Editor (386)
    • Entertainment (18)
    • General Purpose Tools (135)
    • Graphics (38)
    • IDE (400)
    • Internet of Things (IoT) (35)
    • J2EE Development Platform (60)
    • J2ME (6)
    • Languages (181)
    • Linux Tools (20)
    • Logging (26)
    • Mobile and Device Development (57)
    • Modeling (108)
    • Modeling Tools (181)
    • Mylyn Connectors (24)
    • Network (18)
    • Other (86)
    • Process (22)
    • Profiling (25)
    • Programming Languages (126)
    • Reporting (40)
    • Rich Client Applications (57)
    • Science (5)
    • SCM (25)
    • Search (45)
    • SOA Development (20)
    • Source Code Analyzer (122)
    • Systems Development (67)
    • Team Development (66)
    • Testing (115)
    • Tools (685)
    • UI (103)
    • UML (46)
    • Web (117)
    • Web Services (40)
    • Web, XML, Java EE and OSGi Enterprise Development (39)
    • XML (35)
  • IoT (152)
    • Eclipse Kura (83)
    • Eclipse SmartHome (65)
  • RCP Applications (95)
  • Training & Consulting (58)
  • Long Term Support (11)

Search

Advanced Search

More like this

  • Nodeclipse Core & Node.js
  • Nodeclipse.github.io
  • Actifsource- Model-Driven Development and Software Configuration Tool
  • Nodeclipse NTS
  • Enide.p2f- Eclipse Node.js IDE

Favorited by

Eclipse IDE 2019-09

Get the latest version of the Eclipse IDE.

Download Now Learn More

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Governance
  • Logo and Artwork
  • Board of Directors

Legal

  • Publishing Guidelines
  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Welcome to Marketplace
  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Community of Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation, Inc. All Rights Reserved.

Back to the top