Simple development of mobile applications

Source: Internet
Author: User
Keywords Mobile application development HTML5 MEAP software

Today, the most popular way to develop mobile apps is to develop them as native mobile applications. An application about this computer is installed directly on the mobile device. Developers will develop a separate version of the application for each mobile device and mobile operating system. The cost of developing a native application is quite expensive, especially when the device type being applied is a lot of classes. Many companies use an application strategy called BYOD (using your own device). The cost of developing native applications has also increased considerably.

Most organizations want to develop native applications when there is a need, but they also want to develop mobile applications that can run on many mobile devices and operating systems without having to reapply applications for each operating system and for each type of device. That is to say, a business needs only one development to allow the mobile application to run on any mobile device. At least three technologies can provide developers with varying degrees of Wora mobile applications: Mobile enterprise Application Platform (MEAP), HTML5, and hybrid mobile applications. Here, I will mainly introduce meap.

Gartner, an IT research firm based in Connecticut state, has developed three rules that encourage companies to use MEAP to develop mobile applications when they meet certain conditions. For example, companies that support three or more mobile applications, mobile operating systems, or back-end data centers can be encouraged to try to use Meap.

Meap software is typically used in the form of mobile middleware that connects back-end data sources (enterprise applications and databases) and mobile devices. It also provides a set of development tools, including Html/css/javascript and 4GL rapid application development tools. The Meap tool provides users with the ability to build and design data models using a graphical editor and translates these components into applications that can run the display on any type of mobile device.

Mobile applications developed using MEAP can be deployed from a hub server independent of mobile devices, regardless of the impact of the mobile operating system. For example, your bank can create a mobile application to manage bank accounts that run on all of your devices, including Android smartphones, Apple's iphone and ipad, without having to reapply applications to each device.

IDC Research (the power of the mobile enterprise application platform: capabilities and advantages, June 2012) points out that the MEAP software market is expected to grow to $3 billion in 2015. Meap Market is expanding, there are already a number of meap software on the market. One of the most famous is Sybase unwired Platform. Other MEAP software products include Pyxis mobile and antenna software.

There are some drawbacks to using meap software. For example:

• Generally speaking, meap does not take full advantage of the capabilities of local devices, such as GPS, compasses and cameras.

• Developers tend to pin all their hopes on meap vendors, who are able to support new mobile devices.

• Although Meap has become increasingly popular, they are indeed very immature and have not been fully evaluated in long-term deployment projects.

• There is no uniform standard for meap-most MEAP vendors offer customized products and tools for development, but there are significant differences between them.

• Generally speaking, meap are internal deployment software that may require maintenance and troubleshooting by the enterprise's professional team.

MEAP also has the following advantages. These include:

Meap enables employees who do not have a developer background to develop mobile applications.

MEAP allows mobile applications to run on many different mobile devices without rewriting the code.

Meap can deliver more affordable mobile applications and bring them to market faster, providing employee productivity.

MEAP's management capabilities simplify the management of devices and applications (which can be maintained in a central location) and the installation and updating of mobile application software.

Meap can enhance the security of mobile applications and prevent unauthorized access to applications and mobile devices.

If an enterprise makes a decision to use MEAP, it is important to evaluate what each vendor is currently able to provide, and the enterprise can assess whether they can support current or future requirements. The enterprise also needs to determine the maintenance workload. Once you have Meap installed, do you have to write tools to solve the problems you are experiencing?

Especially important is the development foreground of the supplier. At present, most suppliers are still in the initial stage, the development prospects are not clear. Determine how MEAP products are priced. Is the pricing based on each user or on a per-server basis? For some companies, it may be wise to use a per-user pricing approach in the start-up phase, and if the product solves the problem and is widely applied, the pricing method based on each server can be used instead.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.