Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[18/07/2010][APP] Sorry I'M Late 1.5.1

OP ste09

6th July 2010, 06:46 PM   |  #1  
ste09's Avatar
OP Junior Member
Thanks Meter: 1
 
29 posts
Join Date:Joined: Oct 2008
More
People are always in a hurry to get somewhere. A common issue is to inform someone waiting for us that we are, letís say, a bit late and maybe reassure him that we will be there in some time. It would be great if we could send a message to that someone telling him our approximate location and an estimate time to reach the destination ( maybe along with some excuses )

Sorry I'M Late was developed to achieve this task. This application allows a user to get his aproximate location and then send it to someone else though an SMS. While the idea itself is not new, my objective was in the first instance to create a User Interface as easy and friendly i could, secondly I wanted to exploit CellID localization instead of GPS. The last thing i wanted to do was to provide a more human readable message to be sent: most of the application i've tested, use GPS positioning to get a precise localization but then they send Latitude and Longitude coordinates or Google Maps links and usually when i want to tell someone where i am, i use street names instead of coordinates



Uploaded with ImageShack.us

[17/07/2010] Today I've released the new version of Sorry I'M Late with some new additions and fixes (thanks for all your hints and suggestions). Following is the updated feature list, along with the changelog (for more technical stuff).

[18/07/2010] Released 1.5.1 version. I forgot to add compression to the network calls () so this is basically just a patch release :P

Some features:
  • Doesn't require GPS antenna
  • Finger friendly UI thanks to SenseSDK from Steady Software
  • Call history access to guess the most probable recipients
  • Native SMS application used to send message to allow last minute changes
  • Currently localized in 12 different languages (English, Italian, Czech, Polish, German, French, Spanish, Portoguese, Russian, Dutch, Swedish and Japanese) *new v 1.5*
  • Support for custom messages via template *new v 1.5*
  • Reduced network bandwidth usage *new v 1.5.1*

Requirements:
  • .NET Compact Framework 3.5 required
  • data connection is used to retrieve street names so be aware of this before you start the application

Changelog:
  • 1.5.1
    - added compression support on network calls to reduce bandwidth usage
  • 1.5
    - added internationalization resources (12 languages support)
    - improved position approximation, now integrated with landmarks from Wikipedia
    - moved localization algorithms to a remote server to reduce network calls and CPU load
    - added icons
    - new option menu
    - added option to append a link pointing to the location on Google Maps
    - added option to create a template message to be used instead of default one
    - fixed single line help on main screen (at least i hope so )
  • 1.0
    - first public release

Notes:
  • Currently the remote server is located on a free host. Usually it's fast an reliable but network problems can occour
  • In order to display the new application icon on the Start Menu, a soft reset may be required
  • As you may have noticed, there is a new "Twitter" option available but it's disabled. I'm thinking whether include it or not in a future release.

Last but not least, thanks to:
- Jack_Surfer (for polish translation)
- claus1953 (for spanish translation)
- dr.cryo (for czech translation)
- mike2nl (for dutch translation)
- Cunione (for french translation)
- Mad Marc (for german translation)
- Celso Marques (for portoguese translation)
- PlackSlayer (for japanese translation)
- scanie (for swedish translation)
- serfer222 (for russian translation)
- the0ne (for video review on YouTube)
- Cunione (for icons)
- billyJ (for icons)
- bernabap (for icons)
- tunnuz (for icons)
Attached Files
File Type: txt strings.txt - [Click for QR Code] (4.7 KB, 219 views)
File Type: cab SorryIMLate 1.0.CAB - [Click for QR Code] (569.0 KB, 269 views)
File Type: cab SorryIMLate 1.5.CAB - [Click for QR Code] (589.0 KB, 67 views)
File Type: cab SorryIMLate 1.5.1.CAB - [Click for QR Code] (576.4 KB, 563 views)
Last edited by ste09; 18th July 2010 at 11:23 AM. Reason: Released 1.5 version
6th July 2010, 07:43 PM   |  #2  
appelflap's Avatar
Recognized Developer
Flag Utrecht
Thanks Meter: 808
 
10
4,088 posts
Join Date:Joined: Feb 2008
Lol, I saw the tittle and thought this was an (AI) app that generates intelligent excuses given some contextual information

Anyway, great app.
7th July 2010, 03:44 AM   |  #3  
noellenchris's Avatar
Recognized Developer / Retired Forum Moderator
Flag Marlton, NJ
Thanks Meter: 830
 
2,507 posts
Join Date:Joined: May 2007
More
Installed, but can't find icon. I also installed to SD card? Thanks

EDIT: ok I'm running it from the sorryimlate.exe file in file browser. Works, don't understand the contact selection just yet. It seems like from call history. Pretty neat so far. Thanks.
Last edited by noellenchris; 7th July 2010 at 03:48 AM.
7th July 2010, 09:54 AM   |  #4  
ste09's Avatar
OP Junior Member
Thanks Meter: 1
 
29 posts
Join Date:Joined: Oct 2008
More
Quote:
Originally Posted by noellenchris

Installed, but can't find icon. I also installed to SD card? Thanks

Sorry for the missing shortcut, my mistake . I've updated the cab so now it creates the proper start menu shortcut.

Quote:
Originally Posted by noellenchris

EDIT: ok I'm running it from the sorryimlate.exe file in file browser. Works, don't understand the contact selection just yet. It seems like from call history. Pretty neat so far. Thanks.

You're right! Actually the contact list is populated with numbers fetched from the call history. it is a very simple algorithm that group the caller IDs and count them, then the list is ordered from the most called to the less. the idea is that if you need to send someone a message to say you're late, it is very likely that it is a person you call or receive calls from. you're still able to pick a contact from the address book however, selecting the first option and then searching for it just before sending the actual SMS.
As ai said, for now it is a very simple algorithm, maybe in the next release i'll try to refine it a bit, for example considering also the date of the calls.
7th July 2010, 10:35 AM   |  #5  
jkolner's Avatar
Senior Member
Flag Aalborg
Thanks Meter: 645
 
2,178 posts
Join Date:Joined: Sep 2009
More
Cool little app ;)
It would bee even better if it was possible to choose more then one contact from the list.
And there is missing a dot at the end of the message.
7th July 2010, 10:40 AM   |  #6  
ste09's Avatar
OP Junior Member
Thanks Meter: 1
 
29 posts
Join Date:Joined: Oct 2008
More
Thanks for the suggestion i think that this will definitely come with the next release.
7th July 2010, 12:33 PM   |  #7  
Recognized Developer
Flag ┌┐(●_●)┌┐
Thanks Meter: 816
 
1,499 posts
Join Date:Joined: Mar 2010
More
Maybe set an own default message? So I can set in my own language.
7th July 2010, 01:11 PM   |  #8  
nir36's Avatar
Retired Moderator
Flag Jerusalem
Thanks Meter: 299
 
3,845 posts
Join Date:Joined: Dec 2007
More
first of all.. this is a wonderful idea.. and i'm glad to see the sense interface once again.. but for some reason whenever i run the application it disconnects me from the network and starts looking up a signal. after it finds one and i click "find it", it disconnects me from the network once more...

when i try choosing from the contact list the app crashes..

hmm
7th July 2010, 02:17 PM   |  #9  
ste09's Avatar
OP Junior Member
Thanks Meter: 1
 
29 posts
Join Date:Joined: Oct 2008
More
Quote:
Originally Posted by jan-willem3

Maybe set an own default message? So I can set in my own language.

yes, you can expect that on the next release
oh and by the way, for now there are only English and Italian as available languages, but if someone have a little time to translate the strings in other lenguages i will surely appreciate that.

Quote:
Originally Posted by nir36

first of all.. this is a wonderful idea.. and i'm glad to see the sense interface once again.. but for some reason whenever i run the application it disconnects me from the network and starts looking up a signal. after it finds one and i click "find it", it disconnects me from the network once more...

when i try choosing from the contact list the app crashes..

hmm

the fact it disconnect is actually a desired behavior. When the application boots up it forces a network deregistration and then reconnects in the hope to associate with another GSM tower and thus have two distinct point used to approximate the position instead of just one.

speaking about the crash, can you tell me please the exact steps you perform before the problem shows ?
Last edited by ste09; 7th July 2010 at 02:25 PM.
7th July 2010, 02:26 PM   |  #10  
m.schmidler's Avatar
Senior Member
Thanks Meter: 1
 
302 posts
Join Date:Joined: Apr 2008
More
Really great app, works flawlessly on my TouchPro. Thanks !!

I would really like to see this on WP7 as well

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes