Actifsource

Actifsource V6.3.0

Actifsource code generator for any programming language

Meet us at Sindex in Bern (2014/09/02-04)

Visit www.lösbar.net to get the perfect technology mix.
Check www.sindex.ch for trade fair details.

Visit us at the Lösbar (Sindex in Bern)

Known Issues

Support for Eclipse 3.8.2

  • Starting with the release of Eclipse 4.4 Luna (June 25, 2014), we will drop the support for eclipse 3.8.2

Support for Eclipse 4.4 Luna

  • Actifsource is now running on Eclipse 4.4 Luna

Support for Java 7

  • We will drop the support of Java 7 by the end of 2014

Installing Actifsource

  • Actifsource sets the memory settings automatically after installing and restarting
  • The Restart-Button displayed after the plugin installation, restarts eclipse in such a way that it still uses the old memory settings
  • To prevent OutOfMemoryExceptions you need to completely close eclipse (File, Exit or Close-Button) and start it again

Code Snippets

  • Poor performance in the actual version

Compatiblity Issues

  • IBuildContext.out() was replaced by IBuildContext.info() in 6.3.0

Features

Core

  • Only reset dirty status if save was successful

Generator

  • new ConsoleBuildTask for execution a function (on type Build with zero parameters) for writing the output to generator console
  • disable ProjectBuilder when disabling "Generate Code automatically"
  • allow cancelling ProjectBuilder during folder scan

CIP

  • Generate Error and Warning List
  • Include datatypes from cip-library
  • Datatype GenreateLibrary attribute flag
  • Support for access-modifiers in CipLibraray

ResourceEditor

  • Only close editor if save was successful
  • allow to retry saving after canelling on write failure (keep dirty status)
  • Show dialog and provide option to cancel save if workspace is blocked for writing by eclipse builder (allow continue to work)

Bug Fixes

Core

  • CodeSnippetRelationAspekt on CodeSnippetRelation must be required
  • StructuredCodeSnippetRelation must be initialized with StructuredCodeSnippetRelationAspekt
  • Using some Selector-Operators with literals resulted in wrong return type
  • NoSuchElementException when returning a Selector-Expression of List-Type inside a SelectorFunction with Simple-ReturnType
  • Return empty list instead of null if a SelectorFunction with Simple-Type-Expression evaluated to "null" is called via java-proxy

Environment

  • Actifsource UI freezes for a while shortly after being started (Too many name updates sent to ui thread)
  • Handle numbers in Sort-Property-action (show A10 after A2).

Generator

  • Improved try-finaly close context handing to ignore problems caused by invalid java classes and log the error instead of failing (work in progress)
  • required dependency from output project to template (build config) project (show validation error)

CIP

  • StackOverflow if defining recursive libraries not handled properly
  • SelectorEvaluationException in SyncMessageCastWriteJob

Recommended System Requirements

We recommend the following system requirements.

System
Recommendation
Java SE 7
Eclipse 4.4
OS Win 7, gtk Linux
OS Architecture 64 Bit
Processor 64 Bit
RAM 8 GB
Disk SSD


Configuration (eclipse.ini)

We recommend the following settings in the eclipse.ini file.

Property
Value
Minimum Memory Size -Xms800m
Maximum Memory Size -Xmx4000m
Maximum Perm Size -XX:MaxPermSize=256m
Virtual Machine -vm C:\Program Files\Java\jre7\bin


Used Open Source Libraries

We have used the following open source libraries in our products. Many thanks to all the developers for providing their great work to the community.

Library
License
annotations.jar
LGPL v2.1/BSD
ant-contrib-1.0b3.jar Apache
antlr-2.7.6.jar BSD
antlr-3.1.1-runtime.jar BSD
bcprov-jdk16-145.jar MIT
commons-collections-3.2.1.jar Apache
Eclispse 4.3.x EPL
jdom.jar Apache
jsr305.jar BSD
jug.jar LGPL v2.1
logging-1.0.3.jar Apache
objenesis-1.0.jar Apache
xerceslmpl.jar Apache


Like us


facebook.com/actifsource

Follow us

News  RSS-Feed abonnieren

Actifsource V11.5.0 4/26/24

- 15 Features - 7 Bug Fixes more...


Job als R&D Ingenieur (Embedded-Systems, Model Driven Development) 4/25/24

Sind Software-Entwicklung und Embedded-Systems Ihre Leidenschaft? Denken Sie gerne abstrakt? Dann sind Sie bei uns genau richtig! Wir bauen für unsere Auftraggeber kundenspezifische more...


Actifsource V11.4.0 11/23/23

- 24 Features - 7 Bug Fixes more...