Tuesday, October 26, 2010

Client Computer Minimum Requirements For System Optimal Performance

  1. Intel Celeron M340 processor with the clock speed of 1.50 GHz.
  2. 256 MB of Random Access Memory (RAM).
  3. 40 GB of Hard Disk Drive (HDD).
  4. Network Interface Device (NID).
  5. Screen resolution of 1399 * 768 pixels.

Sunday, October 24, 2010

PSM 2 CD

The following items must be included in your PSM 2 CD.

1. Softcopy of your final PSM 2 report in .pdf and Word format.

2. All of the references referred and documents related (e.g. poster, log, etc) to your project.

3. The developed system (REMEMBER: It must include everything that is needed in order to let the system to run smoothly including hosting server, database, etc).

4. a readme.txt file that tells how to setup and configure your system.

5. a video about the walkthrough of your system (make a video to show how to use your system, take this as example "http://www.youtube.com/watch?v=WX_Xsonmkbg").

PSM 2 Poster

  1. The poster must be in A3 size.
  2. Specify your project's aim and introduction (introduction means what is your system doing and the fewer the word the better).
  3. Show some of your system flows through printscreens.
  4. Include UTM logo.
  5. Include your name, IC No., matric No. and supervisor's name.

Saturday, October 23, 2010

SFTS Synchronization

  1. After SFTS logged into the registered eMail accounts, it keeps synchronizing with the eMail accounts every five minutes.
  2. Alternatively, user can manually synchronize the eMail accounts by clicking "Refresh" button provided by the system.

Friday, October 22, 2010

Communication Protocol

  1. SFTS communicates with the eMail servers with various types of protocols.
  2. Simple Mail Transfer Protocol (SMTP) is used when SFTS is sending an eMail while Internet Mail Access Protocol (IMAP) and Post Office Protocol (POP3) is used when receiving eMails.

Thursday, October 21, 2010

SFTS eMail Sending Problem

  1. SFTS is having a problem in sending a multicast eMail. When a new eMail is composed and destined for more than one recipient, some of the recipients fail to receive it.
  2. The cause of the problem is unknown but I am sure I will solve it.

Saturday, October 16, 2010

eMail Address

  1. When a user insert a recipient's eMail address in the new composing eMail, the system won't check the existance of the eMail.
  2. Hence, the user has to insert the eMail correctly.

Tuesday, October 12, 2010

SFTS Private Key Characteristics

  1. The private key assigned to the users can be copied by the users for backup purposes but if someone else especially those unauthorized secretly copies the key, the key is valid and usable in the system.
  2. Future development and upgrade will prevent this phenomenon by only allowing the users to copy the key with the system new key copying sub-module instead of allowing the users to do this by themselves.

SFTS Account Username

  1. When creating an account, the username can't contain the character "#" because the character has been reserved for the system.
  2. Same thing happens to the registered eMail account, the character "#" is prohibited in the username.

Monday, October 11, 2010

Boxes Available In SFTS

  1. The system mailbox is consisted of inboxes (one for each registered eMail account) and an outbox and a draft box.
  2. The inboxes store the incoming eMails and outbox stores the sent eMails and the draft box stores the partially composed eMails.
  3. There is only one outbox and one draft box (unlike inbox, one for each eMail account) that centralize the storage of eMails disregard of their eMail account.

Deletion Of eMail

  1. When eMail(s) is deleted, it is not recoverable, hence, a confirmation dialog box will appear just before the deletion in order to allow the user to confirm the unrecoverable action.

SFTS Main Functions

  1. The SFTS main functions are file transferring and cryptography.
  2. In order to implemet those functions efficiently, two Java Libraries will be utilized; they are JCE (Java Cryptographic Extension) which implements the cryptographic function and JavaMail which implements file transferring function.

SFTS "chassis"

  1. The "chassis" (aka the base structure) of the SFTS is a framework known as Struts.
  2. Struts is a MVC (Model-View-Controller) framework which is freely available on the Internet and it is open-source.

Friday, October 8, 2010

System Account Credentials Editing

  1. The system allows the changes of the password but the changes of the username is strictly prohibited since it is the identity to identify a user.

Contact Management

  1. The system support contact management.
  2. There is two types of contact
  • Individual Contact
  • Group Contact

3. After a contact is added, sender can access it immediately during new eMail composing without the necessary to remember the full address of the recipient(s).