Mobile based applications
Mobile technologies are evolving to have a common interface wherein there is a universal platform between various technologies. Over the last few years, keeping pace with the latest development, we have become a 1-stop shop for wireless application vendors offering a smooth access across various platforms.
We aim to keep abreast with the fast paced wireless industry, where technology changes occur almost every other day. Our knowledgeable experts are in a position to understand the needs of our clients and suggest them for the best platforms to take their applications to to the new heights of success.
Our extensive knowledge helps us in:
- Designing high performance applications to suit the wireless platforms
- Designing efficient applications to assist fast porting to various platforms/handsets.
We offer access to various Platforms and Technology which includes:
iPhone: iPhone SDK, Cocoa Touch, Xcode 3.1, LBS, XML, IMPS (Wireless Village 1.3)
Android: Linux version 2.6, Dalvik virtual machine, SQLite, System C library
Palm: CodeWarrior 8, 9, C/C++
PPC/SmartPhone: eVC3/4, eVB, Visual Studio 2005, .NET CF
Symbian: CodeWarrior 2.5, C/C++
Brew: Visual Studio, C/C++
J2ME: Wireless Toolkit from Java, eclipse, netbeans. Midp1.0/2.0, CLDC 1.0/1.1
Blackberry SDK
Linux, SmartCard, SuperWaba, WeMe, WME
Our services can be classified into the following categories:
- Custom application development
- Handset compatibility and porting
- Quality Assurance and testing
- Security and privacy
- Games development
Digital Sabre offers the wireless development services at an affordable costs. Our experts help you in optimizing your IT budget for testing and maintaining applications. We also understand the logistical challenges involved in supporting obsolete technology and software and so are able to offer customized solutions depending upon your requirements.
Our portfolio-based, consultative approach takes a holistic view of technology, information architecture, people, and services. Our experts begin their task by understanding your business domain, technology roadmap, processes, and applications. They then optimize and align team structures to deliver improved application support with minimum downtime and volatility.
Below are some of the case studies on iphone applications:-
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.

