In this class, we talk about and demonstrate Apple iOS libraries for 2D and 3D graphics programming. We demonstrate the use of native classes that the iOS SDK provides for graphics programming including the Quartz and UIKit SDK, which are useful for 2D graphics. We also introduce and demonstrate the use of OpenGL library implementation for iOS (called OpenGL ES) as well as GLKit library. Finally, we demonstrate a browser-based graphics application that uses the WebGL technology to display 2D and 3D graphics on a browser running in an Apple device. This class requires some familiarity with the Objective C language and the usage of XCode IDE.
- Implement 2D graphics using the native Quartz and UIKit
- Implement 2D and 3D graphics using the OpenGL ES and GLKit
- Implement 2D and 3D graphics for a browser on iOS
- Determine which of these technologies are best for your graphics needs
Gopinath is a member of the Autodesk Developer Technical Services Team. He has more than nine years of experience developing and supporting AutoCAD® APIs, including ObjectARX®, Microsoft® .NET, VBA and LISP. Gopinath also has several years of experience in software development on other CAD platforms, including MicroStation®, SolidWorks®, and CATIA® mainly using C++ and technologies such as MFC and COM. Gopinath was also involved in the development of Web-based applications for Autodesk® MapGuide® and AutoCAD Map 3D. Currently Gopinath is working with AEC products (Revit, ACA) and cloud based solutions inside Autodesk.Gopinath has master's degrees in Civil Engineering and Software Systems.
Adam Nagy joined Autodesk back in 2005, and he has been providing programming support, consulting, training, and evangelism to external developers. He started his career in Budapest working for a civil engineering CAD software company. He then worked for Autodesk in Prague for 3 years, and he now lives in South England, United Kingdom. Twitter: @AdamTheNagy