1
0
Fork 0
Main/Operating System/Client/Apps.md
2024-07-16 02:12:53 +03:00

2.3 KiB

Apps for ActivityOS

ActivityOS is designed to maximize productivity. So it has to come with an app suite that helps the user stay productive.

Essential

Time tracking app

Yes, it all starts with being conscious about how you spend your time. So time tracking app would work with the Activity API to track when certain activity started and ended. Then it could show per-day, per-week, per-month and per-year graphs of time spent in each activity, allowing the user to easily visualize their life and make assessments about where to take it next.

Personal knowledge base app

Knowledge is power. So having a personal knowledge base is extremely important. Again, it should all be based on a proper language like Web Ontology Language. Otherwise, any kind of text entries should be written in Markdown/CommonMark and rendered properly. Again, some sort of web browser-like UI would work.

Project management software

Well, what's the point of productivity if it doesn't have a clear goal? So this app would allow the user to set personal goals and then track progress toward those goals.

Important

File browser

You need a nice tool to browse the file system. But since the OS uses tag-based one, it should be designed differently. Instead of usual directory heirarchy, there should be something like a tag cloud or similar and a query input box to filter files by tags.

Text editor

Well, obviously can't have an operating system without the text editor. Yes, it can totally have all the usual features of syntax highlighting, etc.

Chat client

A nice client to chat with fellow beings using a newly developed protocol.

Media player

People can be more productive with the correct music in their ears. So media player is important.

Web browser

Well, gotta use the World Wide Web for all the benefits it provides.

Raster graphics editor

TODO

Vector graphics editor

TODO

Digital audio workstation

TODO

Integrated development environment

TODO

Less important

Office suite

Yes, something to stay compatible with documents produced by Microsoft Office and LibreOffice but it will be less and less important as AI takes over jobs.

Video games

Extremely important for the human psyche but not important for the development of the OS itself.