Secret Communicator (cloud development)
Тук ще се опитам да обяснявам начина по който ще създавам проекта за да може ви бъде интересно и забавно ето и заданието.
Overview
Design and develop a cloud-based communication system for encrypted exchange of resources such
as messages, links and files. The communication is performed in channels. Each channel has name and
password. Users can enter existing channels and register new channels. When a channel is loaded, users
can see / download the content posted inside (messages, links and files) and post new content.
Architecture
Use the following classical multi-tier cloud architecture:
Front-End: HTML5-based client
Middle-tier: REST-based services
Back-End: NoSQL database + cloud storage
Създаване на проект - asp.net web application
И така първото което трябва да направим е да си създадем проект в Visual Studio
като изберем File - New - Asp.net web application
След това ще създам една папка LIB в която ще имам всички библиотеки които ще ползвам за качване на файлове в DroobBox - https://www.dropbox.com/
Добавете към вашия проект - References - Add References - Browse - Lib
Маркирайте всички и изберете ОК
Тези библиотеки са:
Common.Logging
Divan.dll
Newtonsoft.Json.dll
nunit.framework.dll
Spring.Rest.dll
Spring.Social.Core.dll
Spring.Social.Dropbox.dll
Оказа се че целия процес ще отнеме доста време и ще стане доста скучно да описвам всичко стъпка по стъпа затова пусам линк към приложението където може да следите как се гради малко по малко - http://secretcom.apphb.com






