From: Anna Samoryadova Date: Wed, 19 Oct 2011 09:42:40 +0000 (+0400) Subject: add new information about MySocials development X-Git-Url: http://git.maemo.org/git/?p=mysocials;a=commitdiff_plain;h=f99a0411e2857e14ba4c7f48c423d427dc4b784a;ds=inline add new information about MySocials development --- diff --git a/www/development.html b/www/development.html index 9418c0d..f34605f 100644 --- a/www/development.html +++ b/www/development.html @@ -61,6 +61,37 @@

Development

+

+ MySocials project can be represented as a layered architecture model. This model allows to scale the environment depending on aims and used services. +

+

+ Model of the architecture is shown at the following picture. +

+

Maemo 5 version

+

+ Network layer includes used social services and environment for data transmission. The architecture model contains social networks (e.g. VKontakte, Facebook and Flickr). Every service has its own data transmission protocol. MySocials group supports protocols based on XML and JSON formats. +

+

+ Transport layer is a set of libraries for access to social networks (drivers). The main goal of each driver is to perform requests to the service for getting or sending data. One request to the driver can be implemented as a sequence of requests to the service. +

+

+ Middleware layer provides common programming interface (MySocials API) for access to different social services. MySocials API is based on XML format. Core is a special Qt library for developing applications which work with different social services. It includes a set of base classes, tools for caching data for autonomous work of application and compound requests. Unification of all base functions in the core makes implementation of different MySocials services easier and helps to avoid equal parts of code. +

+

+ User layer includes various plug-ins and services which were implemented during the work on MySocials project. +

+ + + +
+
+

MySocials is free open source software. MySocials is distributed under the terms of the GNU GPL license.

Project Wiki (in Russian)

Bugzilla

diff --git a/www/downloads.html b/www/downloads.html index 4a944c7..d39849d 100644 --- a/www/downloads.html +++ b/www/downloads.html @@ -64,12 +64,13 @@

Source code of the project is available on Gitorious.

Here you can get the packages of MySocials Gallery for different platforms:

-

Fedora: Fedora 14

-

Mandriva: Mandriva 2010.1

-

openSUSE: openSUSE 11.3

-

MeeGo: MeeGo 1.1

-

Ubuntu: Ubuntu 10.10

-

Maemo: Maemo 5

+

+ Fedora 14    + Mandriva 2010.1    + openSUSE 11.3    + MeeGo 1.1    + Ubuntu 10.10    + Maemo 5

You can use this button to install MySocials Gallery on your Maemo 5 device:

install

diff --git a/www/images/Mysocials-arch.png b/www/images/Mysocials-arch.png new file mode 100644 index 0000000..af244ca Binary files /dev/null and b/www/images/Mysocials-arch.png differ