KMobileTools
Groupware
Score 83%
Description:

#########################
# THIS IS A DEVELOPER RELEASE !!! #
#########################

KMobileTools is a nice KDE-based application that allows to synchronize and manage mobile phones with your PC. It handles full SMS control, dialing calls, phonebook, and phone status monitoring.

As KDE moved from version 3 to version 4, KMobileTools had started to be ported to Qt4 along with major API changes. A new engine has been written and the GUI redesigned. However, the former developers had to drop the project due to a lack of time and I recently decided to take it over. So, this developer release is also a CALL FOR DEVELOPERS: I won't be able to ensure the complete work, I need support and want to form a new team for development. Coding on KMobileTools is real fun, but I am very busy with my master degree and my coding experience is still not that rich, making KMobileTools evolve (too) slowly.

#################
# PROJECT CESSION !!! #
#################
The project has migrated from the KDE Playground SVN to Gitorious: http://gitorious.org/kmobiletools
I currently have no time anymore to continue hacking on KMobileTools. Feel free to clone the git repo and to submit merge requests for every contribution of yours. Git is now the best mean to share the code and to make contributions easier through the clone/merge system it provides. I remain available for project administration and any insight I could give about the project. From now on, the project is in the hands of the contributors!

Feel free to contact me if you are interested in hacking on KMobileTools. As you can see, most of the work is done, let's finally finish it! The following list is how I would set the priorities: https://gitorious.org/kmobiletools/pages/Home
Last changelog:

13 years ago

2011-06-25 Project cession
* The project has migrated from the KDE Playground SVN to Gitorious:
http://gitorious.org/kmobiletools
I currently have no time anymore to continue hacking on KMobileTools. Feel free to clone the git repo and to submit merge requests for every contribution of yours. I remain available for project administration and any insight I could give about the project. From now on, the project is in the hands of the contributors!

2010-10-12 KMobileTools 1.5.0-SVN20101222
* Gammu engine is back again, partially working
* Info and status pages (phone detail homepage) is redesigned and working
* welcome and overview pages are working again and now use the new KDE4 design
* lots of bugfixes
* big code clean up (more to come!)

2010-10-12 KMobileTools 1.5.0-SVN20101012
* first developer release of the new KMobileTools for KDE4
* New engine API
* openSUSE packages provided for testing purpose

2007-06-05 KMobileTools 0.5.0_beta3
* Including 19200 baudrate.
* Fix that allows to try fetching SMS even from phones that don't have SMS slots.
* Adding support for the incoming kdebluetooth-1.0-beta3.
* Fixing user interface issues for SMS CVS exporting.
* Fixing SMS exporting to maildir (thanks to cerebro84 at gmail dot com).
* Some autotools fixes.
* Adding a working gammu engine, thanks to Matthias Lechner.
* Adding KNotify support, and making it configurable in the user interface.

2007-04-06 KMobileTools 0.5.0_beta2
* Simulate ATE0 in phones that don't accept it.
* Remove warnings about Locked Phone where we want to use a timeout.
* Bugfix: Sometimes device is loaded twice.
* Bugfix: Phonebook stops when encountering an error.
* Bugfix: Better modem errors handling. Parsing SMS/Phonebook
continues even after errors, now.
* Fixing compilation on kde < 3.5
* Fixing infinite loop on kbluetoothpairingwizard.
* Adding CrashHandler "stolen" from Amarok.
* Making wizards use also gksu for non-kde users.
* Allowing more than one channel for each device with the bluetooth
wizard.
* New wizard page for bluetooth: now kmobiletools can use bluetooth
devices without needing to bind them. Needs kdebluetooth 1.0-beta2.
* Bugfix: removed crashing when trying to configure devices.
* Bugfix: sometimes kmobiletools was hanging when fetching phonebook.
* Threading fixes: less crashes, less cpu/memory usage, more overall
stablity.
* Fixing phonenumbers fetching.
* Increasing and fixing timeouts for racing issues.
* Added an obex kioslave, based on openobex, configurable from
kmobiletools GUI.
* Improved wizard for phone detection.
* Added a dialing handler dialog.
* Added a tab for the phonebook page to display contacts from other
devices or from KDE AddressBook.

WillingMagic

6 years ago

/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:35:1: warning: unused parameter ‘name’
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp: In member function ‘void Device::removeAddressee(KABC::Addressee::List*)’:
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:640:50: warning: ‘QString::operator const char*() const’ is deprecated (declared at /usr/include/QtCore/qstring.h:585)
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp: In member function ‘KMobileTools::AddressbookEntry Device::toKAbc(const GSM_MemoryEntry&)’:
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:739:18: error: ‘PBK_Number_Work’ was not declared in this scope
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:747:18: error: ‘PBK_Number_Home’ was not declared in this scope
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:833:11: error: ‘PBK_Text_WorkStreetAddress’ was not declared in this scope
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:837:11: error: ‘PBK_Text_WorkCity’ was not declared in this scope
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:841:11: error: ‘PBK_Text_WorkState’ was not declared in this scope
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:845:11: error: ‘PBK_Text_WorkZip’ was not declared in this scope
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:849:11: error: ‘PBK_Text_WorkCountry’ was not declared in this scope
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:853:11: error: ‘PBK_Text_WorkPostal’ was not declared in this scope
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:704:9: warning: enumeration value ‘PBK_Text_SecondName’ not handled in switch
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:704:9: warning: enumeration value ‘PBK_Text_VOIP’ not handled in switch
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:704:9: warning: enumeration value ‘PBK_Text_SIP’ not handled in switch
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:704:9: warning: enumeration value ‘PBK_Text_DTMF’ not handled in switch
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:704:9: warning: enumeration value ‘PBK_Number_Video’ not handled in switch
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:704:9: warning: enumeration value ‘PBK_Text_SWIS’ not handled in switch
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:704:9: warning: enumeration value ‘PBK_Text_WVID’ not handled in switch
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:704:9: warning: enumeration value ‘PBK_Text_NamePrefix’ not handled in switch
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:704:9: warning: enumeration value ‘PBK_Text_NameSuffix’ not handled in switch
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp: In member function ‘GSM_MemoryEntry Device::toMemoryEntry(KABC::Addressee*)’:
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:979:79: error: ‘PBK_Number_Work’ was not declared in this scope
/home/willing/ccr/kmobiletools-svn/src/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:986:79: error: ‘PBK_Number_Home’ was not declared in this scope
make[2]: *** [kmobiletools/engines/gammu_engine/CMakeFiles/kmobiletools_gammu.dir/device.o] Błąd 1
make[1]: *** [kmobiletools/engines/gammu_engine/CMakeFiles/kmobiletools_gammu.dir/all] Błąd 2
make: *** [all] Błąd 2

Report

0v1d1u

6 years ago

Same error here. Any idea to fix this?

Report

kikadf

4 years ago

Hi!

Build with this patch:
http://ftp.frugalware.org/pub/frugalware/frugalware-current/source/kde-extra/kmobiletools/gammu-1.2.90-x.x.x.patch

but I think kmobiletools is obsolete :(

Report

olahaye74

7 years ago


Will this be an akonadi resource?

Will you use libimobiledevice for iPhone/iPhod syncing?

Report

C

denisq

7 years ago

There is no akonadi resource implemented for now, but there have been plans in the past which just have to be picked up.

KMobileTools works with different backends, it is now very easy to add libimobiledevice to support Apple products. However, there is a lack of manpower to archive this goal in the near future, feel free to have a look at the proof of concept "fake_engine" to add a libimobiledevice engine! Users and developers will highly appreciate! ;)

Thanks for your feedback, kind regards.

Report

irshad

7 years ago

I have used KMobiletools. Nice App.
What should I do to contribute.
How to contact?

Report

C

denisq

7 years ago

According to one of the code contributors (Matthias), the project is dead:

"Hi Quentin,

to keep it short: KMobileTools is dead and I have no more time to
contribute to KDE at the moment.
Even if you manage to compile KMobileTools for KDE 4.x, do not expect it
to work. The best you could achieve is reading information from a
simulated mobile phone.

I agree that an app like KMobileTools is missing in the KDE sector. If
you take the time to find your way in the source code and resume work, I
am sure many people would be very grateful :-) I can promise that
working on KMobileTools is a lot of fun.

Best regards,
Matthias"


PS: you can grab the latest version at svn://anonsvn.kde.org/home/kde/trunk/playground/pim/kmobiletools .
I can compile it successfully

Report

DaHoC

8 years ago

Hi,
I'm using kmobiletools for a while now and I it is great (and has come a long way)!

I was wondering how I can access the signal strength and battery status bar from dcop, I can access most other things?
Also, are you also planning on switching to dbus? (I'm thinking of creating a plasmoid for kde4)

Keep up the good work!

Report

Hwoarang

9 years ago

Hello

Is this project still active?

Report

toadhall

9 years ago

Wow, what a great package. Just what the doctor ordered!!!

Report

rudi-linux

10 years ago

RPM package for openSuSE10.2-x86-64

http://loaditup.de/113207-.html

Report

pupil

10 years ago

hi i'm trying to build this 0.5.0-beta3 in opensuse 10.2 but i got this error:

/usr/src/packages/BUILD/kmobiletools-0.5.0-beta3/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp: In member function ‘bool Device::dial(const QString&)’:
/usr/src/packages/BUILD/kmobiletools-0.5.0-beta3/kmobiletools/kmobiletools/engines/gammu_engine/device.cpp:575: error: ‘const class QString’ has no member named ‘data’
Error creating ./kmobiletools/kmobiletools/engines/gammu_engine/device.lo. Exit status 1.
make: *** [all] Error 1

any hints?

Report

RockMan81

10 years ago

Yes, look this: http://www.kmobiletools.org/node/314#comment-778

Report

H1bakusha

10 years ago

Thank You

Report

scottuss

10 years ago

Wow! Nice to see an OpenSuse 10.2 rpm. It's my favourite distro, but so annyoying hardly anyone does the rpms for it (always having to compile from source!!) Cheers guys!

Report

mattepiu

10 years ago

I wish that gammu was enhanced enough to work with my nokia 6101, instead
only gnokii can access it's filesystem...
Maybe I'll share my kommander interface to use gnokii,
until a gnokii backend isn't planned here....

Report

markwege

10 years ago

Are there any Suse 10.2 packages around? Unfortunately it wont compile, I get following error

grep: /usr/lib/libjpeg.la: No such file or directory
/usr/bin/sed: can't read /usr/lib/libjpeg.la: No such file or directory
libtool: link: `/usr/lib/libjpeg.la' is not a valid libtool archive
make[4]: *** [libkmobiletools.la] Error 1
make[4]: Leaving directory `/home/me/Desktop/kmobiletools-0.5.0-beta2/kmobiletools/libkmobiletools'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/me/Desktop/kmobiletools-0.5.0-beta2/kmobiletools/libkmobiletools'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/me/Desktop/kmobiletools-0.5.0-beta2/kmobiletools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/me/Desktop/kmobiletools-0.5.0-beta2'
make: *** [all] Error 2
mybox:/home/me/Desktop/kmobiletools-0.5.0-beta2

And: libjpeg exists but the filesnames are slightly different:
/usr/lib/libjpeg.so.62
/usr/lib/libjpeg.so.62.0.0

Mark

Report

pupil

10 years ago

v0.5.0-Beta2 RPM package for openSUSE 10.2 available at my site.

Report

RockMan81

10 years ago

Added to kmobiletools download page.
Thanks!

Report

markwege

10 years ago

Thanks.
Now does anyone know how to get it work with a Sony Errison K610i?
I do not know if it is the package or the thing I try. I get the message, that driver I was going to use is not available and that should reinstall kmobiletools again. I do that, but it does not help

BTW: Your package is not in your repository yet.

Report

pupil

10 years ago

i think i'm not going to put it in my repository, because Rafal Kwasny already maintaining kmobiletools 0.5.0Beta1 (https://repos.opensuse.org/home:/rkwasny/openSUSE_10.2). Give him sometime (a week or something) to update his package.
If after a week he's not updating his package, i'm going to put my kmobiletools 0.5.0_Beta2 and KDEBluetooth v1.0_Beta2 in my repos. And with a bit of luck maybe in KDE:Playground too. It's where pre release KDE applications go :)

anyway, what is the driver you're talking about exactly?

Report

pupil

10 years ago

i've rebuild my kmobiletools with kdebluetooth 1.0_beta2 so KDEBluetooth Integration now enabled.

sorry for this.

Report

pupil

10 years ago

Great application. thanks :D

RPM for SLED 10:
http://donnie.110mb.com/downloads.php?cat_id=2

For GPG key, please look at the front page of my site.

Report

pupil

10 years ago

my webhost domain is temporary inaccessible, because some idiots use it for phising activity.
they provided me with a temporary domain at http://donnie.911mb.com.
if you have trouble downloading the rpm, just replace the 110mb.com with 911mb.com

Report

robbeh

11 years ago

SuSE 9.1, kde 3.4, kmobiletools 0.5beta1:

/usr/lib/qt3/bin/moc ./kmobiletools_devicepart.h -o kmobiletools_devicepart.moc
if /bin/sh ../../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../kmobiletools/kmobiletools/mainpart -I../../../kmobiletools/kmobiletools/libkmobiletools -I../../../kmobiletools/kmobiletools/deviceparts -I../../../kmobiletools/kmobiletools/libkmobiletools -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -MT kmobiletools_devicepart.lo -MD -MP -MF ".deps/kmobiletools_devicepart.Tpo" -c -o kmobiletools_devicepart.lo kmobiletools_devicepart.cpp; \
then mv -f ".deps/kmobiletools_devicepart.Tpo" ".deps/kmobiletools_devicepart.Plo"; else rm -f ".deps/kmobiletools_devicepart.Tpo"; exit 1; fi
kmobiletools_devicepart.cpp: In member function `void
kmobiletoolsDevicePart::slotCalendarFetched()':
kmobiletools_devicepart.cpp:916: error: `setValue' undeclared (first use this
function)
kmobiletools_devicepart.cpp:916: error: (Each undeclared identifier is reported
only once for each function it appears in.)
make[4]: *** [kmobiletools_devicepart.lo] Fehler 1
make[4]: Leaving directory `/home/robbeh/Desktop/kmobiletools-0.5_beta1/kmobiletools/kmobiletools/deviceparts'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/home/robbeh/Desktop/kmobiletools-0.5_beta1/kmobiletools/kmobiletools'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/robbeh/Desktop/kmobiletools-0.5_beta1/kmobiletools'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/robbeh/Desktop/kmobiletools-0.5_beta1'
make: *** [all] Fehler 2

Report

13 years ago

2011-06-25 Project cession
* The project has migrated from the KDE Playground SVN to Gitorious:
http://gitorious.org/kmobiletools
I currently have no time anymore to continue hacking on KMobileTools. Feel free to clone the git repo and to submit merge requests for every contribution of yours. I remain available for project administration and any insight I could give about the project. From now on, the project is in the hands of the contributors!

2010-10-12 KMobileTools 1.5.0-SVN20101222
* Gammu engine is back again, partially working
* Info and status pages (phone detail homepage) is redesigned and working
* welcome and overview pages are working again and now use the new KDE4 design
* lots of bugfixes
* big code clean up (more to come!)

2010-10-12 KMobileTools 1.5.0-SVN20101012
* first developer release of the new KMobileTools for KDE4
* New engine API
* openSUSE packages provided for testing purpose

2007-06-05 KMobileTools 0.5.0_beta3
* Including 19200 baudrate.
* Fix that allows to try fetching SMS even from phones that don't have SMS slots.
* Adding support for the incoming kdebluetooth-1.0-beta3.
* Fixing user interface issues for SMS CVS exporting.
* Fixing SMS exporting to maildir (thanks to cerebro84 at gmail dot com).
* Some autotools fixes.
* Adding a working gammu engine, thanks to Matthias Lechner.
* Adding KNotify support, and making it configurable in the user interface.

2007-04-06 KMobileTools 0.5.0_beta2
* Simulate ATE0 in phones that don't accept it.
* Remove warnings about Locked Phone where we want to use a timeout.
* Bugfix: Sometimes device is loaded twice.
* Bugfix: Phonebook stops when encountering an error.
* Bugfix: Better modem errors handling. Parsing SMS/Phonebook
continues even after errors, now.
* Fixing compilation on kde < 3.5
* Fixing infinite loop on kbluetoothpairingwizard.
* Adding CrashHandler "stolen" from Amarok.
* Making wizards use also gksu for non-kde users.
* Allowing more than one channel for each device with the bluetooth
wizard.
* New wizard page for bluetooth: now kmobiletools can use bluetooth
devices without needing to bind them. Needs kdebluetooth 1.0-beta2.
* Bugfix: removed crashing when trying to configure devices.
* Bugfix: sometimes kmobiletools was hanging when fetching phonebook.
* Threading fixes: less crashes, less cpu/memory usage, more overall
stablity.
* Fixing phonenumbers fetching.
* Increasing and fixing timeouts for racing issues.
* Added an obex kioslave, based on openobex, configurable from
kmobiletools GUI.
* Improved wizard for phone detection.
* Added a dialing handler dialog.
* Added a tab for the phonebook page to display contacts from other
devices or from KDE AddressBook.

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.5.0-SVN20101222
updated Jun 25 2011
added Aug 14 2004
downloads today
0
page views today 0