I. Requirement Analysis
At present, the latest version of the program is under development, and some customer requirements and opinions are sent.
The customer thinks that compared with the current 320*240 handheld PDA, the tablet may be more scalable to see if the tablet can be used on the hardware.
To meet this requirement, we must first find out what the customer's so-called scalability refers to, because our PDA has integrated rfid gps WiFi barcode scanning and other functions, using wince5.0 as the operating system, it should have good scalability. However, if the customer's scalability refers to other aspects, such as the number of third-party software support (business and entertainment), it is expected that such equipment can be used as an open office device, not only do we consider it as a single-function device, but we are not very suitable for this type of PDA, because the PDA of the wince system is not the mainstream of tablet computers. Currently, ipda and Android-based tablets are the mainstream devices.
At the same time, it is worth noting that the size and definition of the tablet are as follows: 3.5, 4.8, and 10 tablets of different sizes.
Dimensions |
Operating System |
Description |
3.5/4.8/7 inch |
Wince5.0 Andriod2.3 |
Previously, most of the devices were based on WinCE, but currently the new tablet is dominated by andriod. |
10 inch |
IPad (IOS) Andriod3.0 Windows 7 |
Apple's iPad accounts for 99% of the market share, and andriod3.0 is also a recently released operating system suitable for large screens. Currently, there are few hardware support available. It is reported that Motorola's xoom will adopt this system. Han Wang and patriot used Windows 7 as the operating system tablet, but the price was expensive and it did not conform to the operating habits of the tablet. |
What kind of tablet is in the customer's mind is also a question to be discussed.
By the way, iPad shares 75% of the market, and Android shares about 23%. (Google results)
Currently, iPhone/iPad supports more than 0.2 million of software, while Android supports about 0.2 million of software. However, most Android software supports 2.2 of the previous version and 2.3 of the new version, however, I believe that with the rich hardware, the related software will gradually increase. In addition, these software mainly involve game and entertainment functions, and there are not many business applications.
2. involved development modes and languages
Operating System |
Development language |
Release Mode |
IOS (IPAD/iPhone) |
Object C |
You need to obtain the development authorization and publish the program through the appstore. You need to connect to the Internet for authorized download. |
Andriod |
Java |
|
WinCE |
C # C ++ |
|