As I stated in my May development roadmap, this month I’m working on a server component for Felix. Development is going very well, and I should have an initial version of the server itself ready for release by this weekend. After that I’ll work on creating an interface to the server from Felix, and together with a couple more features, that’ll be the 1.2 release.
I’m calling the component Memory Serves. Not too creative I know — if you’ve got a better idea I’d love to hear it! It’ll be a separate download from Felix, and will be free. I’ll create a page for it along with the initial release.
The server will work as follows: it’ll launch a Web server on the local computer; you can use your web browser to configure the search preferences, upload Felix memory files, and so on. You can also “download” any of the memories/glossaries in Felix format, to use locally, email, or whatever. Also, anyone on the local network can access this server, and upload/download memories, etc. For the small collaborative groups I’m envisioning, this shouldn’t be a problem, but if you’ve got a use case that calls for permission levels (like who can add/delete a memory), please let me know.
From Felix, you’ll then be able to connect to the memories/glossaries on the server from any computer on your local network, using the connection string for each memory/glossary. From there, it will be just like using a local memory, except that you won’t have to worry about saving your memory: the server will handle that automatically.
I’m planning to make early releases of both the server and version 1.2 of Felix, in order to see if users can uncover any problems before I make the official release later this month.