Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Target Goals
- To have an app with Windows, Linux and Android Clients.
- To also have Windows and Linux Servers (Linux is the pority)
- !!TO REMAIN FREE AND OPEN SOURCE!!
- The only possible future costs would be a subscription moddle for any who would prefere to use a default server run by me instead of setting up their own server. Security settings would be set to User managed).
- Clients
- The Android program have the following componaints:
- TEXTING -- To read and send messages, from/to 1 or more numbers on either the same device or via a differant device. Should also be fully funtionall when it isn't the default messaging client on the device it is installed on. REQUIERS NETWORKING
- NOTIFICATION -- To read notifications and respond to them by dismissing them or by preforming one of the notifiction actions. To create notifications.
- UNIVERSAL COPY/PASTE -- To be able to read/write to the systems clipboard.
- DATA TRANSFER -- To be able to send/recieve files.
- DEVICE MONITOR -- To be able to check device states and sensores such as Task information, Battery state and GPS information. To show device states from other devices.
- THEMES: To be able to use a user set/created theme.
- NETWORKING -- To be able to communicate on a carrier/wireless network, communicate using encryption (managed by server settings), to be able to manully set server and use a user/password combanation to connect to the server.
- The Windows and Linux programs have the following componaints:
- TEXTING -- To read and send messages, from/to 1 or more numbers via a differant device. REQUIERS NETWORKING
- NOTIFICATION -- To recieve notifications and respond to them by dismissing them or by preforming one of the notifiction actions. To create notifications.
- UNIVERSAL COPY/PASTE -- To be able to read/write to the systems clipboard.
- DATA TRANSFER -- To be able to send/recieve files.
- DEVICE MONITOR -- To be able to check device states and sensores such as Task information, Battery state and GPS information. To show device states from other devices.
- THEMES: To be able to use a user set/created theme.
- CONSOLE: To be able to preform server managed authorisd console commands.
- NETWORKING -- To be able to communicate on a network, communicate using encryption (managed by server settings), to be able to manully set server and use a user/password combanation to connect to the server.
- Server
- The server to have the following componaints:
- TEXTING -- To read and send messages, from/to 1 or more numbers via a differant device. REQUIERS NETWORKING
- NOTIFICATION -- To recieve notifications and respond to them by dismissing them or by preforming one of the notifiction actions. To create notifications.
- UNIVERSAL COPY/PASTE -- To be able to read/write to the systems clipboard.
- DATA TRANSFER -- To be able to send/recieve files.
- DEVICE MONITOR -- To be able to check device states and sensores such as Task information, Battery state and GPS information. To show device states from other devices.
- THEMES: To be able to use a user set/created theme.
- CONSOLE: To be able to preform server managed authorised console commands.
- NETWORKING -- To be able to communicate on a network, communicate using encryption (managed by server settings) and use a user/password combanation to connect to the server.
- WEBSERVER -- To host a site that users can preform authorised actions on.
- USER MANAGEMENT -- To manage users and the actions that they are authorised to do and use. Also handles who are admins.
- SECURITY/SERVER MANAGEMENT(Admin only) -- Manages the server and security settings.
- Options for User Managment Modes:
- 1- Basic(None, Used by default on self managed server). Admins with the right permissons can see everything on the account.
- 2- Managed(User Managed) USERS can manage what certian Admins can see. Users also have to confirm Admin access as if an Admin with the right permissons requests to view something.
- 3- Forced(Admin Managed) Certian ADMINS can manage what Admins with the right permissons can see.
- 4- Hybrid(User+Admin managed) Certian Admins can set some settings to forced. Users can freely set the rest. Admins with the right permissons don't need to request to view forced settings.
- Options for Encryption Modes:
- 1- Basic(Used by default on self managed server). All communication is encrypted based on user information.
- 2- Device Managed(Used by default on self managed server). All communication is encrypted using a password/key set be the user. A user can sign on from a new device, but will need to use their encryption password/key to do anything that uses the Device managed Encrytion key.
- EMAIL INTERGRATION -- To be able to send email messages.
Advertisement
Add Comment
Please, Sign In to add comment