FAQ

  1. What is default password?
  2. How do import and export work?
  3. How can I open *.MN1 ifle?
  4. Where is data stored?
  5. What limits on data are there?
  6. How to translate MyNotes to another language?
  7. How does encryption work?



  1. What is default password?

    Default password is empty!

    If you want to set password for the first time, then leave «Current password» field empty.

    If you want to remove password (for MyNotes not to ask it every time) then make it to be empty.

  2. How do import and export work?

    Phone should support JSR 75 for these functions to work.

    Java security model has some restrictions for unsigned midlets (MyNotes doesn't have certificate). For example, the only directory midlet can use is the phone's Gallery. Memory card isn't accessible.

    By default midlet can't access even the Gallery. One have to set permissions so that midlet could be able to add and edit user's data.

    MyNotes uses Photos directory from Gallery for its work. When it exports data it creates file in that directory. If you want to import file in MyNotes you have to put it there.

    Export function saves all data in a single file with *.mn1 extension. There's yet no way to export single file or directory.

    Import restores the data from *.mn1 file to program, but before that it has to delete all current data.

    So, import/export functions are good for making backup copies and moving data to another device.

  3. How can I open *.MN1 ifle?

    That file isn't supposed to be opened by any programs.

    That is a binary encrypted files with its own structure. Currently it is only usable for importing data in MyNotes.

    I'm going to make it more useful in future. I was working on a PC version of MyNotes which should be able to edit that files, but that wasn't easy. Maybe I'll finish that later. Also, one wise man said that maybe it would be easier to write a converter to some popular file format. But there is a problem too... I didn't find a program to edit a tree-organized data that I like. If you have one, let me know.

  4. Where is data stored?

    Data is stored in Java storages. This is a special way Java ME stores persistent data.

    Actual implementation depends on phone.

    The only thing I know for sure is how Nokia Series 40 platform manages these storages. It creates *.rms files in the same directory with midlet.

    There are two storages for settings and file tables. Also, every directory has its own storage. A file (note or checklist) is a record in that storage.

  5. What limits on data are there?

    There are some limits.

    The first one is connected with TextBox used for text editing. Its maximum size depends on phone.

    The second is the maximum size of storage and storage record.

    Files are stored in folder's storage, that's why maximum size of all files in that folder can't be larger than maximum storage size.

    Actual numbers are different for all the phones, they can be found in phones specifications. For example, my Nokia 6300 can handle 3000 characters in TextBox and 256kb in storage.

  6. How to translate MyNotes to another language?

    It's easy.

    Write me, I'll send you back the sample language file. It's a simple text file on English. There are a key-value pairs on every line. One have to change the value for text on the language he wants and send that file back to me. File should be in UTF-8 encoding (that's important).

    That's how MyNotes was translated to Swedish, Spanish and Chinese languages. Thank you guys!

  7. How does encryption work?

    Yes, encryption is really there and it works.

    MyNotes uses its own fast and simple algorithm and it encrypts file tables and data.

    If you're using the old version of MyNotes which doesn't have encryption, then when you'll run a new version with encryption implemented you'll have to wait for a few minites for it to encrypt all the data.

    Really, those who don't know the password won't read your notes.