The new Joly architecture

Registered by Ivan Akulov

Current architecture is obsolete because it's monolithic; we need the new modular one.

Blueprint information

Status:
Started
Approver:
Ivan Akulov
Priority:
Essential
Drafter:
Ivan Akulov
Direction:
Approved
Assignee:
Joly Core
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Good progress
Milestone target:
milestone icon public-release
Started by
Ivan Akulov

Related branches

Sprints

Whiteboard

Loading QObjects from shared libraries can be done using QPluginLoader – gxoptg.

(?)

Work Items

Work items:
[dehax] Move OSTools classes to jolysrv: DONE
[dehax] Add multithreading to jolysrv: DONE
[dehax] Add socket IPC method to jolysrv: DONE
[gxoptg] Rewrite AppsInterface and FilesInterface from scratch: DONE
[gxoptg] Add socket IPC method to jolyapp: DONE
[gxoptg] Remove Messages and FastPost gadgets: DONE
Move gadgets to shared libraries: POSTPONED
[dehax] Create QVkLib for Joly: INPROGRESS
[dehax] Move social APIs to shared libraries: INPROGRESS
Make jolyapp multithreaded: TODO

This blueprint contains Public information 
Everyone can see this information.