Comments (4)
Long long long time ago, I was using Mousotron on Windows (http://www.blacksunsoftware.com/mousotron.html). Same features as OctoMouse. Thank you for your ideas.
There are a lot of cross-platforms out there and I'm sure few of them could allow you to write OS native code (via macro or plugin) depending on the platform you are compiling for.
Thank you again and I like your suggestion about shared hosting environment. However, how much I will remain involved on this project will depend on its popularity. I can only work on my personal projects during my spare time outside my actual job and I have also other projects I want to work on.
from octomouse.
Thank you for opening a ticket. The current project is written in Objective-C and is using Cocoa framework. I might need to rewrite all the application using a cross-platform framework (Qt, etc...).
I will also take a look at the tool The Cocotron (http://cocotron.org/) that can port a Mac program to Windows.
from octomouse.
The idea is the most important thing there. How to represent the data, how to sum up statistically.
I think on any platform you will need low level integration, in order to collect the mouse and keyboard data. This can hardly be done with cross platform tool, as it's indeed going "under the hood" of the OS, something which these tools hardly offer.
However, the analytics and representation part can clearly be done multiplatform. Don't know about QT (did it grow that much?), but there are good tools there.
On the top of this (this is out of this issue), if you integrate shared hosting environment (no need to be public one or proprietary, could be the user's private Dropbox, OneDrive, Google Drive etc.) to upload statistics from all machines (I use 3 notebooks on frequent basis), this can be very nice next step.
I used similar app ages ago, I even do not remember the name. But I remember how useful it was. I see the description and the features of your MacOS app and I like what I see. Good job!
from octomouse.
I know how it's with this kind of projects. You invest time, based on the potential. And the potential is measured in both popularity and ROI potential (after all, we all need resources to survive and keep forward :) ).
I'll track this thread. There's very vague probability I may start researching how to implement this on Windows... but I won't go discussing this at this point.
Best of luck and keep up the good work!
from octomouse.
Related Issues (20)
- Launch at startup not working HOT 4
- Not counting keystrokes while using keyboard sharing software
- Current packaged version is not executable HOT 1
- Removing the keyboard icon in status bar while keeping the keystroke stats? HOT 3
- Is "Keyboard heatmap" still in progress? HOT 6
- question: how to access keystroke stats from other applications HOT 4
- how to reset the app? HOT 1
- [Request] Make yesterday's data viewable HOT 2
- how do you get this app started? HOT 1
- Small doc of the positions drawing
- Change app icon background to accommodate Dark Mode
- [Feature Request] Customize data directory HOT 1
- I don't like the icon
- [FEATURE REQUEST] Daily Export HOT 1
- The application “OctoMouse” can’t be opened HOT 1
- octomouse.takohi.com will be redirected to spam page HOT 3
- [feature-request] Document storage HOT 4
- 希望增加按钮热区功能
- cannot be used HOT 1
- Website not working HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from octomouse.