|
SwimSwim is a utility for automatic periodic synchronization of data with internet servers such as Google Calendar (through GooSync), Mobical, Zyb, ScheduleWorld, Ovi or any system running Funambol. It makes use of the existing SyncML support in the system, and adds timing capabilities, something both UIQ and S60 mysteriously lack! You can set it to sync your data every 15 minutes, every hour, every 4 hours, every 12 hours, daily, or weekly. Swim is available for both UIQ and S60 3rd ed. however S60 3.2 (FP2) is not yet supported (N78, N79, N96, 6220)! S60 5th ed. is also not supported at the moment. ScreenshotsOn Sony Ericsson G900
On Nokia N95
How To InstallTo use Swim, you need to do three things: - Download the latest unsigned Swim SIS file from our download page onto your computer.
- Sign Swim using Symbian Open Signed Online.
- Get your IMEI by typing *#06# on your phone
- Select the following capabilities: LocalServices NetworkServices WriteDeviceData ReadDeviceData ReadUserData WriteUserData ProtServ, or simply select all.
- Install the signed SIS file on your phone.
In addition, many E-series phones have the option to allow self-signed programs disabled. To enable it, go to Application manager > Options > Settings > Software installation and change it to 'All' How to Use- Set up one or more SyncML accounts:
- UIQ: Go to Agenda manager (the calendar app)
- S60: Settings/Connections/Sync, Tools/Sync or Connections/Sync
- Tip: In the SyncML settings you can choose which internet account to use, so the system won't ask you every time the sync is triggered by Swim
- Run Swim, and set up a timer
- Swim now automatically starts with the phone, and runs invisibly in the background (The process is SyncServer, the UI does not need to run)
- Enjoy your synchronized data!
The sync timer is set relative to the time of day when you enable it. So if you enable hourly sync at 12:03, it will sync at 13:03, 14:03 etc. Similarly, if you set it for daily sync, it will sync at 12:03 every day. This part could certainly be improved :) ReleasesThe complete source code is found in the subversion repository. Compiled binaries for each release can be found on our Downloads page. Note that the unsigned binaries are unusable without signing them yourself! - 0.50 (2009-01-??)
- Support for syncing at a fixed time or date and custom intervals
- Support for FP2 and S60 5th ed (hopefully).
- Roaming detection
- 0.41 (S60 Only) (2008-11-17) Source
- Fix for S60 problem with sync every 30 minutes
- Note that this version seems not to be compatible with Feature Pack 2
- 0.40 (2008-11-06) Source
- First S60 version
- Bug fix for UIQ
- Note that the S60 version of 0.40 has a bug that causes syncing every 30 minutes
- 0.30 (2008-10-04) Source
- Finally changed UIDs so Swim can be signed with Symbian Open Signed Online!
- Added options to synchronize every 12 hours and weekly
- 0.20 (2008-02-25) Source
- Autostart now works on newer firmware
- 0.10 (2007-11-04)
- Client loads list of sync accounts every time it's shown
- KitchenSync is now Swim, and KitchenSync.exe is SyncClient.exe, while KitchenSyncServer.exe is SyncServer.exe
- Note! Since the executable name has changed since last version, while the app ID remains, KitchenSync must be uninstalled before this version can be installed
|
Hi, I installed Swim on my n95-3. I had it set to sync every hour. It syncs OK for the first day, then it stops working.
Having an odd problem on N95 8Gb. I created a new contact (on sync destination) last Friday, today (Wednesday) I still don't have the contact on my phone, but I can see that Swim executed the sync yesterday. If I execute the sync manually it copies the contact over. Any ideas?
Sorry, no ideas why it doesn't work as it should. I will test it a bit more extensively for 0.50.
Hi, it appears that you need to install Swim in the phone memory (at least that is the case on my Nokia N82). If you install it on the memory card Swim works fine until the first reboot - after the reboot it appears Swim does not start (?).
really looking forward to getting this on my fp2 device.
yes, any update on Swim for S60v3 FP2?
Hi. My n95 reboots if I try to connect to the internet and Swim is syncing.
what about just a notification instead of a sync? so that I can say it should notify me twice a day and then if I have access to WLAN at this time I can start a sync. or a list of internet access point, say if a specific accesspoint is available (eg home, office) a sync is triggered otherwise not or just a notification then.
Hi. Nice work you are doing there. I hope the working FP2 version gets released soon :)
teknolog- when will new version?
Come on! We're waiting! :)
Is it possible to set a default connection so it doesn't ask me every hour? Im on an E71 :-)
Just wanted to say thankyou very much for your great work. Swim works brilliantly on my N95. I dunno how I would run my business with out the ability to have my google calendar synced with my phone!
My girlfriend has just bought a Nokia 5800. I hope you add 5th addition support soon though as my girlfriend would find auto sync very useful too!
Keep up the good work!
Many thanks,
Ross
hi teknolog, first of all i would like to say that you're doing a very good job with this project,thank you very much. i understand that your problem is the api for fp2,so i looked for it, and found this comment from one of the developers.
Join Date: Feb 2008 Posts: 5toccy Offline Registered User Hi guys,
I finally found a solution. You need the new SyncML Client APIs for S60-3 FP2 (yes, they changed them!), I got them directly from Nokia (I had to start an official partnering API request from Forum Noka PRO - for 90€ - and then they sent the new APIs). The new APIs have quite the same interface, but the internal implementation is different and they work with the S60-3 FP2 devices.
Cheers, Toccy
Really looking forward to version 0.5 so I can get this on my n85. Seems like something that should have been incorporated into the phone's software already! Hope it's coming soon!
yes it's very strange,why shouldn't nokia include this on their OS.
I have upgraded my handset from an N95 to an N96. I now do not have automatic syncing of my calendar. :( Please hurry with an update. Thanks. Dave D
Feature request: Sync at specific time of the day.
How is it useful? I am only at home on certain hours of the day and only during these hours where I have WIFI access.
Thanks!
How many people are waiting for an update of this software for the S60 5th edition?
me :)
I am waiting also
I am waiting also
I enable sync at 12:00 am to sync every 4 hours. It does, but if I sync the profile manually, the interval is modified, and syncs 4 hours after I manually synced! Could it be so?
What does "through GooSync?" mean? Anybody care to explain? If I have GooSync?, why would I need Swim? Just for "timing capabilities"? So, if I only do the syncing manually, I wouldn't need Swim, right?
Again, as a Google Calendar user, why would I need Swim?
GooSync? is a service which will syncronise your Google calendar(s) with lots of different devices. It is easy to configure a Nokia device to use the Goosync service and syncronise the local calendar and contacts with Google, but it has no scheduling service to automatically sync every 4 hours for example. This application runs on a Nokia phone and can schedule regular syncs. That's it :) If you don't mind manually running the sync (admittedly only a few key presses) then you won't need this app.
cough fp2 cough
? fp2 ?
Anyone can comment on my previous message ("I enable sync at 12:00 am to sync every 4 hours. It does, but if I sync the profile manually, the interval is modified, and syncs 4 hours after I manually synced! Could it be so?")
Do you suffer the same functionality?
It is set to sync a certain amount of time since the last sync. Therefore, it will start counting the time from the last sync, be it a manual sync or an automatic sync. Sounds normal to me.
Nope... according to what the author of the app wrote, the schedule is due to happen automatically at the intervals after the moment when you ENABLE the schedule option; not when you manually sync:
"The sync timer is set relative to the time of day when you enable it. So if you enable hourly sync at 12:03, it will sync at 13:03, 14:03 etc. Similarly, if you set it for daily sync, it will sync at 12:03 every day"
Me too
This: Comment by Baker.Martin, Feb 10, 2009 Is it possible to set a default connection so it doesn't ask me every hour? Im on an E71 :-) is the BIG problem. I let my phone at hme and I am at office and so I could upgrade every thinks "on the fly". But as well as I have to select the connection (every body has more then one) here is the probleblem. Thanks
This: Comment by Baker.Martin, Feb 10, 2009 Is it possible to set a default connection so it doesn't ask me every hour? Im on an E71 :-) is the BIG problem. I let my phone at hme and I am at office and so I could upgrade every thinks "on the fly". But as well as I have to select the connection (every body has more then one) here is the probleblem. Thanks
Sorry ! It is my problem. I have to select the typer of connection in the profile of the service and not in Swim. It works well. Thank you.
Still no news about a release date of .5 ?
waiting for .5 (contacts)
There is solution for calendar though: (even better solution in my opinion). You register here: https://www.nuevasync.com/ and then follow instructions on this site: http://www.then82blog.com/2008/08/introducing-nuevasync-absolute-best-way.html You can also do shedule for .5 ;) and you can sync up to 11 calendars
has the developement stopped?
http://www.then82blog.com/2008/08/introducing-nuevasync-absolute-best-way.html
thats all im sayin'
:)
This is a nice app.
Feature request: Opportunistic sync - When connected to AP/group (maybe this can be detected from S60 sync settings) it will try to sync at least once every <user defined interval>. For bonus points add an option to allow GPRS/3G if we cannot sync for <different interval>.
Usage Scenario: Steve is a busy CEO, who needs to be on top of his schedule. While connected to his group of wifi networks his phone syncs every 15 minutes, and while away syncs every hour over GPRS/3G. Before leaving his home his phone syncs automatically at 8:10. He gets to work at 8:55, and his phone automatically connects to his company's wifi network, and syncs up. 15 minutes later at 9:10 it resyncs again. He leaves the office at noon (last sync 11:55). While out an hours passes and his phone syncs over his 3G connection at 12:55. His secretary resheduled a 3:00 meeting, and now his agenda is magically up to date! Steve doesn't know what he would do without his phone with Swim.
teknolog- when will new version?
I'm also waiting for the new version to get it work on my 5800XM. A possibility to set sync time would be great!
NuevaSync? does not do what Swim does. Swim synchronizes ANY of your Sync profiles, including landmarks for Maps 3, ScheduleWorld?, Ovi, etc.
I would love to see FP2 and 5th edition versions. If Swim were in the Ovi Store (whenever that launches) I would definitely buy it.
I would also buy it definitely!!
I am looking forward for any updates or estimations...
Swim is quite nice. I'm using it with my n95-3, however, I find that when ever my phone is completely shut down and turned on again, swim does not autostart at boot. I simply have to open Swim again to schedule the syncs, but it would be nice if I didn't have to.
Hi. My n95 reboots if I try to connect to the internet and Swim is syncing.
I am having this exact same problem!
Does it work on Nokia 5800?
I've installed version 0.41 on a nokia 6210 Navigator. The installation works fine , but the program will not start.
I try to install the program on a Nokia E71, but it says: cannot install, certificate is limited". Maybe anyone knows how to fix?
I tried installing but I get a certificate error on my Nokia E51. Is it a case of waiting for the next release?
Please tell us if there is going to be Swim for Symbian S60v5 released. I'm going to buy Samsung Omnia HD soon and consider Swim as a must. Give us some update - do You develop Swim or the project died?
I followed all the described steps and could install "Swim" successfully on my Nokia E75. But I cannot get it started. Any suggestions, why?
The E75 is an FP2 device - and Swim just won't work on these. I'm desperately waiting for a way to do a scheduled sync on my E75 as well.
Something about syncing a N97 & Google calendar? Many thanks, Sal
Nice program apsolutelly. And some issues: I noticed that after some time (aprox a week) syncing stops and dont start again, I need to terminate ans start the swidaemon.exe and start it with starting the main program, so syncing again starts for a week, and than again it stops... (N82)
I used Swim on my Nokia E90 and loved it. I'm now really missing it since switching to a Nokia N97. Can you give any idea when you might have a 5th edition version? Happy to be a beat tester!
Thanks Julie
... or even a beta tester!
Also patiently waiting for a 5th edition version.
Would be very happy to see an update for 5th edition.
+1 for a 5th edition... Good luck guy ! :)
I would really like to see an update for 5th edition as well. (are there any other options?)
Great app. Waiting for 0.50 and "Support for syncing at a fixed time or date and custom intervals" :)
+1 for S60 5th edition N97 & GooSync? user c'mon c'mon c'mon c'mon I'll buy you some donuts if you get the S60 5th edition out there...
+1 for S60 5th edition N97 & GooSync?
+1 for S60 FP2 support
Also crazy a for a version supporting 5:h edition. Running fine with GooSync? in my Nokia N95, but my wife is in big need of it in her Nokia 5800 Music Xpress.
I love your program. Works great on a Nokia e51. However I'm planning to buy a Nokia e71 when it finally hits retail. So I would like to join everyone in requesting support for s60 FP2.
Hi great program. Thanx a lot for sharing it!
I'd love a new version with support for syncing at a fixed time or date and custom intervals.
Hi.
This is a great program. Could anyone please tell me when is the next version going to be released?
Thanks
I can not install it on my E71 due to a certificate-error. I accept all certificates, so it looks like the certificate is expired.
Can this please be fixed?
teknolog: could you at least give us an answer to our questions? Will there ever be an update to this wonderful little app? Have you stopped caring? Are you working on it? Do you have lot to do at work, therefore you cannot continue developing? Just say something so we know. As some others said, if this app would come in an updated version for S60 5th ed. on ovi store we would surely buy it. Think of the money you could earn by just putting some more of your time into this project. Please, at least say something. It's the least you can do. Give your "fans" an update. They're so in desperate need of it.
/Perikles
Please Upgrade for N96, thank you so much.
Hi, I have installed to Nokia N95-1 the program from here, but it shows v.0.41. Where I could find v.0.50, please?
Me to, i'll want to sync my E75 auto, and i'll want to spend some money for it
Please get the FP2 out... I am in dire need for my sync'ing capabilities.
Any alternative to do the syncing with Google Calendar? (now that GooSync? is going commercial only)
Same here... ready to pay for the e75 auto sync. How much does it take?
Anything yet on v0.50?
when will be a s60 fp2 version released??? i desperately need one
for any of you who want to use autosync on fp2 ,use Funambol client. download the client to your phone and thev enter the url for the sync service ,and then the username and password. set the app to schedule and that's it.
But the Funambol client does not work with goosync :-(
you must enter the goosync url in order to get it to work.
for fp2 sync api plugin you can use 5ed syncml plugin files work perfectly. that is tested ok. i check that with real device n79 (fp2 device). so no need to buy from nokia.
steps 1) install 5ed api plugins (exe file) 2) manually copy files from
so cheers,Thank you, Funambol works now with goosync.
I installed Swim on a Nokia E71x, but can't get it to run. Anyone else have this problem?