Welcome Guest.   Make a donation to an author on the site September 22, 2014, 03:18:47 PM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
Read the Practical Guide to DonationCoder.com Forum Search Features
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: NANY 2010 RELEASE: Artwinauto BlitzType  (Read 10254 times)
kakarukeys
Supporting Member
**
Posts: 25



Save time play more

View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« on: December 11, 2009, 01:52:06 AM »

NANY 2010 Entry Information

Application NameArtwinauto BlitzType
VersionBeta 0.9
Short DescriptionAn autocompletion utility that reduces repetitive typing and risk of RSI.
Supported OSes Windows XP and above
Web Page Productivity Improvement in Computing
Download Link Download BlitzType
System Requirements
  • Pentium III 1GHz and above
  • 512MB RAM and above
Version History
  • 0.90
    The deadline is fast approaching. I realize I couldn't finish all features in time, so I will stop for a while and release a Beta. This is by no means the final version  embarassed, still better than not honoring the pledge. Your testing and feedback will be much appreciated!
Author About Artwinauto.com
Screencast


Description

I split my introduction into two parts:
(1) For those who have never used an autocompletion utility or abbreviation expander before.
(2) For those who have used, and want to know the differences between my program and the software available on the market.

(1)
Features

BlitzType is utility that helps to reduce repetitive typing (thereby reducing the risk of RSI: Repetitive Strain Injury), and increase productivity in work that involves typing, writing and coding, etc. It suggests and autocompletes frequently typed words and phrases or expand abbreviations into complete form for the user in any editor windows and applications.

It's common that the words and phrases we type are often repetitive, for example:

A software developer might type this more than one time: "The product is scheduled to be released on..."
An blogger: html or blog editor tags
A legal practitioner: legal terms such as "bankruptcy proceedings", "petition preparer", etc.
A internet marketer: "I'd like to invite you to join my network"
An email writer or forum user attaches a signature in every message.

BlitzType learns and saves repeated phrases as the user types. On the next repetition, the program is able to detect it, predict the remaining letters and perform an autocompletion. The result of using BlitzType is that you only type a few letters and you get the whole phrase, imagine how many keystrokes you can save. It saves your time and improve your productivity. The program can be configured to act in either a proactive or non-distractive manner.

(2)
Unique Features of BlitzType

1. Sequential Frequent Pattern Mining Algorithm. (implemented) smiley

BlitzType automatically learns from what you type and recognizes any repeated phrases. It uses an industrial strength sequential frequent pattern mining algorithm for this purpose.

2. Fuzzy Matching  (partially implemented)  embarassed

If you have used an abbreviation expander or AutoText utility before, you would have experienced:
(1) You need to figure out the phrases and set the abbreviations manually for them.
(2) You need to memorize all abbreviations you set
(3) You need to organize abbreviations into categories for easy maintenance.

Using BlitzType, you do none of the above. It uses Fuzzy Matching

How it works:
"as soon as possible" is the phrase you repeatedly type. Here's how the program matches what you type with the phrase.

you type 'as soo" -> matches with "as soon as possible" (AutoComplete) smiley
you type 'asap" -> matches with "as soon as possible" (AutoReplace) smiley
you type 'as sio' (some errors tolerated) -> matches with "as soon as possible" (AutoCorrect)  embarassed

Fuzzy matching automatically comprises AutoComplete, AutoReplace and AutoCorrect.

3. Optimization algorithm  not yet implemented  embarassed

If you have used an AutoCompletion utility before, you would have experienced:
(1) Annoyed by too frequent popups
(2) Inaccurate suggestions
(3) Too many settings to tune in order to make the popups appear as you wish

I use Genetic Algorithms (a machine learning optimization algorithm) to improve the program's prediction capability and accuracy.

4. Lightweight and ongoing development maintaining smiley

Many autocompletion utilities has either turned into bloatwares after too many unwanted features were added or has stopped development. It is our development goal to keep the number of user settings under control, and has a roadmap of where we are going while listening to user feedback. We plan to open-source it, so the development will never be stopped.

Planned Features

  • Support European languages with accents.
  • Read user-defined phrases from an external word list
  • multiple suggestions in the tooltip.
  • improve usability

5. Plugin framework and open-source development

The program will be released with a plugin framework under an open-source license, developers are welcome to extend the functionality of the program and contribute changes to the source. The program will always be free to developers and for home users who need it for personal use. We take donations and are eager to provide support, value added services to serious users who are wiling to buy a commercial license.

Screencast
<a href="http://www.youtube.com/watch?v=7NaReiTWhdY" target="_blank">http://www.youtube.com/watch?v=7NaReiTWhdY</a>

Screenshots
Using BlitzType in Sticky Notes (Windows 7).


Cut down repetitive typing using BlitzType in Wordpad (Windows 7).


Usage
Installation
Unzip to a folder. Open BlitzType.exe to run. You may also set a shortcut.
If the program has trouble starting, you might need a more updated version of MS VC++ runtime files. A distribution can be found in the download page.
Installer will be provided for final version.

Using the Application
Run BlitzType.exe to start. It will sit in systray.

The program automatically learns from your typing, remembers at the
next mouse-click, any word or phrase (of at least 7 characters) that you
type more than once. When you start to type the same word or phrase
again, tap Right [Shift] key to autocomplete, tap the same key again to
Undo, or press [Shift] + [Space] to read the autocompletion
suggestions, one at a time.

To always show autocompletion suggestion while you are typing, enable
'Always show suggestion' in BlitzType window. In this mode, BlitzType will
try to provide a suggestion when you pause during typing.

Use Right [Shift] key when you are fairly certain you have typed it before.
Use [Shift] + [Space] when you want to check what phrase can be used.
Use 'Always show suggestion' when you need autocompletion frequently.

To copy a phrase and add it into the database for autocompletion,
highlight it and press [Ctrl] + [Insert].

The program is also able to recognize a Paste action and Left key press.
In the autocompletion suggestion,
Special character "T" means a Paste action.
Special character "<|" means a Left key press.

Uninstallation
Delete the folder. The program does not access Windows registry.

Known Issues
The software is now open to public for testing and feedback. Since it is still at beta version and has not reached a stable stage, we encourage only interested individuals to try it. It is advisable to backup your data before testing or only test it in a non-priority machine. For production use, you may want to try TypingAid which takes phrases from a word list instead of learning, and see how auto-completion tool could help to improve typing speed and productivity, as well as to reduce the risk of RSI (Repetitive strain injury).
« Last Edit: January 01, 2010, 08:28:58 PM by Perry Mowbray » Logged

life is short, play hard
mouser
First Author
Administrator
*****
Posts: 33,376



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #1 on: December 11, 2009, 11:38:40 AM »

I can't wait to see it, sounds VERY cool.  thumbs up
Logged
JavaJones
Review 2.0 Designer
Charter Member
***
Posts: 2,537



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #2 on: December 16, 2009, 02:20:57 PM »

I agree, this sounds excellent. I've never really gotten into using an autocomplete system for the reasons you mention - having to set it up manually, bad recommendations, etc. The sheer simplicity and automatic setup of this seem to set it apart. Looking forward to it.

- Oshyan
Logged

The New Adventures of Oshyan Greene - A life in pictures...
kakarukeys
Supporting Member
**
Posts: 25



Save time play more

View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #3 on: December 31, 2009, 03:33:15 AM »

 smiley I just released a file.
Logged

life is short, play hard
Perry Mowbray
N.A.N.Y. Organizer
Moderator
*****
Posts: 1,807



Thoughtful Scribbles

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #4 on: December 31, 2009, 03:39:04 AM »

 Thmbsup Thanks!!

 mad Bad timing!! I'm so busy right now...
Logged

kakarukeys
Supporting Member
**
Posts: 25



Save time play more

View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #5 on: December 31, 2009, 08:00:57 AM »

 Grin Take it easy!
Logged

life is short, play hard
longrun
Charter Member
***
Posts: 152

View Profile Give some DonationCredits to this forum member
« Reply #6 on: December 31, 2009, 01:52:35 PM »

In 2010 I will not spend time playing with utilities when I have other work to do. But since it's still 2009...

Hitting the right Shift key often doesn't seem to work.
Will there be a way to remove a phrase (CTRL+Delete?) Or maybe Ctrl+Alt+Delete--that's not used for anything.

What size phrase is accommodated? If I type "Now is the time for all good men to come to the aid of their party" repeatedly I get different parts of the phrase. Only when I enter the full phrase manually is it one of the options.

If I intersperse my address repeatedly in some text it doesn't get picked up.

I don't understand the special character bit.

When posting to the forum the popup is nowhere near my typing, not that it really matters.

Thanks.
« Last Edit: December 31, 2009, 09:30:33 PM by longrun » Logged
mouser
First Author
Administrator
*****
Posts: 33,376



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #7 on: December 31, 2009, 09:47:34 PM »

I had a hard time getting it to work well (in terms of learning things or dealing with multiple phrases that were potential matches), but it did work well enough to see how it could be useful eventually.  thumbs up

Crashes on exit for me by the way (winxpX64 pro).
« Last Edit: December 31, 2009, 09:53:16 PM by mouser » Logged
cranioscopical
Friend of the Site
Supporting Member
**
Posts: 4,170



see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #8 on: December 31, 2009, 10:43:01 PM »

I hope it's developed further, there are some interesting ideas behind it.
Logged

Chris
kakarukeys
Supporting Member
**
Posts: 25



Save time play more

View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #9 on: January 01, 2010, 10:24:07 AM »

Thank you all.

What size phrase is accommodated? If I type "Now is the time for all good men to come to the aid of their party" repeatedly I get different parts of the phrase. Only when I enter the full phrase manually is it one of the options.

words + space: 20 for now, thinking about what should be the limit.

When posting to the forum the popup is nowhere near my typing, not that it really matters.

will fix the bug. you would be using firefox.

Crashes on exit for me by the way (winxpX64 pro).

I think I messed up with the event dispatch mechanism.  Sad
Logged

life is short, play hard
longrun
Charter Member
***
Posts: 152

View Profile Give some DonationCredits to this forum member
« Reply #10 on: January 01, 2010, 02:42:24 PM »

Quote
will fix the bug. you would be using firefox.
Perish the thought. Opera.
Logged
Deozaan
Charter Member
***
Posts: 6,348



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #11 on: March 21, 2010, 02:40:48 AM »

It's kind of crazy but I'm just now going through some of the NANY 2010 entries, and this one looks really great. I hope you have continued development on it.

I just have one concern:

Will it remember my username/password combo for websites? Quite often I'll type my username, press tab, then type in my password. I certainly don't want it suggesting my password as I type in my username.
Logged

kakarukeys
Supporting Member
**
Posts: 25



Save time play more

View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #12 on: June 03, 2010, 01:28:56 AM »

Here is the newest release with bugs fixed and features added and improved.
Logged

life is short, play hard
Pages: [1]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.05s | Server load: 0.02 ]