Commit 42ecd37300e27ded9032c74ae497825c771727d6
1 parent
923402b8
Exists in
master
and in
3 other branches
Final review
Showing
6 changed files
with
14 additions
and
14 deletions
Show diff stats
OSS-2017/01-introduction.tex
| @@ -36,11 +36,6 @@ masters students, and approximately 40 undergrad students (not all of | @@ -36,11 +36,6 @@ masters students, and approximately 40 undergrad students (not all of | ||
| 36 | them at the same time, though -- graduations and other events triggered | 36 | them at the same time, though -- graduations and other events triggered |
| 37 | changes in the team). | 37 | changes in the team). |
| 38 | 38 | ||
| 39 | -Figure \ref{fig:spb} shows the home page of this integrated platform. | ||
| 40 | -The development tried to be as faithful as possible to FOSS development. | ||
| 41 | -All development was done in the open, and the changes we needed in the | ||
| 42 | -tools user were contributed back to their communities. | ||
| 43 | - | ||
| 44 | \begin{figure}[hbt] | 39 | \begin{figure}[hbt] |
| 45 | \centering | 40 | \centering |
| 46 | \includegraphics[width=.9\linewidth]{figures/home-SPB.png} | 41 | \includegraphics[width=.9\linewidth]{figures/home-SPB.png} |
| @@ -48,3 +43,8 @@ tools user were contributed back to their communities. | @@ -48,3 +43,8 @@ tools user were contributed back to their communities. | ||
| 48 | \label{fig:spb} | 43 | \label{fig:spb} |
| 49 | \end{figure} | 44 | \end{figure} |
| 50 | 45 | ||
| 46 | +Figure \ref{fig:spb} shows the home page of this integrated platform. | ||
| 47 | +The development tried to be as faithful as possible to FOSS development. | ||
| 48 | +All development was done in the open, and the changes we needed in the | ||
| 49 | +tools user were contributed back to their communities. | ||
| 50 | + |
OSS-2017/02-platform.tex
| @@ -34,7 +34,7 @@ to its existing core. We added support for the other applications used | @@ -34,7 +34,7 @@ to its existing core. We added support for the other applications used | ||
| 34 | in the SPB platform: Noosfero, GitLab, and Mezuro. | 34 | in the SPB platform: Noosfero, GitLab, and Mezuro. |
| 35 | 35 | ||
| 36 | Noosfero\footnote{\url{http://noosfero.org/}} is a software for building | 36 | Noosfero\footnote{\url{http://noosfero.org/}} is a software for building |
| 37 | -social and collaboration networks. Besides tha classical social | 37 | +social and collaboration networks. Besides the classical social |
| 38 | networking features, it also provides publication features such as blogs | 38 | networking features, it also provides publication features such as blogs |
| 39 | and a general-purpose CMS (Content Management System). Most of the user | 39 | and a general-purpose CMS (Content Management System). Most of the user |
| 40 | interactions with SPB is through Noosfero: user registration, project | 40 | interactions with SPB is through Noosfero: user registration, project |
| @@ -45,6 +45,13 @@ Mezuro\footnote{\url{http://mezuro.org/}} is a platform to collect source code | @@ -45,6 +45,13 @@ Mezuro\footnote{\url{http://mezuro.org/}} is a platform to collect source code | ||
| 45 | metric to monitor the internal quality of softwares written in C, C++, | 45 | metric to monitor the internal quality of softwares written in C, C++, |
| 46 | Java, Python, Ruby, and PHP. GNU Mailman is used for mailing lists. | 46 | Java, Python, Ruby, and PHP. GNU Mailman is used for mailing lists. |
| 47 | 47 | ||
| 48 | +\begin{figure}[hbt] | ||
| 49 | + \centering | ||
| 50 | + \includegraphics[width=.6\linewidth]{figures/arch.png} | ||
| 51 | + \caption{SPB Portal Architecture.} | ||
| 52 | + \label{fig:architecture} | ||
| 53 | +\end{figure} | ||
| 54 | + | ||
| 48 | The conceptual architecture of the platform is presented in Figure | 55 | The conceptual architecture of the platform is presented in Figure |
| 49 | \ref{fig:architecture}. Colab initially handles all user interaction, | 56 | \ref{fig:architecture}. Colab initially handles all user interaction, |
| 50 | directing requests to one of the integrated applications. It | 57 | directing requests to one of the integrated applications. It |
| @@ -55,10 +62,3 @@ functionality of each application, a search in the SPB portal might | @@ -55,10 +62,3 @@ functionality of each application, a search in the SPB portal might | ||
| 55 | return content from any of the applications, be it web pages, mailing | 62 | return content from any of the applications, be it web pages, mailing |
| 56 | list posts, or source code. | 63 | list posts, or source code. |
| 57 | 64 | ||
| 58 | -\begin{figure}[hbt] | ||
| 59 | - \centering | ||
| 60 | - \includegraphics[width=.6\linewidth]{figures/arch.png} | ||
| 61 | - \caption{SPB Portal Architecture.} | ||
| 62 | - \label{fig:architecture} | ||
| 63 | -\end{figure} | ||
| 64 | - |
OSS-2017/figures/arquitetura.png
108 KB
OSS-2017/figures/home-SPB.png
OSS-2017/figures/profile-SPB.png
129 KB
OSS-2017/spb.tex
| @@ -18,7 +18,7 @@ | @@ -18,7 +18,7 @@ | ||
| 18 | 18 | ||
| 19 | \titlerunning{Brazilian Public Software} | 19 | \titlerunning{Brazilian Public Software} |
| 20 | 20 | ||
| 21 | -\author{Paulo Meirelles\inst{1,2}, Himer Neri\inst{1}, Antonio Terceiro\inst{1}\ | 21 | +\author{Paulo Meirelles\inst{1,2}, Antonio Terceiro\inst{1}, Himer Neri\inst{1},\ |
| 22 | Melissa Wen\inst{1}, Lucas Kanashiro\inst{2}} | 22 | Melissa Wen\inst{1}, Lucas Kanashiro\inst{2}} |
| 23 | 23 | ||
| 24 | \authorrunning{Meirelles et al.} | 24 | \authorrunning{Meirelles et al.} |