Tranquilli.org
Find me on Facebook

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).

share:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • LinkedIn
  • MySpace
  • Technorati
  • Tumblr
  • TwitThis
Leave a Comment more...

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.


inreview

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:

daveymap57x86_bevel_mirror

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.

iphone-screen1-main-50pct_thiniphone-screen2-settings-50pct_thin

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

iphone-screen4-history-50pct_thiniphone-screen5-fb-50pct_thin

share:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • LinkedIn
  • MySpace
  • Technorati
  • Tumblr
  • TwitThis
3 Comments more...

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!
tranquilli-org-mobile

share:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • LinkedIn
  • MySpace
  • Technorati
  • Tumblr
  • TwitThis
Leave a Comment more...

Mille Miglia, crossing the historical center of Bologna

by Nico Tranquilli on May.08, 2010, under Events, Photos


The Mille Miglia was an open-road endurance race which took place in Italy twenty-four times from 1927 to 1957.

Since 1977, the name was revived as the Mille Miglia Storica, a parade for pre-1957 cars that takes several days..

Here’s some shots I took yesterday night in Bologna, while the race crossed the historical city center.

taken on Fri, 7 May 2010 0:38:24am (CEST) in Bologna, Italy
[ NIKON D300; 55 mm @ f/2.8 @ 1/60th @ 3200 ISO ; metering: Manual, Multi-segment ]
[ location: 44 deg 29' 34.20" N, 11 deg 20' 36.00" E, 53 m a.s.l. ]

share:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • LinkedIn
  • MySpace
  • Technorati
  • Tumblr
  • TwitThis
3 Comments more...

Colours

by Nico Tranquilli on Apr.26, 2010, under Photos


taken on Sun, 25 Apr 2010 14:21:54pm (CEST) in Zadina Pineta, Italy
[ NIKON D300; 55 mm @ f/2.8 @ 1/2000th @ 200 ISO ; metering: Auto, Center-weighted average ]
[ location: 44 deg 13' 28.20" N, 12 deg 22' 60.00" E, 47 m a.s.l. ]

share:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • LinkedIn
  • MySpace
  • Technorati
  • Tumblr
  • TwitThis
4 Comments more...

A beta of the upcoming iphone OS 4.0 on my 3GS

by Nico Tranquilli on Apr.10, 2010, under Gears, Videos





Click image to Play Video

share:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • LinkedIn
  • MySpace
  • Technorati
  • Tumblr
  • TwitThis
Leave a Comment more...

Mountain life and good food

by Nico Tranquilli on Mar.30, 2010, under Photos, Snow


Col Raiser - Val Gardena

taken on Mar.2010 in Pramauron, Italy
[ NIKON D300; 17 mm @ f/3.2 @ 1/4000th @ 200 ISO ; metering: Auto, Multi-segment ]
[ location: 46 deg 34' 51.00" N, 11 deg 44' 37.20" E, 2106m a.s.l. ]

share:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • LinkedIn
  • MySpace
  • Technorati
  • Tumblr
  • TwitThis
7 Comments more...

Val d’Anna, 7.00pm

by Nico Tranquilli on Mar.29, 2010, under Photos, Snow


lit only by torches

taken on Mar 2010 in Sankt Jakob in Gröden, Italy
[ NIKON D300; 30 mm @ f/1.6 @ 1/50th @ 2000 ISO ; metering: Manual, Multi-segment ]
[ location: 46 deg 34' 40.20" N, 11 deg 40' 54.60" E, 1316 m a.s.l. ]

share:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • LinkedIn
  • MySpace
  • Technorati
  • Tumblr
  • TwitThis
2 Comments more...

Walking with Dinosaurs

by Nico Tranquilli on Mar.06, 2010, under Events, Videos


After 65 million years they’re back!

Dinosaurs once again roam the earth in a spectacular theatrical arena show, Walking with Dinosaurs, based on the award-winning BBC Television Series.

Internationally renowned designers have worked with scientists to create 15 life-size dinosaurs, including the terror of the ancient terrain, Tyrannosaurus-rex! (official website)

taken on Fri, 5 Mar 2010 22:39:17pm (CET) - Futurshow Station, Casalecchio di Reno (BO)
Click image to Play Video

Check out the full set of photos from this event

share:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • LinkedIn
  • MySpace
  • Technorati
  • Tumblr
  • TwitThis
3 Comments more...

New kid(s) in town

by Nico Tranquilli on Feb.03, 2010, under Gears, Side Projects

mini-itx fanless home server and nas storage

mini-itx fanless home server and nas storage

In the process of upgrading my home network, I’ve just picked

- a new NAS, Netgear ReadyNAS Duo, with 1.5TB+1.5TB disks in x-raid configuration (netgear’s raid1 with dynamic exapansion); this is replacing my older Maxtor Shared Storage II

- a fanless CPU/Motherboard, Intel D510MO with Intel’s next-gen Pine Trail Atom processor, as my (always-on) mini-itx linux home server; it replaced an old (unstable) VIA C7+Jetway mobo

ReadyNAS Duo storage server

ReadyNAS Duo storage server



The NAS

I use the ReadyNAS Duo to provide redundant/scalable storage to CIFS/AFP and NFS clients, for local/remote backups (rsync for Unix , Time Machine for Apple clients) and media streaming as well. Videos, music and pictures can be streamed to any uPnP/DLNA client on local net (an EVA2000 internet set-top box connected to the TV,  the iPhone…  a future Squeezebox) or iTunes clients (through FireFly straming server).

m72g-pumpkin

mini-itx case

The Home Server

The linux based home server will do its work as usual:

- development/testbed server, rsynced to a production VPS in the cloud, for personal hobby/projects
- Asterisk PBX for my voip phones
- OpenVPN endpoint for remote access to the home lan
- SSL tunneling for some home devices (e.g.. imap/ssl access from voip phone)
- mysql server
- monitoring (I’m going to try Zenoss) and usage statistics (mrtg, webalizer)


share:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • LinkedIn
  • MySpace
  • Technorati
  • Tumblr
  • TwitThis
Leave a Comment more...

Andrea with his instructor, heading off-piste

by Nico Tranquilli on Jan.20, 2010, under Photos, Snow


Kronplatz vacation, Jan.2010

taken on Sun, 10 Jan 2010 10:37:30am (CET) in Cornolatino, Italy
[ NIKON D300; 34 mm @ f/7.1 @ 1/500th @ 200 ISO ; metering: Auto, Multi-segment, +2/3 EV ]
[ location: 46 deg 44' 47.40" N, 11 deg 58' 12.00" E, 2099 m a.s.l. ]

share:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • LinkedIn
  • MySpace
  • Technorati
  • Tumblr
  • TwitThis
4 Comments more...

Andrea & Rocky

by Nico Tranquilli on Jan.14, 2010, under Photos, Snow


Olang (BZ), Italy - Jan.2010

taken on Sat, 9 Jan 2010 8:50:04am (CET) in Voldaora di Sopra, Italy
[ NIKON D300; 200 mm @ f/2.8 @ 1/250th @ 200 ISO ; metering: Auto, Multi-segment, +2/3 EV ]
[ location: 46 deg 45' 18.00" N, 12 deg 0' 25.80" E, 1354 m a.s.l. ]

share:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • LinkedIn
  • MySpace
  • Technorati
  • Tumblr
  • TwitThis
10 Comments more...

state-of-the-art grooming in Kronplatz

by Nico Tranquilli on Jan.12, 2010, under Photos, Snow


Olang/Valdaora (BZ), Italy

taken on Thu, 7 Jan 2010 18:37:06pm (CET) in Sorafurcia, Italy
[ NIKON D300; 200 mm @ f/2.8 @ 1/250th @ 2500 ISO ; metering: Manual, Multi-segment ]
[ location: 46 deg 44' 46.80" N, 12 deg 0' 37.20" E, 1166 m a.s.l. ]

share:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • LinkedIn
  • MySpace
  • Technorati
  • Tumblr
  • TwitThis
5 Comments more...

Olang ski show

by Nico Tranquilli on Jan.11, 2010, under Photos, Snow


Olang/Valdaora (BZ), Italy

taken on Thu, 7 Jan 2010 18:15:26pm (CET) in Sorafurcia, Italy
[ NIKON D300; 80 mm @ f/2.8 @ 1/320th @ 3200 ISO ; metering: Manual, Multi-segment ]
[ location: 46 deg 44' 46.80" N, 12 deg 0' 37.80" E, 1171 m a.s.l. ]

share:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • LinkedIn
  • MySpace
  • Technorati
  • Tumblr
  • TwitThis
4 Comments more...

Ah, lovely snow!

by Nico Tranquilli on Dec.23, 2009, under Photos, Snow


Bologna, Italy - Dec 18 2009: snow is starting to fall

taken on Fri, 18 Dec 2009 22:18:18pm (CET)
[ NIKON D300; 30 mm @ f/1.4 @ 1/40th @ 3200 ISO ; metering: Auto, Multi-segment, -2/3 EV ]

share:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • LinkedIn
  • MySpace
  • Technorati
  • Tumblr
  • TwitThis
10 Comments more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Tranquilli.org mobile

Use a code reader on your phone and get easy access to the mobile version of this blog:

QR Code