Rum is a cross platform integration client focused on making your multi screen ecosystem simple by bringing your devices together.
-
Install npm for your system
-
In rum's root directory run these commands in a terminal / command line
Install dependencies
npm i
Run
npm start
Implement angular route menu- Implement html for different sections
- Files
- SMS
- Phone
- Implement solution to avoid mixing of devices on the same network
- Create login screen
html- js
- Create login screen
- Implement device selection
- Create device selection screen
- Selection should include:
- Device host name
- Device OS type
- Implement application update feature on launch
- Update feature should:
- Display update log
- Prompt user to update or cancel
- Compare package.json file version
- Pull latest version from github repo (probably a release version to integrate well with OS installation)
- Compile application if necessary and automatically install
- Update feature should:
- Implement phone server side solution
- Android / IOS (Possible jailbreak required for one or more of the features bellow)
- SMS Can be done through jailbreak or with an iCloud solution for IOS)
- Files
- Phone
- Contacts
- Add native client side OS desktop notifications for phone side notifications
- Experimental Features
- Third party application interaction
- Android / IOS (Possible jailbreak required for one or more of the features bellow)