# M-Healthcare Model: An Architecture for a Type 2 Diabetes Mellitus Mobile Application
## 2 Analysis
### Telehealth
\begin{table}
\begin{tabular}{c c c} \hline \hline \multirow{2}{*}{**No**} & \multicolumn{3}{c}{**Mobile Operating Systems**} \\ \cline{2-3}  & **Operating System** & **Description** \\ \hline \multirow{6}{*}{2} & \multirow{6}{*}{Android} & Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software designed primarily for touchscreen mobile devices, such as smartphones and tablets. Android was developed by a consortium of developers known as the Open Handset Alliance, with the participation of Google, a key contributor and commercial marketer. The core of the Android source code is called the Android Open Source Project (AOSP) and is primarily licensed under the Apache license. This allows Android variations to be developed for a variety of other electronic devices, including game consoles, digital cameras, PCs, and other user interface designs. Notable derivatives include Android TV for TV and Wear OS for wearables, both developed by Google. Android source code has been used as the basis for many different ecosystems in the context of its own software suite, Google Mobile Services (GMS), which includes applications such as Gmail, Google Play, and Google Chrome web browsers. \\ \hline \multirow{6}{*}{3} & \multirow{6}{*}{Windows Mobile} & Windows Mobile is a mobile phone operating system developed by Microsoft but released only for specific markets. The kernel used by Windows Mobile is Windows CE. In the Indonesian market, Windows Mobile is still little known, and it seems that there is not much demand from the general public. At that time, the success of smartphones with Symbian operating systems, from brands such as Nokia, Samsung, and Sony Ericsson, was evident.Originally, Windows Mobile existed in 2000 after Pocket PC 2000, but Pocket PC at that time was not a mobile phone, as it is today, but was generally called a PDA (Personal Digital Assistant). Other than the development of smartphones at the time, the version of Windows Mobile at the time was far from the innovations that have appeared. \\ \hline \multirow{6}{*}{4} & \multirow{6}{*}{Blackberry OS} & Blackberry OS is a proprietary cellular working device evolved via RIM (Research in Motion) for the company’s Blackberry line of hand-held cellphone gadgets. This working device allows for multitasking and enables RIM-exclusive gadgets, such as the track wheel, trackball, and, more commonly these days, the tracked and touchscreen, to be used in handhelds. The Blackberry platform is possibly well-known for its local support for business communications environments, which enable full Wi-Fi activation and synchronization of email, calendar, tasks, notes, and contacts. These operating system updates can be obtained automatically from Wi-Fi vendors that assist Blackberry in which software is loaded over the air (OTASL). Third-party builders can write software to program the use of the available Blackberry APIs (Application Programming Interface), but applications that use positive capability must be digitally signed. \\ \hline \multirow{6}{*}{5} & \multirow{6}{*}{Symbian OS} & Symbian OS was created by Symbian Ltd. It is a descendant of Psion’s EPCO and runs only on ARM processors, but it has x86 ports that are not officially exposed. Symbian OS can perform multithreading, multitasking, and memory-safe operations. Additionally, all programming in Symbian is event-based; that is, if there is no input in the form of a particular activity, the CPU hardware will be idle. Today, Symbian OS is widely used by suppliers of various mobile communication equipment products for different types of products. This operating system has an application programming interface (API) that allows this deviation from the hardware side on which Symbian OS is implemented. The API supports common hardware communication and behavior that can be used with other application objects. This is possible because the API is an application-level-defined interface object that contains procedures and functions (and variables and data structures) that manage or call the kernel and act as links between software and hardware. This API standard helps developers customize their applications so that they can be installed on a variety of mobile phone products. \\ \hline \hline \end{tabular}
\end{table}