With all the latest technologies and techniques being implemented, Cell phones are no more used for just calling or messaging. They are at a stage where they can be used for doing almost anything and everything. The leading cell phones in today’s tech-race are the Android phones and the iPhones of Apple. These two are leading the market when it comes to phones with latest and leading technology. iPhone applications are developed in Objective C language while Android applications are developed in Java. Due to the current restrictions and differences between iPhone and Android platforms, applications that need to be deployed on both the platforms need to be developed twice. This involves double effort and time. Hence, there is a rise in demand, for Java to Objective C translator. This translator will allow an application to be developed only once but deploying it on both the platforms, i.e. iPhone and Android. Whenever any new application is to be developed, its application code along with the translation details are sent to the translator. If the application to be developed is for an iPhone, then the translator will refer to the Objective C library and generate a respective Objective C code for that application. If it is to be developed for an Android phone, then the translator will refer to the java library and generate java code for that same application. The generated code will then be sent to be implemented on the required platform. This would help in reducing the development time and energy. Languages that will be used to implement this technique are Java, for the translator and Android, and Objective C for the iPhone.
Sharma, Nitish; Naik, Swapnil; Kulkarni, Rasika; and Gokhale, Tanvi
"Code Convertor For Portability of Applications For ANDROID & iPHONE,"
Undergraduate Academic Research Journal: Vol. 1
, Article 25.
Available at: https://www.interscience.in/uarj/vol1/iss1/25