Skip to content

HuppeJ/UML-Multi-User-Editor

Repository files navigation

UML Multi-user Editor

This repository presents the source code of our senior year project at Polytechnique Montréal.

This project contains three main components:

  • Leger: Android Mobile Application
  • Lourd: Windows Desktop Application
  • Serveur: Server Application

The goal of this project was to create a multi-user UML editor compatible with an Android mobile application and a Windows desktop application.

Here is preview of the different features of our UML Multi-user Editor:

This function let you resize the overall space of the canvas.

canvas_resize

This section will show you all the actions you can do on shapes.

delete_shape

edit_shape

move_shape

resize

This section will show you all the actions you can do on links.

add_links

delete_link

add_links

link

move_link

rotation

The Lasso tools will help you do action on multiple drawing element.

lasso

Repository Structure

  • Documentation Folder: Contains all the technical documents of the project.
  • Leger Folder: Contains all the code for the Android Mobile Application.
  • Lourd Folder: Contains all the code for the Windows Desktop Application.
  • Serveur Folder: Contains all the code for the Server Application.
  • svg Folder: Contains all the .svg and .png files of the icons used in the project.
  • tutoriel: Contains all the files for the tutorial.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published