Coder Social home page Coder Social logo

acrolinx-sidebar-demo-java's Introduction

Acrolinx Java Sidebar Demo

This is a showcase for integrating the Acrolinx Sidebar into different Java UI framework-based applications (JFX, Swing, and SWT).

See: Build With Acrolinx

The Acrolinx Sidebar

The Acrolinx Sidebar is designed to show up beside the window where you edit your content. You use it for checking, reviewing, and correcting your content. To get an impression what the Sidebar looks like in existing integrations, have a look at Sidebar Quick Start.

Prerequisites

Please contact Acrolinx SDK support for consulting and getting your integration certified.

This sample works with a test license on an internal Acrolinx URL. This license is only meant for demonstration and developing purposes. Once you finished your integration, you'll have to get a license for your integration from Acrolinx.

Before you start developing your own integration, you might benefit from looking into:

Getting Started

Build the Project

  1. You need Java 11 to build this project.
  2. This project uses Gradle. To build this project with the Gradle Wrapper, execute the following command:
./gradlew build

on an UNIX system, or

gradlew build

on a Windows computer.

Run the Samples

Build the project first, then run:

JavaFX

./gradlew sidebar-demo-jfx:run

Swing

./gradlew sidebar-demo-swing:run

SWT

./gradlew sidebar-demo-swt:run

Building Integrations Based on Swing or JFX

This project uses the Gradle plugin for JavaFX. Please have a look at the OpenJFX documentation.

CORS

To be able to connect to Acrolinx, you might have to enable CORS on the Java VM:

java -Dsun.net.http.allowRestrictedHeaders=true ...

Or via code:

System.setProperty("sun.net.http.allowRestrictedHeaders", "true");

Cross-Origin Resource Sharing, must be enabled on the Acrolinx Platform as well.

References

acrolinx-sidebar-demo-java's People

Contributors

abhijeetnarvekar avatar acromarco avatar acrork avatar danjelalura avatar dependabot[bot] avatar dj-delima avatar franziskap avatar robertgrabowski avatar ska2342 avatar tanaw7 avatar thilo-acrolinx avatar willynganga avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

humeji

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.