scholarly journals Code Convertor For Portability of Applications For ANDROID & iPHONE

Author(s):  
Nitish Sharma ◽  
Swapnil Naik ◽  
Rasika Kulkarni ◽  
Tanvi Gokhale

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.

2009 ◽  
Vol 2009 ◽  
pp. 1-9 ◽  
Author(s):  
Christopher Pohl ◽  
Carlos Paiz ◽  
Mario Porrmann

Automatic code generation is a standard method in software engineering, improving the code reliability as well as reducing the overall development time. In hardware engineering, automatic code generation is utilized within a number of development tools, the integrated code generation functionality, however, is not exposed to developers wishing to implement their own generators. In this paper, VHDL Manipulation and Generation Interface (vMAGIC), a Java library to read, manipulate, and write VHDL code is presented. The basic functionality as well as the designflow is described, stressing the advantages when designing with vMAGIC. Two real-world examples demonstrate the power of code generation in hardware engineering.


Author(s):  
Yashanjali Sisodia

These days, the utilization of the transportation administrations is a need of human living. With the patterns in modernization, every one of the offices and administrations likewise should be dynamic. Despite the fact that there are numerous transportation modes accessible on the lookout, not every person can have vehicles. For this the advancement of transportation administrations projects came into name. To make these administrations and offices arrive at each home these administrations are created accessible as portable applications so the offices can be made helpful. One answer for this is utilization of android applications which are intended for cell phones plants for the more drawn out term should be deft to adjust to quickly changing client needs, market instability and abbreviated item life cycles. This requirements possibility in equipment and programming at particular ley of the production line and assembling measure, the usage of the transportation administrations might be a need of human living. With the patterns in modernization, every one of the offices and administration likewise got dynamic. In spite of the fact that there are numerous transportation modes accessible inside the market, not every person can have vehicles .To frame them administrations and offices arrive at each home these administrations are made accessible as portable applications all together that the offices are frequently made convenience


Author(s):  
S. C. Agrawal ◽  
Sanjay Singh ◽  
Arun Kumar Gautam ◽  
Mahesh Kumar Singh

The use of C language to program micro controllers is becoming too common. And most of the time its not easy to build an application in assembly which instead you can make easily in C. So its important that you know C language for micro controller which is commonly known as C remains a very popular language for micro-controller developers due to the code efficiency and reduced overhead and development time. C offers low-level control and is considered more readable than assembly. Many free C compilers are available for a wide variety of development platforms. The compilers are part of an IDEs with ICD support, breakpoints, single-stepping and an assembly window.


2012 ◽  
Vol 263-266 ◽  
pp. 118-121
Author(s):  
De Liu

In this system,the literacy controller of SD card by SPI interface is designed based on FPGA.The overall design is realized in Nios II soft processor with C/C++ language,and the technology of First In First Out is used to solve timing problems,and then ultimately the overall design features are realized.This design takes advantages of the features of FPGA,which has reduction in development time,an efficient data processing,and other characteristics.The successful application in data storage collected by the audio chips shows that the design is feasible and valid.


2021 ◽  
Vol 4 (1) ◽  
pp. 26-31
Author(s):  
Rahmat Tampune Bangun ◽  
Hasanul Fahmi

An animal can also be called a pest if it causes damage to natural ecosystems or acts as an agent for spreading disease in human habitats. The pest in question is a mouse-like animal that aims to make a trap using a load cell weight sensor with an Arduino microcontroller module. The scope of the problem in this research is the cultivation of maize and paddy fields in Mardingding District, Karo Regency. For testing purposes, 3 trials are used, respectively, corn and rice fields. The variable is limited to animals the size of a mouse. The purpose of this research is to build a plant pest trapping device using the Arduino uno micro controller module which can make it easier to catch pests efficiently. Farmers no longer need to control within a certain period of time. so it can save time and energy to do other jobs. The application is built using the programming language used is the C language and the Arduino IDE with notification to farmers only via short messages via cellphones.


2021 ◽  
Vol 8 (4) ◽  
pp. 831
Author(s):  
Togu Novriansyah Turnip ◽  
William Suarez Lumbantobing ◽  
David Christian Sitorus ◽  
Friska Laurenzia Sianturi

<p class="15"><em>Smartphone</em> merupakan alat umum yang digunakan masyarakat dalam kehidupan sehari-hari. Sistem operasi yang paling banyak digunakan pada smartphone adalah Android. Aplikasi pada Android dapat diperoleh tidak hanya di Play Store saja, namun juga dapat ditemukan secara bebas di <em>website-website</em> yang berada di internet. Oleh karena itu aplikasi Android rentan terhadap pembajakan.<em> Software watermarking</em> merupakan metode umum yang biasanya digunakan untuk mengantisipasi pembajakan perangkat lunak dengan menyisipkan informasi pengenal ke dalam suatu program. Tujuan dari <em>software watermarking</em> adalah untuk membuktikan kepemilikan dari sebuah program. Salah satu teknik watermarking adalah <em>dynamic watermarking. </em>Teknik ini akan men-<em>generate</em> <em>watermark</em> ketika program dieksekusi. <em>Dynamic Graph Watermarking</em> (DGW) merupakan salah satu metode dalam <em>software watermarking</em>. Dalam penyisipan <em>watermark, </em>metode ini menggunakan struktur graf yang dibuat berdasarkan enumerasi graf. Salah satu algoritma dalam DGW adalah Colberg-Thomborson (CT) <em>algorithm. </em>Algoritma tersebut menggunakan <em>code</em> yang dapat membentuk <em>watermark </em>saat <em>runtime program</em><em>.</em> Pemberian <em>watermark</em> terhadap sebuah aplikasi dilakukan dengan menggunakan CT <em>algorithm</em> dan enumerasi <em>Parent Pointer Graph (PPG).</em> Untuk menyisipkan watermark terhadap aplikasi Android, dibuat sebuah <em>library</em> Java dan sebuah simulator berbasis desktop untuk mengekstrak <em>watermark</em>. Dari hasil pengujian dapat disimpulkan bahwa PPG dapat digunakan sebagai enumerasi pada metode DGW dan memiliki tingkat ketahanan yang tinggi terhadap <em>distortive</em><em> attack </em>namun tidak pada <em>subtractive </em>dan<em> additive attack</em>. Dari penelitian juga diperoleh hasil bahwa pemberian <em>watermark</em> memberikan penambahan <em>size</em> pada apk Android namun tidak mempengaruhi peningkatan penggunaan <em>memory</em> dan <em>processor</em> aplikasi.</p><p class="15"> </p><p class="15"><em><strong>Abstract </strong></em></p><p class="15"><em>Smartphones are common tools in people’s daily life. The most common operating in smartphone is Android. Our android application can be obtained not only in the Play Store, but also free websites on the internet. Therefore, Android applications are vulnerable to piracy. Software watermarking is a common method used to anticipate software piracy by inserting identifying information into a program. The purpose of software watermarking is to prove ownership of a program. One of the watermarking techniques is dynamic watermarking that generates watermarks when the program is executed. Dynamic Graph Watermarking (DGW) is one of the software watermarking methods. This method uses a graph structure which created based on graph enumeration in inserting the watermark. One of the DGW algorithm is Colberg-Thomborson (CT) which use code that can form a watermark at program run time. For watermarking an application, we use CT algorithm and Parent Pointer Graph (PPG) enumeration.   To embed watermark to the android application we create a Java library and a desktop-based simulator to extract watermark from android application. Our result shows that PPG can be used as an enumeration and has robustness in defending against distortive attack but not to subtractive and additive attacks. we also get that watermark gives an additional size to an android apk but it does not affect the increase in memory and processor usage.</em></p><p align="justify"> </p>


2012 ◽  
Vol 43 (11) ◽  
pp. 19
Author(s):  
LARRY GREENBAUM
Keyword(s):  

2013 ◽  
Vol 18 (1) ◽  
pp. 3-11 ◽  
Author(s):  
Emmanuel Kuntsche ◽  
Florian Labhart

Ecological Momentary Assessment (EMA) is a way of collecting data in people’s natural environments in real time and has become very popular in social and health sciences. The emergence of personal digital assistants has led to more complex and sophisticated EMA protocols but has also highlighted some important drawbacks. Modern cell phones combine the functionalities of advanced communication systems with those of a handheld computer and offer various additional features to capture and record sound, pictures, locations, and movements. Moreover, most people own a cell phone, are familiar with the different functions, and always carry it with them. This paper describes ways in which cell phones have been used for data collection purposes in the field of social sciences. This includes automated data capture techniques, for example, geolocation for the study of mobility patterns and the use of external sensors for remote health-monitoring research. The paper also describes cell phones as efficient and user-friendly tools for prompt manual data collection, that is, by asking participants to produce or to provide data. This can either be done by means of dedicated applications or by simply using the web browser. We conclude that cell phones offer a variety of advantages and have a great deal of potential for innovative research designs, suggesting they will be among the standard data collection devices for EMA in the coming years.


Sign in / Sign up

Export Citation Format

Share Document