100 likes | 174 Views
Brian Long brian@blong.com http://blong.com http://blog.blong.com. Native iOS and OS X Development for Delphi programmers: Oxygene for Cocoa. Agenda. What is it? What does it do? Where does it fit? Let’s have a look at it. What is it?. Oxygene for Cocoa
E N D
Brian Long brian@blong.com http://blong.com http://blog.blong.com Native iOS and OS X Developmentfor Delphi programmers:Oxygene for Cocoa
Agenda • What is it? • What does it do? • Where does it fit? • Let’s have a look at it
What is it? • Oxygene for Cocoa • From RemObjects, the creators of: • Oxygene for .NET (aka Delphi Prism) • Oxygene for Java • RTM on 27th May 2013
What is it? • Some history: • 1995: Delphi for Win16 • 1996: Delphi for Win32 • 2003: Delphi for .NET • 2008: [Delphi | Embarcadero] Prism(aka Oxygene for .NET) • 2009: MonoTouch • 2011: Mono for Android • 2011: Oxygene for Java • 2013: Oxygene for Cocoa
What does it do? • Oxygene for Cocoa uses the same Delphi-like language as Delphi, Embarcadero Prism & Oxygene for Java • It targets 64-bit OS X (Intel), iOS (ARM) and the iOS Simulator (Intel) too • It consumes iOS and OS X libraries • It builds apps that run on any iDevice • It uses ARC
What does it do? • To reiterate, it builds native iOS and OS X applications: • Sensibly small footprints • No wrappers, no custom frameworks • Direct access to all iOS and OS X APIs and controls
Where does it fit? • Shares same code base as: • Oxygene for .NET (aka Prism) • Oxygene for Java • Oxygene provides native access to all major platforms: • .NET (inc. Windows Phone, Metro, Silverlight, ASP.NET) • Mono • Java (inc. applets, servlets, Java Server Pages) • Android • iOS and OS X
Where do I get it? • http://remobjects.com/shop#oxygene • $699 gets you: • Oxygene for .NET (aka Prism) • Oxygene for Java • Oxygene for Cocoa • Also $499 renewal for Oxygene for Java or Embarcadero Prism XE3 users • Also $599 cross-grade for Delphi users or Delphi Prism (XE2 or below) users
Let’s see it • Demo time: • Mac OS X console app • Mac OS X Cocoa app • iOS apps
Thank you • Questions: • brian@blong.com • info@remobjects.com • Reference: • http://remobjects.com/oxygene/nougat