- Mobile software
Mobile software is designed to run on
handheld computers, personal digital assistants (PDAs), enterprise digital assistants (EDAs), smartphonesand cellphones. Since the first handheld computers of the 1980s, the popularity of these platforms has risen considerably. Recent model cellphoneshave included the ability to run user-installed software. Mobile developmentlists the differences between the various mobile software platforms, in chart format.
The dominant mobile software platform is Java Fact|date=December 2007 (in its incarnation as "
J2ME" / "Java ME" / "Java 2 Micro Edition"). J2ME runs atop a " Virtual Machine" (called the KVM) which allows reasonable, but not complete, access to the functionality of the underlying phone. The JSRprocess serves to incrementally increase the functionality that can be made available to J2ME, while also providing Carriers and OEMs the ability to prevent access, or limit access to provisioned software.
This extra layer of software provides a solid barrier of protection which seeks to limit damage from erroneous or malicious software. It also allows Java software to move freely between different types of phone (and other mobile device) containing radically different electronic components, without modification. The price that is paid is a modest decrease in the potential speed of the game and the inability to utilise the entire functionality of a phone (as Java software can only do what this middle-man layer supports.)
Because of this extra security and compatibility, it is usually a quite simple process to write and distribute Java mobile applications (including games) to a wide range of phones. Usually all that is needed is a freely available
JDK( Java Development Kit) for creating Java software itself, the accompanying Java ME tools (known as the Java Wireless Toolkit) for packaging and testing mobile software, and space on a web server( web site) to host the resulting application once it is ready for public release.from many sites you can download mobile softwares
BREW. BREW can provide complete control of the handset and access to all its functionality. However the power provided by native codewith direct access to the handset APIs, has caused the BREW development process to be tailored largely towards recognised software vendors. While the BREW SDK(Software Development Kit) is freely available, running software on real mobile hardware (as opposed to the provided emulator) requires a digital signature which can only be generated with tools issued by a handful of parties, namely mobile content providers and Qualcommthemselves. Even then, the game will only work on "test enabled" devices. To be downloadable on regular phones the software must be checked, tested and given approval by Qualcommvia their TRUE BREW Testing programme.
Windows Mobile, Palm OSand Symbian OSsupport typical application binaries as found on personal computers with code which executes in the native machine format of the processor (the ARM architectureis used on many current models). Windows Mobilealso supports the Portable Executable(PE) format associated with the .NET Framework. Both Windows Mobileand Palm OSoffer free SDKs and Integrated Development Environments to developers. Machine language executables offer considerable performance advantages over Java.
Enterprise digital assistant
Personal digital assistant
Adobe Flash Lite
Marshall McLuhanand Quentin (1967) " The Medium is the Massage", Hardwired, San Francisco,pp.8-9,26-41,74-75
Lelia Green(2001) , "Technoculture", Allen & Unwin, Crows nest,pp.1-20
* [http://pocketpcmag.com/_top/bestsites.asp PocketPCMag's List of Best Sites for Windows Powered Pocket PCs, Handheld PCs, and Smartphones]
Wikimedia Foundation. 2010.
Look at other dictionaries:
Mobile Web Server (Symbian OS) — Mobile Web Server Original author(s) Robert McCool Developer(s) Apache Software Foundation, Nokia Research Initial release October 23, 2007 Stable r … Wikipedia
Mobile application development — is the process by which application software is developed for small low power handheld devices such as personal digital assistants, enterprise digital assistants or mobile phones. These applications are either pre installed on phones during… … Wikipedia
Mobile-device testing — is the process to assure the quality of mobile devices, like mobile phones, PDAs, etc. The testing will be conducted on both hardware and software. And from the view of different procedures, the testing comprises R D testing, factory testing and… … Wikipedia
Mobile device management — (MDM) software secures, monitors, manages and supports mobile devices deployed across mobile operators, service providers and enterprises. MDM functionality typically includes over the air distribution of applications, data and configuration… … Wikipedia
Mobile virtualization — is a technology that enables multiple operating systems or virtual machines to run simultaneously on a mobile phone or connected wireless device. It uses a hypervisor to create secure separation between the underlying hardware and the software… … Wikipedia
Mobile application management — (MAM) describes software and services that accelerate and simplify the creation of internally developed or “in house” enterprise mobile applications. It also describes the deployment and management of in house and commercially available mobile… … Wikipedia
Mobile dialer — is a software application installed and used on mobile phones. Various software solution providers offer branded mobile dialers. They are used to make VoIP (Voice over Internet Protocol) calls from a mobile hand set. The Mobile Dialer or Mobile… … Wikipedia
Mobile e-mail — Mobile email is the function of reading, replying to, and forwarding emails using mobile devices. Mobile email solutions synchronise in real time between an email server and a mobile device the following services: Email Calendar Personal Contacts … Wikipedia
Mobile operating system — A mobile operating system, also known as a mobile OS, mobile software platform or a handheld operating system, is the operating system that controls a mobile device or information appliance similar in principle to an operating system such as… … Wikipedia
Mobile browser — Web Browser for S60 is an example of a mobile browser. A mobile browser, also called a microbrowser, minibrowser, or wireless internet browser (WIB), is a web browser designed for use on a mobile device such as a mobile phone or PDA. Mobile… … Wikipedia