Sunday, August 14, 2011

PNRStatus App 1.6

The next update to PNRStatusApp is here. Some minor changes in layout, UI elements and the addition of StatusHistory to keep track of all the statuses of a ticket that you have checked.

Redesigned Main State

Status Histories


You can access the download link at the end of this page.

Changelog :
PNR Status App 1.6 [Aug 2011]
- [CHANGED] PNRInfoRenderer Layout and UI.
- [ADDED] Button to copy the PnrNumber to the clipboard.
- [CHANGED] PNRInfo List not updated when a note is added / updated.
- [CHANGED] PNRNo is not editable in the PNRInfoRenderer.
- [ADDED] Each time a PNR Status is checked, it is stored in StatusHistory.
- [ADDED] Last successful Status is displayed on startup.
- [ADDED] StatusHistoryWindow lists all the StatusHistory of a PNRNumber.
- [FIXED] Bug while reading back StatusHistory items.
- [ADDED] Added option to clear StatusHistories.
- [ADDED] Info Message if More Info clicked without checking the PNRStatus.
- [ADDED] Style for PNRRow based on the last check.
- [FIXED] Bug of Booking status text also getting updated when the note is updated.
- [CHANGED] Removed the StatusBar.
- [FIXED] Bug in PNRNumber equals method.
- [FIXED] Bug in check for duplicate PNRNumber.
- [ADDED] Alert is shown if trying to add a PNRNumber that already exists.


Download from here (http://www.mediafire.com/?3miq5dfjzrwjuuq)

Saturday, August 13, 2011

FAQ regarding AudioSteganography App

This post is in relation to two of my previous posts here and here.

Q1. Why is the source file removed from MediaFie?
Ans : It seems that some part of the source code contains copyrighted code belonging to Summit Entertainment LLC. So they have requested MediaFire to remove the zip file. They have not informed what file or specific code is copyrighted.

Q2. Can you post a version removing the said copyrighted code?
Ans : As I it hasnt been specified as to which part of the code is copyrighted, I am unable to edit the sourcecode to give another version.

Q3. What Algorithm is used for Encryption process?
Ans : In this project, DES (Data Encryption Standard) has been used to encrypt the plain text that is to be stored in the audio file. We can use anyother algorithm supported by "javax.crypto.Cipher" class.

Q4. What language is used to implement this?
Ans : Java 1.5. I used Java because it was part of our curriculum to do this project in Java. You can use C# or C, C++ to implement the same. The advantage of Java being the Crypto package already available in the language as well as the advantages of the Java Programming language.

Q5. Can you detail out the implementation of this project?
Ans : I worked on this project for my Engg Project back in 2007 - 08. Check this post for more info on the implementation of the project. http://midhunhk.blogspot.com/2011/10/audiosteganography-info.html

Any other queries, please provide in the comments section.