Gaelyk

Software Screenshot:
Gaelyk
Software Details:
Version: 1.0
Upload Date: 5 Jun 15
Developer: Guillaume Laforge
Distribution Type: Freeware
Downloads: 61

Rating: 2.5/5 (Total Votes: 2)

The project was meant to simplify the writing of small Groovy applications, which are to be deployed on Google's App Engine cloud.

Features:

  • Thermodynamic Models: Peng-Robinson, Peng-Robinson with Volume Translation, Soave-Redlich-Kwong, Lee-Kesler, UNIFAC, Modified UNIFAC (Dortmund), UNIQUAC, NRTL, Chao-Seader, Grayson-Streed and Ideal Gas.
  • Unit Operations: Mixer, Splitter, Separator, Pump, Compressor, Expander, Heater, Cooler, Valve, Pipe Segment, Shortcut Column, Heat Exchanger, Conversion Reactor, Equilibrium Reactor, PFR, CSTR, Distillation Column, Simple, Refluxed and Reboiled Absorbers.
  • DWSIM also provides special information about the simulation and different means of inputting user data through Utilities and Tools:
  • Utilities: Phase Envelope, Hydrate Calculations, Pure Component Properties, True Critical Point, PSV Sizing, Vessel Sizing, Spreadsheet and Petroleum Cold Flow Properties
  • Tools: Hypothetical Component Generator, Bulk C7+/Distillation Curves Petroleum Characterization, Reactions Manager and User Component Creator
  • Process Analysis and Optimization: Sensitivity Analysis Utility, Multivariate Optimizer with bound constraints.

What is new in this release:

  • GAE SDK updated to 1.5.2 and Groovy to 1.8.1
  • Introduction of a Query DSL for creating SQL-like queries against the datastore
  • Updated template project with a Gradle build, the usage of Gradle GAE / Gaelyk plugins, and the support of Spock for testing Groovlets
  • Introduction of the plugins page in the Gaelyk website, for referencing known plugins
  • By annotating classes with GaelykBindings, the same services and variables are injected in your classes as properties, as the ones which are injected in Groovlets and templates
  • The validation closures of the routes in your URL mapping have access to the request, so you can validate a URL depending on what's in your request (attribute, session, etc.)
  • Added a DSLD file (DSL descriptor) for Eclipse for easing code-completion and navigation
  • Added a get() method on Key, as well as on lists of keys
  • Ability to convert lists to Keys
  • Added two encoded string and key conversion utilities
  • Additional datastore.get() methods to retrieve entities by their keys more concisely
  • Problems with the recent XMPP support fixed
  • Fixed inability to access the various services and variables from within binding/before/after blocks in plugin descriptors

What is new in version 0.6:

  • Changes:
  • Updated to GAE SDK 1.4.0 and Groovy 1.7.6
  • Channel service added in the binding and added a convenient method for sending messages
  • Ability to specify the "warmup request" handler through a route definition
  • Added app.gaelyk.version in the binding
  • Use a servlet context listener for initializing the plugin system
  • Initial support for the asynchronous datastore
  • Updated the task queue enhancements to use the new package (as task queues migrated from labs)
  • Introduced a Gradle build script for building Gaelyk itself
  • Increased the code coverage of the project to over 82%
  • Added before{} request and after{} request lifecycle hooks to plugins
  • Added initial Eclipse project files in the template project
  • Fixed a bug with ignore URL routes which triggered NPEs after the capabilities routing was added
  • Corrected typos in the tutorials
  • Breaking changes:
  • Compared to the previous version of the toolkit, the handling of incoming emails and incoming jabber messages has changed. The GaelykIncomingEmailServlet and GaelykXmppServlet are gone. It is no longer required to have dedicated servlets for those two purposes, instead you must use the URL routing system to indicate the handlers that will take care of the incoming messages. If you were relying on those two servlets, please make sure to upgrade, and read the updated tutorial on URL routing and incoming email and jabber messages.
  • The initialization of the plugin system is not done anymore by the Groovlet and template servlet, but is done by a servlet context listener. So you'll have to update your web.xml file to specify that listener. Please have a look at the template project or the documentation on how to setup the new context listener.

Similar Software

Pelican
Pelican

1 Oct 15

IP2Location
IP2Location

14 Apr 15

Grid displayer
Grid displayer

13 Apr 15

Comments to Gaelyk

Comments not found
Add Comment
Turn on images!