Tracker xã hội.
Mục tiêu tổng quát:
* Có mức tối thiểu, phụ trợ riêng và ổn định, nhưng không nhất thiết phải an toàn.
* Người dùng liên tục trên thiết bị đầu cuối, nhưng không phải trong backend.
* Các thiết bị đầu cuối sẽ quyết định mức độ an ninh rằng sẽ gửi địa điểm.
Ba cấp độ bảo mật được dự kiến:
* Công, nơi vị trí có sẵn cho bất cứ ai kết nối vào backend.
* Protected chia sẻ khóa bí mật, nơi vị trí được bảo vệ bằng mật khẩu mà phải được chia sẻ giữa tất cả người dùng.
* Được bảo vệ từ điểm tới điểm, sử dụng một chương trình công tác / tin nó phải được trao đổi giữa người sử dụng trong một chìa khóa kênh an toàn.
mục tiêu R1.0:
* Tối ưu vị trí quản lý API.
* Quản lý tối ưu của API truyền thông.
* Quản lý tối ưu các nhiệm vụ để giảm thiểu thiết bị đầu cuối tiêu thụ tài nguyên (chẳng hạn như pin, bộ nhớ RAM và lưu trữ) trong tất cả các trường hợp sử dụng.
mục tiêu R1.1:
* Hỗ trợ mã hóa với chia sẻ khóa bí mật của người dùng.
* Hỗ trợ Directory cho người dùng / nhóm.
mục tiêu R1.2:
* Hỗ trợ mã hóa với công chúng chính / tin.
+ account password full support.
+ error messages.
===
+ clear complete.
+ password initial support.
+ clear (delete from backend) initial support.
+ basic UI error messages.
+ volley timeouts/concurrency issues.
+ UI + services + threads + messaging = severe concurrency situations (solved)
+ new JSON format.
+ initial password support.
+ location as foreground service with upload thread.
+ battery information support.
+ services lifecycle management.