Mobile
iOS4 multitasking from a developer’s perspective
by Nico Tranquilli on Jul.09, 2010, under Mobile, Side Projects
Now that the iOS4 is no longer under NDA, I can finally release this. Here are some personal development notes on iPhone iOS4 background/multitasking features (while writing the PlaceTrack app). If you’re on a mobile device, use this link.
Send comments/suggestions/corrections to me by email (or leave a comment on SlideShare).
PlaceTrack: a first background Google Latitude updater for iPhone
by Nico Tranquilli on Jun.11, 2010, under Mobile, Side Projects
–> drop me an email with subject “PlaceTrack app store availability request” and I’ll let you know once this app is approved.

July 15: I contacted the app review team and offered to self reject the app, remove some feature off it and resubmit, in case this may help approve the app. No replies as of July 19
July 14: my wife needed to replace her mobile phone… I got her an Android HTC instead of an iPhone
July 13: sent an email to sjobs@apple.com asking why Apple treats developers this way
July 12: I called Apple developer’s relation phone # and left a voce mail message: nobody called back as of July 19
July 6: 18days and still no news. I called Apple another couple of times and got as many mail replies from them. Top news is “we apologize that we do not have any additional information to share with you, but as soon as we do, we will notify you immediately”. I’m sorry I cannot do anything but wait. I’m not considering Cydia or other App Store alternatives at this time, I’m still confident Apple will finally approve this.
June 29: this is the eleventh day the app is stuck “In Review” state. Yesterday I called Apple Developer Relations and got no explanation about this delay (have been told no information from the review team was available). I’m sending Apple yet another email. Thanks to all the people (hundreds!) writing me and hoping this app will finally hit the App Store
June 23: still nothing from Apple. I’m getting a fair amount of web traffic on this page: feel free to drop me an email with subject “PlaceTrack app store availability request” and I’ll let you know once this app is approved
June 21: iOS4 is out but Placetrack is still “In Review” (Apple contacted me saying that the review process for this app “is requiring unexpected additional time”). I’ll post an update with further status as soon as I am able
Original post follows:

PlaceTrack is the long-awaited background Google Latitude updater for iPhone (soon available on the App Store!)
After weeks of testing with the new iOS4 background features, yesterday night I finally submitted this application to the App Store: if all goes well, I should have it approved by Apple in a couple of weeks, just in time for the iOS4 GM release to the general public on June 21st.


FEATURES
- keeps Google Latitude up-to-date with your exact location: install the app, authenticate, enable background, quit and forget about it!
- check out where your contacts are (thumbnails are shown on map or list view) once you confirm each other as friends
- optional location history and KML export: you may export past locations by email as a KML file and see them on a Google Map or using Google Earth
- Facebook support: update your Facebook wall with location data, a map and an optional text
- battery friendly background mode: the application suspends on exit and is woken up only when you move significantly (detected using cell towers signal); most of the time it just sleeps and the GPS hardware is powered off to preserve battery
- automatic relaunch: if the application gets killed for whatever reason (eg, after a power cycle) and background mode was enabled, the application is automatically relaunched in the background on the first location change event
- location by email: send your current postal mail address along with gps coordinates and a small street map and a “directions” link. If your receipient uses an iPhone, the “directions” link launches the Maps application (on desktops it opens the Google maps website with your current coordinates)
- fake location support: you can disable GPS usage completely and input a fake place name to be used as your location. When you enter a fake location, background mode is temporarily disabled
- uses the new OS4.0 multitasking features on supported phone models (3GS and up)
- security: your Google credentials are securely transmitted from your iPhone directly to Google and never sent to our or any third party servers
- a settings page lets you tune most configurable parameters (gps accuracy, timeouts, local notifications, etc.)
- your current location (address and gps coordinates) with altitude and speed (if available) are always displayed on the application main screen and included in Facebook status updates
- the application may send local notification on particular events (location changes, network failures, authentication errors): you can set a notification threshold for the error severity level or turn off notifications completely
- find your iPhone easily: keep the background mode enabled and locate your iPhone through Latitude in case it gets lost or stolen! The application still runs after a phone reboot or power cycle, and updates your iPhone location


Tranquilli.org is now mobile friendly
by Nico Tranquilli on Jun.04, 2010, under Mobile
Thanks to the WPTouch plugin for WordPress , Tranquilli.org has finally a mobile friendly version!

writing software for the iPhone platform
by Nico Tranquilli on Nov.21, 2009, under Mobile, Side Projects
Dec 02 2009 UPDATE: this is now freely available on the App Store
Dec 04 2009 UPDATE: It’s 4th on the top free applications for the travel category (Italian App Store)
Dec 17 2009 UPDATE: updated version (1.1) now available (includes georeferenced webcams and Last.fm events)

Main application screen
Lately I spent some time learning how to write iPhone applications.
Having been an avid C programmer for so many years it wasn’t difficult to start writing code in Objective-C (a powerful yet simple OOP language based on C);
a good book and the standard Apple docs that come with the SDK did the rest for the Cocoa touch API and the iPhone SDK in general
Finally, a couple of hours ago I managed to submit a first application to the App Store; nothing original but it still can handle maps, gps data, tables and scroll views, images, graphical transitions, REST API calls and results parsing for different webservices (yr.no weather data, geonames, flickr, panoramio, bing, yahoo search, google maps, upcoming.org) mostly through asynchronous network calls. Almost 7K lines of code.


Cute porcupine
by Nico Tranquilli on Sep.13, 2009, under Mobile, Videos
![]() |
- Taken at 11:05 PM on September 12, 2009 - uploaded by ShoZu
taken on Sat, 12 Sep 2009 16:42:19pm (CEST)
Click image to Play Video
Water fountain for cats
by Nico Tranquilli on Mar.29, 2009, under Mobile, Videos
Leave a Comment more...Trip to the top
by Nico Tranquilli on Mar.17, 2009, under Mobile, Photos, Snow

2550m
- Camera phone upload powered by ShoZu
taken on Tue, 17 Mar 2009 9:52:55am (CET) in San Giovanni, Italy
[ Nokia N95 cameraphone; 5.6 mm @ f/2.8 @ 100 ISO ]
[ location: 46 deg 36' 2.21" N, 11 deg 43' 32.29" E, 2564 m a.s.l. ]

Spent the day shredding
by Nico Tranquilli on Dec.14, 2008, under Mobile, Snow, Videos
![]() |
Cimone 141208
- Taken at 1:04 PM on December 14, 2008 - cameraphone upload by ShoZu
Click image to Play Video
Natale
by Nico Tranquilli on Nov.16, 2008, under Mobile, Videos
![]() |
Corte dei fiori - Casalecchio
- Taken at 12:57 PM on November 16, 2008 - cameraphone upload by ShoZu
Click image to Play Video
Scienza in piazza
by Nico Tranquilli on Oct.19, 2008, under Mobile, Videos
![]() |
Casalecchio di Reno
- Taken at 12:14 PM on October 19, 2008 - cameraphone upload by ShoZu
Click image to Play Video
Tamponamento a catena
by Nico Tranquilli on Aug.25, 2008, under Mobile, Videos
Leave a Comment more...Fiaby Boat
by Nico Tranquilli on Apr.26, 2008, under Mobile, Videos
![]() |
Fiabilandia - Rivazzurra di Rimini
- Taken at 1:12 PM on April 26, 2008 - cameraphone upload by ShoZu
Click image to Play Video
In quad a Marina Romea
by Nico Tranquilli on Apr.20, 2008, under Mobile, Videos
Leave a Comment more...Outdoor pool at -2°C
by Nico Tranquilli on Mar.21, 2008, under Mobile

Val Gardena vacation, march’08
cameraphone photo











Loading... 