Skip to content
This repository has been archived by the owner on Mar 26, 2022. It is now read-only.

Commit

Permalink
Merge branch 'master' of https://github.com/Arquisoft/dechat_es5b
Browse files Browse the repository at this point in the history
  • Loading branch information
martinreycristina committed May 1, 2019
2 parents 4a37cda + b03aa00 commit 7e5f750
Show file tree
Hide file tree
Showing 23 changed files with 1,137 additions and 376 deletions.
2 changes: 2 additions & 0 deletions adocs/07_deployment_view.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,6 @@ Developing an descetralized app means that a central server is not required to s

A SOLID server and a DeChat instance were deployed in an Amazon Web Services EC2 Server, but were terminated due to server issues.

At this moment DeChat can be downloaded as a Windows app (win32_x64) directly or download source and compile it to Linux or MacOS target. If you do not want to download binaries, you can still use this chat at GitHub Pages (https://arquisoft.github.io/dechat_es5b)

By default, SOLID Servers have a 25 MB disk limit. This can be a problem, for example, when uploading photos or videos to chats, as they can eat up all free space quickly.
6 changes: 4 additions & 2 deletions adocs/08_concepts.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,16 @@ We have implemented a user interface using the bootstrap library. It's composed
image::images/05_chat_room_sketch.png["Chat room interface"]

==== Internacionalization:
We are developing a term file for possible future translation of the application into Chinese.
DeChat ES5B is internationalized. At this moment, you can browse our chat in English (default), Spanish, Chinese (Simplified) and Galego.

A browser-based system were implemented. This means that you do not need to reaload the whole page to change language.

=== Design patterns
==== Design Pattern: Adapter
To implement the solid-file-client library (which allows us to communicate with the PODs) we have made use of an adapter that adds functionality to the initial library.
The Adapter is called PodUtilities. The solid-file-client library is imported in this class and it is called by the logic classes to communicate with the PODs and get the data.

image::images/Adapter.png["Adapter pattern"]
image::images/08-Adapter.png["Adapter pattern"]

==== Architectural pattern: Three-tier architecture
We have separated architecture into layers of presentation, logic and persistence. The implementation of the previous architecture has been carried out following the following diagram below:
Expand Down
File renamed without changes
6 changes: 4 additions & 2 deletions docs/docs/07_deployment_view.html
Original file line number Diff line number Diff line change
Expand Up @@ -521,7 +521,6 @@
.CodeRay .change .change{color:#66f}
.CodeRay .head .head{color:#f4f}
</style>
<!--<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.js"></script>-->
</head>
<body class="article toc2 toc-left">
<div id="header">
Expand All @@ -547,14 +546,17 @@ <h2 id="section-deployment-view"><a class="anchor" href="#section-deployment-vie
<p>A SOLID server and a DeChat instance were deployed in an Amazon Web Services EC2 Server, but were terminated due to server issues.</p>
</div>
<div class="paragraph">
<p>At this moment DeChat can be downloaded as a Windows app (win32_x64) directly or download source and compile it to Linux or MacOS target. If you do not want to download binaries, you can still use this chat at GitHub Pages (<a href="https://arquisoft.github.io/dechat_es5b" class="bare">https://arquisoft.github.io/dechat_es5b</a>)</p>
</div>
<div class="paragraph">
<p>By default, SOLID Servers have a 25 MB disk limit. This can be a problem, for example, when uploading photos or videos to chats, as they can eat up all free space quickly.</p>
</div>
</div>
</div>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2019-04-03 10:39:45 CEST
Last updated 2019-05-01 17:38:34 CEST
</div>
</div>
</body>
Expand Down
10 changes: 6 additions & 4 deletions docs/docs/08_concepts.html
Original file line number Diff line number Diff line change
Expand Up @@ -521,7 +521,6 @@
.CodeRay .change .change{color:#66f}
.CodeRay .head .head{color:#f4f}
</style>
<!--<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.js"></script>-->
</head>
<body class="article toc2 toc-left">
<div id="header">
Expand Down Expand Up @@ -558,7 +557,10 @@ <h4 id="user-interface"><a class="anchor" href="#user-interface"></a>User interf
<div class="sect3">
<h4 id="internacionalization"><a class="anchor" href="#internacionalization"></a>Internacionalization:</h4>
<div class="paragraph">
<p>We are developing a term file for possible future translation of the application into Chinese.</p>
<p>DeChat ES5B is internationalized. At this moment, you can browse our chat in English (default), Spanish, Chinese (Simplified) and Galego.</p>
</div>
<div class="paragraph">
<p>A browser-based system were implemented. This means that you do not need to reaload the whole page to change language.</p>
</div>
</div>
</div>
Expand All @@ -572,7 +574,7 @@ <h4 id="design-pattern-adapter"><a class="anchor" href="#design-pattern-adapter"
</div>
<div class="imageblock">
<div class="content">
<img src="./images/Adapter.png" alt="Adapter pattern">
<img src="./images/08-Adapter.png" alt="Adapter pattern">
</div>
</div>
</div>
Expand Down Expand Up @@ -613,7 +615,7 @@ <h4 id="deploy"><a class="anchor" href="#deploy"></a>Deploy</h4>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2019-04-03 18:07:46 CEST
Last updated 2019-05-01 17:48:45 CEST
</div>
</div>
</body>
Expand Down
File renamed without changes
10 changes: 8 additions & 2 deletions docs/docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1264,6 +1264,9 @@ <h2 id="section-deployment-view"><a class="anchor" href="#section-deployment-vie
<p>A SOLID server and a DeChat instance were deployed in an Amazon Web Services EC2 Server, but were terminated due to server issues.</p>
</div>
<div class="paragraph">
<p>At this moment DeChat can be downloaded as a Windows app (win32_x64) directly or download source and compile it to Linux or MacOS target. If you do not want to download binaries, you can still use this chat at GitHub Pages (<a href="https://arquisoft.github.io/dechat_es5b" class="bare">https://arquisoft.github.io/dechat_es5b</a>)</p>
</div>
<div class="paragraph">
<p>By default, SOLID Servers have a 25 MB disk limit. This can be a problem, for example, when uploading photos or videos to chats, as they can eat up all free space quickly.</p>
</div>
<div style="page-break-after: always;"></div>
Expand All @@ -1288,7 +1291,10 @@ <h4 id="user-interface"><a class="anchor" href="#user-interface"></a>8.1.1. User
<div class="sect3">
<h4 id="internacionalization"><a class="anchor" href="#internacionalization"></a>8.1.2. Internacionalization:</h4>
<div class="paragraph">
<p>We are developing a term file for possible future translation of the application into Chinese.</p>
<p>DeChat ES5B is internationalized. At this moment, you can browse our chat in English (default), Spanish, Chinese (Simplified) and Galego.</p>
</div>
<div class="paragraph">
<p>A browser-based system were implemented. This means that you do not need to reaload the whole page to change language.</p>
</div>
</div>
</div>
Expand All @@ -1302,7 +1308,7 @@ <h4 id="design-pattern-adapter"><a class="anchor" href="#design-pattern-adapter"
</div>
<div class="imageblock">
<div class="content">
<img src="./images/Adapter.png" alt="Adapter pattern">
<img src="./images/08-Adapter.png" alt="Adapter pattern">
</div>
</div>
</div>
Expand Down
Binary file added docs/images/notis.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ <h6 class="text-uppercase font-weight-bold">
<!-- Grid column -->
<div class="col-md-2 mb-3">
<h6 class="text-uppercase font-weight-bold">
<a href="https://github.com/Arquisoft/dechat_es5b/releases/download/0.3/DeChat-win32-x64.zip" id="desktop_app"></a>
<a href="https://github.com/Arquisoft/dechat_es5b/releases" id="desktop_app"></a>
</h6>
</div>
<!-- Grid column -->
Expand Down

0 comments on commit 7e5f750

Please sign in to comment.