BasicDiary

It's a desktop diary application.

It implements a calendar for multiple daily annotations with binary attachments, details list, internal links, advanced search tool, CSV, XML and HTML reports, HTML note editor, encrypted data storage and password access.

BasicDiary is a program designed and developed to keep track of the most significant events of my life, understood in broad sense.
So personal events, family's, my impressions, but also purchases, how was the paste year's climate, and electronically store a few documents that normally tend to lose in the maze of folders that accumulate over the years.

And this in order to be able to recover all the information as easy and fast as with a web search engine.

Totally written in Java language for maximum portability it runs on Windows, Linux and MacOS.
BasicDiary is open source, published under the GNU GENERAL PUBLIC LICENSE and is free of charge.

At http://basicdiary.sourceforge.net/ you can download the setup and find the source code


 BasicDiaryMobile

Is the mobile counterpart of BasicDiary.

Written in J2ME, runs on any mobile phone with CLDC 2.1 installed.
Originally designed and optimized for the Nokia 5800 phone, does it's best on phones equipped with touch screens.
Use a fully encrypted storage system to ensure maximum security of the entered data.

You can download here free of charge.


 BasicDiaryDroid

Is the embodiment of BasicDiary for Android devices. It runs on Android from version 2.3 onwards, and supports the same features as the desktop version, with which it can exchange data through import/export encrypted file.

You can enter an unlimited number of chronological records with a title, an extended note (also in HTML format), and classification.

Optionally you can also enter an infinite number of attributes that can characterize the recording and an infinite number of attachments of any kind (images, sounds, files).

If you open a record already inserted this is displayed in consultation mode, where you can have a read-only glance and see the thumbnails of image attachments.

On the records list you can apply a filter based on the textual content, classification, start date and end date.
To speed up the loading it is also possible to specify the maximum number of items to display in the list.

You can export the contents to a file as backup or as to transfer data to other applications of the suite of BasicDiary programs, for desktop computers or mobile Java. Backups can also be encrypted to protect your privacy.

Also to protect the security of your data, you can set an access password, and you can also specify that individual entries are stored encrypted. For these, however, you can not find the text of the notes. There is also a function to protect all records listed.

Among the types of attributes that can be set there are also lists (listing all the values ​​already used for the same attribute) and the location, which makes it possible to store the user's current location in geographic coordinates or the address. This attribute will then be able to view this location on Google Maps in consultation mode.

THE NETWORK ACCESS PERMISSION REQUIRED FROM THE APPLICATION IS ONLY USED TO GET THE USER'S LOCATION IN ABSENCE OF GPS SIGNAL. ANY INFORMATION ENTERED FROM THE USER WILL NEVER BE SENT IN ANY WAY OVER THE NETWORK.

In settings you can choose the display theme among those present on the operating system, in addition to specifying the font size and set the number of hours after midnight by which the date of a new recording is set to the day before (useful to those who writes the diary of the day before going to sleep!)

BasicDiaryDroid is part of a suite of multi-platform applications among which you can transfer the data. For example, you can record on your Android phone and bring your recordings on BasicDiary for desktop, from which you can make statistics and reports.


Android app on Google Play


 lupaglio

Hi, I am lupaglio, the author.

To contact me use the e-mail address: lupaglio@altervista.org. I will be glad to know your impressions on my programs and to incorporate any reasonable suggestions.

I have developed this software in my spare time and absolutely non-profit, and they are therefore provided without any warranty, express or implied.

If you find that my software are valid and you want to contribute to their further development, you can make any donation via Paypal by pressing the button here below.

Thank you very much.