Blog

Latest News Entry

RaddOnline® awarded SF County Transportation Authority Project

Read More >>

Posted by Tammy Shueh, RaddOnline® on Jun 07, 2011

Latest Geek Journal Entries

Ruby on Rails: Using Exchange Web Services from a Rails App

EWS is a SOAP service for interacting with data stored in an Exchange server. You can use it to get a list of events from the calendar, or a list of emails. You can also create or delete items in exchange. In my app, I wanted to create events on an Exchange calendar when a user was assigned to a scheduled task. I also wanted to delete events, and possibly create new ones, if the user was removed or re-assigned.

I’ll be demonstrating how to use cURL to consume the EWS services. I’ve created a very simple rails project as a sample which is available at GitHub. EWS-Connect

Read More >>

Posted by Tim Stephenson, RaddOnline® on Mar 23, 2010

iPhone SDK: Testing Network Reachability

Check Network Resources Before Use

reachability-alertUsing Facebook-connect for iPhone to post stories to Facebook is a great feature to add to your iPhone application. But what happens if the user has no access to the network? If you don’t check the network, the answer is nothing. This leads to user confusion, and it will prevent your app from being approved for the App Store.

So, how do you check? Apple provided a sample application called Reachability which provides the answer. I’ll demonstrate here. In several blog posts people felt that the Reachability sample was overkill for their needs. If you agree, here’s a link to a recipe from The iPhone Developer’s Cookbook that provides an alternate solution. Even if you don’t plan on using it, I recommend reading through the code in the Reachability example.

Read More >>

Posted by Tim Stephenson, RaddOnline® on Apr 24, 2009

iPhone SDK: UINavigationController, Hiding the Navigation Bar

Hide and Show the Navigation Bar to Maximize the View Area

The method that makes this easy is:

- (void)setNavigationBarHidden:(BOOL)hidden animated:(BOOL)animated

I’ll create a sample project to demonstrate how the method works. To keep it simple, the sample project will consist of only one view controller. It will have a single button that toggles the navigation bar between hidden and visible states. I know this defeats the purpose of a navigation controller, but multiple controllers aren’t required for this demonstration.

Read More >>

Posted by Tim Stephenson, RaddOnline® on Apr 03, 2009