I have sent the update to iSpazio but they are very busy, dont sure when the package will be available to cydia
Many thanks to Matthias and Lorenzo for the test and the ideas…
we have add some little feature asked to me and some technical adjustment
- the GUI now ’speak’ with background process through BSD notification system, so if you change some parameter from the GUI, is not required to stop and restart the process to get the changes
- Main view - Target setting

Now for every target there isnt a simple on/off swicth but we have a third choice: now; the tipical use: i have 3 target set for my evening traveil back to home that start at 17.30; for some reason today i leave the work at the 15… without edit any target to change the start time, i can simply touch Now and the target become immediately active. The nex days the target will start again at the 17.30, as defined in the target setup
- Setup view - Power safe

Battery drain is not a problem with 2g/gsm cells, but with 3g/gps we know is another story…
So i have add this feature that allow you to tell at iComing to monitor your position only every x minutes instead continuously; you can set how far from target come back to continue monitor, for a better precision.
- Target copy

- Target definition - daily schedule and new target type

The weekdays and weekend switch are noew changed in daily buttons for more flexibility. There is a target of type Timer; this not depend by your location but simply fire an event at he the start time (please, not set start and end time the same, maybe that for some reason the check is made with a small delay… so leave at least 10 minutes of duration)
so you can use it as a profile manager and, for example, set phone off and wifi off at the 23.00 and turn on at the 05.00
- Target definition - services

the Ring volume has now a slider to set the level instead the simply on/off switch
- Schedule target from Calendar

The target must be previously defined into iComing, then you can enter an appointment with location icoming:target_name (no case sensitive); when the process of iComing start and any new day, read the calendar for daily entry and create a new target with the same parameters of target_name, but with start time and end time get from the appointment
The setting saved into iComing (weekdays or weekend) are overriden by calendar: if there is an appointment with a target, its active although it is set only for weekend and today is monday..
For the moment the recurring appointment are not managed…
- Pickup contact for telephone number

Now also for the telephone number is possible look into contacts database
13 Comments, Comment or Ping
I would add on twitter the speed too, not just the coordinates
May 14th, 2009
Hello!
How works the function Coming / Leaving / Timer?
This doesn’t work on my iPhone. I made a new target “Leaving Office”, Start Schedule 16:30h, End Schedule 17:30h, Type Leaving and put in the coordinates. But the app don’t wait for leaving the coordinates and set target just at 16:30h…
Marcus
May 19th, 2009
hi Marcus,
i dont think there is a bug in the leaving function, i use it every days too for a ‘leaving home’. If you search in the various post about iComing you should find a description of how it work…
“When target become valid (after start schedule time) it is put in a wait status (see icon): in this state the target wait until your position is within radius define by parameter kilometers-10%, when you are inside that radius the target will be effectively active and status changed in under monitor.
For example if the target has the house coordinate and kilometer set to .5: when you are at max 400 meters from your house the target will be active, when you go at >500 meters from your house the target will be triggered.”
maybe you have set the kilometers parameter to 0 ?? in this case when target start you will be inside target (it goes into wait for leave) and immediately leave…
let me know if it work….
ciao
May 21st, 2009
hi,
it works! tha point was that i didn’t put in any kilometers parameter…
another question:
possible to include “define Services”??
-> EDGE
-> Virbation
Thanks!
Marcus
May 27th, 2009
hi,
every toggle managed by sbsetting can be added… i will wait for 3.0, both sbsetting and fw because maybe something of iComing dont work with new fw, and then i will add edge; for vibration im not sure if exist, but i there is i will add too.
well
ciao
May 27th, 2009
Using first ten iPhone with edge turned off and 2.2 firmware. This app won’t work because it won’t pinpoint my location.
May 27th, 2009
Nevermind, it seems to work, apparently once you add a waypoint it will be able to find where you are from then on, but you MUST add a waypoint first else it won’t be able to find where you are.
Next time I see a homeless person that I thought genuinely deserved a warm meal I will treat them to what I normally get on my fast food runs.
May 28th, 2009
hi,
es, there is one vibration toggle in sbsettings, i use it together with the edge toggle, also in sbsettings.
ok, i think that 3.0 will be out 15th june, together with the new 4G
another short note: possible to toggle off the double vibration signal after changing a profile in icoming?
May 28th, 2009
I applaud your work, truly efficient and effective.
I’m wondering if its possible to add the feature to hae it so a waypoint NEVER needs a schedule, instead, if someone is at the waypoint AT ANY TIME it is active, when not at the waypoint it is inactive, without a schedule of any sort.
This is usefull if I go from point A to point B and back several times a day. Currently Once I hit point A it expires for the day, once I hit point B it expires for the day and the program starts over.
I want to be able to go from point A to point B and back to point A without it EVER expiring or sleeping for the next day, always watching the points and working accordingly.
May 30th, 2009
again kudos on a truly remarkable piece of software.
I’ve been thinking recently about a feature that I’ve always wished would exist but never realized would be perfect for your program until now. I think adding this feature would GREATLY increase the usefulness of incoming for nearly everyone that owns it.
How about adding the ability to start and stop applications (and run them in the background with the help of backgrounder) based on location, schedule, or both….
For example, I use several VOIP and Instant messaging applications, mos notably fring. I have to manually stop fring when I get home and manually start fring when I leave (this is so I can log into MSN at home when fring isn’t logged into it). Same thing goes with voipstunt as I have a VOIP enabled phone at home, I use voipstunt when I am away and disable it when I am home (so I can use my home VOIP phone).
adding the ability to start and stop applications would have infinite countless uses based on individual user preferences! You can almost get your iphone to do ANYTHING!
I believe this would be a BIG feature!
Please email me if you want to talk, I love talking with developers about their programs and what could be done in terms of improving them.
May 30th, 2009
in the next release i will add a swicth in the target definition for activate or no the today-reached feature, so you are free to choice for repeat target
ciao
May 30th, 2009
hi, yes this feature was in the todo list but i must yet check if is possibile with new fw ro run a gui app from a process.
Im actually working on app for italian satellite provider EPG (SKY) and im a bit busy, when start towork with new release of iComing i will contact you, so you can help also as beta tester
May 30th, 2009
Hi
Is it possible to active VPN at certain locations? Like you can do with WiFi, BT etc..?
Looks like a great app!
Daniel
June 7th, 2009
Reply to “iComing 1.0”