-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the iFL4Eclipse wiki!
This Wiki contains information about the development and research processes and the status of iFL4Eclipse.
The preparation of the execution environment for iFL4Eclipse is consist of there step.
Our plug-in currently tested with Eclipse IDE 2019-03, but we do not know any compatibility related issue with later Eclipse versions. You can use either the pre-installed or portable version.
Note: currently there is a known error in the installation process, which prevent to update the plug-in with its newer version. If you wish to replace the already installed version of iFL4Eclipse with a uses version, please reset your Eclipse (reinstall or re-extract) to its factory state and install the plug-in as described below. Sorry for the inconvenient!
You can install our plug-in by using the Install New Software wizard of Eclipse IDE.
- download our newest release of iFL4Eclispe
- extract it into desired location
- install the plug-in
- start Install New Software wizard of Eclipse IDE
- add the extracted folder as a local source
- follow the on-screen instructions
- restart your Eclipse when noted
- copy
key
file into your Eclipse install directory, next toeclipse.exe
iFL4Eclipse use a strictly local graph database server to monitor user activity. These features serve our research agenda, but you can use the full functionality of our plug-in without logging.
The plug-in uses a Germlin server of Apache TinkerPop™ graph computing framework for graph databases to store user activity events. Our tool was tested with version 3.4.1.
- download the Gremlin server from Apache TinkerPop™
- extract it to a desired location
- copy (override) configuration files from the newest release of iFL4Eclips
- start Gremlin server:
bin/gremlin-server.bat conf/gremlin-server-neo4j.yaml
- you can choose any other graph database suplier, along it provides way to access it by using the following statement:
traversal().withRemote(DriverRemoteConnection.using("localhost", 8182, "g"))
implementation
- you can choose any other graph database suplier, along it provides way to access it by using the following statement:
-
optionally you can test the server connection with Gremlin console
- config file for Gremlin console also available
-
optionally if you use Neo4J as an underlying graph database, you can inspect the collected data with Neo4j Community Edition 3.5.3
- config file for Neo4J server are aviable