|
1 | 1 | # Image Processing |
2 | | -[Microkernel Demo for both WPF and Winforms](https://github.com/dudinda/MVPTemplate) |
| 2 | +[Microkernel Demo for WPF, Winforms and Console processes](https://github.com/dudinda/MVPTemplate) |
3 | 3 |
|
4 | 4 | [](https://dev.azure.com/dudin0da/Image%20Processing/_build/latest?definitionId=2&branchName=master) |
5 | 5 |
|
6 | 6 | 1. [Thesis](#Thesis) |
7 | 7 | 2. [Solutions](#) |
8 | | - - [Application general architecture](#Architecture) |
| 8 | + - [General architecture of the transient process](#Architecture) |
9 | 9 | - [Navigation by using a DI container](https://github.com/dudinda/Image-Processing/blob/master/Source/ImageProcessing.Microkernel.MVP/Controller/Implementation/AppController.cs#L45) |
10 | 10 | - [Closures propagation by using a pipeline and event aggregator](https://github.com/dudinda/Image-Processing/blob/master/Source/ImageProcessing.App.PresentationLayer/Presenters/RgbPresenter.cs#L53) |
11 | 11 | - [Linking a transient presenter and a view](https://github.com/dudinda/Image-Processing/blob/master/Source/ImageProcessing.Microkernel.MVP/Presenter/Implementation/BasePresenter.cs#L36) |
12 | 12 | - [Mocks registration via a DI container to test the internal infrastructure](https://github.com/dudinda/Image-Processing/blob/master/Tests/ImageProcessing.App.Integration/Monolith/DomainLayer/DomainStartup.cs#L77) |
13 | | - - [Reference a microkernel from a presentation to move a domain between applications](https://github.com/dudinda/Image-Processing/blob/master/Source/ImageProcessing.App.PresentationLayer/ImageProcessing.App.PresentationLayer.csproj#L60) |
| 13 | + - [Reference a microkernel from a presentation to move a domain between processes](https://github.com/dudinda/Image-Processing/blob/master/Source/ImageProcessing.App.PresentationLayer/ImageProcessing.App.PresentationLayer.csproj#L60) |
14 | 14 | - [Yielding a sequence to test a collection traverse order](https://github.com/dudinda/Image-Processing/blob/master/Tests/ImageProcessing.Utility.DataStructure.UnitTests/CaseFactory/BitMatrixCaseFactory.cs#L17) |
15 | 15 | 3. [Benchmarks](#benchmarks-cpu) |
16 | 16 | 4. [NuGet](#nuget) |
|
58 | 58 |
|
59 | 59 | <p> Thus, one may conclude that a normal distribution may represent better result regarding a uniform distribution on a group of underexposed images.</p> |
60 | 60 |
|
61 | | -*** |
62 | | -Introducing a front controller and http-context to accept a web request it may be possible to unify mvp, mvc and mvvm under the single abstraction. |
63 | | -*** |
64 | | - |
65 | 61 | ## Architecture |
66 | 62 |
|
67 | 63 | <p align="center"> |
68 | | - <img src="https://i.imgur.com/fyZiMjp.png" width="800" height = "800" alt="architecture"> |
69 | | - <p align="center">Fig. 6 - The application architecture.</p> |
| 64 | + <img src="https://i.imgur.com/gWjiEET.png" width="800" height = "800" alt="architecture"> |
| 65 | + <p align="center">Fig. 6 - The process architecture.</p> |
70 | 66 | </p> |
71 | 67 |
|
72 | 68 | <p align="center"> |
73 | 69 | <img src="https://i.imgur.com/c4v7BfU.png" width="1400" height = "230" alt="metrics"> |
74 | | - <p align="center">Fig. 7 - The application code metrics.</p> |
| 70 | + <p align="center">Fig. 7 - The process code metrics.</p> |
75 | 71 | </p> |
76 | 72 |
|
77 | 73 | *** |
|
0 commit comments