Monday, June 3, 2019

Study Of Mobile Application Development

Study Of Mobile Application DevelopmentNowadays all about the world have the explosive growth of the officious activity commercialize has created a vast and complicated set of alter endemics for let outers because of an increasingly important role in everyones life. Consumers be migrating to Smartphone unsettled devices that are Internet enabled for work and play and, most importantly, with family, friends and colleagues. The mobile software technology comprises a wide variety of platforms, technologies, and architecture choices. So it comes mobile activity education easier and cost-effective. Application developers must address both business and technical issues in deciding which platforms to support. There are more than a dozen platforms for which developers can build applications. Research is in Googles mechanical man and Apples iOS (short for iPhone Operating System). Research will directly to do a survey of application developers to attend their processes to decide t he platform(s) for whom they would like to develop applications and learn about the development processes.This research is trying to discover how and why Mobile Developers in processes to decide the platform(s) for whom they would like to develop applications and learn about the development processes. And will looking for the solution to improve their task especially for who are interesting in a mobile application development.To answer the questions above, this research must exploreBoth the business and technical factors are an important component to help developers make a decision on the technologies for mobile application development.Background of developers technical and the simplicity of development affect their selections of mobile platform(s).The impact of the developers attitudes in the technical or business drivers is dependent on the size of their organizations or their environments.Developers Attitude and developers openness toward the open source development is a factor of the decision for choosing development platform.Sub-QuestionWhat is the impact of business factors that help developers make a decision?What is the impact of technical factors that help developers make a decision?What is the impact of developers background that helps developers make a decision?What is the impact of the shut up of development that helps developers make a decision?Significance of the StudyThe major dynamics of the mobile industry have morphed with such alacrity that keeping tabs on the various highs and lows of mobile application development has become a challenge for any mobile application developer. Mobile software development and mobile application development has seen its development initiatives branch out into two distinct segments typically known as the web based mobile application development and native mobile application development.Moreover, its the challenge for both developers and customers. By customers here I mean enterprises and organizations, because estimating the risks of mobile implementation projects is difficult due to mobile platforms variety. The difference among mobile and desktop applications is the challenge for customers and developers, because lots of things, starting from user design and finishing with implementation, are different for PCs and mobile devices. UI design and the size of applications for mobile devices are another challenge, for mobile doesnt allow big pictures sizes and, on the whole, big sizes of apps. Besides, there is a lack of unique development environments. But thats again about ternary platforms and the difficulty in providing interoperability.Nevertheless, mobile application development is on the rise. App Store that proved to become a new business model on the market has opened the door for the similar market models mobile developers are going to get access to very soon. Research in Googles Android and Apples App store is to unwrap the market of mobile applications.Research Design and Met hodologyThis research is a combination of quantitative and qualitative research. This paper focuses on the review and comparison of the most popular mobile application development platforms with respect to technical issues, application development, capabilities, constraints and market success. The comparison is based on experiences gained by research pursued at the authors laboratory, review of literature/technology white papers and blogs related to mobile applications development platforms. Most importantly, the comparison is based on the ground of experiences gained throughout the development of a case study application implemented on all reviewed application platforms and reports collected from an online survey ( divisionicipants have been mobile application developers with hand-on experience on the reviewed application platforms).Organization of the StudyThis study is organized into four chapters as followsChapter 1 Introduction This chapter states the process of how to decide the platform(s), for who they would like to develop applications, states the research question, place the significance of the study, and explains the research design used to answer the question.Chapter 2 Context of the line of work This chapter explain how and what is make Googles Android and Apples iOS different and also provides an overview of the literature regarding the problem and shows how to practices in creating mobile applications and finding the balance of the long-term challenges.Chapter 3 A Research Agenda for Mobile Application development This chapter including the pragmatic, with the guidelines and pieces of sample code as example. And identify some of the promising areas for software engineering research related to development of mobile applications.Chapter 4 Summary and Conclusion This chapter is only a part of the research topics in software engineering for mobile applications, but serves for the emerging field to indicate the breadth of research needs and opp ortunities.Chapter 2Context of the ProblemIntroductionNowadays, there exist numerous development platforms for mobile devices including native environments (Googles Android, Apples iOS, Blackberry, Symbian, Palm OS, etc) and web based mobile application. This section will try to demonstrate the most important characteristics of platform environments for mobile devices (mainly Googles Android and Apples iOS), which currently enjoy the largest developers and deployment base Googles Android and Apples iOS.The reasons are different for every software company. Some favor the technology that Apple offers and also some prefer the technology that Android offers, which other competitors dont offer. Others prefer the iPhones built-in payment platform. Others note cant support high-end graphics.Googles AndroidGoogles Android has been launched in 2007, devoted to advancing open standards for mobile devices. Android is an Apache free-software platform with open- source licensed for mobile devi ces based on Linux. It essentially comprises a software stack for mobile devices that includes an OS, middleware and key applications.Android is a Linux based open source operating system, which has JAVA library (similar to SE). And it is a robot or synthetic organism. Android is a total operating based environment and a modified version of Linux kernel. Android is a bundle of software for Smartphone and mobile devices, which include key applications. Android Application Development provides strategic advantage by possessing skills, knowledge and expertise in Android Development Services. The Android mobile phone market is growing at an impressive rate of 32 per cent every month, with new handsets being released all the time. Industry experts believe the manna from heaven owes much to the popularity of the Motorola Droid, MotoBLUR, certain HTC models, and the opensource nature of the OS.Apples iOSUp to now, Apple has released four versions of the iPhone. The first was initially int roduced on January 9, 2007. Its successor, the iPhone3G was revealed on July 9, 2008. The iPhone3G was including the original six in 8GB and 16GB models, with the larger capacity version having the option of being in black or white. The iPhone 3G added 3G cellular network capabilities and A-GPS location. The iPhone 3GS was releases on June 19, 2009(2009-06-19). The iPhone 3GS added a compass, faster processor, and higher stop camera, including video. The iPhone 4 has two cameras for FaceTime video calling and a higher-resolution display. It was released on June 24, 2010.The iPhone is one of the few devices that have its very own operating system. This means that there is a maximization of the software-hardware compatibility.There are 3 key components to be able to develop for the iPhone. The first is the knowledge of the programmer, mainly focused on the programming languages. A decent knowledge of objective-c, basic c++ and XML is needed to independently create a standalone applic ation for the iPhone. However, these languages are well-known and we can find many tutorial books and online tutorial.Summary

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.