Sign up ×
MathOverflow is a question and answer site for professional mathematicians. It's 100% free, no registration required.

I'm struggling with this problem for a long time, and I'm sure a lot of you out there are having similar problems too: when studying from a e-textbook I read and annotate in one app and make flashcards in another, bookmark interesting sites in my browser, collaborate over e-mail or instant-messaging, jot random notes and ideas in yet another app, keep my bibliographies in yet another app, do calculations different software packages, etc. And over time I start losing track of things.

There are open-source packages for doing all these things, but there isn't a single one that glues them together. Another issue is that many note-taking apps are just too structured and unflexible. For example, you need to manually tag every note, make links between notes, etc. It would be a good thing if such an app had some kind of an underlying semantic engine, so that when you're working on something, the software shows you similar things that you've worked on in the past, or similar things your colleague is working on currently, etc.

I'm thinking of suggesting Computer Science Department at my faculty to start an open-source project for such an app, and I'd like to hear some feature brainstorming.

share|cite|improve this question

closed as primarily opinion-based by quid, coudy, Dima Pasechnik, Johannes Hahn, Willie Wong Apr 24 at 14:08

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

I think the question is too vague. Even in your new software you would need a module that does computer algebra and one that does bibliographies. How and why should they be linked? Everything except the semantic search is already there: The glue between the different "apps" is your operating system, for me Linux/text files/Emacs/shell. The semantic engine is tricky and part of ongoing research in computer science, but there are implementations like GnomeShell, MacOS Finder, and they work reasonably well if you keep all your stuff in text. –  Thomas Kahle May 5 '12 at 10:21
If nikmil is seriously intending to work on such a project then this would certainly be a service to the general research mathematical community and it is appropriate to ask for comments here. Moreover there is only any point in such a question if it is open-ended. –  Paul Taylor Apr 24 at 13:39
@PaulTaylor the question was asked years ago. The intent seems, at least, not very specific. The user was not seen for a year on this site. Please, check some basic facts before commenting; you could have answered your "if." –  quid May 3 at 11:17

1 Answer 1

I still find it most convenient to just use a pen and paper for taking notes. My mobile phone has a pen, and can even detect mathematical writing (which works surprisingly well), but the feeling of writing on a flat/glass screen is just not the same like writing on real paper.

When writing on the computer though, Emacs does almost everything I need (Flashcards, Email, Latex Editor, BibTex Manager, Pdf Viewer, Calendar, Instant Messaging, Interface to COQ, Interface to GAP, Sage, ...). More important though is having a good keyboard that is comfortable for typing and especially a US keyboard layout (typing latex code on a non-US keyboard is a pain, for example in my native language I have to either use both hands to type "\" or press 3 keys at the same time).

share|cite|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.