Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,785,276 Members 38,453 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
ste09
Old
(Last edited by ste09; 18th July 2010 at 10:23 AM.) Reason: Released 1.5 version
#1  
ste09's Avatar
Junior Member - OP
Thanks Meter 1
Posts: 29
Join Date: Oct 2008
Post [18/07/2010][APP] Sorry I'M Late 1.5.1

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, 267 views)
File Type: cab SorryIMLate 1.5.CAB - [Click for QR Code] (589.0 KB, 65 views)
File Type: cab SorryIMLate 1.5.1.CAB - [Click for QR Code] (576.4 KB, 561 views)
 
appelflap
Old
#2  
appelflap's Avatar
Recognized Developer
Thanks Meter 800
Posts: 4,085
Join Date: Feb 2008
Location: Utrecht
Lol, I saw the tittle and thought this was an (AI) app that generates intelligent excuses given some contextual information

Anyway, great app.
 
noellenchris
Old
(Last edited by noellenchris; 7th July 2010 at 02:48 AM.)
#3  
noellenchris's Avatar
Recognized Developer / Retired Forum Moderator
Thanks Meter 753
Posts: 2,403
Join Date: May 2007
Location: Marlton, NJ
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.


TMOUS Galaxy Note III Rooted Tweaked
Samsung Galaxy Gear 1 TizenMod by Skin1980
TMOUS Galaxy S4 Stock(Son's)
HP TouchPad CM9 Nightlies
-----------------------------------
T-Mobile HTC HD2 (I will keep this one till it dies!)
Cotulla's MAGLDR NAND w/CWM & CM10

[TMOUS Galaxy Note II][TMOUS Galaxy S III][TMOUS Galaxy S II][AT&T Fuze (Rafael)]
[Cingular(Refurb) 8525 (Hermes 100)][Sprint Vogue] [Cingular 8125 Wizard...gone now;(]

XDA Forum Rules

These phone's are addicting! The more tweaks/apps etc. I read about the more I have to cram into my phone! Can my phone overdose???
 
ste09
Old
#4  
ste09's Avatar
Junior Member - OP
Thanks Meter 1
Posts: 29
Join Date: Oct 2008
Quote:
Originally Posted by noellenchris View Post
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 View Post
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.
 
jkolner
Old
#5  
jkolner's Avatar
Senior Member
Thanks Meter 599
Posts: 2,000
Join Date: Sep 2009
Location: Aalborg
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.
 
ste09
Old
#6  
ste09's Avatar
Junior Member - OP
Thanks Meter 1
Posts: 29
Join Date: Oct 2008
Thanks for the suggestion i think that this will definitely come with the next release.
 
jan-willem3
Old
#7  
Recognized Developer
Thanks Meter 816
Posts: 1,499
Join Date: Mar 2010
Location: ┌┐(●_●)┌┐
Maybe set an own default message? So I can set in my own language.
 
nir36
Old
#8  
nir36's Avatar
Retired Moderator
Thanks Meter 288
Posts: 3,845
Join Date: Dec 2007
Location: Jerusalem
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
 
ste09
Old
(Last edited by ste09; 7th July 2010 at 01:25 PM.)
#9  
ste09's Avatar
Junior Member - OP
Thanks Meter 1
Posts: 29
Join Date: Oct 2008
Quote:
Originally Posted by jan-willem3 View Post
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 View Post
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 ?
 
m.schmidler
Old
#10  
m.schmidler's Avatar
Senior Member
Thanks Meter 1
Posts: 302
Join Date: Apr 2008
Really great app, works flawlessly on my TouchPro. Thanks !!

I would really like to see this on WP7 as well
HTC Touch Pro with WM 6.5.5 - Exquisite Series with Sense 2.1 & ThrottleLauncher

martinschmidler.com -- web, gadgets, politics, thoughts -- german+english.

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Bring Back Tablet UI on KitKat

Google presented their brand new UI for tablets alongsidethe release of Android 3.0 Honeycomb back in early … more

Give Your Notification Shade a Facelift with these Modding Guides

Modification has always been one of the strong suits of Android, due in … more

Keep Track of How Much Your Car Truly Costs with Car Logbook

It’s a very well established fact that cars are expensive. In addition to … more

New Nvidia SHIELD Tablet OTA! Moto G 4G Gets Official CyangenMod 11 Nightlies – XDA Developer TV

The Nvidia SHIELD Tablet gets its … more