[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gfsd]Revised Categories
From: |
Janet Casey |
Subject: |
[gfsd]Revised Categories |
Date: |
Fri, 07 Dec 2001 15:07:27 -0500 |
In preparation to changing over to an Elog interface, I've revised the
categories list. It can nowonly have two levels, but I don't think
that will matter as not many entries had three or four levels of
categorization.
Any comments, suggestions, etc. are welcome.
Revision of categories Nov. 19, 2001 for elog
Goals:
1. Only two levels of categorization
2. Increased accuracy
Text creation and manipulation- creation and manipulation of either
human or computer language text
editors- modifying previously written human or computer language text
programming editors- editors to modify computer language text
word processing- software to create human language text docs
documentation tools- software to help create documentation of
other software for other software
language converters
misc
Software development- software to write software with
C programming - to write source code in C
C++- software to write source code in C++
Python- software to write source code in python
Perl- software to write source code in perl
Other languages- software to write code in other programming languages
program editors- programs to modify previously written source code
compilers- programs to compile source code of any language
shell- shells and programs to make using them easier
debugging- programs to debug previously written source code
programming language conversion- convert source code in one
computer language to source
code in another programming
program build automation- programs to automate builds
version control- software to allow multiple users to work on
the same files while tracking changes made to
these files
misc- programs to do small specific development tasks
Libraries- software libraries (groups of reusable code)
C libraries- groups of reusable code related to C programming
C++ libraries- groups of reusable code related to C++ programming
User interface- groups of reusable code related to designing
user interfaces
Localization- groups of reusable code related to adapting
programs to languages and design styles
Image processing- groups of reusable code related to creating
and modifying images
misc- libraries for small specific tasks
Network applications- software to do network communication jobs
security- software to protect a network from unwanted intruders
newsreaders- software to facilitate and organise reading of
news and newsgroups
privacy- software to protect network users' privacy
browsers- software to browse the Web
tools- software to perform specific network tasks
misc-
E-mail
GUI clients- software to facilitate reading, sending, and
organization of email
text clients- text-based software to facilitate reading, sending,
and organization of email
mail transport agents- sends mail over the network
mail delivery agent- puts mail into mailbox
misc
Live Communications- software to facilitate real-time communications
between two or more users
chat
Instant messaging (ICQ)
IRC
bots
misc
Web Authoring- text and graphics software for constructing and
managing all content on Web sites
HTML editors- software to edit HTML code
HTML preprocessing- software to prepare and check HTML code
before it goes up on the Web
format conversion to HTML- software to convert code in other
computer languages and formatsto HTML
digital images- software to organize, prepare, and modify
digital images for display on the Web
servers- software for servers that host Web sites
misc
Audio- software to facilitate playing music through a computer
mp3
ogg vorbis
cd burning
cd ripping
CD playing
organization of tracks
Telephony- software to facilitate using the Internet for telephone
communications
telephony
conferencing
misc
Video- software to facilitate viewing moving images through a computer
video viewing
video manipulation
misc
Graphics- software to facilitate creating graphics with a computer
2D- software to creat two dimensional graphics
3D- software to create three dimensional graphics
graphics editors- draw and paint programs, etc.
page layout programs- software to facilitate layout of human
languages text annd graphics for hard
copy printing
animation
misc
Printing- software to facilitate printing from a PC to a printer
PostScript- software to make printing PostScript files easier
GNOME specific- software to make printing under GNOME easier
printer specific (ie H-P)- software to make printing under a
specific lines of printers easier
fonts-software to facilitate the creation, organization, and use of
different fonts
misc
Design and Manufacturing-
Circuit design- software to help design electronic circuits
CAD- software to help design physical objects
CAM- software to help run production machinery
misc
Security- software to safeguard a system or network from unwanted intruders
firewalls- software to blockade a system or network from
unwanted intruders
authentication- software to verify passwords
Internet- software to prevent unauthorized attacks on a system
or network through the internet
encryption- software to scramble or unscramble an e-mail message
system- software to ensure that only authorized users can
access a system
misc
System administration- software to help with daily maintenence,
backups, and user changes to a system
configuration- installing new users, dates, and changing user
passwords, preferences, and procedures
remote administration- software for system administration wher
either admin or users are off-site
backup- softwre to perform system backups
monitoring- monitoring system usage, load, and demands
network hookup- software to help connect a computer to the network
misc
Database- software to maintain and manipulate large groups of data
administration- software to maintain, manipulate, and update
large groups of data
SQL-type- software designed to work with SQL-type databases
servers- software to run and maintain database servers
misc
Business/Productivity- software to help run a business whether
virtual, freelance, or traditional
spreadsheets- software to crunch numbers
timetrackers- software to keep track of who you're working
for at various times
PIM/address books- software to maintain personal contact information
calendars- software to keep track of personal schedules
specialized business software- software for specific types of
businesses
project managers/planners-
misc
E-commerce-software to facilitate conducting business over the Internet
auctions- software with which to conduct online auctions
retail buying-software to facilitate buying products over the Internet
credit card software- software to securely process credit card
transactions
e-commerce security- software to check buyer identity and
secure transactions
misc
Games
enhancements for specific games
Doom (is Doom free?)
Quake
SimCity (recently freed)
chess-related-
other board games-
shoot-'em-ups- games with the object of killing as many
(hopefully virtual) characters as possible
simulation games-
role-playing/adventure-
word puzzles-
misc
Hobbies- software to improve personal mental health and physical well-being
health- software to help maintain, improve and inform users
about health issues
nutrition-software to help maintain, improve and inform users
about diet and nutrition issues
geneology- software to help trace a family tree
music- software to help write music
ham radio-
aviation-
misc
GUI- software for graphical interfaces
File managers- software to administer and maintain a user's files
Window Managers- software to administer and maintain a
user's on-screen windows
GNOME apps.- apps native to the GNOME desktop
KDE apps- apps native to the KDE desktop
misc
Educational- software designed to teach a particular subject
elementary- software designed for teaching children equivalent
to the American K-6 grade range
secondary- software designed for teaching children equivalent
to the American 7-12 grade range
adult- software designed for teaching post American high
school or equivalent
typing- software designed for teaching typing to post
American high school or equivalent students
programmming- software designed for teaching programming
to post American high school or equivalent students
misc
Mathematics-
symbolic- programs for doing algebraic manipulations
plotting- software to present statistical data graphically
statistics- software for the manipulation of statistical data
misc
Science- software to aid in scientific research
astronomy-software to aid in astronomical research
physics-software to aid in physical science research
geology-software to aid in geological research
chemistry-software to aid in chemical research
biology-software to aid in biological research
geography- software to aid in geographical research
misc
Localization- software to facilitate adapting software to local
cultural and linguistic conditions
language adaptions- software to adapt software to work in a
specific human language
localized editors- software to edit text in specific human language
text converters- software to convert text to a specific human language
misc
Disability- software designed to help users work around physical disabilities
- --
Janet Casey
Free Software Foundation
www.gnu.org
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gfsd]Revised Categories,
Janet Casey <=