Monday, June 29, 2009

Contact Counts on the Web Site

The detailed account status page has been enhanced to show more information about your Google contacts. We've found this to be handy when investigating reports from users who had either no contacts on their device, or the wrong number of contacts. Often there was confusion about which contacts, and how many should be syncing. The new information displayed on the web site should clear up the confusion:

The example above shows a user with 241 contacts in the 'My Contacts' pseudo-group at Google. This is the set of contacts that we sync. If a contact shows up under 'My Contacts', it should sync. If it doesn't, then it definitely won't sync. The default 'System' groups (Friends, Family etc) and two user-created groups (Test Group, Second Group) are displayed next. Contacts in these groups are always included in 'My Contacts' and so they will sync. The last group is the one formerly known as 'Suggested Contacts', and now labeled 'Most Contacted' at Google. By popular demand, we do not sync contacts in this group. So for this user, the total number of contacts that will sync is 241. Contacts in all of the groups except 'Most Contacted', will sync but they don't count towards the total because those contacts already accounted for under 'My Contacts'.
You can see the detailed account status page either by clicking the link in the troubleshooting page, or by clicking on the green/orange/red 'lights' in the main status page. If you're wondering why it takes a while to load, it's because we re-fetch your contact information from Google in real-time, to be sure the page shows up-to-date results.

Sunday, June 21, 2009

Service Outage Sunday

Unfortunately we had a service problem today that didn't trigger our service quality monitoring system, but did affect service. Please accept my apologies for this. We're working to improve the monitoring system to catch the particular type of error it missed. Service has been brought back to normal operating state.

Wednesday, June 17, 2009

Service Overloaded by iPhone 3.0 Update

Apple's highly anticipated 3.0 firmware release is causing us some operations problems right now. Large numbers of devices have been updated within a short time period, and it appears that after the update the sync code in the phone triggers a 'resync'. This puts extra load on our service which is currently running at maximum capacity. We've enabled load throttling measures which should ensure it remains working, but unfortunately not all devices will be able to sync until the load spike passes.
UPDATE: We've deployed some hardware upgrades tonight and service is now back up and running normally. We're expecting to be able to handle the load peak forecast for Thursday morning as the remaining iPhone users update their devices.

Tuesday, June 16, 2009

Sony Ericsson P1i

We've had owners of Sony Ericsson phones connecting to the service for a while but they proved to be a stealthy group of users in that nobody had ever reported any problems to us. (I'm talking about the 'home grown' Sony Ericsson phones, not the line of Windows Mobile devices they make). Curiosity got the better of me and I went eBay fishing for a test device. After a few delays with shipping and then me being out the office, my 'unlocked' P1i finally arrived today. The P1i is no longer sold, but there are similar current devices such as the G502. Anyway, the P1i is now configured and syncing. Interestingly, although the Sony Ericsson phones run the same Symbian S60 OS as Nokia devices, they ship a completely different sync client, Roadsync from DataViz (incidentally, you can get this client for Nokia devices too if you want).

My phone already had the Exchange sync client installed but Sony Ericsson's support page implies that some devices might not come with it pre-installed. Configuration was easy and I'm happy to report that it synced just fine. That is, except for the fact that contact pictures did not show up on the device. We need to so some investigation to determine why that's happening.
I connected the phone with WiFi, rather than cell data service. It does push sync over WiFi, even when the device is 'turned off'. A nice surprise because not all devices do this (the iPhone does not for example).
The keyboard drove me completely nuts. There are three or four characters per key, and both a shift and alt keys. I was unable to deduce the relationship between them by experiment and had to resort to the on-screen keyboard. The side scroll-click-wheel worked quite well though. Better than a touch interface for one-handed use, I think.
The contact and calendar apps have a good feel to them, and an initial test suggests that unlike Nokia's calendar, all day events work properly. There doesn't seem to be support for folders in the e-mail sync client (other than the inbox, sent folder etc). The device has IMAP IDLE (push) support but unfortunately so far I haven't been able to get its IMAP client to work at all. It seemed to become severely challenged by my 3600+ message inbox so I haven't had a chance to compare push sync e-mail with IMAP IDLE.
Once the remaining testing we plan is completed, we'll be adding some configuration and device-specific information to the web site.

Tuesday, June 9, 2009

Palm Pre Setup

Here are step-by-step instructions for setting up the Palm Pre to sync with NuevaSync.  Configuration can be done under any PIM application (e-mail, contacts, or calendar) but it is simplest under the calendar or contact applications.  Under e-mail it does auto-configuration guessing that sometimes chooses the wrong server type.

Whether you choose to start configuration from the contacts or calendar app, the configuration is applied to the other apps as well.  (If you don’t use all of them, that is OK, it will still sync.)

  1. Open up contacts (or calendar) and go to “Preferences & Accounts”: 
  2. Scroll to the bottom and tap “Add An Account”:
  3. Tap “Microsoft Exchange”:
  4. Then enter your NuevaSync-registered e-mail address and NuevaSync password:
  5. Put in the server slot and your username in the username slot.  Leave the domain slot empty.  Tap “Sign In” and you should be syncing.

Monday, June 8, 2009

Syncing with the Palm Pre

I snagged a Palm Pre over the weekend.  It was well worth it; though it did mean starting out at about 05:30 on Saturday to get to the Sprint store in time.

I hadn’t gotten to test the Pre pre-release (heh), so the first question for me, naturally, was “Does it sync with NuevaSync?”  The answer is yes, and I’ve been syncing my contacts, calendar, and mail with NuevaSync since about 8am Saturday morning.

What about the Pre itself?  It is smaller than I expected, even having seen size comparisons online. It is about 1/3” shorter than an iPhone/iPod touch and much more rounded.  Even though it is a little thicker than either of those, I think its shape is better suited for carry in a pocket.

The build quality feels very good.  The slide/hinge mechanism on mine has no discernible play on any axis, fully extended or closed, which is even better than I expected.  The screen is excellent.  It is a little brighter and sharper than the one my iPod, but they are basically comparable.  I like the Pre screen myself, but I could see votes either way (the iPod/iPhone screen is slightly larger).  I imagine it would loose handily in a “Will it Blend?” faceoff though – a metal case is hard to beat for that one.

The entire phone is the same shade of shiny black, so it is difficult to discern the controls from pictures.  The power button is in the top right corner (the same position as an iPod/iPhone, but on the opposite side), and right next to it is a tactile switch to put the phone in and out of silent mode (I like that quite a bit).  The upper-left side has a rocker switch for volume control.  In the center on the right side is a small and very well disguised USB port behind a protective flap.  The round (glowing, though that never comes out in pictures) button in the bottom center of the face is primarily used for task switching (think Alt+Tab).  Just above it, but below the screen, is a touch-sensitive bar.  Swiping along that bar is something like “back”, though conceptually it might be said to go “up” as well.  For example, from the Inbox swiping will take you “up” to the folder list.  At the very top center is a standard 3.5mm headphone jack.  The little bar near the top of the face is a speaker.

The overall input is very iPhone-like, with various swiping and pinching and tapping gestures, with the addition of the swiping bar on the face.  On the whole, the input is so similar, I’m not sure there is any worthwhile difference between the two mechanisms.  That is probably a good thing, as the iPhone has a friendly interface.  The Pre has one notable difference in its physical keyboard.  The only downside is that the actual keys look a little cheaper than the rest of the phone.  I think that is purely aesthetic though, as they feel solid.  I managed to get someone to time me typing the same sentence on both devices.  On the iPod touch I got it done in ~69s, with ~64s on the Pre.  It wasn’t a very long sentence (I’m not a quick typist on these things), but it was typed in normal English with all the correct capitalization, punctuation, etc.  Overall I prefer the real keyboard on the Pre, and I was a little faster, though it doesn’t appear to make a night and day difference in speed.  I’ve typed regularly on the iPod/iPhone for quite a while though, and just barely over a day with the Pre: I may get better with practice.  I have noticed that the iPod/iPhone has better automatic spelling correction.

Along with the keyboard, the big news with the Palm Pre is that it supports multiple applications running simultaneously.  It does work, and it seems to work well.  I can say for certain that switching between my calendar, contacts, and mail is significantly faster and easier on the Pre.  It really deserves more than a few sentences, but after using lots of different mobile OSs I can say that this is much easier than any of them for multitasking.  For day to day use, it feels much more like using a real (albeit tiny) computer.

I was pleasantly surprised by the camera.  The quality was far better than I expected and I can snap multiple shots pretty quickly – around one a second.  It has a flash as well, with all the basic controls (auto/off/on).  That is nice touch.  I’m not sure if there is any other on-phone camera that can do a fill flash.

Last up on the hardware is USB connectivity.  The port is rather difficult to reach behind its flap (I think they really want people to purchase the inductive charger) but it is notable for having the best connectivity options I’ve seen.  When first connecting, it prompts on the phone whether one would like to connect as a USB mass storage device, for media-sync, or just for charging.  That is nice on its own, but goes a step better, as one can change modes afterward without reconnecting.  For example, after connecting to do charging, I can tap the little USB icon in the corner of the phone and switch to harddrive or media-sync mode on the fly.  (Once in harddrive mode, you can’t easily switch back, however.)  Perhaps I’m the only one left, but I prefer managing all files manually vs. automated media-syncing, so the mass storage device mode is very welcome.  I haven’t tried managing every kind of document that way yet, but I’ve done a little with music, pictures, and certificates successfully.  All the screenshots were copied over that way as well.

And now for some pictures.  I took these earlier today.

By itself:
 IMGP3255 IMGP3252 IMGP3253

And next to an iPod touch:
IMGP3248 IMGP3249-2

I’ve been overwhelmingly positive so far, but there are a few quirks.  One is the speed.  Most the time it is snappy, but occasionally tapping something will produce no visible effect.  When that happens I often tap it again in case it hadn’t registered my finger, just in time to realize it was simply being slow.  The second tap might reverse the first, so I have to start over.  It can be annoying.  This can happen with all mobile devices, but I think it is more common on the Pre.  Another is an Exchange / NuevaSync-specific one, which is that the Pre doesn’t support multi-colored calendars through its Exchange sync.  It is very close to working, but just a little short.  The Pre downloads the full calendar list, assigns each one a different color (the colors are even user-selectable), and allows each one to be adjusted individually for inclusion in the “All” list.  It is quirky though, as it gives every calendar the same name, and despite having them all on the list, only really syncs the default.  Hopefully this will be fixed in future firmware.  In the meantime, using a merged calendar is preferable.

The Pre also offers built-in Google sync.  I want to preface this by saying I haven’t had the chance to test it extensively, so these are just some initial impressions.  On the pro side, it is easy to setup and multi-colored calendars work properly with the built-in sync.  On the con side, the contacts sync includes all suggested contacts, ie, anyone you ever e-mailed on GMail.  That may not be a big deal, but it can be very messy if you have an extensive list.  I think remote updates to contacts and calendar both are picked up a good deal faster when syncing on NuevaSync as well, but I need to do some more testing to be certain.

And here are screenshots off the latest firmware, 1.0.2 (yep, there has already been an over-the-air update).

Here is the calendar view:


And a specific event:


And the contact list (these test entries don’t have pictures, but pics do sync OK):


And a specific contact (this one does have a pic):


And, lastly, one of my INBOX. ;)