HTML5 Text Editor
Web page with a text creating and editing functions.
PROJECT TYPE
Web
TECHNOLOGIES

A JavaFX application with a WebView component displaying a web page with a text editor. Exploring the possibilities of JavaFX + HTML5 bundle accessibility for creating and editing text documents.


Task

Development of a concept that will allow to explore the capabilities of HTML5 for creating and editing text documents + solution for implementing the accessibility function in the JavaFX + HTML5 bundle. Verification of the possibility of implementing this non-standard functionality.

TECHNOLOGIES
Solution

Exposit specialists worked on the development of the concept, which allows to explore the capabilities of HTML5 for creating and editing text documents. They also provided a solution for the implementation of the accessibility function in the JavaFX + HTML5 bundle (CKEditor text editor). 

Performing the following functions:

  • Tracking and changing the position of the cursor;
  • Tracking and changing the content (text, table, picture) of the editor and its attributes;
  • Receiving text and attributes by the given position of the cursor;
  • Selection of text for given positions;
  • Deleting text for a given position;
  • Inserting text with the specified attributes (color, style) in the specified position.

Non-standard functionality: 

  • The application allows pronouncing the position of the cursor, selected text and so on (any application of the user's choice can be used).
  • There is a sound accompaniment in the headphones after changing the position of the cursor, highlighting text and other actions in the text editor based on HTML5.
  • Integration with JavaFX allows to call Javascript from Java and register handlers for callbacks. 
  • A demo developed for the client is fully available in an isolated environment without access to the Internet.

Technologies used:
JavaFX
HTML5

Explore more projects.
Show More