Indikt — a new word in working with local data

image

Salute, Habra-community! Today, on public consideration, analysis and enthusiastic response to the proposed prototype program, named Indikt. The project was started many months ago was embodied in the prototype of the software for Windows from XP and above. Further development involves applications for Mac, *nix and mobile platforms. What program? This is an incredible mix of file Manager, system tagging and the cataloguer.

Periodically, questions emerge about how best to sort through (and how these shelves to place) the volume of various data from the archive to the collection. If to classify the approaches used to solve the problem, you get the following options:

-scripting, ie automation of the distribution by a set of characteristics inherent in the script
-using specialized software (Aperture, iDocument and the like)
-cataloguers
-tagirovna file system

Anyone else remember sunk into oblivion, the development of WinFS decade ago. Each option has its advantages and disadvantages. A common drawback of all variants is the lack of flexibility and tricked. For each type of data you need to keep your tool. The trend of connectedness as calculations and storing user data is a convenient and non-confidential at the same time. Public policy Google services allow publishing and modifying data included in the service. ie formally give my wife's uncle, and he go to ... another aunt. We all know where the road is lined with good intentions. Consolidating together all these thoughts and many others, we decided to start production of yellow bricks for the road in the other direction...

Now more info on each item of the resulting mix

File Manager

One of the key pieces of the project - the lack of folders. Exactly. Instead of folders, we changed the flea use grouping in the event. What is the folder? The folder has hierarchical storage element of some data. For example, the folder-trash Download. Inside is a bunch of various files that can be meaningful to the user, and can be rubbish. Sometimes the necessary files are there prior to their organization into a separate folder. And can there be lost for years. The event is not a "physical" folder, and the link that combines a variety of files from text notes to photos and videos from the presentation or meeting. To switch between files-events in the current version, use the button image Indikt ONLY works with a predefined set of user data. grouped by type (prototype, anyway):

Documents (DOC, DOCX, PDF, TXT, XLS, XLSX)
Music (MP3)
Images (BMP, GIF, JPEG, JPG, PNG)
Video (AVI, MKV)

The functions of the file Manager - three options of display data: list, table, icons. When opening files by double click use the standard program. To start search you need to choose the filters and click the button image. Further development of the program — interactive search.

tagging


The second feature of the project should be named using tags (or tags as you like more). The idea is this: each file has a set of data (tags) both system and user. System tags - the metadata that goes to the load file. User - those that want to add the user, or meaningful to the user. In each case these data, for which there is a selection, ranging from the challenges facing the user, and the data type (E.g. the Author of a musical composition is more important to the user than the Author downloaded from the Internet movie. In General, we think) They can be as unique keys to search for data and combined for a more accurate search.
Organizer

What unites together the two pieces of the project. The mechanism for the transformation of the hierarchical folder structure in the data space Indikt.

a Short manual for the program



Do not work all the buttons. But the press, maybe you will be lucky (a place to put the smiley). After installing the program, it is pristine. To get started you need to add popelova (ie, open folder and press ctrl+a) data. To do this, in the lower left corner, click on the button cataloging image selected files for cataloging, specify the event name or select an existing, set the date (if you want). Press the button OK. And begin to play. To expand the play space I recommend to create more events.

Filters operate on the logic of 'And'. Everywhere



link: infinitesolutions.ru/Indikt.Setup.exe
the presentation of the next iteration: infinitesolutions.ru/indikt/indikt_main.ppt

PS secretly looking for enthusiasts to join the project.
Article based on information from habrahabr.ru

Комментарии

Популярные сообщения из этого блога

Integration of PostgreSQL with MS SQL Server for those who want faster and deeper

Custom database queries in MODx Revolution

Parse URL in Zend Framework 2