Sybase Mobile Evangelist

Ian Thain

Subscribe to Ian Thain: eMailAlertsEmail Alerts
Get Ian Thain: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Related Topics: iPhone Developer, iPhone for Business, iPhone Developer Summit, Mobile Enterprise Application Platforms, iPhone Apps on Ulitzer

iPhone Apps: Article

Objective-C Object Wrapper Creation

Sybase Unwired Platform Article Series #5

We are in the 5th article in my series of 8, covering the creation of an Enterprise iOS application using the Sybase Unwired Platform, with the ability to synchronize data.

By now you should know that for the Sybase Unwired Platform, Mobile Business Objects (MBOs) are the encapsulation of the business process logic and data into a reusable unit that can be accessed from a variety of clients. Developers can bundle MBOs and generate the device application code required for an advanced developer to develop device applications for mobile devices in the Native SDK required and that for this example is Objective-C.


The process to create the Object-API is to use the Code Generation Wizard, within the Unwired Tooling, to package the MBOs that you want to access, and generate metadata and other artifacts required for a Objective-C, Java or C# developer to create device applications using the development environment most familiar to them. In the case of iSurvey the environment being Apple's Xcode

The wizard is easily initiated by taking the Generate Code option.


Wrapper Creation Wizard

Both the generated header files & implementation code in Objective-C is created and then able to be copied over, with some other necessary files to the Mac environment. More on that next time.

Please check back weekly on a Friday for the next article and please follow me on Twitter @ithain

More Stories By Ian Thain

As one of the Sybase Technical Evangelists, Ian regularly addresses technical audiences all over the world and his sessions are always very well attended. He also writes education classes, whitepapers, demos and articles for various Sybase products and publishes regularly in Journals such as SYS-CON's PBDJ and International Developer Magazine. He is also the Sybase Unwired Platform & PocketBuilder Evangelist and works closely with the team in Dublin, CA and Concord, MA on new features and demonstrations for the products. In his customer-facing Evangelist role, Ian is very involved with the design, production and testing of Enterprise class Unwired Solutions, that have been implemented using Sybase's Unwired tools for Sybase customers around the globe. In addition, Ian is a dedicated technical expert continually working with Sybase's key partners and clients to enhance the capabilities of the Unwired solutions that Sybase can offer to its customers. Ian can also be found on Twitter @ithain