'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."
type manager ? WTF ? (Score:2, Interesting)
who the fuck gave this guy a license to make up new technical definitions on the fly ?
Re:type manager ? WTF ? (Score:3, Insightful)
Re:type manager ? WTF ? (Score:4, Funny)
Re:type manager ? WTF ? (Score:4, Funny)
Re:type manager ? WTF ? (Score:2, Informative)
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.
Re:type manager ? WTF ? (Score:2, Funny)
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). J
Re:type manager ? WTF ? (Score:5, Funny)
Those responsible have been sacked.
Mynd you, møøse bites Kan be pretty nasti...
Re:type manager ? WTF ? (Score:2)
Re:type manager ? WTF ? (Score:3, Funny)
Those responsible for sacking the people who have just been sacked have been sacked.
Møøse trained by YUTTE HERMSGERVØRDENBRØTBØRDA
Re:type manager ? WTF ? (Score:2)
How about "Arbitrary Collection Manager" instead? Just cuz you're a typography-geek doesn't mean everyone thinks of that when they hear "type." Ever hear of a "file-type?" Well, that's what's being described here, although the things don't have to explicitly be files.
Well your Type Manager... (Score:3, Funny)
Re:Well your Type Manager... (Score:2, Interesting)
$ 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*
Move Along (Score:4, Informative)
Re:Move Along (Score:3, Insightful)
-Jesse
Re:Move Along (Score:4, Informative)
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
Re:Move Along (Score:3, Informative)
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.
Re:Move Along (Score:4, Insightful)
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.
Re:Move Along (Score:4, Insightful)
wrong (Score:3, Informative)
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 na
Re:wrong (Score:2, Insightful)
Re:wrong (Score:4, Insightful)
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.
Re:wrong (Score:2, Interesting)
Re:wrong (Score:3, Interesting)
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)
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
Re:wrong forever? (Score:2, Insightful)
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, multip
Re:Move Along (Score:2)
Yeah, I can't see why I'd need metadata on my music files.
It's very simple. My file server has a samba shared folder called "audio". Everything in this folder is either an ogg, an mp3, or a wav file. Underneath the Music folder, there's a folder called "bands" and a folder called "standup", a folder called "classical" and a folder called "other" and a folder called "playlists". Under the bands folder, everything is organized via artist\album title\artist-albumtitle-##-tracktitle.
I mean, I'm obsessive co
Re:Move Along (Score:2)
Re:Move Along (Score:2, Interesting)
seriously, not trolling, but this really isn't that big a deal to do. most jukeboxes do this for
Re:Move Along (Score:2)
Type Manager? What? (Score:5, Funny)
Re:Type Manager? What? (Score:2)
--mike
Re:Type Manager? What? (Score:2, Insightful)
I think a better name would be MIME Manager
Re:Type Manager? What? (Score:5, Funny)
The missing question (Score:5, Funny)
Re:The missing question (Score:5, Funny)
Adobe was there first ;-) (Score:5, Informative)
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".
Re:Adobe was there first ;-) (Score:2)
I suppose "AMFiST" is out of the question?
Re:Adobe was there first ;-) (Score:2)
old news (Score:2)
Note to software developers (Score:2, Insightful)
(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>
Re:Note to software developers (Score:2)
(Really sorry about that)
Re:Note to software developers (Score:2, Funny)
Re:Note to software developers (Score:3, Funny)
Re:Note to software developers (Score:3, Funny)
Re:Note to software developers (Score:3)
ph'ngnui mgnu'nafh Gnuthulhu Gnur'lyeh wgah'nagnul fhtagnu
Re:Note to software developers (Score:3, Insightful)
Nothing to see here... (Score:5, Informative)
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.
Re:Nothing to see here... (Score:2)
Hmmm...that sounds an awful lot like Nautilus [gnome.org] with GnomeVFS [gnome.org].
Hey that's a good idea (Score:2)
I bet 80% of the plugin API could be based around an XML ontology explaining to the manager what the 'types' and 'properties' of interest are. There would need to be some custom code for content display and editing but everything else can be pushed down to the filesystem/db.
STOP THE PRESS! (Score:5, Insightful)
Coming soon! The macintosh.
'Type Manager'? Worst. Buzzword. Ever. (Score:5, Funny)
Re:'Type Manager'? Worst. Buzzword. Ever. (Score:2, Insightful)
Content Interface
Topic Manager
Type Organizer
Theme Manager
There are no good choices, trust me I looked.
-Benjamin Meyer
Re:'Type Manager'? Worst. Buzzword. Ever. (Score:2)
Re:'Type Manager'? Worst. Buzzword. Ever. (Score:2)
I'm not convinced by your argument that this class of interface is worth having but for the sake of argument, let me suggest some better names...
- Content agent, content browser, content viewer, content app, etc.
- File manager skin, plugin, addon, etc.
- Minibrowser, microbrowser, etc.
- Smart expl
Couldn't we come up with a NEW name for these? (Score:2)
Re:Couldn't we come up with a NEW name for these? (Score:2)
I might be old and grumpy (Score:3, Insightful)
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.
Re:I might be old and grumpy (Score:2)
Agreed that Perl and shell are generally preferrable when you know WTF you want/are doing, but Windows Explorer? Single threaded featureless toy with next-to-zero customisability, problematic relationship to the desktop shell and progress dialogs that range from the "very rough" to "braindead" to "absurd" are just a few characterisations
Re:I might be old and grumpy (Score:2)
For my pictures I simple use camera\-\*. I end up with a sortable list of directories by date that I can also quickly use to localize a certain happening.
Most of my stuff is organised in this way, my project-folder is simply sitting on my desktop with subdirectories for every project I have or currently is working on.
Sure, I sometimes use filtering with
Re:I might be old and grumpy (Score:2)
For my pictures I simple use camera\-\*. I end up with a sortable list of directories by date that I can also quickly use to localize a certain happening.
For example:
camera\2005-11-10_Birthday\*
Re:I might be old and grumpy (Score:2)
Type Manager (Score:4, Insightful)
The author should dig a little deeper...it's not about the data stupid.
Re:Type Manager (Score:5, Insightful)
No, Word is the "editor" of doc files, you see the difference? Windows Explorer is the current "type manager" of
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 [menalto.com], 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.
Assumes Type-based work (Score:5, Interesting)
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.
Re:Assumes Type-based work (Score:2, Insightful)
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 p
Re:Assumes Type-based work (Score:2)
A great point, although the article does discuss on
Re:Assumes Type-based work (Score:2)
Re:Assumes Type-based work (Score:2)
It sounds like the "type" for you, then, is "project" -- The keyfield of the database would be the project name, and the data would be everything associated with the project.
Type managers don't only store/organize data of a particular type, but rather are keyed on that type. Using iTunes as an example, additional information about the song such as Artist, Title, Album, Comments, etc...they're all non-musical data which are associated with a piece of musical data (which
Re:Assumes Type-based work (Score:3, Insightful)
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 aim
And I thought a type manager was... (Score:3, Interesting)
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)
Stop the presses! (Score:2, Troll)
I for one really hate iTunes for various reasons. I can manage my own mp3 collection in a sensible manner, and i don't want to have to navigate your braindead library. Call me old & grumpy again, but sheesh. Not to mention iTunes is an evil kludge gui-wise on both OSX and Windows.
Re:Stop the presses! (Score:2)
Creating type managers (Score:5, Funny)
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.
Excellent choices of hackneyed responses. (Score:3, Insightful)
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.
Re:Excellent choices of hackneyed responses. (Score:2)
Worst post ever (Score:3, Funny)
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 [actionfig.com]
Well if it were insightful... (Score:2)
The real problem is that to many, it looks nothing like refinement and instead rather like a reshuffling of old ideas.
Re:Excellent choices of hackneyed responses. (Score:2, Insightful)
Re:Excellent choices of hackneyed responses. (Score:5, Insightful)
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.
Re:Excellent choices of hackneyed responses. (Score:2)
Type Manager? (Score:4, Funny)
When it manages basic spelling and grammar, count me in.
Implied metadata (Score:3, Insightful)
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...
Re:Implied metadata (Score:2)
A further point in favour of your "implied metadata" is that in the even of an operating system crash, most of us would have no difficulty recovering our "home" directories / partitions intact with files still as they are stored.
If filing is handled by an application, it only takes one prefs file to be damaged and all your sorting may be gone.
So, what the article really says... (Score:2)
Wow
It's funny that these same apps usually use a hierarchical approach to display the data back. The two
the author thinks outside the geek box, can you? (Score:3, Insightful)
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.
Re:the author thinks outside the geek box, can you (Score:2)
Same thing for browsers (Score:2)
To browse you need to:
- navigate the document (back, forward), activate link to open a new document
- zoom in, out.
- register specific location.
Unfortunately some of these feature are not universal: you cannot bookmark a location in a PDF usually, which is annoying..
And those feature are usually incoherent: you do not use the same method to zoom in/out for a P
Shared Objects (Score:2)
Why not a full-blown editor? (Score:2)
A type manager is a browser interface optimised for a specific type of object.
There's no reason it can't conceptually allow arbitrarily complex operations on those objects, just because the basic interface is a browser. That's just a silly restriction.
I miss BFS (Score:2)
It's like iTunes for all your files.
Your standard file manager *IS* a "Type Manager" (Score:5, Insightful)
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...
No good can come of this (Score:2)
OS/2 used to be great at this sort of thing! (Score:3, Interesting)
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.
Type Managers? Just one possibility (Score:3, Interesting)
Re:iTunes (Score:2)
If you want to justify your move to Apple, try something else.
Re:hate 'em (Score:2)
I don't use Mac OS X much any more, and one reason is that (while again, I know a lot of people *do* like them) I don't like iTunes or iPhoto. When using a modern UNIXy desktop, I'd rather navigate to files (whether GUI or CLI) and then choose an app with which to manipulate ... whatever it is I want to manipulate. I might open a text file in any of a dozen programs, might open a photo with The GIMP or with a dedicated viewer program, or a slideshow program, or a browser.
Presumably you don't know about
Re:hate 'em (Score:2)
$HOME/Music/iTunes Library
(or something like that... my PowerBook is at home and I'm at school.) Not too hard to find!
Re:Am I the only one to hate losing control? (Score:2)
Imagine I am sorting my photos. I could sort them by who is in them, so I start making folders...
Me/
Richard/
Katie/
Jack/
Mum/
etc..
Wait! Now I've got a photo with both me and my brother in it! Which folder do I put it in? If I'm on a Unix-like OS, I suppose I could start making symbolic links from my other directories to make the picture appear in both, but it starts becoming a pain in the ass. Imagine now I want to start sorting by other measures, like the date
Re:Calm it down. (Score:3, Insightful)
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 "Typ