Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
GUI Software Technology

'Type Manager' The File Manager of Tomorrow? 321

IceFox writes "In the past few years many of us have been introduced to a new type of application, the Type Manager. Most of us are familiar with iTunes, but there are many other Type Managers out there that are gaining market share and a rabid fan base of users such as digiKam and amaroK. Type Managers seem to have that magic combinations of features that makes users love them. I have been taken a closer look at the Type Manager, what makes them so usefull, what they really provide for the user and came to some surprising results. After creating a list of all the traits of a Type Manager I was able to define exactly what a file manager should be and discovered that there are in fact many partial Type Managers out there now that implemented only half of what makes up a full Type Manager."
This discussion has been archived. No new comments can be posted.

'Type Manager' The File Manager of Tomorrow?

Comments Filter:
  • type manager ? WTF ? (Score:2, Interesting)

    by Anonymous Coward on Wednesday November 16, 2005 @11:45AM (#14043997)
    its a file attribute manager. not a type manager. adobe type manager is a type manager.
    who the fuck gave this guy a license to make up new technical definitions on the fly ?
  • iTunes (Score:1, Interesting)

    by Yahweh Doesn't Exist ( 906833 ) on Wednesday November 16, 2005 @11:48AM (#14044022)
    I know a lot of people bitch that iTunes "does too much... I use LAME to rip mp3s I don't need my mp3 player to do it.. wah wah wah..." but iTunes was one of the things that made me switch to Mac. I was very impressed with how it did so much yet was very simple, especially the part where it keeps music files names and arranged according to tags.

    before iTunes I used Musicmatch on Windows which I liked a lot because of its library management, though it started getting bloated towards the end (bloat doesn't mean adding lots of features, it means adding features at the cost of ease of use).
  • Re:Move Along (Score:2, Interesting)

    by xTantrum ( 919048 ) on Wednesday November 16, 2005 @11:51AM (#14044065)
    When I buy a CD my goal is to put the music on my mp3 player. To do that I might have to go through a dozen different smaller tasks before I can achieve my goal. It is not unrealistic just a few years ago (or even today for some people) to first rip the wav file, then encode to a desired format, add id3 tags via cddb, store the files in some home grown system, and finally transfer the files to the mp3 player.

    seriously, not trolling, but this really isn't that big a deal to do. most jukeboxes do this for you automatically anyway. Maybe not on linux - i don't know - but jeez even wmp does this. Are we really getting that lazy. Next your gonna tell me you code in JAVA and forgot C.

  • by G4from128k ( 686170 ) on Wednesday November 16, 2005 @11:58AM (#14044128)
    I always organize my files by project. I remember seeing the file system of a friend at work. He had carefully segregated all his files by type. He had a folder full of word processing files (separate folders for each word processors that the company routinely used at the time), another for spreadsheets, another for MATLAB files, another for graphics, etc.

    My friend had basically created a Type Manager-like approach. I thought it was crazy because the engineering projects that we did used multiple files of multiple types. On his system the files of any given project were scattered across all these type-based of folders.

    My point is that Type Managers can be very useful if a given activity only uses one application or type of file (e.g., rip/mix/burn/listen with music). But when the activity spans multiple types it drives the user back to using a general file manager. In such situations, existing Type Managers fragment the user's access to files and become a hinderance if the project's files are scattered across an email client, a photo manager, a sound file manager, etc.

  • by digitaldc ( 879047 ) on Wednesday November 16, 2005 @11:59AM (#14044135)
    ...another name for a keyboard designer.

    Adobe Type Manager 3.0 Easter Egg:

    Open Help/About, double right-click on it and will see the designer's photograph. FUN!!!
  • KimDaBa (Score:2, Interesting)

    by Anonymous Coward on Wednesday November 16, 2005 @11:59AM (#14044140)
    Good article. I think that's the way to go. People shouldn't have to bother with file management if they don't want to, but it should still work if they want to. As an example, I use KimDaBa (KDE Image Database) to manage my 10 000 pictures, and with this lovel tool, I can very quickly search every set of pictures I want to just by clicking on a name, a location, a keyword, or a combinaison of it, and (very lovely !) an incremental search. I also use not very often my file hierarchy *BUT* I can rename the files, moves them in another folder or whateve, and it still works (in contrast to iPhoto or the like). This the kind of apps that deserves more publicity. Think of it as Amarok applied to your digital camera.

    From the website :
    If you are like me you have hundreds or even thousands of images ever since you got your first camera, some taken with a normal camera other with a digital camera. Through all the years you believed that until eternity you would be able to remember the story behind every single picture, you would be able to remember the names of all the persons on your images, and you would be able to remember the exact date of every single image.

            I personally realized that this was not possible anymore, and especially for my digital images - but also for my paper images - I needed a tool to help me describe my images, and to search in the pile of images. This is exactly what KimDaba is all about.

            With KimDaBa it is today possible for me to find any image I have in less than 5 seconds, let that be an image with a special person, an image from a special place, or even both.

            There is of course no such thing as free lunch - with KimDaBa this means that you have to annotate all your images before you are set. KimDaBa is, however, highly optimized for annotating images, so annotating 100 images in 10 minutes are no way impossible.


    Check out KimDaBa Demonstration Videos [kde.org] for details
  • by mixonic ( 186166 ) on Wednesday November 16, 2005 @12:10PM (#14044242) Homepage
    ...should learn to Type Type Manager Less.

    $ TM=`grep this_article -ioe 'Type Manager'|wc -l`; WC=`cahis_article|wc -w `; echo print\ \(\($TM/$WC\)\*100\) |perl
    4.76190476190476


    It wasn't that often. only 4.76% of his total words were Type Manager. Of course that is 7/12 of his lines.....

    *yeesh*
  • Re:wrong (Score:2, Interesting)

    by BenoitGirard ( 927897 ) on Wednesday November 16, 2005 @01:00PM (#14044805)
    MP3's ID tags provide a way for iTunes and all to generate a path-like and intuitive classification of files (/artist/album/piece/etc.) that everybody can share. I, for one would welcome a world where my downloaded files of all types would be automatically sorted because millions of people would have taken the few minutes needed to metatag them correctly at creation time. Why limit this to MP3?
  • by MCRocker ( 461060 ) on Wednesday November 16, 2005 @01:52PM (#14045334) Homepage
    OS/2's folders were highly configurable and extendable far beyond anything you see in Windows or even the Mac OS X 10.4 finder.

    One extreme example of exactly what this article is talking about was RexxMail [degeus.com]. From what I understand, instead of having a mail program with a dedicated custom interface, the developers of RexxMail simply extended the standard folder to list files of type email so that you can see the To: From: Subject and so-on in the view. When double clicking the file, it would open it in an appropriate editor and provide different options. This way you could use all the power of the Operating System's file system and folders to manage your email without having to learn some completely different interface that insisted that your email go in some specific place. Very cool.
  • by trollable ( 928694 ) on Wednesday November 16, 2005 @01:55PM (#14045369) Homepage
    There are many ways to organise your data. Some that come to my mind are location (hierarchical file system), content type, properties, tags, computed values, full indexing, recommandations. IMHO, all are interested and will be used in the future.
    • Location has been used for decades (flat filesystems are not that common today)
    • Content type is used to associate actions but BeOS live queries shows the way to spread its use. Nautilus specific views is another form
    • Properties is the ability to query based on some properties included in the data (Exif, MP3 tags, ...) Already available but only for certain data. There is not yet a general way to deal with properties.
    • Tags have prove themselves usefull for links (del.icio.us) but could be used for any file
    • Computed values are special values that are maintained from the data (thumbnails, ...). They are similar to properties but are computed instead
    • Full indexing (Google desktop, Beagle, ...). Also include the transformation of data to text (Google images)
    • Recommandations is the way to ask other people their opinion about a specific chunk of data
    There is no single way. All of them seem interesting and I try to implement them in JDistro [jdistro.com]. However, support from the filestystems (inotify and al.) or from the databases (triggers) are required to make them viable. In summary: I don't think Type Managers are the future, Data Managers are.
  • Re:wrong (Score:3, Interesting)

    by EllisDees ( 268037 ) on Wednesday November 16, 2005 @03:12PM (#14046027)
    Wasn't someone talking about adding metadata to files just by treating them the same as directories? Maybe the ReiserFS people?

    It would look something like this:

    file.mp3
    file.mp3/Artist
    file.mp3/Year

    So that all the usual tools would work as you would expect.
  • Re:wrong (Score:3, Interesting)

    by TheRaven64 ( 641858 ) on Wednesday November 16, 2005 @03:33PM (#14046216) Journal
    Step one is to abandon the UNIX definition of a file, which is an untyped series of bytes. Replace the file system with an object system - something that stores serialised objects. Use real objects, not the abominations found in languages like C++, so you have full introspection.

    Now you have the basic building blocks for building a real user interface. Anything on your file system replacement can now be queried by the system for all meta-data, and data, and incorporates all of the methods required for doing this.

    At the very lowest level, you still have files as a collection of bytes. The important difference is that nothing that the user interacts with should be aware of this lack-of-abstraction.

Happiness is twin floppies.

Working...