Slashdot Mirror


'Type Manager' The File Manager of Tomorrow?

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."

61 of 321 comments (clear)

  1. type manager ? WTF ? by Anonymous Coward · · Score: 2, Interesting

    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 ?

    1. Re:type manager ? WTF ? by Anonymous Coward · · Score: 3, Insightful

      How do you think technical definitions are invented in the first place?

    2. Re:type manager ? WTF ? by Viper+Daimao · · Score: 4, Funny

      They're cromulently embiggened of course.

      --
      "In the game of life, someone always has to lose. To me, if life were fair, that someone would always be Oklahoma." -DKR
    3. Re:type manager ? WTF ? by bbsguru · · Score: 2, Funny
      At least he didn't create another TLA, (technically, not possible: there were only 26^3 possibilities in English, and we've used them all).

      Still, the thoughtless creation of Meaningless Pseudo-Buzzwords (MPB) does run rampant among the illiterati.

      In response to this plague of drivel (POD), the international community has decided to adopt new procedures. (um. that's us)

      Effective immediately, all MPB's are to be reviewed for acceptance by DIVOT (Departmente Internacional for Verification Of Truth). Just as the creation of TLA's is regulated by the ACT, DIVOT's management of MPB's will help improve global communications.

      And stop with the new TLA's, already. We here at the ACT (Acronym Creation Team)don't appreciate this kind of interference by MIA's (Mis-Informed Amateurs).

    4. Re:type manager ? WTF ? by Snarfangel · · Score: 4, Funny

      who the fuck gave this guy a license to make up new technical definitions on the fly ?

      Those responsible have been sacked.

      Mynd you, møøse bites Kan be pretty nasti...

      --
      This tagline is copyrighted material. Please send $10 for an affordable replacement.
    5. Re:type manager ? WTF ? by Paradise+Pete · · Score: 2, Informative
      How do you think technical definitions are invented in the first place?

      You don't just start using it as if it's already known. You have to first "propose" the definition at the beginning of the paper and explain why you're using it.

    6. Re:type manager ? WTF ? by SuperRob · · Score: 3, Funny

      Thanks for that explanation, Super Nintendo Chalmers.

    7. Re:type manager ? WTF ? by Snarfangel · · Score: 2, Funny

      He's still going strong. Apparently he wasn't sacked. What now?

      Those responsible for sacking the people who have just been sacked have been sacked.

      Møøse trained by YUTTE HERMSGERVØRDENBRØTBØRDA

      --
      This tagline is copyrighted material. Please send $10 for an affordable replacement.
  2. Well your Type Manager... by City+Jim+3000 · · Score: 3, Funny

    ...should learn to Type Type Manager Less.

    1. Re:Well your Type Manager... by mixonic · · Score: 2, Interesting
      ...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*
  3. Move Along by Lord+Byron+II · · Score: 3, Informative

    Move along, nothing to see here. This is nothing but shameless self-promotion from a guy who can't even spell "useful" correctly.

    1. Re:Move Along by Enigma_Man · · Score: 3, Insightful

      Has anybody tried a type-manager style file manager, and preferred the old, usual way of doing things? I certainly do. Maybe it's just because that's the way I've always done things, and I'm used to it, and have gotten good at it, but I like my files where I put them as files, not as metadata or anything else like that.

      -Jesse

      --
      Nothing says "unprofessional job" like wrinkles in your duct tape.
    2. Re:Move Along by xTantrum · · Score: 2, Interesting
      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.

      --
      $action = empty(PHP) ? backToC() : unset(PHP) ; "when the concrete cases are understood, the abstractions are readily
    3. Re:Move Along by JabberWokky · · Score: 3, Informative
      I couldn't use a "music type manager" for a chunk of my collection -- my music is mixed up with lyrics, performance notes and tablature for when I actually play it (as in pull out an instrument and use it). Amarok is great to kick back and listen to music with (Wikipedia and related song links are nifty), but the brutal truth is that 99% of the time I'm just listening it could just be any player that shuffles a playlist. When I'm actually *using* the files, I need more than just a single format app.

      Same goes for images and text: I organize by project, and most have real world notebooks and folders associated with them. Even the directories full of source code and purely computer related items usually have a physical logbook associated with them and have a dozen file types in a few to over a hundred directories.

      There are two major types of applications that handle multiple types of files and let you organize them by directory. They let you manipulate them with a wide variety of tools and other applications. They are called file managers and shells. I'm partial to Konqueror and bash, but YMMV.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    4. Re:Move Along by mrchaotica · · Score: 3, Insightful
      but I like my files where I put them as files, not as metadata or anything else like that.
      You do realize that the file path is metadata in and of itself, don't you? The only difference between a file path and, say, keywords is that the former is thinking in terms of the computer (sort of like C), whereas the latter is thinking in terms of the data (sort of like Java).
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    5. Re:Move Along by Gulthek · · Score: 2, Informative

      Fun fact about iTunes is that it can store PDF files alongside tracks. Perfect for liner notes, tabs, etc. Also any quicktime file such as a music video. Both filetypes can be given the same metadata (artist, album, etc) that you give to the music files so everything stays very nicely organized and (and this is key for me) is easily re-organizable.

      Last ten tabs added?

      All tabs in such and such a genre?

      All tabs with this part, that part, that instrument, chords or melody?

      Good stuff.

    6. Re:Move Along by syukton · · Score: 3, Insightful

      You couldn't use a music type manager? An application that ties together all of the different things related to music but which are unrelated to one another? So...you wouldn't like it if your music player also displayed lyrics when a song came on? Or if it displayed the tablature as well? Or if you could search all your music for a particular chord or melody or lyric or date when you performed it with your band (or whatever)? You seem to misunderstand what a "type manager" could (or should?) be.

      Much like the example in the article of Nero ripping CDs, burning CDs/DVDs, making ISOs and browsing ISOs, you seem to want to do a lot of stuff that is related to music, but which aren't directly related to one another. Displaying the tablature is related to the music, but is largely unrelated to displaying the lyrics and both of those are largely unrelated to the date when you last played the song live, but it's all information which is directly related to the music itself.

      As far as images and text, it sounds like the "type" you need to manage is "project" -- I've found myself in a similar boat, lately. Doing 3D renderings which go along with 2D Photoshopped documents which together go with a text document specifying which part goes where and which figure should be consulted for what part of the specification. All of this could be organized by project, and then I could search through my projects for everything using LEDs or everything that makes use of PIC microcontrollers or everything that required woodworking or all of the projects I did before 2004, or whatever. I've wanted, for a long time, such a "project manager" type of application.

      I don't think you understood the scope of what a "type manager" really is. The idea is like a database using the primary format as the key, but the database can store more than just the primary format. In the case of a "music type manager" the key would be a music file itself, but the associated data would be the lyrics, the musical notation, tablature, performance notes, and so on. The same way that a dictionary is indexed on single words but contains many words in the definition; or that an encyclopedia is indexed on ideas or concepts but contains more than just that in the article (ie, a wikipedia article contains images and audio in addition to ideas and concepts).

      Just because iTunes doesn't do what you want for your music doesn't mean that a type manager wouldn't satisfy your needs. It sounds like you may need something more akin to a "musical performance manager" or some other "type" but don't discount type managers out-of-hand because iTunes doesn't float your boat and is the primary example of the article.

      --
      Reinvent the wheel only at either a lower cost, greater effectiveness, or your own personal enrichment and satisfaction.
  4. Type Manager? What? by Agermain · · Score: 5, Funny

    I hope I'm not the only one that had to wonder what iTunes and amaroK had to do with Adobe Type Manager and Suitcase.

  5. Adobe was there first ;-) by Anonymous Coward · · Score: 5, Informative

    Adobe Type Manager Light

    Next time, check prior art before appropriating a phrase and giving it whatever meaning you feel like.

    Not to mention, "Type Manager" is a terrible name for "application that manages files of some type".

  6. Note to software developers by bheer · · Score: 2, Insightful

    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

    (especially KDE developers) For the love of God, it's not cute to insert arbitrary uppercase Ks into app names anymore. Yes, it's called KDE. Yes, there's that big K where the start button ought to be. You really love K. We get the idea. Now name your apps sanely instead of making them sound like they were named by 13-year olds trying to be cute.

    <grumble> ...and then the KDE-ers complain KDE gets too little traction in the market compared to Gnome. Feh.
    </grumble>

    1. Re:Note to software developers by Anonymous Coward · · Score: 2, Funny

      iAgree

    2. Re:Note to software developers by sg_oneill · · Score: 2, Funny

      Gnyeah! Its Gnot as if Gnome or Gnu Gnvelopers are StickiGn arbitrary K'sgn everywhergn! Gnumericly speaking.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    3. Re:Note to software developers by Gleng · · Score: 2, Funny

      I think you just summoned Cthulhu with that.

      --
      "Proudly Posting Without Reading The Article"
    4. Re:Note to software developers by 21chrisp · · Score: 2, Insightful

      Losing traction? Seriously?? Since when? K's are bad, but Gn's i's and Win's are OK?

    5. Re:Note to software developers by NotoriousQ · · Score: 2

      No, I am quite sure that summoned Gnuthulhu, the free as in speech, recursively named Great Old One (no RMS, not you).

      ph'ngnui mgnu'nafh Gnuthulhu Gnur'lyeh wgah'nagnul fhtagnu

      --
      badness 10000
  7. Nothing to see here... by Overzeetop · · Score: 4, Informative

    A couple of pages of rambling is far from "news". This might be an interesting read for someone who has never thought of content or contextual organization before, but it's really old hat.

    Now, if this goober had coded up a new manager which integrated all the functions he talked about, or had an extensble base manager to replace the native file system, with a defined api for plugins that would allow you to customize the environment, that would be news.

    --
    Is it just my observation, or are there way too many stupid people in the world?
  8. STOP THE PRESS! by sg_oneill · · Score: 5, Insightful

    New must-have! metadata!

    Coming soon! The macintosh.

    --
    Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  9. 'Type Manager'? Worst. Buzzword. Ever. by hoggoth · · Score: 5, Funny

    Could he come up with a more generic and confusion-prone buzzword than 'Type Manager'?!

    --
    - For the complete works of Shakespeare: cat /dev/random (may take some time)
  10. Re:Type Manager? What? by xlr8ed · · Score: 2, Insightful
    I hope I'm not the only one that had to wonder what iTunes and amaroK had to do with Adobe Type Manager and Suitcase.


    I think a better name would be MIME Manager
  11. I might be old and grumpy by grazzy · · Score: 2, Insightful

    .. but I really dislike all the "managers", picasa, nero, hell, I _stopped_ using ACDSee when it became to cluttered (in favor of irfanview ofcourse).

    Frankly I just dont see the advantage of having one heavyloading utility for each aspect of your work. Explorer does it's work, if I wanted more power on my workstations I'd be slapping Linux on them where I have amazing powers at my tooltip with some help by perl and bash.

    And for the shameless plugging of his own article I can only say: tsk tsk.

  12. Type Manager by FooGoo · · Score: 4, Insightful

    This is article is idiotic and totally misses the reason why these types of applications are a success. It's not about the type of data being managed it's about ease of which you can share that data with other people who have the same interests. It's about building a community of simiar interests.Microsoft Word is the "type manager" of doc files but I don't know that many people who sit around trading doc files and discussing the differences between how Word 6 rendered text versus Word 95.

    The author should dig a little deeper...it's not about the data stupid.

    --
    People who bite the hand that feeds them usually lick the boot that kicks them
    1. Re:Type Manager by kurtmckee · · Score: 5, Insightful

      Microsoft Word is the "type manager" of doc files

      No, Word is the "editor" of doc files, you see the difference? Windows Explorer is the current "type manager" of .doc files.

      It's not about the type of data being managed it's about ease of which you can share that data with other people

      Good job, you saw the word "iTunes" and thought he was talking about music. In the article, the author concludes with further examples of what he's talking about, such as Valve's Steam (game manager), many MAME frontends (ROM manager), as well as others.

      Yes, people love to share, but that's not the same thing as managing. I want to have all of my music categorized and tagged. I want all of my photos organized with captions and tags. I want all of my email properly filed and readily accessible. There is no way a file manager can properly manage all of those different file types (not even you, Emacs). Thus, the author seems to be suggesting that specialized file managers, each appropriate to the types of data it's designed for, are a better management interface than a simple file manager with applications to edit individual files.

      As for your statements about sharing, I would argue that sharing is an example of exporting. Exporting, meanwhile, is something that happens in a management interface. I can export my songs to an audio, MP3, or data CD; my photos can be exported to CD, to Gallery, to Flickr, etc. I wouldn't want my file manager to handle all of those possible export options; it would be a mess (I'm looking at you, Konqueror).

      It is about the data, stupid.

    2. Re:Type Manager by Sigl · · Score: 2, Informative
      This is article is idiotic and totally misses the reason why these types of applications are a success..... ...Microsoft Word is the "type manager" of doc files...

      What applications are you talking about? Word wouldn't even qualify as defined by the article. In fact specifically lists Word as a different type of application called Content Creators. The article then lists ones that would apply: iTunes, iPhoto, Juk, Amarok, and digiKam. none of which I would say are used because of their ability to share with others (even though they can contain the ability).

      ...it's about ease of which you can share that data with other people who have the same interests.

      Seriously what applications are you talking about. Certainly not the same applications as the article.

  13. Assumes Type-based work by G4from128k · · Score: 4, Interesting
    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.

    --
    Two wrongs don't make a right, but three lefts do.
    1. Re:Assumes Type-based work by Anonymous Coward · · Score: 2, Insightful

      Some of these applications aren't actually "type-based".

      Music applications use multiple file types: music file types, image file types (album art), playlist file types, and probably more (I don't listen to music on my computer so I'm not up-to-date).

      I like organization by project. I use R (www.r-project.org) for statistics, and its package organization lets you keep all relevant file types in a single directory, keeping your data, description and help files, scripts, and analysis histories in predictable places.

      I think these examples (and the above posts) together suggest that "Type Manager" is a misnomer. They're really all project managers.

    2. Re:Assumes Type-based work by DoctorMO · · Score: 3, Insightful

      Perhaps what you want to use is his File Type Manager with a few tags for your projects, so you could both tag a file as coming from a certain person, apart of a certain project and when It was created/saved.

      No this guy who wrote this article is not stupid or talking about old news, he's setting down exactly what everyone knows but placing it all under an 'idea' this is a very powerful brain tool that allows developers to move their projects towards such goals because they can quickly adapt the projects aims to incorporate the ideas without having to do the leg work of converting a music projects functionality into a photo projects functionality.

      Once again slashdoters miss the boat on why this article is usefull.

  14. And I thought a type manager was... by digitaldc · · Score: 2, Interesting

    ...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!!!

    --
    He who knows best knows how little he knows. - Thomas Jefferson
  15. KimDaBa by Anonymous Coward · · Score: 2, Interesting
    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 for details
  16. Re:Type Manager? What? by BushCheney08 · · Score: 5, Funny

    The best (and only) way to deal with a mime is with a gun.

    --
    Be a real patriot: Question authority. Think for yourself. Formulate your own conclusions.
  17. Creating type managers by Hal_Porter · · Score: 5, Funny

    What's needed is a class library which speeds the creation of Type Managers. It should have a Document base class which applications could extend to contain document info, and a View base class which would abstract the user interface. Both would have base methods for all the common stuff, and you'd extend them with the specifics of what you're trying to do. There'd be Views derived classes based on common widgets, like dialogs and lists.

    Additionally, there'd be a way for software components to register as viewers of file types in some global database, so that they could integrate with the default shell and display previews. They should also be able to open the type manager or print, perhaps integrating into shell's context menus.

    Yup, welcome to Windows 95 with a bunch of MFC applications, COM components and the registry.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  18. Excellent choices of hackneyed responses. by ahem · · Score: 3, Insightful

    Maybe I'm the only one who sees some irony in people using the Comic Book Guy style of response to mock and belittle an interesting work. The small minds living in Mom's basement can only denigrate a reasonably well organized treatise on an interesting subject. Commenters have pointed out that "there's nothing new here", "this guy chose a bad name", "this is only novel to someone who hasn't thought of this before."

    So what, people? A refinement is a refinement. It's stepwise by nature. This is news because someone's aggregated their perceptions of the world and the ideas they sparked into one place. One of you complained about, "why didn't he publish an actual piece of code with an api for plugins?", and I suggest that maybe someone who reads this, who hadn't thought of all this before, might take this as a launching point and actually write something useful.

    Let's enjoy the journey. If we happen to visit a few points along the road more than once, it's no big deal. Seeing the same vista from a different viewpoint can be refreshing.

    --
    Not A Sig
    1. Re:Excellent choices of hackneyed responses. by Anonymous Coward · · Score: 2, Insightful

      I think you have this the wrong way around. It's experienced people denigrating a basement-type's self-agrandising treatise. Just read the first line again. Refinement is OK, just don't present it as the Next Big Thing you just worked out.

    2. Re:Excellent choices of hackneyed responses. by electroniceric · · Score: 4, Insightful

      Couldn't agree more. I thought this was a thoughtful, well-organized essay, and definitely merits a discussion on Slashdot (which discussion, of course, is shaping up to be neither thoughtful nor well-organized). I also think a base "Data Type Manager" is an interesting idea that merits some thought and experimentation, and to the extent that this treatise and discussion encourage that, it's a great thing.

      One of the subtle ideas this (Activity) Type Manager approach brings up is the difference between task-based and activity-based software. Back when I was on the KDE usability list, we did a lot of talking (and a lot less acting) on the subject of task-based start menus, control panels, and applications, in an attempt to get away from content-based ones. You very quickly run into the problem that there are a lot of tasks, and some of them are used in a variety of ways. But an activity ("deal with music using your computer") is big enough and happily amorphous enough that it just might bridge that gap. Another nice idea about the Activity Type Manager is that it can take on the job of figuring what metadata is important for that activity (and associated tasks) and deal with capturing and organizing that metadata.

      There are some big drawbacks to this approach, namely that it requires grouping things into categories again ("activities"), and that produces a whole new set of cross-activity aspects that people have to work with, which vastly increases the complexity of the software.

      Nonetheless, it's an interesting idea and worthy of discussion.

  19. Type Manager? by AyeRoxor! · · Score: 3, Funny

    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.

    When it manages basic spelling and grammar, count me in.

  20. The missing question by TheConfusedOne · · Score: 4, Funny

    Do you have to use a silencer on the gun?!?

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
    1. Re:The missing question by nutrock69 · · Score: 5, Funny

      You don't even need to use a real gun.

  21. Implied metadata by MaestroSartori · · Score: 2, Insightful

    Maybe it's because I'm just weird, but many of my files have implied metadata based on how I organise the filesystem they're in.

    MP3s are in directories of the form Artist - Album, file names are TrackNumber - Title. I've been doing this ever since an early version of iTunes for windows screwed my id3 tags, but since my MP3s are all tagged as a matter of course when I rip them, it means there's a level of redundancy in there. However, should something else wipe the metadata again, I still have the filesystem-level organisation to fall back on. I even have a tool which can strip this information out and refill the id3 tags with it, so it'd take me less time.

    I'd be concerned that letting a manager program handle all of this might result in a hodge-podge of files outwith my control, then if something should happen to the organisational data, I'd have a pile of files with little, no or maybe even unintellgible organisation... :(

  22. Worst post ever by digitaldc · · Score: 2, Funny

    Just kidding.
    I agree....instead of criticizing the guy, maybe people could add some insight on to how to quickly and easily manage their own files besides using iTunes?
    C:/DOS/RUN
    http://www.actionfig.com/simpsons/cbg_dos.jpg

    --
    He who knows best knows how little he knows. - Thomas Jefferson
  23. the author thinks outside the geek box, can you? by totro2 · · Score: 3, Insightful

    Hi all,

    No doubt Slashdot geeks will scoff at this article. Geeks want to discover for themselves the best way to do anything and everything on their computer. They shun having all related functionality served up to them on a silver platter as a coherent piece of software, which geeks been trained to distrust because slimy corporations usually make them (and contain slimy commercial intrerests over user interests).

    The author is suggesting "hey geeks, why don't you be the ones to make the pan-functionally coherent software"? Then there will actually be alternatives (from a novice user, non-geek perspective) to, say, Windows Media Player, which does not expose your ripped files to the filesystem at all (a slimy corporate tactic)!

    The author is suggesting that all the little tools laying around like "grep" or "awk" (that novice users will never learn) be combined into larger software that is easy to use by novice users. A few nice Open Source programs are pioneering this effort, like K3B, and the author is suggesting, "hey, now do that everywhere, for everything, and Open Source will win the day." Which I agree with.

    Yes, it is far more fun to nitpick his choice of the term "Type Manager", but there is a big lesson here for geeks, who often times have a hard time understanding what novice users want. Novice users (ie. the other 98% of computer users who are not geeks) want software that beautifully presents them all the best choices in a coherent application for a given activity. Open Source Geeks have the opportunity to do this and win, by doing it and leaving out the corporate slime that nobody wants.

  24. wrong by idlake · · Score: 2, Informative

    The only difference between a file path and, say, keywords is that the former is thinking in terms of the computer (sort of like C), whereas the latter is thinking in terms of the data (sort of like Java).

    That's wrong. Paths are not just metadata, they have specific semantics associated with them that, say, tags don't. Furthermore, paths have semantics that users grasp easily and that they rely on.

    Now, people have been attempting tag-based, non-hierarchical, database-based and other file management and navigation strategies since the 1960's. UNIX itself used to be graph-based, not path-based. All such attempts have been failures. Paths seem to combine power, usability, and correct semantics in a way that no other system has managed to do to date. There are specific applications (like MP3 jukeboxes) where other approaches are better, but for organizing all the stuff on a computer as a whole, sooner or later, you end up with paths and path semantics again.

    1. Re:wrong by Vizzie · · Score: 2, Insightful

      Unless you are actually writing a filesystem, a path is just metadata. Suppose that I replace the fine filesystem you usually use with one single lookup table, and a relational database that maps the old file path to the entry in the lookup table. Now, the file path is just metadata. From the user's perspective, nothing has changed in how they use the system at all, but that path is now very clearly metadata.

    2. Re:wrong by NialScorva · · Score: 3, Insightful

      A "path" is a digraph that has only one node without a parent. Directories are just a delimited list of the node labels. In Unix-like systems you can have multiple parents or labels for the same node via links.

      How is a file path different than "music/albums/Irresistable Bliss" or "C:\My Documents\Soul Coughing\Irresistable Bliss\"? They're both descriptions on how to locate a series of files, one being through information about the disk structure and one through information about the categorization. They're both aliases for a bunch of inodes on the filesystem, which is a bunch of clusters on the disk.

    3. Re:wrong by BenoitGirard · · Score: 2, Interesting

      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?

    4. Re:wrong by EllisDees · · Score: 2, Interesting

      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.

      --
      -- Give me ambiguity or give me something else!
    5. Re:wrong by TheRaven64 · · Score: 2, Interesting
      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.

      --
      I am TheRaven on Soylent News
  25. Re:wrong forever? by dwandy · · Score: 2, Insightful
    Just because it hasn't worked doesn't mean it can't.
    I think everyone who has filed stuff in a hierarchy has lost a file at least once.
    The problem with a hierarchy is that only one "attribute" can be assigned to the file: that is the file path. Any other attributes the file may have are within the file, not the file system, and result in a click on the "find files" button which iteratively reads all files in the selected path looking for matches.
    If on the other hand, at file-save- / -creation-time, multiple tags could be associated with it, and this stored in a (relational) database, then finding like-files would be a database search...much quicker.

    So the question remains: Will it ever really work? not sure. The key reason it works for MP3s is the existing database of songs + tags, with legions of people updating it with new data ... no such database can exist for custom documents I create, or my organisation creates. These tags must be created either by the person authoring the file, or by me when I receive the file, and this is much more time-consuming than clicking Save-As and dumping it a folder...

    --
    If you think imaginary property and real property are the same, when does your house become public domain?
  26. Your standard file manager *IS* a "Type Manager" by MasterC · · Score: 4, Insightful

    The author's "Type Manager" is nothing more than a manager utilizing more metadata than normally.

    Your classic file manager *IS* a type manager because the file name is a metadatum and the parent directory is a metadatum: neither are direct data (such as what I'm typing now). So organizing, say, a code base on a directory hierarchy that may include module names or library names or file types (docs go here, man files there, source files over there, etc.) *IS* feeding metadata to your filesystem to organize your files.

    The "Type Manager" has existed from Day 1 when files were given names. (Punch cards are before my time but I suspect the punch cards that represented a program were stored together and each program was stored separately. At this point, *you* are the metadata organizer.) Since then, it has only progressed from a flat file system (the likes of Apple IIc) to a one-level deep filesystem to a multi-level filesystem (no linking) to a multi-level graph filesystem (includes linking). Now apps are taking it to the next step by merely using more metadata. That's it, nothing new.

    In the end, the bits that represent your actual data is a long string of bits (losely stated) and your filesystem is just a type manager organizing your bits by file names and parent directories. bash, Windows Explorer, Finder, etc. are all just wrapping your metadata organizer (your fs) and some (previously and now) are using file-specific metadata for further organization.

    Big whoop.

    From the article:
    Type Manager applications are not new, in fact you probably have been using one since you got an internet connection.

    It appears the author doesn't even fully understand the concept of metadata (*ahem* "Type") and it's usage has long existed before your email client and long before your internet.

    Seriously, nothing to see here! In fact, I want my time back for reading it...

    --
    :wq
  27. Re:Calm it down. by Z0mb1eman · · Score: 2, Insightful

    There's no confusion... there's just resentment at such a blatant attempt to shove a meaningless buzzword down our throats.

    Sorry. If it's a file manager, call it a file manager. Is the article talking about software that manages types? No? Then why call it a type manager? Just to try to add to the list of buzzwords? Trying to launch a new meme just to stroke one's ego for being able to say "I started that"?

    If the author had anything meaningful to say, he should be able to say it without repeating "Type Manager" (capitalized, no less) seven times in the article summary alone.

    --
    ClutterMe.com - easiest site creation on the Net. Just click and type.
  28. OS/2 used to be great at this sort of thing! by MCRocker · · Score: 2, Interesting

    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. 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.

    --
    Signatures are a waste of bandwi (buffering...)
  29. Type Managers? Just one possibility by trollable · · Score: 2, Interesting
    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. 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.
  30. No Need... by jasongetsdown · · Score: 2, Funny

    My personal assistant manages all my typing thanks.

    --
    useless sig advice - Read Nabokov.