Charlie Huynh
Mathias Lacaud
Thomas Marchal
Pierre-Alexis Nardin
Maxime Peterlin
Mylène Tahar
Gabriel Vermeulen
Amina Waddiz
Daniel Negru Nicolas Herbaut
Group 5
1. Context
2. Our solution
3. Technical aspect
4. Demonstration
5. Management & Organisation
SUMMARY
Why Snapmail?
→ Attachment size in emails
→ Download attachment required
→ Data privacy
?
Other solutions & their issues
→ Copying link manually
→ Data property not guaranteed
POSITIONING THE ISSUE
Central
Server
Box
Media@Home
Snapmail
OUR SOLUTION
Central Server
Database
User ↔ Box
Box
Social Network
Box
Social Network
Video Processing
File sharing
Picture
Processing
Metadata
MEDIA@HOME
Mail
Server
Cloud
Sender Recipient
Access to the data
SNAPMAIL: AN ADD-ON TO MEDIA@HOME
Database
MongoDB
Worker
Python→ffmpeg
Box
AngularJS
Java
Snapmail
SubethaSMTP
Java
Antivirus
ClamAV
TECHNOLOGIES USED
SSL / TLS
Between sender and SMTP gateway
Secrecy and integrity of the content of email sent.
OAuth
Link Snapmail account with an existing email account
(eg: Google or Microsoft)
ClamAV antivirus
Mail attachment scanned
SECURITY
Operating system
User-added files
(programs, conf files…)
Metadata
(license, architecture…)
Docker container
Ubuntu 14.04
Snapmail, Java 8
Architecture=amd64
Snapmail container
DOCKER CONTAINERS
DOCKER CONTAINERS
Database
MongoDB
Worker
Python→ffmpeg
Box
AngularJS
Java
Snapmail
SubethaSMTP
Java
Antivirus
ClamAV
USING SNAPMAIL WITH DOCKER
Docker Hub
USING SNAPMAIL WITH DOCKER
ThomasGabriel
Gabriel’s Box
DEMONSTRATION
MTA
Media@Home
Authentication and
authorisation on
Google webpage
Central Server
Code
✓ ReadySave code and
get access
Gabriel
Gabriel’s Box
Thomas
DEMONSTRATION: LINK AN ACCOUNT WITH GOOGLE
Gabriel
Gabriel’s Box
MTA
Media@Home
Video Link
Video
processing
Email with
video
Email with link
Link
Yes : Adaptive streaming
No : Higher quality
Processing done ?
Thomas
DEMONSTRATION: SEND AN EMAIL WITH A VIDEO
Thomas
MTA
Media@Home
✓ Manual parameters ready
Thomas’ Box
Image
processing
Link Picture
Gabriel
Link
Scan reportEmail with link
and without virus
DEMONSTRATION: PICTURES AND ANTIVIRUS
Agile Software Development
Collaboration with the clients
Client Feedbacks
Development according to the current needs
Short terms
1 term = 1 iteration
ORGANISATION
2 weeks
Meeting with the clients
Demonstration New user stories
New tasks
Development &
intern meetings
Tests &
integration
ITERATION CYCLE
PROJECT STATISTICS
I1
4 u.s.
10 tasks
2 u.s.
13 tasks
● 111 commits
● +10,000 lines added
I2 I3
4 u.s.
13 tasks
I4
3 u.s.
8 tasks
I5
4 u.s.
8 tasks
I6
3 u.s.
22 tasks
• Source code management
• Wiki
• Bug Tracking
• Task management
MANAGEMENT TOOLS
✓ Email with large attachments
✓ Video and picture processing
✓ Privacy & right on medias using a decentralized architecture
✓ Easy to install with Docker
CONCLUSION
Thank you for your attention
Group 5

More Related Content

DOCX
Towards secure multi keyword top-k retrieval over encrypted cloud data
PPT
A Web Based Covert File System
PPTX
Network PhD Research Thesis Help
PDF
Manual do usuário painel safira L125 A / L250-A
PDF
Diari del 27 de març de 2014
PDF
Football Transfer Review 2010 Ediçao Brasil- English version
PPSX
Kujenga de vries (adlsn)
Towards secure multi keyword top-k retrieval over encrypted cloud data
A Web Based Covert File System
Network PhD Research Thesis Help
Manual do usuário painel safira L125 A / L250-A
Diari del 27 de març de 2014
Football Transfer Review 2010 Ediçao Brasil- English version
Kujenga de vries (adlsn)

Viewers also liked (14)

PDF
Prezi com funciona
DOCX
Sintesis 8JUN14, casa Patricia.docx
PPT
Social Business y Enterprise 2.0 (feb 2011)
PPTX
Attestaty dra ch_uk
PDF
Peus, Neus Terradas
PPTX
Workflow Management mit SharePoint und Nintex (Vorgehen)
PDF
Dinâmica climática
PDF
LSA Services
PDF
Diari del 18 de març de 2013
DOC
PPT
country club
PDF
Günther Uecker: Dialoge zwischen Licht und Werkraum
PDF
Invest Europe the voice of private capital annual report 2015-16
PPTX
Susunan atom kristal
Prezi com funciona
Sintesis 8JUN14, casa Patricia.docx
Social Business y Enterprise 2.0 (feb 2011)
Attestaty dra ch_uk
Peus, Neus Terradas
Workflow Management mit SharePoint und Nintex (Vorgehen)
Dinâmica climática
LSA Services
Diari del 18 de març de 2013
country club
Günther Uecker: Dialoge zwischen Licht und Werkraum
Invest Europe the voice of private capital annual report 2015-16
Susunan atom kristal
Ad

Snapmail: The private cloud gateway for email sharing