How to write and read to/from additional 1Mb EEPROM memory?

The Estimote Beacon Location has 1Mb EEPROM memory. How can this memory be accessed for writing and reading data?

Here’s an iOS example:

Heypiotr thank you for the example provided.
I am building a java and nodejs application on linux, thus I cannot use the IOS-SDK app. Is there a library or a way to have access to the the 1Mb EEPROM memory from linux?

Has this question been answered?