J2ME
Programming
Java
The application in the field of smart home appliances mainly includes the following techniques:
1, advanced user interface
The advanced user interface refers to the use of the FORM (Form), TextBox (text box), List (list box), and Alert (prompt information box), and some of these controls, etc. Corresponding event processing. Applications in general, such as landing forms, for forms and prompts, etc.
2, low-level user interface
The use of the low-level user interface refers to the use of the Canvas class and the Graphics class, and the corresponding event processing, application and game programming, and drawing of special interfaces.
3, record storage system
The recording storage system is a technique that is supported in the mobile phone for data permanent saving. Because there is no concept of data files in the phone, the data that generally needs to be saved can only be saved in the form of records.
4, sound processing system
MIDP 1.0 does not support sound processing, but many mobile phone manufacturers such as NOKIA, SIEMENS, etc. are supported, so playing sounds are also technologies that need to be mastered. The technology used by the technology is related to mobile phone manufacturers. But MIDP2.0 provides general support.
5, network programming
Network programming refers to connecting to the network in the form of an HTTP protocol or socket over a mobile phone. The current mobile phone supports most of the HTTP network programming, supporting the relatives of Socket. So the network programming is temporarily programmed using the HTTP protocol.
6, multi-thread
Multithreading is one of the technologies in the J2ME application, because the network programming and low-level user interface programming is to respond quickly, and it needs to be processed to multithreading. Therefore, you must also master it.
7, short message programming
Many mobile phones provide APIs for sending short messages, such as NOKIA, SIEMENS, SAMSUNG, etc., so sending short messages in J2ME is also a relatively common technology.
8, other
Of course, some technologies are provided according to the manufacturers, such as support files in Siemens, Nokia's API support read system address books, and so on.