Get in Toucharrow

CONTACT US

Mac os Development

Apple’s Mac OS and its latest version Mac OS X is the default operating system for the Macintosh series of computing systems. Apple provides Cocoa Frameworks, which consists of libraries, API’s and runtimes, that can be used by developers to write applications that runs on Mac OS/ OS X distributions. Having worked in Mac OS device driver and application development in various incarnation of MAC OS X including  Cheetah, Puma, Jaguar, Panther, Tiger, Snow Leopard, Mountain Lion, Mavericks, Yosemite and El Capitan, we can support you in Mac OS development including applications, device drivers etc.

MAC OS X APPLICATION DEVELOPMENT

With extensive experience in developing a wide array of MAC applications, we have proficiency in developing next-generation MAC applications. We offer comprehensive suite of application development services comprising of custom business apps, social media and web applications. From design and development of Mac OS Services to Apple OS versions, both workstations and servers, to System-level and User-Interface Applications, we provide solution for all Mac development requirements. We have experience in working with the following technologies.

 

  • Objective C, C, C++, Java, Python
  • Perl, AppleScript, JavaScript, PostScript etc
  • Carbon, Cocoa, Cocoa Touch developments
  • Xcode, Interface builder, Codewarrior, OpenGL developments etc
  • MySQL, PostgreSQL, SQL Lite data bases etc
  • Networking protocols like TCP/IP, UDP, HTTP, SSL etc
  • Preference Panes
  • Package Maker
  • AppleTalk, QuickTime etc

MAC OS X DRIVER DEVELOPMENT

We have executed a wide range of projects and enabled devices across various operating systems. Our Mac OS X Driver Development services comprise of the complete ecosystem needed like the Preference Panes, Agent applications etc that facilitates a simplified workflow for the device management. We are well versed with Objective C, C++, Swift, Cocoa, XCode technologies and also have created Mac OS drivers from the Linux and Windows drivers.

 

With experience in Apple Mac OS X Driver development and related technologies, we have done developments including.

 

  • Network extension drivers
  • IO Kit Drivers
  • Virtual device drivers and virtual display drivers
  • User space drivers
  • Module hiding – process and kernel
  • Syscall hooks

 

With a goal to deliver drivers of highest standards, we can support you with development of drivers for different classes of devices including.

 

  • USB Serial Port, CDC, Mass Storage Class and Custom Class Drivers
  • User Space USB Drivers
  • Firewire drivers
  • SCSI Drivers
  • Process monitoring drivers
  • File system Filter drivers
  • Printer drivers
  • Web Camera devices
  • Kernel Space PCI/PCIe devices
  • Audio Devices