Solutions & Services
Email us : contact@digitalsaber.net  Call us at : 877-630-7371
iPhone Applications and Case Studies

iPhone Client for Social Networking
Mobile content provider

Industry: Social Networking/Entertainment

Technologies: iPhone SDK, Cocoa Touch, Xcode 3.1, LBS, XML, IMPS (Wireless Village 1.3)


The project is about developing an iPhone client for a social networking system, where users can log in and interact with other online users. Once logged in, users can view all the suitable profiles as per their preferences in a nice carousel view (thumbnails rotating in 360 view). They also see the list of 'most popular' profiles if they haven't specified any preference. Users could then see the details/profile of interesting users and then initiate a flirt (text plus graphics illustrations) if the user is online. The target user can then 'flirt back' if they want and then they could further continue private chat sessions.

Interaction with server happens over IMPS (Wireless Village 1.3) protocol. A 3rd party solution is used for providing LBS (Location Based Service).

 

Board-based Strategy Game
Apple Technology Solutions Provider

Industry: Entertainment

Technologies: iPhone SDK, Cocoa Touch, Xcode 3.1

A simple yet addictive board based strategy game developed from iPhone and iPod Touch. This is an adaption of an old Japanese strategy game where a m x n checker board has to be filled by one of the two available colors (e.g. black and white) in such a way that they form a pre-defined pattern avoiding the 'illegal' patterns according to the rules. Game comes with theme support which could be changed on the fly anytime during the play.

 

iPhone client for CRM (MS Dynamics)
Business Solution Provider

Industry: Mobile Business Solutions

Technologies: iPhone SDK, Xcode 3.1, Cocoa Touch, WebService/Soap/XML, SQLLite

The first phase of this project was to write a 'read only' iPhone client which is able to login to a Microsoft Dynamics CRM server and then fetch and display the data in a nice format.

The application needed to work with all three types of MS Dynamics deployment, namely CRM Live, IFD and OnPremise. Once logged-in, the client software fetches the relevant data and saves it into a local SQLLite DB on iPhone for faster viewing next time. Application then tries to load the data directly from the saved DB instead of fetching it again from the network if no change is detected. The data is displayed in nicely laid out tabs (Account, Leads, Sales etc), and tapping on any of the displayed records shows its details in the next screen.

Client also has option of adding/saving multiple accounts configuration, so that once configured, accessing any particular deployment is just a matter of a 'tap'.

Technically, it was an interesting challenge to bring something so Microsoft-specific (Microsoft Dynamics supports only IE for web interface access!) to iPhone. Also, with all documentation available for Dynamics targeted at .NET implementation, it wasn't much helpful either. Plus, absence of Web-service core on iPhone (not to mention missing XML handling classes from SDK) meant we had to implement our own soap/xml layer to handle all the network communication.

This client is currently meant for in-house enterprise distribution only, but future version could also be made available to App Store.

 

Make over/Dressup App
Multimedia/Lifestyle Company

Industry: Lifestyle/Entertainment

Technologies: iPhone SDK, Xcode 3.1, Cocoa Touch, Core Animation, XML/HTTP

Do your own makeover, dress it up the way you like it and as many times as you want. A fun fashion game/application, where you can set a model, background and then pick tops, under garments, pants, jackets, skirts, footwear, hair style and various accessories and put the make-up.

User can further create their account and participate in various daily/weekly contests and save it for later viewing. They can also view and vote make-overs done and uploaded by other members.

This is an already running hugely popular flash-based web-application. We needed to create an iPhone client for the same, with all features available with Web App. With over 20,000 individual dress-up elements in the game, it was a challenging task to fit all of this on a mobile platform without any significant loss of quality and speed. Also, the architecture of iPhone application supports dynamically downloading additional dress-up elements from server when they are available. Player can also register/login to their accounts, save/upload the makeover, view and vote the makeovers participating in daily/weekly contests, all from their iPhone.

 

Maintenance/New version
Apple Technology Solutions Provider

Industry: Mobile Productivity App

Technologies: iPhone SDK 2.2.1, Xcode 3.1, Cocoa Touch, WebService/XML

Latest iPhone update 2.2.1 broke one of the customer's applications which was already on App Store. Our task was to re-build that application with latest iPhone SDK (2.2.1), also finding and fixing the issues introduced along the way. We were also required to do some feature additions/improvements and code re-architecting/re-factoring of the existing code-base.

The application is an utility which allows us to send/forward multiple address book contacts (vcf) to one or multiple users at a time via email. It also has a nice feature of introducing two persons by sending each the other's contact info in one go.

 

iPhone client for Job Portal
One of the most popular Job portal

Industry: Employment

Technologies: iPhone SDK, Xcode 3.1, Cocoa Touch, WebService/XML

A popular Job Portal whose users - Job seekers and Employers - from various industries, decided to enter this new and exciting space, after iPhone SDK's availability was announced few months ago. Given their existing relationship with us (we have developed other mobile clients for them) and our deep expertise in Mac technologies (of more than 9 yrs) as well as iPhone experience since initial SDK, is a natural choice for them for their iPhone development. The iPhone client uses standard Cocoa touch interfaces (list view etc.) for displaying results. The communication with server is done through Web-services/XML.

 
© 2012 DIGITAL SABER SOLUTIONS. All rights reserved.          Terms of Services          Privacy Policy          Sitemap