Desktop: performance improvements

@aurelijusb aurelijusb released this Sep 13, 2016

Desktop

Changes:

  • Optimized storing to OrientDB when working with large (E.g. 40k nodes, 1k elements) data sets.

Instalation

  • Install dependencies:
sudo apt-get install openjdk-8-jre openjfx
  • Run from command line:
java -jar auginte-desktop-assembly-0.8.8.jar

WEB

Changes

  • Remove selected element
  • Option to self provision

Dependencies

  • orientdb:2.1.19

Running

$SOFTWARE_PATH/bin/auginte-server \
 -Dhttp.port=${PORT} \
 -Dprovision=${PROVISION}
 -Dconfig.file=${SOFTWARE_PATH}/conf/application.conf

Where

  • SOFTWARE_PATH is path till extracted auginte-server-2016-09-15T18-59-03-v0.8.8.zip
  • PORT - (optional) - port to overwrite
  • PROVISION - (optional) - if true will create database and its structure in OrientDB

Desktop: BugFix pre-release

@aurelijusb aurelijusb released this May 7, 2016 · 5 commits to develop since this release

Fixes for desktop version, especially for large amounts of elements.

Not all functionality backward compatible with older versions.
So tag only in develop branch

Desktop: BugFix release

@aurelijusb aurelijusb released this Jan 13, 2016 · 22 commits to master since this release

Problems fixed:

  • Different styles in: Ubuntu 15.10 Gnome shell and Unity environments
  • OreintDB issues with new freshly created repository

Improvements:

  • Documentation: Installing on Ubuntu systems with Oracle JRE 8

Usage:

  • Ensure Oracle JRE 1.7+ installed
  • Download: auginte-desktop-assembly-0.8.6.jar
  • Run: java -jar auginte-desktop-assembly-0.8.6.jar

More information: https://github.com/Auginte/zooming-based-organizer/blob/v0.8.6/INSTALL.md

Desktop + Web version

@aurelijusb aurelijusb released this Jan 2, 2016 · 30 commits to master since this release

This release have ScalaJs+Play version of zooming based organizer. Only basic functionality was migrated from Desktop version. Most of the was was done in zooming usability in mobile website version. Web version also include acceptance tests.

Desktop version had mainly dependency updates, no big features or breaking changes.

Executing binary versions:

  • auginte-0.8.5.zip - desktop version:
cd auginte-0.8.5.1/bin
./auginte
  • auginte-0.8.5.2.zip - One jar version
cd auginte-0.8.5.2
java -jar auginte-desktop-assembly-0.8.5.jar
  • auginte-0.8.5-server.tar.gz - Server/web version ready to deploy. Update files in config/* (at least config/local.conf)
bin/auginte-server -Dhttp.port=8080 -Dconfig.file=conf/application.conf

Requirements:

  • Oracle JRE 7+: for desktop version (JavaFx)
  • OrinetDB 2.1.4: for server version (desktop version have embedded database). Needed exact database version, as 2.1.8 database have breaking changes with 2.1.4 client.

OrientDB storage

@aurelijusb aurelijusb released this Jan 2, 2016 · 77 commits to master since this release

This is major change for Desktop version: switching from one time JSON safe to store to database on update.
Graph database was needed for Source tracking and faster saving.

Only internal information transformation/source tracking is currently implemented:
E.g. hold shift to see or drag to clone linked.

Requirements:

  • Oracle JRE 7+. JAVA_HOME should also be exported as exported variable.

Using custom OreintDB instance:

bin/auginte --dbConnection=remote --dbName=localhost/databaseName --dbUser=root --dbPassword=databasePassword