SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 691
Cross Platform User Compatible System with Specific Application
Dr. A.S. Kapse1, Shivani A. Mate2, Harshada D. Raut3, Sukanya V. Shelke4
1Assistant Professor (Sr.Scale), Department of CSE.
2,3,4Student of B.E Final Year, Department of CSE.
Anuradha Engineering College, Chilkhli.
Sant Gadge Baba Amravati University, Amravati, Maharashtra. India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Nowadays every person in this world has
Smartphone in their pocket. Mobilephonehasbecomethe part
of our life. Mobile phone redefined the connectivity and
communication because of mobile applications. The
developers want todevelopapplicationonavailableplatforms.
There are numbers of platform for user to build an
application. As different types mobilephonesworkon different
type of Operating system such as, Google’s Android, Apple’s
iOS, Nokia’s Symbian, RIM’s Blackberry. These all Operating
system have share at least 10% of market, according to
Gartner (2011). Every Operating system has their different
native application developmentplatform. Developingdifferent
application for different Operating system required more
efforts, that’s why cross platform are used. The software
application that runs on different Operating system is cross
platform development.
In this paper, we are focusing on the development of
specific applications for user compatible system with cross
platform. The cross platform helps user for compatible system
with specific application. There are different types of cross
platform applications such as, web, hybrid, interpreted and
generated app. Cross platform mobile development tools are
spread rapidly due to its ability to compile the application
source code for supported different operating system. There
are numbers of platform for develop an application, but most
commonly used is apk, i.e. android package. Android
application develop by using C# and.NET codebase.
Key Words: Cross-Platform Mobile application
development, IDE, Android development, is development,
Cross-Platform.
1. INTRODUCTION
This In this generation, Mobile phones are the basic
need of our life that means we use smartphones in our day-
to-day life. As we use Mobile phones, human required many
application for various purposes. This applications are
develop by users on different Operating system. Every
Operating system gives platform for creating application.
Consider, if we developing an application on android
Operating system, then we cannot use this application on
other Operating system, except android Operating system
(known as native apps). So to work this application on
various Operating system we develop this app in Cross
platform. The combination of source code of an application
with a runtime environment and then, this environment
interprets the app’s code at runtime and thereby executes
the app is develop by only cross-platform technology. Each
Mobile platform has specific runtime environment, while the
applications source code is platform-independent [1].
The maximum of the apps on our smartphone
device are native apps except Web Apps which areprimarily
written in JavaScript, whereas native apps are written in
languages that the platform accepts. C# is used for Windows
Phone platform apps and, Java is primary language used to
write native Android apps. An application program
developed specifically for use on a particularplatformwhich
is to be developed is a native application. Because native
apps are written for a specific platform, they can interact
with and take advantage of operating system features and
other software that is typically installed onthatplatform[2].
While developingnative appsdevelopersuseitssoftware
development kit (SDK) and frameworks for developers
implement an application for one specific target platform.
For example, develop an applications or Android are coded
in Java, access the platform functionality through Android’s
frameworks. Similarly for developing application in iOS are
coded into Objective-C language, access platform Apple’s
frameworks. Native applicationssupportsmultipleplatform,
they have to be develop separately for each platform. On
other hand, Cross-platform can use independentplatform to
develop an application in mobile phones. As the combine
source code of an application with a runtime environment.
Runtime environment interprets the application code that
execute the application in the smartphones. In Mobile
Operating System market share Worldwide, Google’s
Android is 76.23%, Nokia’s Symbian is 0.09%, Apple’s iOS is
22.17%, RIM’s Blackberry is 0.03%, Microsoft’s Windows is
0.7%, and other Operating system is 0.26% [3].
There are four different technical configurations are
available for developing native and mobile web applications
are:
A. Native applications: These applications are fast,
powerful, and reliable but are tied to Mobile
platform. It means that developer can must
duplicatethemusingproper programminglanguage
for targeting other mobile platform.
B. Hybrid applications: Application of Hybrid app are
built by using HTML5 and CSS3. In this the source
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 692
code is still executed by browser that is part of web.
They ensure Cross-platform compatibility and
access Mobile device’s hardware (permissions of
user’s).
Table -1: Various OS share Market % [8]
Date Android iOS Symbian RIM Other
Apr
19
75.22 22.76 0.11 0.05 0.03
May
19
75.33 22.66 0.11 0.04 0.02.
Jun
19
76.03 22.04 0.1 0.03 0.02
Jul 19 76.08 22.01 0.1 0.03 0.02
Aug
19
76.23 22.17 0.09 0.03 0.02
C. Web applications: web app are based on the
browser based applications inwhichthesoftwareis
downloaded from the web. To develop this
applications that it required native applicationsuch
as JQuery Mobile, Sencha Touch, JQTouch,
WebApp.net and many more.
D. Generated applications: A web site designed for
phones or tablet. It is like a native app. A popular
example of generated apps is Applause [3].
According to the survey to develop any mobileapplication,it
takes an average of 18 weeks to build a native app rather
than cross platform takes 20-25 weeks [2].
2. LITERATURE SURVEY
Platform can refers to the types of processor(CPU)on which
a given Operating system or applications run. There are
many devices such as smartphones that are also effectively
computer platform but less commonly thought about in the
way. Application software can be written to depend on the
features of a particular platform. The Java platform isvirtual
machine platform, which runs on variousoperatingsystems.
A hardware platform can refer to instruction set
architecture. A software platform can either be an operating
system or programming environment, through more
commonly it is the combination of both Operating system
and programming environment. There are many different
platform for different Operating system such as java, web
browser, Linux, macOS and many more. A java platformisan
exception to the general rule that operating system is a
software platform. A java can coded or programmed to run
on all Operating systems that implement a Java Virtual
Machine (JVM). Java programs can be executed natively
using Java processor.
There are three biggest application store are Google
play for Android, App Store for iOS, and Microsoft Store for
Windows. Apps are generally downloaded from application
distribution platforms which are operated by users. There
are many application development tools such as, Codename
One, PhoneGap, NativeScript, iOS, Android and many more.
To create more than two different programs that have the
ability to behave similarly to each other. It is also possible
that this means of developing a cross-platform application
will result in more problems with bug tracking and fixing,
because the two different source trees would have different
3. ARCHITECTURE
MicrosoftisusingXamarintobuildiOSapplicationsandthey
have over 400k developers using it. Your application will be
native(compiledtotheplatformyouchoose)andyouareableto
use all the native libraries, widgets and UI parts. A will need a
cross-platform architecture to be able to reuse code among
platforms and using Xamarin you may be able to reuse more
than 50-60% of your C# code among platforms. The same
experienceonthedevicesasonthewebsite,butitenablesyour
applications to deliver much more performance and features
thananyHTML5solution.FacebookwentfromHTML5tonative
applications due to performance and user experience
limitations.
Fig -1: Building Applications: lead platform
4. ADVANTAGES
A. Reusable Code Components: With both cross-
platformand hybridappdevelopment approach,the
development teams don’t have towriteuniquecode
for different platforms. Instead, the program
developed for one app gets leveragedmanytimes.It
is with code base used in bits for future projects.
B. Speed: It is one of the best advantages of cross-
platform mobile app development. Theuseofsingle
source code across multiple platforms helpsreduce
50 – 80 % of development efforts across projects. It
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 693
enables development teams to abide and adhere by
project deadlines.
C. Reduced Costs: Internet marketing is consideredas
the future for mobile applications. And, the cost of
application development across differentplatforms
discourages companies. The use of single code base
across platforms results in significant cost
reduction. Even the development teams don’t have
to invest time and money in learning multiple
technologies. They have to master a few skills toget
started with the development process [4].
5. DISADVANTAGES
A. Performance Challenges: Cross-platform appshave
integration challenges with their target operating
systems. It is because of inconsistent
communication between device’s native and non-
native components. It affects the optimum
performance of applications.
B. Slow Code Performance With Limited Tool
Availability: Cross-compliance during the
development phase make the code sluggish and
even reduces the speed. Also, at times it becomes
mandatory for the developers to make use of tools
and suited limited to a particular app.
C. Limited User Experience: Cross-platform
applications are not able to take total advantage of
native-only features to provide excellent user
experiences. It is because of different screen
layouts, platforms, and functionality [4].
4. CONCLUSION
At last concluding all reviews which were related to topic of
Cross Platform Mobile Application Development, the
concepts related to mobile operating systems. The mobile
operating system which work for different operating system
is small parts are similar in it. So it is propose after all these
experiments is help us to achieve our aim that we can build
an integrated development environment something like
Eclipse or NetBeans. The developer has its own choice to
develop the application either in Java or Objective C. then it
design GUI and works on the coding part and after that
debugs and ensures the application is complete he would be
given a choice to deploy the application to either Android or
iOS. The developer to debug the program, check for memory
leaks and do other stuff related to the testing part. And then
the application will run on the platform.
REFERENCES
[1] Harish Nair, Vineet Yadav, “Study on Cross –
Platform Mobile App Development with Xamarin.”,
http://www.ijtsrd.com/ijtsrd15663.pdf.
[2] Spyros Xanthopoulos, Stelios Xinogalos, “A
Comparative Analysis of Cross-platform
Development Approaches for Mobile Applications”.
Available: 4 august 2019.
[3] Henning Heitkötter, Sebastian HanschkeandTimA.
Majchrzak, “Comparing Cross-platform
Development Approaches for Mobile Applications”,
Available: 4 august 2019.
[4] (2019) RISHABH SOFTWARE website. [Online].
https://www.rishabhsoft.com/blog/pros-cons-
cross-platform-mobile-app-developmentAvailable:
10 august 2019
[5] Gebaur, J.Shaw, M.J.2004. Success factors and
impacts of mobile businessapplications:resultfrom
a mobilee-procurementstudy.International Journal
of Electronic Commerce 8, 3, 19-41.
[6] Mikkonent, Taivalsaaria, and Terhom. 2009. Lively
for qt: A platform for mobile web applications.
Proceedings of the 6th International Conference on
Mobile Technology, Application Systems.
[7] Smutny.P.2012. Mobile development tools and
cross-platform solutions. Carpathian Control
Conference (ICCC), 2012 13th International, 653-
656.YAN,B. AND CHEN,G. 2011.
[8] Appjoy: Personalized mobile application discovery.
Proceedings of the 9th international conference on
Mobile systems, applications, and services
[9] Ripple Emulator, Ripple Community Site.,
http://ripple.tinyhippos.com/ Anirudh Nagesh,
Carlos E. CaicedoCross-PlatformMobileApplication
Development, ITERA 2012, The 10th Annual
Conference on Telecommunications and
Information Technology, 30th March-1 April 2012,
IndianapolisIndiana
[10]D Keuper, (s1019775, XNU a security evaluation),
University of Twente and Certified Secure,
December 13, 2012.
BIOGRAPHIES
Dr. Avinash S. Kapse received his
BE degree in Computer Science &
Engineering from Sant Gadge Baba
Amravati University, Amravati in
2005 and ME from Government
College of Engineering,
Aurangabad Universityin2010.He
has received Ph.D. degree in
Computer ScienceandEngineering
from Singhania University in Sept-
2017. He is having 14.5 years of
experience in the fieldofComputer
Science & Engineering.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 694
Ms. Shivani A. Mate pursuing
Bachelor of Engineering in
Computer Science & Engineering
Department from Anuradha
Engineering College of SGBAU
Amravati University Maharashtra
Ms. Harshada D. Raut pursuing
Bachelor of Engineering in
Computer Science & Engineering
Department from Anuradha
Engineering College of SGBAU
Amravati University Maharashtra
Ms. Sukanya v. shelke pursuing
Bachelor of Engineering in
Computer Science & Engineering
Department from Anuradha
Engineering College of SGBAU
Amravati University Maharashtra

Weitere ähnliche Inhalte

Was ist angesagt?

Bridge-Stage Framework for the Smartphone Application Development using HTML5
Bridge-Stage Framework for the Smartphone Application Development using HTML5Bridge-Stage Framework for the Smartphone Application Development using HTML5
Bridge-Stage Framework for the Smartphone Application Development using HTML5
ijsrd.com
 

Was ist angesagt? (18)

Flutter dhaval solanki
Flutter   dhaval solankiFlutter   dhaval solanki
Flutter dhaval solanki
 
ios vs android development – key differences
ios vs android development – key differencesios vs android development – key differences
ios vs android development – key differences
 
Most Popular Cross Platform Mobile Development Tools
Most Popular Cross Platform Mobile Development ToolsMost Popular Cross Platform Mobile Development Tools
Most Popular Cross Platform Mobile Development Tools
 
Benefits of xamarin
Benefits of xamarinBenefits of xamarin
Benefits of xamarin
 
Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app development
 
A Review Paper on Cross Platform Mobile Application Development IDE
A Review Paper on Cross Platform Mobile Application Development IDEA Review Paper on Cross Platform Mobile Application Development IDE
A Review Paper on Cross Platform Mobile Application Development IDE
 
Android summer training report
Android summer training reportAndroid summer training report
Android summer training report
 
Where Do Cross-Platform App Frameworks Stand in 2020?
Where Do Cross-Platform App Frameworks Stand in 2020?Where Do Cross-Platform App Frameworks Stand in 2020?
Where Do Cross-Platform App Frameworks Stand in 2020?
 
The ultimate guide and facts on cross platform app development in 2021.
The ultimate guide and facts on cross platform app development in 2021.The ultimate guide and facts on cross platform app development in 2021.
The ultimate guide and facts on cross platform app development in 2021.
 
Internship in android development-no appendix
Internship in android development-no appendixInternship in android development-no appendix
Internship in android development-no appendix
 
Android Synopsis
Android SynopsisAndroid Synopsis
Android Synopsis
 
IOS vs Android Apps
IOS vs Android AppsIOS vs Android Apps
IOS vs Android Apps
 
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
 
Dealing with-the-dilemma-mob-app-dev-approaches
Dealing with-the-dilemma-mob-app-dev-approachesDealing with-the-dilemma-mob-app-dev-approaches
Dealing with-the-dilemma-mob-app-dev-approaches
 
Bridge-Stage Framework for the Smartphone Application Development using HTML5
Bridge-Stage Framework for the Smartphone Application Development using HTML5Bridge-Stage Framework for the Smartphone Application Development using HTML5
Bridge-Stage Framework for the Smartphone Application Development using HTML5
 
Dashboard Simulator
Dashboard SimulatorDashboard Simulator
Dashboard Simulator
 
Top reasons why to choose xamarin for mobile app development
Top reasons why to choose xamarin for mobile app developmentTop reasons why to choose xamarin for mobile app development
Top reasons why to choose xamarin for mobile app development
 
Xamarin the good, the bad and the ugly
Xamarin  the good, the bad and the uglyXamarin  the good, the bad and the ugly
Xamarin the good, the bad and the ugly
 

Ähnlich wie IRJET- Cross Platform User Compatible System with Specific Application

Ähnlich wie IRJET- Cross Platform User Compatible System with Specific Application (20)

THE WORLD OF HYBRID APP DEVELOPMENT
THE WORLD OF HYBRID APP DEVELOPMENTTHE WORLD OF HYBRID APP DEVELOPMENT
THE WORLD OF HYBRID APP DEVELOPMENT
 
Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?
 
What is The Best Platform for Mobile App Development.pdf
What is The Best Platform for Mobile App Development.pdfWhat is The Best Platform for Mobile App Development.pdf
What is The Best Platform for Mobile App Development.pdf
 
IRJET - Survey Paper on Tools Used to Enhance User's Experience with Cons...
IRJET -  	  Survey Paper on Tools Used to Enhance User's Experience with Cons...IRJET -  	  Survey Paper on Tools Used to Enhance User's Experience with Cons...
IRJET - Survey Paper on Tools Used to Enhance User's Experience with Cons...
 
Best Mobile App Development Frameworks in 2023.pdf
Best Mobile App Development Frameworks in 2023.pdfBest Mobile App Development Frameworks in 2023.pdf
Best Mobile App Development Frameworks in 2023.pdf
 
Top Cross Platform Mobile App Development Frameworks
Top Cross Platform Mobile App Development FrameworksTop Cross Platform Mobile App Development Frameworks
Top Cross Platform Mobile App Development Frameworks
 
Do You Want to Achieve Mobile App Mastery? A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery? A Step-by-Step GuidebookDo You Want to Achieve Mobile App Mastery? A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery? A Step-by-Step Guidebook
 
Do You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery: A Step-by-Step GuidebookDo You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebook
 
E017163033
E017163033E017163033
E017163033
 
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
 
How to Build a Hybrid App: A Detailed Outline
How to Build a Hybrid App: A Detailed Outline How to Build a Hybrid App: A Detailed Outline
How to Build a Hybrid App: A Detailed Outline
 
The Ultimate Guide to Cross-Platform App Development
The Ultimate Guide to Cross-Platform App DevelopmentThe Ultimate Guide to Cross-Platform App Development
The Ultimate Guide to Cross-Platform App Development
 
Top 10 Android Frameworks for Modern.pdf
Top 10 Android Frameworks for Modern.pdfTop 10 Android Frameworks for Modern.pdf
Top 10 Android Frameworks for Modern.pdf
 
Hybrid mobile app
Hybrid mobile appHybrid mobile app
Hybrid mobile app
 
Comparisons react native vs. flutter vs. ionic vs. xamarin vs. native script
Comparisons  react native vs. flutter vs. ionic vs. xamarin vs. native scriptComparisons  react native vs. flutter vs. ionic vs. xamarin vs. native script
Comparisons react native vs. flutter vs. ionic vs. xamarin vs. native script
 
Best android frameworks for app development in 2023.pdf
Best android frameworks for app development in 2023.pdfBest android frameworks for app development in 2023.pdf
Best android frameworks for app development in 2023.pdf
 
Top 10 Mobile App Development Frameworks in 2023
Top 10 Mobile App Development Frameworks in 2023Top 10 Mobile App Development Frameworks in 2023
Top 10 Mobile App Development Frameworks in 2023
 
The Impact of Cross-Platform App Development Companies.pdf
The Impact of Cross-Platform App Development Companies.pdfThe Impact of Cross-Platform App Development Companies.pdf
The Impact of Cross-Platform App Development Companies.pdf
 
Jaipur Bus Finder - An Android-based Application
Jaipur Bus Finder - An Android-based ApplicationJaipur Bus Finder - An Android-based Application
Jaipur Bus Finder - An Android-based Application
 
Complete Guide to Mobile App Development
Complete Guide to Mobile App DevelopmentComplete Guide to Mobile App Development
Complete Guide to Mobile App Development
 

Mehr von IRJET Journal

Mehr von IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Kürzlich hochgeladen

Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 

Kürzlich hochgeladen (20)

Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 

IRJET- Cross Platform User Compatible System with Specific Application

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 691 Cross Platform User Compatible System with Specific Application Dr. A.S. Kapse1, Shivani A. Mate2, Harshada D. Raut3, Sukanya V. Shelke4 1Assistant Professor (Sr.Scale), Department of CSE. 2,3,4Student of B.E Final Year, Department of CSE. Anuradha Engineering College, Chilkhli. Sant Gadge Baba Amravati University, Amravati, Maharashtra. India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Nowadays every person in this world has Smartphone in their pocket. Mobilephonehasbecomethe part of our life. Mobile phone redefined the connectivity and communication because of mobile applications. The developers want todevelopapplicationonavailableplatforms. There are numbers of platform for user to build an application. As different types mobilephonesworkon different type of Operating system such as, Google’s Android, Apple’s iOS, Nokia’s Symbian, RIM’s Blackberry. These all Operating system have share at least 10% of market, according to Gartner (2011). Every Operating system has their different native application developmentplatform. Developingdifferent application for different Operating system required more efforts, that’s why cross platform are used. The software application that runs on different Operating system is cross platform development. In this paper, we are focusing on the development of specific applications for user compatible system with cross platform. The cross platform helps user for compatible system with specific application. There are different types of cross platform applications such as, web, hybrid, interpreted and generated app. Cross platform mobile development tools are spread rapidly due to its ability to compile the application source code for supported different operating system. There are numbers of platform for develop an application, but most commonly used is apk, i.e. android package. Android application develop by using C# and.NET codebase. Key Words: Cross-Platform Mobile application development, IDE, Android development, is development, Cross-Platform. 1. INTRODUCTION This In this generation, Mobile phones are the basic need of our life that means we use smartphones in our day- to-day life. As we use Mobile phones, human required many application for various purposes. This applications are develop by users on different Operating system. Every Operating system gives platform for creating application. Consider, if we developing an application on android Operating system, then we cannot use this application on other Operating system, except android Operating system (known as native apps). So to work this application on various Operating system we develop this app in Cross platform. The combination of source code of an application with a runtime environment and then, this environment interprets the app’s code at runtime and thereby executes the app is develop by only cross-platform technology. Each Mobile platform has specific runtime environment, while the applications source code is platform-independent [1]. The maximum of the apps on our smartphone device are native apps except Web Apps which areprimarily written in JavaScript, whereas native apps are written in languages that the platform accepts. C# is used for Windows Phone platform apps and, Java is primary language used to write native Android apps. An application program developed specifically for use on a particularplatformwhich is to be developed is a native application. Because native apps are written for a specific platform, they can interact with and take advantage of operating system features and other software that is typically installed onthatplatform[2]. While developingnative appsdevelopersuseitssoftware development kit (SDK) and frameworks for developers implement an application for one specific target platform. For example, develop an applications or Android are coded in Java, access the platform functionality through Android’s frameworks. Similarly for developing application in iOS are coded into Objective-C language, access platform Apple’s frameworks. Native applicationssupportsmultipleplatform, they have to be develop separately for each platform. On other hand, Cross-platform can use independentplatform to develop an application in mobile phones. As the combine source code of an application with a runtime environment. Runtime environment interprets the application code that execute the application in the smartphones. In Mobile Operating System market share Worldwide, Google’s Android is 76.23%, Nokia’s Symbian is 0.09%, Apple’s iOS is 22.17%, RIM’s Blackberry is 0.03%, Microsoft’s Windows is 0.7%, and other Operating system is 0.26% [3]. There are four different technical configurations are available for developing native and mobile web applications are: A. Native applications: These applications are fast, powerful, and reliable but are tied to Mobile platform. It means that developer can must duplicatethemusingproper programminglanguage for targeting other mobile platform. B. Hybrid applications: Application of Hybrid app are built by using HTML5 and CSS3. In this the source
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 692 code is still executed by browser that is part of web. They ensure Cross-platform compatibility and access Mobile device’s hardware (permissions of user’s). Table -1: Various OS share Market % [8] Date Android iOS Symbian RIM Other Apr 19 75.22 22.76 0.11 0.05 0.03 May 19 75.33 22.66 0.11 0.04 0.02. Jun 19 76.03 22.04 0.1 0.03 0.02 Jul 19 76.08 22.01 0.1 0.03 0.02 Aug 19 76.23 22.17 0.09 0.03 0.02 C. Web applications: web app are based on the browser based applications inwhichthesoftwareis downloaded from the web. To develop this applications that it required native applicationsuch as JQuery Mobile, Sencha Touch, JQTouch, WebApp.net and many more. D. Generated applications: A web site designed for phones or tablet. It is like a native app. A popular example of generated apps is Applause [3]. According to the survey to develop any mobileapplication,it takes an average of 18 weeks to build a native app rather than cross platform takes 20-25 weeks [2]. 2. LITERATURE SURVEY Platform can refers to the types of processor(CPU)on which a given Operating system or applications run. There are many devices such as smartphones that are also effectively computer platform but less commonly thought about in the way. Application software can be written to depend on the features of a particular platform. The Java platform isvirtual machine platform, which runs on variousoperatingsystems. A hardware platform can refer to instruction set architecture. A software platform can either be an operating system or programming environment, through more commonly it is the combination of both Operating system and programming environment. There are many different platform for different Operating system such as java, web browser, Linux, macOS and many more. A java platformisan exception to the general rule that operating system is a software platform. A java can coded or programmed to run on all Operating systems that implement a Java Virtual Machine (JVM). Java programs can be executed natively using Java processor. There are three biggest application store are Google play for Android, App Store for iOS, and Microsoft Store for Windows. Apps are generally downloaded from application distribution platforms which are operated by users. There are many application development tools such as, Codename One, PhoneGap, NativeScript, iOS, Android and many more. To create more than two different programs that have the ability to behave similarly to each other. It is also possible that this means of developing a cross-platform application will result in more problems with bug tracking and fixing, because the two different source trees would have different 3. ARCHITECTURE MicrosoftisusingXamarintobuildiOSapplicationsandthey have over 400k developers using it. Your application will be native(compiledtotheplatformyouchoose)andyouareableto use all the native libraries, widgets and UI parts. A will need a cross-platform architecture to be able to reuse code among platforms and using Xamarin you may be able to reuse more than 50-60% of your C# code among platforms. The same experienceonthedevicesasonthewebsite,butitenablesyour applications to deliver much more performance and features thananyHTML5solution.FacebookwentfromHTML5tonative applications due to performance and user experience limitations. Fig -1: Building Applications: lead platform 4. ADVANTAGES A. Reusable Code Components: With both cross- platformand hybridappdevelopment approach,the development teams don’t have towriteuniquecode for different platforms. Instead, the program developed for one app gets leveragedmanytimes.It is with code base used in bits for future projects. B. Speed: It is one of the best advantages of cross- platform mobile app development. Theuseofsingle source code across multiple platforms helpsreduce 50 – 80 % of development efforts across projects. It
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 693 enables development teams to abide and adhere by project deadlines. C. Reduced Costs: Internet marketing is consideredas the future for mobile applications. And, the cost of application development across differentplatforms discourages companies. The use of single code base across platforms results in significant cost reduction. Even the development teams don’t have to invest time and money in learning multiple technologies. They have to master a few skills toget started with the development process [4]. 5. DISADVANTAGES A. Performance Challenges: Cross-platform appshave integration challenges with their target operating systems. It is because of inconsistent communication between device’s native and non- native components. It affects the optimum performance of applications. B. Slow Code Performance With Limited Tool Availability: Cross-compliance during the development phase make the code sluggish and even reduces the speed. Also, at times it becomes mandatory for the developers to make use of tools and suited limited to a particular app. C. Limited User Experience: Cross-platform applications are not able to take total advantage of native-only features to provide excellent user experiences. It is because of different screen layouts, platforms, and functionality [4]. 4. CONCLUSION At last concluding all reviews which were related to topic of Cross Platform Mobile Application Development, the concepts related to mobile operating systems. The mobile operating system which work for different operating system is small parts are similar in it. So it is propose after all these experiments is help us to achieve our aim that we can build an integrated development environment something like Eclipse or NetBeans. The developer has its own choice to develop the application either in Java or Objective C. then it design GUI and works on the coding part and after that debugs and ensures the application is complete he would be given a choice to deploy the application to either Android or iOS. The developer to debug the program, check for memory leaks and do other stuff related to the testing part. And then the application will run on the platform. REFERENCES [1] Harish Nair, Vineet Yadav, “Study on Cross – Platform Mobile App Development with Xamarin.”, http://www.ijtsrd.com/ijtsrd15663.pdf. [2] Spyros Xanthopoulos, Stelios Xinogalos, “A Comparative Analysis of Cross-platform Development Approaches for Mobile Applications”. Available: 4 august 2019. [3] Henning Heitkötter, Sebastian HanschkeandTimA. Majchrzak, “Comparing Cross-platform Development Approaches for Mobile Applications”, Available: 4 august 2019. [4] (2019) RISHABH SOFTWARE website. [Online]. https://www.rishabhsoft.com/blog/pros-cons- cross-platform-mobile-app-developmentAvailable: 10 august 2019 [5] Gebaur, J.Shaw, M.J.2004. Success factors and impacts of mobile businessapplications:resultfrom a mobilee-procurementstudy.International Journal of Electronic Commerce 8, 3, 19-41. [6] Mikkonent, Taivalsaaria, and Terhom. 2009. Lively for qt: A platform for mobile web applications. Proceedings of the 6th International Conference on Mobile Technology, Application Systems. [7] Smutny.P.2012. Mobile development tools and cross-platform solutions. Carpathian Control Conference (ICCC), 2012 13th International, 653- 656.YAN,B. AND CHEN,G. 2011. [8] Appjoy: Personalized mobile application discovery. Proceedings of the 9th international conference on Mobile systems, applications, and services [9] Ripple Emulator, Ripple Community Site., http://ripple.tinyhippos.com/ Anirudh Nagesh, Carlos E. CaicedoCross-PlatformMobileApplication Development, ITERA 2012, The 10th Annual Conference on Telecommunications and Information Technology, 30th March-1 April 2012, IndianapolisIndiana [10]D Keuper, (s1019775, XNU a security evaluation), University of Twente and Certified Secure, December 13, 2012. BIOGRAPHIES Dr. Avinash S. Kapse received his BE degree in Computer Science & Engineering from Sant Gadge Baba Amravati University, Amravati in 2005 and ME from Government College of Engineering, Aurangabad Universityin2010.He has received Ph.D. degree in Computer ScienceandEngineering from Singhania University in Sept- 2017. He is having 14.5 years of experience in the fieldofComputer Science & Engineering.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 694 Ms. Shivani A. Mate pursuing Bachelor of Engineering in Computer Science & Engineering Department from Anuradha Engineering College of SGBAU Amravati University Maharashtra Ms. Harshada D. Raut pursuing Bachelor of Engineering in Computer Science & Engineering Department from Anuradha Engineering College of SGBAU Amravati University Maharashtra Ms. Sukanya v. shelke pursuing Bachelor of Engineering in Computer Science & Engineering Department from Anuradha Engineering College of SGBAU Amravati University Maharashtra