mwiacek.comColorColor | Mobile  
Gammu+
Submitted by marcin on Wed 10-Mar-2010

Gammu
GSM
Gammu+

Project is currently a little bit suspended


Gammu+ is project, where were created applications, scripts and drivers used for managing all possible functions in cellular phones and similiar devices. Currently we're creating core and some client applications using it (GUI and command line version).

History

Gammu+ can be named as next step in evolution. I started to think about new project written in C++ using classes somewhere in August 2002.

Main start targets were easy:

  • full modular construction
  • using Unicode everywhere
  • using all modern possibilities available in C++ language
  • breaking problems available because of using structures with declared size of members (in other words: using everywhere structures allocated dynamically)

Some first source was written in October 2003 (16-10-2003 can be taken as start date), a little in December 2003 and later project stopped.

In 2005 it was resumed again (MileStone 2 was released 10 May 2005). In the end of 2005 - all 2006 year development was going slowly, but with big success. Gammu+ supported (for Nokia) main phonebook things, main SMS functions, calendar, there was filesystem support created too. In November 2006 project had SMS linking. Some first targets (using all modern possibilities in C++ languages) still waited for full implementation (but it's rather internal issue non visible for end-user). There was started real developer documentation. In December 2006 there was started GUI.

Unfortunately, last version was released in May 2008... It contains GUI, command line version, SMS/MMS daemon.

Developer docs

Internals

Screenshots

Current GUI is very simple. No unnecessary options or windows. In File menu you can open connection with phone, open backup or MMS file for viewing. Please note, that there can be opened many phones & files in one time - you can switch among them using Window menu.

After selecting "Open phone connection" you have to set connection parameters (NOTE: for bluetooth pair first phone with PC). There are many sets available - simply set few configs, if you have few phones. We don't hide anything - it's possible to have communication log on HDD too...

When your phone model isn't correctly supported, you can try to change it easy. Select model, which should be similiar and edit used features (select from available).

If everything went OK, you should see many sheets (some can be unavailable, if your phone doesn't support them). In each sheet you have "Get from phone" buttons - they will force reading data from phone again (in other case it will be displayed from GUI internal cache).


Backup/restore/phone info

In General sheet you can make backup, restore (THE MOST IMPORTANT: full compatibility with Gammu formats), read various info from phone and online databases (last thing is done after accepting it).


FileSystem

This is very important place. In all modern phones things such ringtones, bitmaps, camera pictures, Java, etc. are saved in filesystem. Currently you can browse it, get single files from phone (double click on it), many files from phone (select files, right click and select menu option) and upload files to phone.


PhoneBook memories

Various phonebook memories. You can search entries (enter text and click Search) and sort (click on column).

When you will right click on entry and select "Send over SMS", you will be able to send it:


SMS

SMS browser. You can select SMS from single folder or all folders at once. Similiar search function like in pbk. Preview displays text (linked or not) from text/EMS/Siemens SMS, Pictures from Smart Messaging SMS. You can forward some SMS content (even not recognized in preview) after clicking "Forward current SMS".

Easy SMS editor. First please select format:

later recipients and click Send


MMS

MMS browser. You can select MMS from single folder or all folders at once. Similiar search function like in pbk. Preview displays selected MMS part (it's supported by Windows Media Player). You can save MMS part (click on button) or full MMS file (right click on up MMS list) to HDD too


Calendar

Simple initial calendar view. As you, there is still a lot todo (but it doesn't change fact, that limits are in GUI, core handles all calendar features correctly)

When you will right click on entry and select "Send over SMS", you will be able to send it:


Notes

Phone notes.

When you will right click on entry and select "Send over SMS", you will be able to send it:


ToDo

Phone ToDo.

When you will right click on entry and select "Send over SMS", you will be able to send it

Java

You can currently display list of Java applets in phone and upload new one.

License

Links