Web & Native App Communication Program

Samsung Software Membership


Summary


Project duration and schedule
  • Duration: 2015.07.18 – 2015.12.15
  • Kick-off: 2015.07.18
  • Mid-term: 2015.10.20
  • Completion: 2015.12.10
  • Final submission: 2015.12.15

Development environment


Architecture

System

img2

Software

img3

Tile

img4


Goals (weighted)

GoalWeight
Cross-platform Tile (Desktop + Mobile)20
Mosaic algorithm error-free20
Real-time async (OT, data integrity)20
Open-source and developer ecosystem30
New UX/UI5
Practical service5

Background (short)


Tech in brief


Development content (by platform)

Mac OS X

img7 img8 img9 img10 img11 img12 img13 img14

Windows WPF

img15

Android & iOS

img16 img17 img18 img19 img20

Beacon

img21 img22 img23


Glossary

TermDescription
WPFWindows Presentation Foundation; DirectX and XAML UI.
Cross-platformSame app runs on multiple OSes.
OTOperational Transformation; syncs concurrent edits.
CordovaJavaScript/HTML/CSS apps with access to device APIs.

References