Once 1.1 is somewhat stable, I want to start working on an AIR app called Synergy. This will provide cross-platform integration of Lucid with the existing desktop. It will eliminate the need to have a 'desktop in a desktop', while still providing access when you're away from home.
Lucid applications would be able to be launched from a menu in the status bar, in native windows that can be managed from inside the desktop's real window manager. In order to keep everything sandboxed, we're going to use iframes, and have an alternate environment on the server for synergy. One iframe would house the core services such as crosstalk, but synergy will allow each iframe containing the app to communicate with the main iframe. We would have a separate layer file for this.
Synergy will also have some sort of tool to synchronize files. One possibility is to synchronize specific folders, another would be to provide some sort of virtual disk that you can drag files to. Either way, we would need to use a python script to do this. It shouldn't be too difficult to do.
I can only see one problem with this though. We would be having two separate file storage entities, which may confuse the user. What do you guys think?
# psychcf Wrote: #
Once 1.1 is somewhat stable, I want to start working on an AIR app called Synergy. This will provide cross-platform integration of Lucid with the existing desktop. It will eliminate the need to have a 'desktop in a desktop', while still providing access when you're away from home.
Lucid applications would be able to be launched from a menu in the status bar, in native windows that can be managed from inside the desktop's real window manager. In order to keep everything sandboxed, we're going to use iframes, and have an alternate environment on the server for synergy. One iframe would house the core services such as crosstalk, but synergy will allow each iframe containing the app to communicate with the main iframe. We would have a separate layer file for this.
Synergy will also have some sort of tool to synchronize files. One possibility is to synchronize specific folders, another would be to provide some sort of virtual disk that you can drag files to. Either way, we would need to use a python script to do this. It shouldn't be too difficult to do.
I can only see one problem with this though. We would be having two separate file storage entities, which may confuse the user. What do you guys think?