Mobile phone program development technology introduction

xiaoxiao2021-03-19  199

From: http://blog.9cbs.neet/mailbomb

In the first half of 2005, my country's mobile phone users have reached 36,316,800 households, which has greatly exceeded domestic computers, and with the fire violasses of the short message application, the proliferation business on mobile phones has also been well developed, while mobile programs (Including game programs and applications) is now one of the fastest growings in mobile proliferation services. Here, you will introduce you to the current mainstream mobile phone program development technology.

Compared with the computer, the processor is run slower, the memory is small, so the development technology used is also different from the development technology on the computer. Looking at the country, there are some technologies:

1, J2ME

J2ME (Java 2 Micro Edition), the Chinese name is a Java2 microscopic version, which is the development technology of consumer electronic equipment in 1998, mainly for mobile phones, PDAs, set-top boxes, smart appliances and other devices.

J2ME technology uses Java language as a programming language, is a general technology in mobile program development, and now the mobile phone supports the most extensive, and the developer uses the most useful technology.

The advantage of this technology is:

l Supported mobile phones have the most types of mobile phones. According to the number announced by Sun Company in September 2005, it is now more than 700 million mobile phones to support this technology.

l Technical universal. Using this technique development can be convenient to transplant between various mobile phone models, the development cost is low.

L is free. The technology is free of development, and developers don't need to support patent fees when developing.

The disadvantage of this technology is:

l The function of accessing the system is limited. Under normal circumstances, the contact, short message, etc. in the phone cannot be accessed.

l The running speed is relatively slow. But the running speed of the program can endure during the actual use process.

l The device is limited. In terms of memory and file size, mobile phones have more restrictions on this technology, and the form is limited.

The official website of this technology is:

http://java.sun.com/J2ME/

2, Brew

Brew (Binary Runtime Environment For Wireless), the Chinese name is a wireless binary runtime environment, which is a CDMA mobile phone based on Qualcomm Company in 2001.

BREW technology now only supports C / C development, is a general technology in the CDMA mobile phone, and it is also relatively wide in domestic applications.

The advantage of this technology is:

l BREW technology is a platform. The technology includes operators 'distribution systems, for the developer's software development kit, for mobile phone manufacturers' porting tools and billing systems.

l Terminal devices are more. Having tens of millions of CDMA mobile phone users in China supports many terminals of the technology.

The disadvantage of this technology is:

l Q Qi Company charges patent fees for this technology. Mobile phone manufacturers and developers using this technology need to pay more expensive patent fees.

The official website of this technology is:

http://brew.qualcomm.com/brew/en/

3, Symbian

Symbian is an operating system on a mobile phone. The company developed the operating system is set up by the leading mobile phone manufacturers in Industry, Nokia, Sony Ericsson. At present, the operating system has been widely used in high-end phones such as Nokia, Sony Ericsson, Siemens (have been acquired by BenQ).

The Symbian operating system currently supports both C and Java development languages, and now a large number of high-end mobile games are developed using this technology.

The advantage of this technology is:

l Powerful. The hardware function of the device is powerful, and the support is relatively perfect for the support, it can achieve a very complex game.

The disadvantage of this technology is:

l The type of equipment is not rich enough. Although the number of devices that support the operating system is much, it is not rich enough. The official website of this technology is:

http://www.symbian.com/

4, Windows Mobile

Windows Mobile is a mobile phone operating system developed by Microsoft. The operating system has been applied in the Dopod series.

The Windows Mobile operating system supports Microsoft's mainstream development tools such as Visual Basic, Visual C , and Visual Studio.net.

The advantage of this technology is:

l Operate friendship, rich in software. The Windows Mobile operating system is similar to the Windows operation mode on your computer, and has a program that reads Word, Excel and other files, also has software such as MSN Messenger, Media Player.

l Many developers. Due to the monopoly on the desktop operating system, all have many developers, and these developers only need very simple training, they can develop procedures on Windows Mobile.

The disadvantage of this technology is:

l The number of devices is limited.

l The device hardware requirement is high. For example, Windows Mobile generally requires a processor above 200MHz, 32MB of memory.

l The power consumption is large. Generally Windows Mobile mobile phone, standby time is only about one day.

The official website of this technology:

http://www.microsoft.com/windowsMobile/

5, Unija

Unija is a very similar technique that China Unicom and Sun cooperates with J2ME technology, which can develop CDMA mobile phones that support the technology.

Unija technology develops using Java languages, and the J2ME is basically promoted.

The advantages and disadvantages of this technology are similar to J2ME technology, but because the technology is shorter, the mobile phone that supports this technology is still limited.

The official website of this technology is:

http://www.unija.cn:8095/Unija/new_unija/

Of course, there are other mobile phones in addition to the techniques described above. Because the space is limited, it will be introduced here.

转载请注明原文地址:https://www.9cbs.com/read-130176.html

New Post(0)