iNeed2 - An Invaluable ToDo List Application

Note: iNeed2 is in the VERY EARLY stages of beta testing. Thank you for helping to test this application. Please e-mail any bugs you find to Charles.Roberts@gatech.edu.

Three attributes make iNeed2 an incredibly useful webpage application to have on anyone's computer:

Uniqueness to Directory and Browser

HTML5 is the latest version of the markup language used by webpage browsers. It was published in October 2014 by the World Wide Web Consortium(W3C). One important provision of HTML5 is "local storage." As of HTML5, a large amount of storage (~ 5 Mbytes) is available for webpages to store information. Further, each webpage "origin" has its own local storage area. An "origin" is the combination of the location of the webpage and the browser used to display it.

This means that the iNeed2 webpage and resources can be copied to any directory on a computer, and each iNeed2 webpage in each of these directories will have its own local storage area. This means that the iNeed2 webpage in the "Add_Feature_One" directory can have its own ToDo list and the iNeed2 webpage in the "Add_Feature_Two" directory can have its own completely independent ToDo list.

Configurable Priority Settings

Each task in an iNeed2 task list has four attributes:

  • Urgency - How urgent is the task? Perhaps this should be labeled "how badly does my supervisor (or wife, or husband) want me to get this done quickly"?
  • Importance - How important is the task? Maybe this should be labeled "how important do I think this is."
  • Effort - How much effort will be required to do this task?
  • Completeness - How much of this task has already been completed?

The iNeed2 webpages allow the weights of the different parameters to be varied in determining the priorities of the tasks. Also this is VERY easily done from the settings screen. Do you need to get in the good graces of your supervisor (or wife or husband)? Set the weight of importance to zero, the weight of urgency at one hundred, effort at -50 and completion at +50. That will mean that the most urgent and most easily completed tasks will have the highest priority. Want to clear your task list? Set the weights of both urgency and importance to zero and the weight of effort at negative one hundred and the weight of completion at positive one hundred. Then, the highest priority items will be the ones that can be completed quickly.

Note: The default levels for priority weighting are Urgency at one hundred, Importance at seventy-five, Effort at negative forty, and completion at positive forty.

Encryption

The stored task list for directories are encrypted as are backup copies of the task lists that can be created. No one but the person creating the task lists will be able to see them.

Note: When an iNeed2 webpage intially loads, a splash screen is presented requesting your name and a passphrase. The name entered is used for placing timestamps into the activity log of tasks, and the passphrase is used for encryption. If no passphrase is entered, the task list is still encrypted, but a default passphrase is used for the encryption.

To place a timestamp into the activity log, hold down the alt and ctrl keys and press the "d" key on the keyboard.

iNeed2 Installation

Installing iNeed2 is very easy:

  • Click on any of the "Download the iNeed2 zipfile" buttons and download and save the zip file.
  • Copy the zip file to the directory where you want to have an iNeed2 ToDo list.
  • Unzip the zip file. This will create a folder called "iNeed2". The iNeed2 folder will contain a file named index.html and a directory called iNeed2_Resources. Move both the index.html file and the iNeed2_Resources directory one level up to the directory where you want the iNeed2 ToDo list. (After doing this you can delete the iNeed2 directory that was created when you unzipped the zip file.)
  • Open the index.html file and begin using iNeed2.