StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Mobile Development Languages - Research Paper Example

Cite this document
Summary
In the present world, mobile communication has been extremely incorporated into our lives and the majority public seems painful without mobile phone. On the other hand, few years ago the most well-liked use of mobile phones was for sending SMS and voice calls…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER93.6% of users find it useful
Mobile Development Languages
Read Text Preview

Extract of sample "Mobile Development Languages"

?MOBILE DEVELOPMENT LANGUAGES Mobile Development Languages Table of Contents 3 Technology Overview 3 Evolution of Mobile Programming Languages Paradigm 4 Differences between Conventional/Desktop Languages and Mobile Languages 5 Mobile Programming Main Concerns 5 Mobile Operating Systems Programming 6 Conclusion 6 References 7 Abstract In the present world, mobile communication has been extremely incorporated into our lives and the majority public seems painful without mobile phone. On the other hand, few years ago the most well-liked use of mobile phones was for sending SMS and voice calls. But, nowadays, the main concerns are starting to move somewhat in a diverse way. In this regard, a mobile phone is a wide purpose device that facilitates not simply to converse however as well to earn, discover, communicate with friends or relatives and entertain themselves by using different utilities offered by the mobile manufacturers. All these features and facilities are accomplished particularly through the development of mobile applications (gfmstudio, 2011). This report presents a comprehensive analysis of some of the main aspects and areas of the mobile programming languages paradigm. The basic aim of this report is to analyze some of the prime areas regarding the evolution of mobile programming languages paradigm, discuss its main qualities, comparison with the traditional programming languages in addition to popular operation systems applications of the mobile programming languages. Technology Overview Similar to the social networking, one of the mainly flourishing technologies nowadays is the design and development of Interactive (mobile) Applications. These interactive applications help the users to access and make use of the application tool in a manner that could be helpful, enjoyable and viral in nature to them. In this regard, with the help of these applications organizations attract customers to be more than inactive viewers of information, however energetic participants. In addition, these applications can be designed and built for special or business purpose. And these applications can be accessed and used through a huge number of mobile devices (i.e. iPod), as well as can be incorporated into well-liked social network websites for instance MySpace and Facebook (PearseStreet, 2010). It is estimated that in January 2011 there were over two hundred mobile trademarks internationally as well as that is predictable to raise over the subsequent three years. In addition, at present most powerful mobile application is Google’s Android mobile operating system that executes over a huge variety of Android facilitated devices plus a rising variety of Tablets. Android application is offered by Google as an open source framework as well as is able to be integrated with Mac OS X, Windows plus Linux and an application developer is able to select his Integrated Development Environment, diverse plug-ins offered for Eclipse (WanaRUA, 2011) and (LMU, 2005). Mobile application development is the procedure through which mobile applications are designed and built for small low-power handheld systems like that enterprise digital assistants, PDAs or else personal digital assistants, otherwise mobile phones. In addition, these mobile applications are either already installed on communication phones system in the course of downloaded or manufactured for clients from the application and other mobile applications system distribution platforms. In view of the fact that mobile devices have become pervasive items the moment people utilized mobile phones, PDAs and smart phones wherever and at anytime. On the other hand, the design and development of mobile applications is not a simple job since the development of mobile applications is completely different from the traditional software development processes. Additionally, the project managers are not able to without difficulty judge the risks and challenges of a mobile application development project because of the troubles to match up to a variety of facilities of available software platforms for mobile devices. In addition to that, the process of designing and developing the user interfaces for mobile devices and applications is not same what is done for desktop PCs because of the dissimilar platform issues and purpose of use (LMU, 2005) and (WanaRUA, 2011). Evolution of Mobile Programming Languages Paradigm Different people think differently about the mobile applications. However, the mobile applications are referred to the applications which are particularly built for small however comparatively accomplished devices for instance smart phones and PDAs. Additionally, some time ago the main attributes of these devices such as processing, display, memory and connectivity features offered considerable compromises as compared to the additional proficient features of a desktop framework. On the other hand, the demand of creating yet this least computing framework away from the desktop was basically too influential to disregard. But the times have changed quickly. And now people look forward to see the things like color display, large and expandable memory, fast processors, pervasive connectivity, and a broad collection of applications and facilities with which to adapt their mobile competence (Sharpe, 2011) While talking about the history of the mobile application system it can be said that the applications established on the mobile phone is found reverse to the ending of the 90th of the 20th century. As well as normally, these applications have the multimedia capabilities, based on the ring-tone editors, little arcade games, diverse formats of calendars, built in calculators etc. Additionally, by means of the arrival of WAP as well as afterward a latest technology of data communication (that is as well recognized as EDGE and GPRS) cell phone progress turned out to be faster and easier. Consequently the establishment of the novel millennium observed a fast marketplace development of mobile content in wide-ranging as well as mobile applications especially (Tour Gartner Symposium/ITxpo, 2011). Through that time the marketplace of mobile phones was being steadily occupied by different smart-phones as well as communication devices. By means of more characteristics as well as functions, they diverge from the normal mobile phones through the accessibility of enough OS or operating system (like Simbian, Windows Mobile, Android, RIM and Mac OS), that is open to the development of 3rd party application, in difference to the usual programming arraignment of mobile handsets (Tour Gartner Symposium/ITxpo, 2011). All this process directs to extremely augment in the swiftness of cell phone application progress. The phone makers hoped to formulate their production the majority beautiful intended for consumers, through launching increasingly mobile applications (Tour Gartner Symposium/ITxpo, 2011). Mobile software development is the procedure of developing software that is able to be employed on a mobile device. It as well presents ways of development for exceptional web as well as applications intended for mobile contrivances. However, this development is frequently performed on a personal computer or else a mobile simulator (Tour Gartner Symposium/ITxpo, 2011). Differences between Conventional/Desktop Languages and Mobile Languages Symbian OS, Palm OS, iOS and Windows Mobile support standard application binaries for instance which are discovered on personal computers by means of the code that runs in the resident machine on arrangement of the processor (the ARM framework is a top design employed on a lot of existing paradigms). In this scenario, the Windows Mobiles are able to as well be compiled to x86 executables intended for testing as well as correcting faults on personal computers by having no processor emulator, as well as offer supports to the PE or Portable Executable arrangement linked by the .NET Framework. Palm OS, Windows Mobile as well as iOS present free Standard Development Kits as well as IDEs to the developers. Machine language executables present significant performance benefit over Java language (Calamatta, 2005) and (Calamattab, 2005). In case of assessing difference among the desktop and mobile applications we should be able to know that mobile languages are prepared for small, less storage and CPU time utilizations. In addition, these languages are much simpler to traditional desktop based programming languages in logic however there are different compilation and request processing frameworks (Calamatta, 2005) and (Calamattab, 2005). Mobile Programming Main Concerns Mobile software is developed as a different application using diverse platforms as well as programming languages which are particularly designed for the mobile devices. Additionally, there are lots of different hardware elements obtainable in mobile contrivances consequently their systems are developed by means of diverse software arrangements. It is as well made much tough for the reason that users of mobile applications encompass varied preferences consequently wide developments to customary system development techniques are necessary in an attempt to cope with this demand. On the other hand, it came into view that the majority of the techniques which are utilized in order to develop such kind of applications are built on the model-driven technique that has 3 diverse aspects of the application development procedure. In this procedure the initial is about the application itself as well as its arrangement; the next aspect is about the business judgment or logic and the third aspect is regarding the graphical user interface of the mobile systems (LMU, 2005), (PearseStreet, 2010), (WanaRUA, 2011) and (Calamattab, 2005). Mobile Operating Systems Programming The programming languages and tools behave differently on different operating systems. Thus, the selection of programming language for developing a mobile application strictly relies on the operating system. Below are some mobile operating systems those are recently developed and used in the current technologically advanced mobile systems: (WikiPedia, 2010) iOS WebOS Android Meego Windows Phone 7 Symbian Blackberry OS Titanium Conclusion The use of mobile devices is increasing day by day. Additionally, the people use mobile for different purposes such as entertainment, communication and using internet. Thus the development of mobile applications should be done by seeing these aspects. In this scenario, this development involves a lot of issues and factors that must be considered by the mobile application developers. This paper has presented a comprehensive analysis of some of the main aspects and areas regarding the evolution of mobile programming languages paradigm. This paper has outlined diversities between conventional/desktop languages and mobile languages. This paper has also discussed the operating systems for designing mobile devices. I hope this research will offer a better insight into the overall areas and aspects of the mobile programming languages paradigm. References Calamatta, M. (2005, September). A Guide to Windows Mobile Programming for Palm OS Developers. Retrieved February 12, 2011, from http://msdn.microsoft.com/en-us/library/ms839674.aspx Calamattab, M. (2005, September). A Guide to Windows Mobile Programming for Symbian OS Developers. Retrieved February 11, 2011, from http://msdn.microsoft.com/en-us/library/aa454908.aspx gfmstudio. (2011, February 02). Mobile applications ? the history of the issue. Retrieved February 09, 2011, from http://tourgartnersymposiumitxpo.com/tag/how-mobile-phone-programming-differ-from-conventional-programming/ LMU. (2005, September 19). Tutorial: Development of Interactive Applications for Mobile Devices. Retrieved February 11, 2011, from http://www.medien.ifi.lmu.de/diamd05/ PearseStreet. (2010). Mobile Application Development. Retrieved February 11, 2011, from http://www.pearsestreet.com/service/mobile-application-development Sharpe. (2011). Background. Retrieved February 12, 2011, from http://www.sharpe.com/mob_hist.htm Tour Gartner Symposium/ITxpo. (2011, February 02). Mobile applications ? the history of the issue. Retrieved February 11, 2011, from http://tourgartnersymposiumitxpo.com/2011/02/mobile-applications-the-history-of-the-issue/ WanaRUA. (2011, January 14). Mobile development languages and platforms . Retrieved February 10, 2011, from http://www.wanarua.com/development-corner/62-mobile-development-languages-and-platforms WikiPedia. (2010). Mobile operating system. Retrieved February 10, 2011, from http://en.wikipedia.org/wiki/Mobile_operating_system Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Mobile Development Languages Research Paper Example | Topics and Well Written Essays - 1000 words”, n.d.)
Retrieved from https://studentshare.org/family-consumer-science/1407752-write-a-report-that-surveys-the-various-mobile
(Mobile Development Languages Research Paper Example | Topics and Well Written Essays - 1000 Words)
https://studentshare.org/family-consumer-science/1407752-write-a-report-that-surveys-the-various-mobile.
“Mobile Development Languages Research Paper Example | Topics and Well Written Essays - 1000 Words”, n.d. https://studentshare.org/family-consumer-science/1407752-write-a-report-that-surveys-the-various-mobile.
  • Cited: 0 times

CHECK THESE SAMPLES OF Mobile Development Languages

Mobile and wireless computing

The major computing components include; the mobile client OS software that is in the device, the mobile application logics and application user interface, microbrowser wireless application protocol, Markup languages, database or application server software and back-end application software, application and wireless middleware, and a data synchronization and mobile device management software (Umar, 2004).... The markup language is a factor that affect the challenges of software development in this context; markup languages are languages that annotate text for the computer to manipulate, so they are human readable....
3 Pages (750 words) Essay

Various Complex Solutions and Important Software Applications for Different Economic Sectors

Professional development Name: University: Course: Course: Tutor: Date: Introduction Section A I desire to be a software engineer in order to develop various complex solutions and important software applications for different economic sectors.... The professional is expected to have practical knowledge of entire full life-cycle software development process and associated skills such as web applications, operating systems and content database management systems (Mohanty 2012)....
7 Pages (1750 words) Essay

Mobile Service Usage in Developing Countries

The focus of this paper will be on the different types of mobile learning and financial services used in different developing countries of the world.... Some examples include, learning using mobile phones by accessing online databases and distance learning programs.... … As the essay declares mobile phones can be classified as the invention of the century, with more and more functions being available on the cell phones people are used to performing various tasks using their mobiles....
9 Pages (2250 words) Research Proposal

M-learning Across Mobile platform Applications for Deaf Language

Generally, students with hearing loss would face great difficulty in acquiring languages, and they have to use aid for hearing.... With the development of technology, demand for mobile is increasing, and the device is no longer being used just for calls, instead it is designing for more advanced functions like sending and receiving text messages, e-mailing, web browsing, for playing game and many more. The… New kinds of learning were emerging from the Smartphone such as I Phone, and Android with the ability to super impose graphics and other sense Mobiles are playing an important role in learning process characterized by their ability to incorporate transportable devices used in the learning process....
4 Pages (1000 words) Thesis Proposal

Foreign Language Education in China and Multilingual Future

This paper argues that this system should be replaced with multilingual education, whereby all minority and major foreign languages are appreciated.... Learning many foreign languages improves one's intercultural communication skills and is considered vital in today's contemporary world.... In this regard, Chinese can use technology to learn different languages from the comfort of their homes.... Most importantly, the learners could learn multiple foreign languages through immersion....
9 Pages (2250 words) Research Paper

Development of Global Mobile Phone Industry

, a large mobile phone producing company with most of its operations in Western Europe.... The researcher states that it is the place where the innovation of mobile phones has taken its leadership role.... hellip; According to the research findings, it can, therefore, be said that the consumer has surpassed the first time buying levels and is now on the look for value perspective in the mobile industry.... The company is on the thought of producing such new range of hi-tech mobile devices to capture demand....
9 Pages (2250 words) Assignment

Mobile Web Development Versus Desktop Web Development

This essay "Mobile Web development Versus Desktop Web development" focuses on outlining the similarities and differences between mobile web development and computer web development.... nbsp; … Both the mobile web development and desktop web development appear to be a little bit different areas however the technology, skills and development ideas required for these both areas of development appear to be similar....
5 Pages (1250 words) Essay

Lexicon: The Methods of Adding New Words to a Language

The morphological structures of different languages favour the different mechanisms of word formation to used to grow their lexicons and, in turn, stay relevant in today's rapidly changing world.... Most importantly, lexical knowledge has aided in the formation of new words languages.... The paper will be loosely based on the Arabic and English languages.... This research tells that lexical knowledge is a multi-dimensional concept whose importance in language development has been adequately documented by researchers and linguistics....
9 Pages (2250 words) Research Paper
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us