A startup has found a way to enable Windows-based iPhone development while remaining within the confines of Apple’s SDK licensing.

iPhone developers must use the iPhone SDK, which only installs on Mac OS, according to its license. Apple has forbidden cross-compilers, and the SDK’s APIs must be used in the manner prescribed by Apple.

Further, applications must be originally written in C, C++, JavaScript or Objective-C, according to Apple.

Zimusoft, a Texas-based startup that specializes in simulation technology, introduced yesterday DragonFireSDK. DragonFireSDK consists of a cross-platform library for C/C++, as well as an iPhone simulator. Those technologies enable iPhone development in Windows.

The company has previously built simulators for Nokia, Samsung and Texas Instruments devices.

Developers can write applications in C/C++ using Visual Studio or Visual Studio Express. An on-screen simulator shows their applications running. At present, DragonFireSDK targets game developers; an enterprise edition will ship in the fall.

About David Worthington