1) The document compares the development of native mobile apps to hybrid mobile apps built with frameworks like PhoneGap and Intel App Framework.
2) It describes a case study where a water company in Brazil developed both a native and hybrid mobile app to allow customers to report issues.
3) User testing found that 76.67% of users did not notice a difference between the native and hybrid apps, showing that hybrid development can be a viable lower-cost alternative to native development.
Bridge-Stage Framework for the Smartphone Application Development using HTML5ijsrd.com
Now a days, the Web has become an integral part of our everyday lives. The rapid growth of the smart phone market has brought the Web from our home desks to anywhere we are, and enabled us to access this vast source of information at any time. The mobile operating systems (OS) used by modern smart phones are too diverse such as Google's Android, Apple's iOS, Microsoft's Windows Phone, and so on. Smartphone application development is done using native platform such as iPhone using Objective-C, Android using Java, Windows Mobile using C# and so on. Therefore, a bridge stage framework which supports 'Write once and deploy everywhere' is required to support the development of Smartphone applications. This paper presents the HTML5-based bridge stage framework which uses Phone Gap and Web kit to support the development of Smartphone applications that are written as Web applications. A big problem with developing applications for mobile devices is platform fragmentation [6]. That means that there are many different mobile platforms that are further divided by the different versions available [5][2]. Users with older hardware are left without support and updates as newer devices are put out on the market [9]. This means that the developer has the choice between limiting the solutions and only aim for a minor part of the spectra or to develop for more platforms to reach as many users as possible. To maximize the amount of possible users, the developer has to create an application for each platform and make sure that they are backwards compatible so that users with older devices can use them.
Most of the developers use the cross-platform mobile development solutions to develop the mobile
application once and run it on many platforms. Many of these cross-platform solutions are still under
research and development. Also, these solutions are based on different approaches such as Cross-
Compilation approach, Virtual Machine approach, and Web-Based approach. There are many survey
papers about the cross-platform mobile development solutions but they do not include the most recent
tools, including Component-Based approach, Cloud-Based approach, and Merged approach. The main aim
of this paper is helping the researchers to know the most recent approaches and the open research issues.
This paper surveys the existing cross platform mobile development tools, introduces a comprehensive
categorization to the cross-platform tools, defines the pros and cons of each approach and compares the
cross-platform mobile development solutions.
Are you looking for budget-friendly mobile applications? Do you want an application that reaches a wider audience? Want to hire cross-platform app development company for your dream project? For all of these questions, there’s one solution, i.e. cross-platform application development services. Cross-platform is among those platforms which have made mobile application development easy and highly used among the coders. Cross-platform app development market has been undergoing a tremendous increase in popularity. Better user-interface, quick loading time, and easy customization have made the rank of cross-platform technology higher than any other technology.
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019upssingh
As 2019 is around the corner, we would like to focus and want to talk about the emerging trends, tools and ideas of technology that are likely to define the coming new (2019) year. As we know IT industry never stands still, it is an ever-changing stream and people are getting involved progressively with digital devices across the globe every year.
In the digital world, where everyone is familiar, connected and dependable on digital devices like phones, smartphones, tablets and using mobile apps, apps industry getting more competent and modern. This is why mobile apps are more popular among people.
There are various apps available in the market but not necessarily all are effective, useful and working in the right way. As per the current survey, more than 75% of users open an app once and never come back as they are expecting a lot from a mobile app. Nowadays in a fast-growing world, everyone is busy and have a shortage of time so expecting the maximum work in the minimum time through digital devices.
So to design an effective mobile app there is a need to understand the people requirement and expectation, which can be done by only a skilled, creative and experienced developer who can think out of the box and listen to their client completely.
To meet with this Android app development competition trend we explain the top 5 technologies to create a competent android APP.
When you start the development of a mobile app for any business, first of all, some basic questions come to your mind for example; what programming language is effective for mobile apps? But don’t worry here we will discuss “best programming language” that is more used by almost mobile app developers. Get more information visit: https://www.wxites.net/mobile-app-development.php
Bridge-Stage Framework for the Smartphone Application Development using HTML5ijsrd.com
Now a days, the Web has become an integral part of our everyday lives. The rapid growth of the smart phone market has brought the Web from our home desks to anywhere we are, and enabled us to access this vast source of information at any time. The mobile operating systems (OS) used by modern smart phones are too diverse such as Google's Android, Apple's iOS, Microsoft's Windows Phone, and so on. Smartphone application development is done using native platform such as iPhone using Objective-C, Android using Java, Windows Mobile using C# and so on. Therefore, a bridge stage framework which supports 'Write once and deploy everywhere' is required to support the development of Smartphone applications. This paper presents the HTML5-based bridge stage framework which uses Phone Gap and Web kit to support the development of Smartphone applications that are written as Web applications. A big problem with developing applications for mobile devices is platform fragmentation [6]. That means that there are many different mobile platforms that are further divided by the different versions available [5][2]. Users with older hardware are left without support and updates as newer devices are put out on the market [9]. This means that the developer has the choice between limiting the solutions and only aim for a minor part of the spectra or to develop for more platforms to reach as many users as possible. To maximize the amount of possible users, the developer has to create an application for each platform and make sure that they are backwards compatible so that users with older devices can use them.
Most of the developers use the cross-platform mobile development solutions to develop the mobile
application once and run it on many platforms. Many of these cross-platform solutions are still under
research and development. Also, these solutions are based on different approaches such as Cross-
Compilation approach, Virtual Machine approach, and Web-Based approach. There are many survey
papers about the cross-platform mobile development solutions but they do not include the most recent
tools, including Component-Based approach, Cloud-Based approach, and Merged approach. The main aim
of this paper is helping the researchers to know the most recent approaches and the open research issues.
This paper surveys the existing cross platform mobile development tools, introduces a comprehensive
categorization to the cross-platform tools, defines the pros and cons of each approach and compares the
cross-platform mobile development solutions.
Are you looking for budget-friendly mobile applications? Do you want an application that reaches a wider audience? Want to hire cross-platform app development company for your dream project? For all of these questions, there’s one solution, i.e. cross-platform application development services. Cross-platform is among those platforms which have made mobile application development easy and highly used among the coders. Cross-platform app development market has been undergoing a tremendous increase in popularity. Better user-interface, quick loading time, and easy customization have made the rank of cross-platform technology higher than any other technology.
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019upssingh
As 2019 is around the corner, we would like to focus and want to talk about the emerging trends, tools and ideas of technology that are likely to define the coming new (2019) year. As we know IT industry never stands still, it is an ever-changing stream and people are getting involved progressively with digital devices across the globe every year.
In the digital world, where everyone is familiar, connected and dependable on digital devices like phones, smartphones, tablets and using mobile apps, apps industry getting more competent and modern. This is why mobile apps are more popular among people.
There are various apps available in the market but not necessarily all are effective, useful and working in the right way. As per the current survey, more than 75% of users open an app once and never come back as they are expecting a lot from a mobile app. Nowadays in a fast-growing world, everyone is busy and have a shortage of time so expecting the maximum work in the minimum time through digital devices.
So to design an effective mobile app there is a need to understand the people requirement and expectation, which can be done by only a skilled, creative and experienced developer who can think out of the box and listen to their client completely.
To meet with this Android app development competition trend we explain the top 5 technologies to create a competent android APP.
When you start the development of a mobile app for any business, first of all, some basic questions come to your mind for example; what programming language is effective for mobile apps? But don’t worry here we will discuss “best programming language” that is more used by almost mobile app developers. Get more information visit: https://www.wxites.net/mobile-app-development.php
These days, every business has their mobile applications to serve their client base. However, it is hard to stand out of the crowd in this competitive world. Therefore, many business applications have to face failure considering several factors likewise application lacks customer-centric features, testing not done properly, originality factor, the technology used for development and others. So to make a mobile app successful and earn huge revenue, it is important to ensure that the mobile app should be feature-riched and able to engage customers to a greater extent. One such mobile app technology that is getting popular these days is Google’s Flutter. And the businesses are looking for Flutter development services as the technology provides cross-platform app development with outstanding features and exclusive benefits.
Cross Platform Development Using Fluttervivatechijri
Today the development of cross-platform mobile application has under the state of compromise. The developers are not willing to choose an alternative of either building the similar app many times for many operating systems or to accept a lowest common denominator and optimal solution that will going to trade the native speed, accuracy for portability. The Flutter is an open-source SDK for creating high-performance, high fidelity mobile apps for the development of iOS and Android. Few significant features of flutter are - Just-in-time compilation (JIT), Ahead- of-time compilation (AOT compilation) into a native (system-dependent) machine code so that the resulting binary file can execute natively. The Flutter’s hot reload functionality helps us to understand quickly and easily experiment, build UIs, add features, and fix bugs. Hot reload works by injecting updated source code files into the running Dart Virtual Machine (VM). With the help of Flutter, we believe that we would be having a solution that gives us the best of both worlds: hardware accelerated graphics and UI, powered by native ARM code, targeting both popular mobile operating systems.
Why is flutter considered the best cross platform frameworkPixel Crayons
Read the full blog here: https://bit.ly/3hFP4ns
Connect with us through:
Contact us : https://rb.gy/nhczda
Facebook : https://www.facebook.com/PixelCrayons
Twitter : https://twitter.com/pixelcrayons
LinkedIn : https://www.linkedin.com/company/pixe...
Instagram : https://www.instagram.com/pixelcrayons/
Pinterest : https://in.pinterest.com/pixelcrayons/
While the Ionic framework is good enough for building desktop apps, it suffers from a few drawbacks. The alternatives you’ll learn about here are devoid of those disadvantages.
While there'll always be a debate and difference of opinions considering which platform is that the best, one should stop and think for a moment: how does one define best? What may be suitable for someone may not be an equivalent for others. Selecting the proper platform always depends on the kind of project and its fundamental requirements. look for the right set of qualities that these platforms possess and match them along with your requirement; you'll have the perfect combination.
This presentation has been developed in the context of the Mobile Applications Development course, DISIM, University of L'Aquila (Italy), Spring 2015.
http://www.ivanomalavolta.com
Is a mobile development framework.
It enables software programmers to build applications for mobile devices using JavaScript, HTML5.
The resulting applications are hybrid, meaning that they are neither truly native nor purely web-based.
And its work on multi platform.
Ionic vs flutter best platform for hybrid app developmentMarkovate
Both frameworks are inherently different, despite having the common goal of developing high-performing mobile apps. And if you think there will be many similarities between the working process of the leading cross-platform app development frameworks, you are highly mistaken.
Even with all the features possessed by Xamarin, it may be unsuitable for your digital solution. When you can’t leverage this platform, the following Xamarin alternatives will help you.
Why does .net maui deserve your attention if you’re planning to use xamarin Moon Technolabs Pvt. Ltd.
Do you know anything about .NET MAUI? It’s a new app UI that deserves your attention, especially if you’re planning to leverage xamarin app development services.
Cross-platform app development frameworks allow developers to create mobile applications that are compatible with more than one operating systems, in this case, iOS and Android. It provides them with the ability to write the code once, and then run it anywhere for other platforms too, thereby enabling to release a product/software faster, safer, and with better quality. Check out our latest PPT to get to know How Cross-Platform App Frameworks can grow in 2020.
ios vs android development – key differencesMarkovate
Mobile Apps have become so ubiquitous that it is almost impossible to imagine our lives without fiddling with our smartphones. All credit goes to renowned android and ios app development companies who built feature-rich, robust mobile apps like Whatsapp, Facebook, Instagram, etc., that have dominated our world like never before.
REDUCING SECURITY CONCERNS WHEN USING CLOUD COMPUTING IN ONLINE EXAMS CASE ST...ijcsit
The SHAMEL Exam is the second important exam in Jordan; accordingly, the preservation of confidentiality and security are the most important priorities of the exam managers. Recently, AL-Balqa Applied University (BAU) in Jordan has computerized the exam and one of the suggestions was to utilize
the cloud computing applications. However, cloud computing entails many security concerns that may have
impacts on the exam information security. This research discusses the current use the cloud computing in
many life aspects and then concentrate on online exams aspect; also, this research clarifies the tangible
and intangible risks associated with cloud computing adoption. Then, the research examined a specific
case study related to the subject matter. Finally, this research explores the level of understanding risks and
methods may be used to reduce it and help in protecting data from unauthorized persons.
SYMMETRICAL WEIGHTED SUBSPACE HOLISTIC APPROACH FOR EXPRESSION RECOGNITIONijcsit
Human face expression is one of the cognitive activity or attribute to deliver the opinions to others.This paper mainly delivers the performance of appearance based holistic approach subspace methods based on Principal Component Analysis (PCA). In this work texture features are extracted from face images using Gabor filter. It was observed that extracted texture feature vector space has higher dimensional and has
more number of redundant contents. Hence training, testing and classification time becomes more. The expression recognition accuracy rate is also reduced. To overcome this problem Symmetrical Weighted 2DPCA (SW2DPCA) subspace method is introduced. Extracted feature vector space is projected in to subspace by using SW2DPCA method. By implementing weighted principles on odd and even symmetrical
decomposition space of training samples sets proposed method have been formed. Conventional PCA and 2DPCA method yields less recognition rate due to larger variations in expressions and light due to more number of feature space redundant variants. Proposed SW2DPCA method optimizes this problem by reducing redundant contents and discarding unequal variants. In this work a well known JAFFE databases
is used for experiments and tested with proposed SW2DPCA algorithm. From the experimental results it was found that facial recognition accuracy rate of GF+SW2DPCA based feature fusion subspace method has been increased to 95.24% compared to 2DPCA method.
These days, every business has their mobile applications to serve their client base. However, it is hard to stand out of the crowd in this competitive world. Therefore, many business applications have to face failure considering several factors likewise application lacks customer-centric features, testing not done properly, originality factor, the technology used for development and others. So to make a mobile app successful and earn huge revenue, it is important to ensure that the mobile app should be feature-riched and able to engage customers to a greater extent. One such mobile app technology that is getting popular these days is Google’s Flutter. And the businesses are looking for Flutter development services as the technology provides cross-platform app development with outstanding features and exclusive benefits.
Cross Platform Development Using Fluttervivatechijri
Today the development of cross-platform mobile application has under the state of compromise. The developers are not willing to choose an alternative of either building the similar app many times for many operating systems or to accept a lowest common denominator and optimal solution that will going to trade the native speed, accuracy for portability. The Flutter is an open-source SDK for creating high-performance, high fidelity mobile apps for the development of iOS and Android. Few significant features of flutter are - Just-in-time compilation (JIT), Ahead- of-time compilation (AOT compilation) into a native (system-dependent) machine code so that the resulting binary file can execute natively. The Flutter’s hot reload functionality helps us to understand quickly and easily experiment, build UIs, add features, and fix bugs. Hot reload works by injecting updated source code files into the running Dart Virtual Machine (VM). With the help of Flutter, we believe that we would be having a solution that gives us the best of both worlds: hardware accelerated graphics and UI, powered by native ARM code, targeting both popular mobile operating systems.
Why is flutter considered the best cross platform frameworkPixel Crayons
Read the full blog here: https://bit.ly/3hFP4ns
Connect with us through:
Contact us : https://rb.gy/nhczda
Facebook : https://www.facebook.com/PixelCrayons
Twitter : https://twitter.com/pixelcrayons
LinkedIn : https://www.linkedin.com/company/pixe...
Instagram : https://www.instagram.com/pixelcrayons/
Pinterest : https://in.pinterest.com/pixelcrayons/
While the Ionic framework is good enough for building desktop apps, it suffers from a few drawbacks. The alternatives you’ll learn about here are devoid of those disadvantages.
While there'll always be a debate and difference of opinions considering which platform is that the best, one should stop and think for a moment: how does one define best? What may be suitable for someone may not be an equivalent for others. Selecting the proper platform always depends on the kind of project and its fundamental requirements. look for the right set of qualities that these platforms possess and match them along with your requirement; you'll have the perfect combination.
This presentation has been developed in the context of the Mobile Applications Development course, DISIM, University of L'Aquila (Italy), Spring 2015.
http://www.ivanomalavolta.com
Is a mobile development framework.
It enables software programmers to build applications for mobile devices using JavaScript, HTML5.
The resulting applications are hybrid, meaning that they are neither truly native nor purely web-based.
And its work on multi platform.
Ionic vs flutter best platform for hybrid app developmentMarkovate
Both frameworks are inherently different, despite having the common goal of developing high-performing mobile apps. And if you think there will be many similarities between the working process of the leading cross-platform app development frameworks, you are highly mistaken.
Even with all the features possessed by Xamarin, it may be unsuitable for your digital solution. When you can’t leverage this platform, the following Xamarin alternatives will help you.
Why does .net maui deserve your attention if you’re planning to use xamarin Moon Technolabs Pvt. Ltd.
Do you know anything about .NET MAUI? It’s a new app UI that deserves your attention, especially if you’re planning to leverage xamarin app development services.
Cross-platform app development frameworks allow developers to create mobile applications that are compatible with more than one operating systems, in this case, iOS and Android. It provides them with the ability to write the code once, and then run it anywhere for other platforms too, thereby enabling to release a product/software faster, safer, and with better quality. Check out our latest PPT to get to know How Cross-Platform App Frameworks can grow in 2020.
ios vs android development – key differencesMarkovate
Mobile Apps have become so ubiquitous that it is almost impossible to imagine our lives without fiddling with our smartphones. All credit goes to renowned android and ios app development companies who built feature-rich, robust mobile apps like Whatsapp, Facebook, Instagram, etc., that have dominated our world like never before.
REDUCING SECURITY CONCERNS WHEN USING CLOUD COMPUTING IN ONLINE EXAMS CASE ST...ijcsit
The SHAMEL Exam is the second important exam in Jordan; accordingly, the preservation of confidentiality and security are the most important priorities of the exam managers. Recently, AL-Balqa Applied University (BAU) in Jordan has computerized the exam and one of the suggestions was to utilize
the cloud computing applications. However, cloud computing entails many security concerns that may have
impacts on the exam information security. This research discusses the current use the cloud computing in
many life aspects and then concentrate on online exams aspect; also, this research clarifies the tangible
and intangible risks associated with cloud computing adoption. Then, the research examined a specific
case study related to the subject matter. Finally, this research explores the level of understanding risks and
methods may be used to reduce it and help in protecting data from unauthorized persons.
SYMMETRICAL WEIGHTED SUBSPACE HOLISTIC APPROACH FOR EXPRESSION RECOGNITIONijcsit
Human face expression is one of the cognitive activity or attribute to deliver the opinions to others.This paper mainly delivers the performance of appearance based holistic approach subspace methods based on Principal Component Analysis (PCA). In this work texture features are extracted from face images using Gabor filter. It was observed that extracted texture feature vector space has higher dimensional and has
more number of redundant contents. Hence training, testing and classification time becomes more. The expression recognition accuracy rate is also reduced. To overcome this problem Symmetrical Weighted 2DPCA (SW2DPCA) subspace method is introduced. Extracted feature vector space is projected in to subspace by using SW2DPCA method. By implementing weighted principles on odd and even symmetrical
decomposition space of training samples sets proposed method have been formed. Conventional PCA and 2DPCA method yields less recognition rate due to larger variations in expressions and light due to more number of feature space redundant variants. Proposed SW2DPCA method optimizes this problem by reducing redundant contents and discarding unequal variants. In this work a well known JAFFE databases
is used for experiments and tested with proposed SW2DPCA algorithm. From the experimental results it was found that facial recognition accuracy rate of GF+SW2DPCA based feature fusion subspace method has been increased to 95.24% compared to 2DPCA method.
A rule based approach towards detecting human temperamentijcsit
This paper presented a rule based system for detecting human temperament.. The system was developed to
provide support for an expert psychologist in properly predicting the temperament of an individual as well
as given advice to the user. The system does this by following specified rules. Of this, we have deduced
some features that makes up known temperament types from which the system can accurately classify the
user‘s temperament based on the person‘s characters. Also, our work is solely limited to temperament, any
expert advice sought from and given by the system is limited to this scope.
Clustering of Deep WebPages: A Comparative Studyijcsit
The internethas massive amount of information. This information is stored in the form of zillions of
webpages. The information that can be retrieved by search engines is huge, and this information constitutes
the ‘surface web’.But the remaining information, which is not indexed by search engines – the ‘deep web’,
is much bigger in size than the ‘surface web’, and remains unexploited yet.
Several machine learning techniques have been commonly employed to access deep web content. Under
machine learning, topic models provide a simple way to analyze large volumes of unlabeled text. A ‘topic’is
a cluster of words that frequently occur together and topic models can connect words with similar
meanings and distinguish between words with multiple meanings. In this paper, we cluster deep web
databases employing several methods, and then perform a comparative study. In the first method, we apply
Latent Semantic Analysis (LSA) over the dataset. In the second method, we use a generative probabilistic
model called Latent Dirichlet Allocation(LDA) for modeling content representative of deep web
databases.Both these techniques are implemented after preprocessing the set of web pages to extract page
contents and form contents.Further, we propose another version of Latent Dirichlet Allocation (LDA) to the
dataset. Experimental results show that the proposed method outperforms the existing clustering methods.
INSTRUCTOR PERSPECTIVES OF MOBILE LEARNING PLATFORM: AN EMPIRICAL STUDYijcsit
Mobile learning (m-Learning) is the cutting-edge learning platform to really gain traction, driven mostly bythe huge uptake in smartphones and their ever-increasing uses within the educational society. Education has long benefitted from the proliferation of technology; however, m-Learning adoption has not proceededat the pace one might expect. There is a disconnect between the rate of adoption of the underlying platform (smartphones) and the use of that technology within learning. The reasons behind this have been the subject of several research studies. However, previous studies have mostly focused on investigating the critical success factors (CSFs) from the student perspectives. In this research, we have carried out anextensive study of the six factors that impact the success of m-Learning from instructors’ perspectives. The
results of the research showed that three factors – technical competence of instructors, Instructors’
autonomy, and blended learning – are the most important elements that contribute to m-Learning adoption
from instructors’ perspectives.
AN EMPIRICAL STUDY ON MOBILE MULTI PLATFORM DEVELOPMENT USING PHONE GAP AND H...ijait
In a world so connected, it is increasingly common to search for mobile applications to solve trivial
problems or have access to information on companies, local and diverse. It is expected that companies,
colleges and the government make available such information in a practical way, this new reality.
However, doing so is not always something easy or cheap. Many companies spend their resources to offer
the best to its customers, so that smaller companies cannot keep up. The emergence of new alternatives to
this problem has arisen based on the paradigm of "write once, run anywhere". The multiplatform
development has increasingly attracted the interest of researchers and investment firms seeking the best
cost-benefit. This work shows how the hybrid development and shows through an empirical study of a real
application, this new form of development can be the alternative to this new reality.
Top 10 Mobile App Development Frameworks for 2023.Techugo
There are more than 4 billion mobile phone users today. They use it for checking time, emails, booking transport, eating out, healthcare, and even legal help. Anything made for people to use in 2020 has to be made mobile, and this is where the world of Android app development, IOS app development, and other frameworks of mobile app development comes into play.
React Native Vs. Flutter Vs. Ionic: Which Is the Best Cross-Platform Framework?Lucy Zeniffer
Explore the battle of cross-platform frameworks: React Native, Flutter, and Ionic. Discover their strengths, weaknesses, and suitability for your project. Whether it's performance, development speed, or community support, find out which framework reigns supreme for your app development needs.
Flutter vs React native vs Native performance.pdfJPLoft Solutions
Creating an application that works on two platforms may take longer. It is essential to catch the interest of Android and iOS customers. One of the significant benefits of Flutter application development is the capability of its development process to speed up thanks to its capacity to reuse code. Instead of writing separate code for every platform, developers can reuse the code of components on the operating system they are using.
The Top Technologies Used To Develop a Mobile App.pdfTechugo
Although a mobile solution is essential, choosing the right technology for mobile app development is equally important. These technologies can be used by startups to make their business ideas more appealing to investors.
The Top Technologies Used To Develop a Mobile App.pdfTechugo
The world is rapidly changing, and the COVID-19 Pandemic has only helped to accelerate that change. For example, E-learning has seen a boom in remote work, teleconferences, and ecommerce due to the Pandemic. In addition, the e-learning sector boomed as millions of children moved to mobile phones to continue their education while the rest of the world shut down.
Get details about what is a tech stack and how to select the best technology stack for your project. This guide by Albiorix Technology will help to build scalable and cost-effective web applications.
For More Information: https://www.albiorixtech.com/blog/what-is-a-technology-stack/
#TechnologyStack #WebAppDevelopment #MobileAppDevelopment #SoftwareDevelopment
The way Flutter is setting the trend in app development is making Flutter a leading framework for developers. Know how and why? Let's dive in the guide.
Why is flutter mobile app development mostly recommended for your businessFullestop
Flutter is a cross-platform framework that uses just one code to create apps for different Flutter is a cross-platform framework that allows you to develop apps for a variety of devices with only one line of code. Dart-programmed applications behave almost identically on each mobile operating platform (Android and iOS) and are as efficient as their native counterparts. Moreover, Flutter mobile app development is indeed native.
Mobile Developer's Guide To The Galaxy, 15th editionMarco Tabor
The independent, free handbook about mobile technologies. Published since 2009, this 15th edition has released in February 2015. On 272 pages more than 20 experts from the mobile community explain how to get started as an app developer or app provider. You learn about app concept design, prototyping, native app development, cross-platform approaches, mobile analytics, accessibility, monetisation and a lot more.
This is a non-profit project from the Bremen-based German app agency Enough Software.
In this blog, we have explained about Flutter app development and its key features as well as advantages. Being a top Flutter app development company, Shiv Technolabs provides the best and custom-based solutions. The key advantages of Flutter development services are as follows:
- Single set of source codes
- Number of widgets
- Extensive library catalog
- Testing with a hot reload for quick outcomes
To get more detailed info, read our insightful blog post or connect with our tech experts today!
Why choose Flutter for mobile app development?KaneJordy
When you hire Flutter developers, they make use of hot reloading features that empower developers to view modifications and make changes to the mobile application code even when the app is still running.
Mobile Developer's Guide To The Galaxy, 14th EditionMarco Tabor
The latest edition of the community-driven handbook on mobile technologies. 256 pages packed with everything you need to know to start your mobile business: Which platforms exist and what's their potential? What about cross-platform app development? How do I create an app concept that works? How do I implement location-based services, NFC, mobile analytics, augmented reality or media content? What do I need to know about accessibility, monetization, security and app testing?
20 experts share their know-how in this book and you are invited to join them! See www.enough.de/mdgg for details.
Mobile Developer's Guide To The Galaxy 12th EditionMarco Tabor
The latest edition of the popular free book about mobile technologies, aimed at developers and decision makers alike.
Over 20 experts from the mobile community introduce you to topics like app prototyping, developing Android/ iOS/ Java ME/ BlackBerry and Windows Phone apps, cross-platform development, mobile app analytics, accessibility in mobile apps, LBS, augmented reality, app monetization, app stores and a lot more.
This book has been distributed on barcamps, conferences, industry events and at universities worldwide- over 50,000 hardcopies have been printed until today. It's probably the most up-to-date publication you will find.
Top Cross Platform Mobile App Development FrameworksWDP Technologies
With an expanded Demand, there is a significant expansion in cross platform development too. There are a number of cross platform frameworks that empower developers to make multiple complex applications easily.
WDP Technologies is here to help you to find your best fit, we have mentioned a list of the best cross platform app development frameworks which will help you to grow your business in 2022
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Accelerate your Kubernetes clusters with Varnish Caching
Cross platform app a comparative study
1. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 1, February 2015
DOI:10.5121/ijcsit.2015.7104 33
CROSS PLATFORM APP
A COMPARATIVE STUDY
Paulo R. M. de Andrade, Adriano B. Albuquerque
Postgraduate program in applied information University of Fortaleza - UNIFOR
Fortaleza - CE, Brazil
Otávio F. Frota, Robson V Silveira, Fátima A. da Silva
College Estacio FIC of Ceara Fortaleza - CE, Brazil
ABSTRACT
The use of mobile applications is now so common that users now expect companies whose services which
they consume already have an application to provide these services or a mobile version of your site, but
this is not always simple to do or cheap. Thus, the hybrid development has emerged as a potential
alternative to this need. The evolution of this new paradigm has taken the attention of researchers and
companies as viable alternative to the mobile development. This paper shows how hybrid development can
be an alternative for companies provide their services with a low investment and still offer a great service
to their clients.
KEYWORDS
HTML5; cross-platform; empirical study; phonegap; mobile computing.
1. INTRODUCTION
Because of the exponential increase in the need for people to stay connected with everything and
everyone through the internet in search of information and communication, increases the need for
suitable sites and applications to this new reality. According to the International Data Group [5],
since 2010, the amount of mobile devices has increased more than 15% per quarter, which further
emphasizes the need for adequacy of companies, government agencies and universities to this new
reality. For companies, the lack of technical knowledge has been the obstacle for not implement
good ideas due to costs necessary for training. For this reason, begins to be a need to support a
range of popular platforms such as iOS, Android, WP8, Blackberry, etc.
2. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 1, February 2015
34
The development of native applications require a high level of specialized knowledge in
programming. For example, the development of native applications for iPhone requires knowledge
of Objective-C and when we talk about Android, you need knowledge of JAVA programming
language, even more commonly, still requires specific training for mobile development. A
multiplatform architecture would be a solution to make this difficult task into something much
more affordable, and with the possibility of the development using Web methods or hybrid
application development.
The development using HTML5, CSS3 and JavaScript allows a single application for smart
phones to work on multiple operating systems using the same markup language of websites and
requires a minimal level of investment in technical knowledge and time. The frameworks (known
as "shells") minimize the need for specialized programming language and increases the power of
use of native application APIs [8].
This paper address the architectures for web development and needs for multiplatform
development. It presents the PhoneGap and the Intel App Framework. The following section
presents a case study using the two frameworks and the results of empirical tests. Finally, the last
section presents the conclusion and suggestion for future work.
I. EASE OF USE
In order to understand the multiplatform architecture that we first understand the types of strategies
used in the development of applications for mobile devices. Figure 1 shows the comparison
between the strategies of application development and indicates its multiplatform, increasing
fitness from left to right [7].
Fig. 1. Strategies for mobile development
Hybrid applications combine the advantages of both types of the development of applications (web
and native) and the best choice is to create cross-platform applications. The main advantages of
using a hybrid technology are:
Multiplatform & Sharing code: coding once and use it to make the "deploy" on various
mobile platforms. Uses the same code "UI" interface for multiple devices;
Make native calls to hardware using the "Native Shell" through of the JavaScript;
Offline mode allows access to the same applications that the internet is not readily
available.
Allows a large number of users can get the application due to its multiplatform nature.
One can avail the mobile processing, which is not possible with web applications.
Distribution through official stores each platform transmits a native feeling regarding
updates.
The web applications also allow a multiplatform fitness, but in a more limited way. Developers
will not be able to take advantage of the device hardware and native UI. Furthermore, the local
processing means of a browser will not be a good choice for applications whose performance is
critical. In case the performance is not a problem and just want to host a web application then this
kind of application is sufficient, eliminating the use of a "third party Framework" and further
promote the use of existing knowledge of web technology.
Native applications offer advantages multiplatform very limited or even nonexistent. For this
reason is that they are not advisable for a multiplatform architecture [3]. Figure 2 illustrates the
main pros and cons of each type of application.
3. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 1, February 2015
35
Fig 2. Pros and cons of each type
In a multi-platform architecture using hybrid methods, the development of an application uses
Web technologies such as HTML5, JavaScript and CSS but that run inside the "Native Shell" of
the Mobile platform. Thanks to the increasing sophistication of multi-platform tools, performance
has improved dramatically, and both the look and feeling that we have to use the application is
almost as good as the native UI.
2. PHONEGAP
The PhoneGap is a framework that has the function of "Native Shell". It created by Nitobi in 2008
as an open source solution for building cross-platform mobile application, passing the first to
support the iPhone, Android and Blackberry 4 later in the Symbian and WebOS and Windows
Phone 7 finally in 2011, Adobe acquires Nitobi Software. In October 2011, PhoneGap has donated
to the Apache Software Foundation (ASF), under the name Apache Cordova. Through the ASF,
the development of PhoneGap passes to ensure open government project. Remaining free and open
source under the Apache License Version 2.0 [2].
The PhoneGap uses the methodology write-once, where the idea is to write the code only once and
by importing, exporting it as a native application. Currently supports all major platforms such as
iOS, Android, Blackberry 10, Windows Mobile, Windows Phone (7 and 8), Firefox OS, Ubuntu
and Tizen. Through its library and the native code generated, PhoneGap allows API calls for smart
phone hardware [2].
To understand better, PhoneGap is a set of APIs that allows the developer to access the native
device functions like camera, calendar, GPS and other by JavaScript, HTML5 and CSS3, instead
of device-specific languages such as Objective-C. The development is like any site and therefore
offers greater ease of learning. Dispensing, for example, long hours of dedication to more
complicated systems, such as Java and reduce project costs [6]. Figure 3 we can see all the APIs
supported by the framework.
4. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 1, February 2015
36
Fig. 2. PhoneGap API's
Fig. 3.
The creation of a generic and offline using HTML, CSS and JavaScript application and its testing
in several screen sizes, test the use of imported APIs in its development (as Geolocation, Camera
and Notification APIs) is possible using an emulator for Google Chrome called "Ripple Emulator".
After creating the application, it is possible in PhoneGap v.3.0+ create projects for each platform
through command line using “Node.js”. When creating a project, the generated files are accessible
natively in each program to perform the necessary customizations for each platform and test on
emulators.
A particularity is found that for iOS apps that you need use a MAC for continue you development,
because the generated project should be opened with xCode and requires its own libraries as well
the project for Windows Mobile needs be done using Windows 8.0 or higher. Projects for Android,
Blackberry OS and Firefox OS work on any platform. An alternative is to use PhoneGap Build
Online and perform the conversion in native code independent of the operating system being used
[2].
3. INTEL APP FRAMEWORK
The Intel Company may still be known for creating the chips that power the world's desktops, but
the company has been trying to expand into the world of software for many years. The Intel App is
one of their latest designs. The Intel App Framework is a framework for building cross-platform
mobile applications using HTML5 technologies. He came when based jqMobi, a mobile optimized
version of jQuery, which was created by the team behind appMobi. Intel acquired the tools and
personnel jqMobi in February 2013 [4].
The Intel App Framework is a free and open source under an MIT license. Combined with its
lightweight JavaScript library, it provides a basic MVC structure and various components of the
5. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 1, February 2015
37
user interface. Instead of imitating the appearance and behavior native, he chose to offer their own
style for use on all platforms. Over time, styles added to mimic the display of native apps, at the
request of users, being free to choose the style to use, and maybe carry a different style according
to the operating system of the mobile device where the application is running. We can also
customize the styles (css and html) using the "Style Builder" tool. The Intel App Framework can
be used together easily with PhoneGap to create native applications instead of web applications,
which is their standard.
One of the most notable differences is a smaller library to manipulate the DOM, which offers the
most important features of jQuery without the slower functions. Intel claims that its library is faster
and more robust response to the mobile internet. The functionality and the structure is almost the
same as jQuery, and has a perfect compatibility with it, allowing you to install a plug-in jQuery
[4].
The best part may be the largest collection of tools that includes a website and a Java-based build
and test their applications client. There is also a Windows executable for those developers who
want everything running locally. The entire structure is marked in HTML, and JavaScript does the
job. In the Intel Style Builder tool, just choosing the colors, it generate a new CSS with the style
for your application. The Framework keeps some of the elements used less, like the carousel, as
separate plug-ins that you can add when you need it. This keeps the resulting code smaller and
therefore easier to deploy. This framework has its own native APIs to call the
hardware but usually use the phonegap together to use the hardware, so, the Intel App Framework
just assuming the role of HTML framework.
Is also possible to use the Intel App Starter, an online tool, for help you create an initial project.
You can drag and drop DIVs and components in the right place and test the results in your
browser. You will create all the basic structure of your application, such as pages, menus, choose
transitions, simpler forms and customizations header. Upon completion of construction, it is
possible to download the generated html code and use it to continue the application [4].
4. CASE STUDY AND RESULTS
The Cagece (a company of basic sanitation Brazilian public sector) noted the need to create a new
management practice for the creation and implementation of a new way of managing the problems
reported by the population and for simplifying the process. After a benchmarking from the
industry and with a vision of the need for portability and usability, the Cagece decided that to
obtain this new practice should be through a mobile application. The board of the company
approved the presented project created. They used the Agile PDD methodology [1] to plan and
manage this project.
The app was initially an idea where the population would be able to, at any time, inform about
problems encountered of leakage of water and sewage, frauds and other general occurrences.
The major problem was the lack of skilled labor within the company to develop for iOS. Initially it
was thought to be held in an internal training tool, however only one application did not justify the
investment and have a small learning curve. Another option was to perform the outsourcing for
development through a software factory.
Within the company, there was a web development team, which proposed to study the possibilities
and present to the business area, proposals to make the project viable. After a few weeks of study
and comparisons of available technologies and the need for each, the team chosen a hybrid
application development using HTML 5 as the basis of the application, PhoneGap v.3.1 as "Native
Shell" and the Intel App Framework v2.0 as the basis of the interface. To integrate with the
company trading system was used a JBoss Web Service.
6. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 1, February 2015
38
The client when open the application on your smart phone or tablet will have a unified access (the
same information on web site is used in mobile) where he could consult his registration, last 12
invoices data, open invoices (can view or request a duplicate by the e-mail), consumption history
and locate a service store nearest. Furthermore, he can register his occurrence of water shortage,
water leaks, sewage leak, fraud, services not completed, water holes and sewage or other events. In
the occurrence he can give her address automatically by the GPS position and he has the option to
send a picture related using the camera or chosen from the gallery.
In the application, the client can also access the news that are on the company's website, he can
find different tips (the system are some tips on avoiding leaks, cleaning of water tanks, water and
sewage treatment), list of services and their prices, frequently asked questions from individuals
and companies, and direct contact with the company channels.
The entire development of the hybrid application lasted 12 weeks. It was the first application
developed by the team. For make a comparison, in parallel, the Java development team, with some
experience in mobile development, has also developed a version of the same application, taking 10
weeks to complete.
After finishing the two developments, were selected 60 employees of the company, experienced in
the use of Android devices, to use the application. These devices were chosen because they are
known, in some cases, to have a more limited performance. Were selected 30 tablets Samsung GT-
P3110 and 30 mobile phones Samsung S-i9000. Each employee received one of the devices. In the
first round of tests, only 12 devices of each type had the native application, while the others had
the hybrid application. The table 1 illustrates the division.
Table 1. The division of devices in the round one
Devices Native App
Hybrid
App
GT-P3110 12 18
S-i9000 12 18
The instructions for the employees were to use the application for 2 weeks and give your feedback
on the experience. After use, half the amount of devices were reversed, but was told to all
employees that they would receive a device with a different version of the test first, applying the
placebo effect. Employees would use two more weeks to give a new feedback. The table 2
illustrates the new division of devices.
Table 2. The division of devices in the round two
Device
s
Sam
e
Nati
ve
Changed
Native to
Hybrid
Same
Hybr
id
Changed
Native to
Hybrid
GT-
P3110
4 8 10 8
S-i9000 5 7 11 7
In the second round of testing, 76.67% (46 of 60) of the users reported that they have not noticed a
difference in the use of the application, stating that had the same experience. The other 23.33%
users reported that they perceived that an application was relatively faster over another in their
response to use with the native applications. On the other hand, the users who had not changed the
7. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 1, February 2015
39
tablets, only 10% (6 of 9) of the users had the impression its initial implementation used was faster
than the second application, even if they were the same. As the result, we can see that only 13.33%
(8 of 60) users realized the difference in performance between the native and hybrid apps.
This comparison helps to see that the hybrid application, even taking a more time in this case, is a
viable alternative for companies when the need is to create applications for different platforms.
The performance of the current frameworks has increasingly approached the native applications.
Another positive point is a shorter learning curve for new applications by taking advantage the
common knowledge of the most WEB developers, not making it necessary for learning a new
language. This comparison also shows that native development is a viable option only when a
deeper use of specific APIs, frameworks and not supported by harnessing the full power of the
displays and UIs is required.
Today, the company distributes the mobile app created (Cagece App) for Android and iOS (smart
phones and tablets) and gets as a result a large participation of the population with respect to
ability to inform places of water and sewers leaks using it. Since the launch in August 2013 until
the day December 31, 2014, the users opened 3,188 occurrences through the mobile devices. The
application had over 12,000 downloads in this period and has received good reviews from users.
Other data analyzed are those relating to the attendance emission the new copy of the clients’ bill
in service stores. During the period April-December 2013 were generated 253,966 in service stores
throughout the state while in 2014 were 423,727 for the same period. In 2014, the app realized
234,873, which represents 55.43% of the total. This is an excellent number that represents the
number of not printed papers (that’s contributes to reduce emission of CO2) and the virtual
attendance, which contributes reducing the waiting time of customers and lines in the stores.
5. CONCLUSION
Native applications can provide a good user experience, but maybe the companies had no money
or expertise to develop natively. A hybrid approach offers a simple solution for developing
applications for smart phones and tablets. Write the code once and deploy to different operational
systems will help companies to quickly launch their mobile applications and reduce maintenance
costs. Hybrid structures are suitable options for the real benefits in the use of applications for
business or for education.
Are suggested as future work more detailed metrics on the learning curve, performance and
savings generated for hybrid applications and different sizes and needs.
REFERENCES
[1] A.Herden, P.P.M.Farias, P.R.M.de Andrade and A.B.Albuquerque, “Agile PDD – One Aproach to
Software Development Using BPMN” in 11th International Conference Applied Computing, Porto,
Portugal, 2014.
[2] Adobe, PhonegGap [online], http://phonegap.com/ (Accessed: 20 October 2014).
[3] Francese, R.; Risi, M.; Tortora, G.; Scanniello, G., “Supporting the development of multi-platform
mobile applications”, Web Systems Evolution (WSE), 2013 15th IEEE International Symposium on,
vol., no., pp.87,90, 27-27 Sept. 2013
[4] Intel, Intel's App Framework [online], http://app-framework-software.intel.com/ (Accessed: 20
October 2014).
[5] International Data Group, Market Analysis Perspective: Worldwide Mobile Phone Market [online],
http://www.idc.com/getdoc.jsp?containerId=245240 (Accessed: 18 October 2014).
[6] Li Tian; Huaichang Du; Long Tang; Ye Xu, “The discussion of
8. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 1, February 2015
40
[7] cross-platform mobile application based on Phonegap”, Software Engineering and Service Science
(ICSESS), 2013 4th IEEE International Conference on, vol., no., pp.652,655, 23-25 May 2013.
[8] R. Gangundi, “Smartphone Application Development using Cross Platform Frameworks”, Proceedings
of the National Conference on Information and Communication Technology, NMIMS University,
Mumbai, India, 2010.
[9] W3C Draft: HTML5, A vocabulary and associated APIs for
[10] HTML and XHTML [online], http://dev.w3.org/html5/spec/Overview.html (Accessed: 18 October
2014).