f-a-s-t


File-versioning And Syncing Tool: A software tool that allows users to sync folders of different locations and also creates versions of files of different modification time.

http://www.softsea.com/review/File-versioning-And-Syncing-Tool-FAST.html'>http://www.softsea.com/images/awards_pick.png' alt='Reviews on SoftSea' border='0' />

http://www.softoxi.com/fast.html'>http://www.softoxi.com/images/public/awards/award.png' alt='FAST antivirus scan report at softoxi.com' border='0' /> http://www.softoxi.com/fast.html'>http://www.softoxi.com/images/public/awards/award_star.png' alt='FAST video tutorial at softoxi.com' border='0'>



Note: Please click on the following button http://f-a-s-t.googlecode.com/files/FAST%5Bv2.0.1%5D%20exe.zip'>http://f-a-s-t.googlecode.com/svn/trunk/flash/download.png' /> to download now. Thank you for your support.

Imagine your boss handed you an important project, which require you to pitch it to your clients in a few days time. During the preparation, your boss told you that half the requirements are not necessary to be included in the report; hence you proceed to delete the part in your desktop computer without making a new copy. Unfortunately, on the day when you are on your way to meet your client, your boss called to tell you that what were not necessary are now required to be included in the report and he asked you to make immediate changes to the report using your laptop. However, there is no way you can “undo” your work to the previous version because since the day the deletion were made, you have already closed the editor for several times. What can you do?

File versioning is tailor-made for this kind of problem and it is not targeted so much at catastrophes like hard disk failure, rather it is targeted at human error. Therefore with file versioning software, you can simply use the revert function to retrieve back any versions you have made previously with just a few clicks.

Introducing to you F.A.S.T in V2.0

Check out what's new here!

http://www.youtube.com/watch?feature=player_embedded&v=3xP6_ng01-A' target='_blank'>http://img.youtube.com/vi/3xP6_ng01-A/0.jpg' width='640' height=385 />

http://www.youtube.com/watch?v=3xP6_ng01-A'>Click me if you can't see the video

What is a File-versioning And Syncing Tool?

Our concept of this software is to combine both file-versioning and synchronization elements together. Fundamentally, our software would allow synchronization and backing up of files between two computers or laptop via an intermediary storage device, i.e. a hard disk.

During the synchronization process, users do not need to worry if their important files are accidentally removed by the sync tool should there be any human mistake or automated handling of conflicting files. This application will prompt the user for a decision to handle conflict files.

Even if user chooses to overwrite important files before, during or after the synchronization process, the application will already have an earlier version of those files saved automatically somewhere in the backup folder. With the 'Revert' button, we can replace the current file with an earlier version of the file.Most users would want to save several prototypes or versions of their project source files for future backups and editorial works. Lest the current project requires some last minute re-engineering works, they can revert earlier project file versions to their liking with the 'Revert' button.

Unlike other independent sync tool and file-versioning software that are now currently in the market, our software will provide a user-friendly interface for our target audience to synchronize files and perform file-versioning concurrently. This allows our target audiences to achieve an efficient way of synchronizing and versioning their files.

Why do we need it?

Synchronization of files may look trivial. One can manually select all the files and copy to the destination folder directly. Imagine if there are thousands of files in different folder level to be synchronized, it would be a challenge to identify the modified files and overwriting them to their respective folders correctly.

Sometimes, problems such as losing of data due to corruption can only be solved by reverting the file back to its previous version. However, the previous version of the modified file is lost unless a backup of it was done manually before. Even so, it gets more cumbersome and inconvenient to manage the files or to compare the different file version’s contents when the number of file versions start to increase and accumulate.

Hence, sync tools and file-versioning softwares are now increasingly important to the society as human advances exponentially in technology and science. More and more files are created and modified everyday, exerting pressure on the needs of more versioning backup tools, file organizers and synchronization tools.

How can our software help?

Users like event planners are people who will constantly need to improvise or maintain different versions of their product. Most of the time, they will have many files in their computers and maintaining these files may be time consuming.

Therefore, with the creation of our File-versioning And Syncing Tool, we aim to help users like event planners to save both time and trouble if they need to bring their files from one location to another and ensure that the files are in sync. With target audience such as event planners in mind, our group has come up with the following vision which, is to empower each and every event planner with a simple, secure, user-friendly and yet powerful product.

Our Vision

To empower each and everyone with a simple, secure, user-friendly and yet powerful product.

Current Features:

  • Two-way Synchronization:
    Allows synchronization of files and folders between two locations at the same time.
  • Quick Sync:
    The program performs a short and summarized synchronization of two locations without features like files-and-folders versioning and conflict resolving. Warning: The program resolves all conflicts automatically for the user based on certain conflict resolving rules. (e.g. always keep the last modified information)
  • Safe Sync:
    Allows synchronization of files and folders between two locations at the same time, giving the user options to version files and/or folders, restore folder versions, revert file versions, resolve conflicts and allowing user to go back to a time-specific state (e.g. restore folder state back to 2 days ago).
  • Folder Pair:
    Users can now save a template of the current synchronization state, including the specific conditions required to run synchronization on specific locations.
  • File-Versioning:
    Supports versioning of all files in a specified location. Files are backed-up in a series of versions i.e. file_v[0].txt, file_v[1].txt etc.
  • Revert File Versions:
    User can revert earlier file versions in the UI by choosing which version to save to his/her desired location.
  • Folder-Versioning:
    Supports versioning of all folders in a specified location. Folders are backed-up in a series of versions i.e. folder_v[0], folder_v[1] etc.
  • Restore Folder Versions:
    User can choose to restore earlier folder versions in the UI by choosing which folder to restore and then choose to save it elsewhere.
  • Recent Events:
    Keeps a log of what is happening during the synchronization process and allows user to be able to keep track of all happening changes, including who made these changes.
  • Folder Compare:
    Highlights the differences between two locations (i.e. between two folders).
  • Tree-Like Display:
    Displays files and folders in a tree-like structure.
  • Support drive change:
    Our software is able to detect whenever an external hard disk drive has changed after the first sync.

Oncoming Features:

  • Restore back to the previous state:
    For safety issue, our team wishes to implement a restore point to allow the user to rollback to any previous state. By having a restore point, it gives the user the flexibility to restore the files/folders to the way it was before the changes were made. In the future, if anything happens to the files/folders, the user can easily restore back to the previous state with just a few clicks.
  • File Filtering:
    Files and/or folders can be excluded or included in the synchronization process. This includes filtering of files by its file type, size and/or name etc.
  • Task Scheduler:
    Users can now automate the scheduling of synchronization and file-versioning to take place at any user-specified time and/or even during periods of intervals.
  • File Organizer:
    Acts as an advanced file manager that automatically helps users to organize files and folders according to user-specified templates.
  • Drag-and-Drop:
    Allows users to drag folders and/or files from one location to another, within the application itself.

System And Technical Requirements

  1. Operative System: XP / 2000 / ME / 9x / Vista / 2003 / win7
  2. Pentium® III 1 Ghz and above
  3. RAM: 512MB 1GB recommended
  4. Disk space: less than 10MB hard disk space
  5. Framework: .NET Framework 3.5 installed Click here to download .NET Framework 3.5 from Microsoft's website.

Compatible with:

http://i121.photobucket.com/albums/o212/slunkboi/so4e3m-1-1.jpg' /> http://i121.photobucket.com/albums/o212/slunkboi/compatible-with-windows-71-250x3-2.jpg' /> http://i121.photobucket.com/albums/o212/slunkboi/vistaxpntme.gif' />

Need help on using the software?

To understand better about our software, you can take a look at our http://f-a-s-t.googlecode.com/files/FAST%5BV2.0%5DUser%20Guide.pdf'>User Guide(V2.0) or http://f-a-s-t.googlecode.com/files/FAST%5BV2.0%5DDeveloper%20Guide.pdf'>Developer Guide(V2.0).

FAQS for you

http://i121.photobucket.com/albums/o212/slunkboi/faqs-1-1-1.png' />

What is a Synchronization Tool?

A Synchronization Tool is a software application that enables users to keep files and folders consistently similar in two different and separate locations. It acts like a file manager that is able to help you organize and keep files and/or folders of two different location to be 'in-step' with each other.

Synchronization is the process where folders and files are synchronized to keep two or more locations in step with each other and this is extremely useful for people who need to work on multiple computers.

What is File-versioning?

File-versioning is the process of backing up earlier copies of a single file by making these copies a version of the original at certain periods of modifications. It usually involves retaining earlier versions of modified files and allowing recovery from user mistakes or system corruption.

A history of versions is kept to help the user to understand how files are derived in certain states. For example, File-versioning keeps a complete record of committed changes to each specific files and this record allows the user to figure out who made specific changes and when these modifications were made.

What is the latest version now?

Our latest public released version is currently Version v2.0!

Where to contact us?

If you have encountered any issues on using our software and want to leave any comments or suggestions, please feel free to join us at our http://groups.google.sg/group/fast-feedback'>Discussion Forum. Alternatively, you can email us at fast-feedback@googlegroups.com. We will get back to your issues as soon as possible.

Enjoy feeding our pet!



Lastest Update

15th April 2010 15:04PM

Page Visits