I felt a good first post would be to describe my project,
and get some of the concepts / ideas related to it explained
a bit, for my own good as well as others, and if nothing
ever comes of this project, I hope at least that others are
given ideas which come to fruition from this.
Problem set =>
1) Systems which are secure are rately easy to use. As the
use of technology grows it will become more important that
information be secure / encrypted, not only for network
transmission, but also for local persistence. This needs to
occur with little to no impact on the user.
2) Authentication is also related to #1, but deserves a
number of it's own. There are currently a large number of
different authentication mechanisms, but again they are
often not simple to use, from either a programmatic or a
user perspective, and the lack of a single standard causes
problems with system interoperability.
3) Information Management / Sharing is another problem,
which a lot of people try to solve by having web pages for
everything. This approach really isn't that horrible, as
HTML is a decent data display mechanism, but some areas that
need improvement there are the ability to add ACL type
security to information, and also a good rating system to
make it easier to find "good" information.
This is just for starters, and I would love to hear about other people's thoughts on not only this problem set, but related problems which need to / can be addressed programatically.