Tesis de graduación en tecnología de software informático
En comparación con la tecnología de hardware, la tecnología de software tiene un espacio de desarrollo más amplio y campos de aplicación más amplios, por lo que la tecnología de software ha recibido atención y desarrollo. A continuación se muestra una tesis de graduación en tecnología de software informático que compilé para su referencia. Ejemplo 1 de tesis de graduación de tecnología de software informático: Diseño de proceso de enseñanza híbrido de tecnología de software vocacional superior
Resumen: En la actualidad, la reforma de la enseñanza de la especialización en tecnología de software en las universidades vocacionales superiores es imperativa. Este artículo presenta la necesidad de un problema. Investigación y Se discuten las funciones de la plataforma Moodle y el proceso docente de enseñanza semipresencial basado en la plataforma Moodle.
Palabras clave: plataforma Moodle; modelo de enseñanza híbrido
1 Descripción general
En la actualidad, el modelo de enseñanza convencional en las escuelas superiores de formación profesional es que los profesores ya no son satisfactorios. La demanda de talentos de la sociedad. Esto requiere que llevemos a cabo activamente reformas docentes y exploremos modelos de enseñanza centrados en el estudiante. El modelo de enseñanza híbrido es un nuevo modelo de enseñanza que surgió con el desarrollo de la informatización educativa. Su importancia radica en la integración del aprendizaje independiente de los estudiantes en Internet y la enseñanza en las aulas tradicionales. Es la integración de múltiples métodos de enseñanza, métodos de aprendizaje y medios de enseñanza. Por lo tanto, la investigación sobre el modelo de educación híbrida de la especialización en tecnología de software en las escuelas vocacionales superiores basadas en la plataforma Moodle es de gran importancia.
2 Introducción a la plataforma Moodle
Moodle es un sistema de gestión de cursos (CMS) de código abierto, un software gratuito y de código abierto, con el constructivismo social como principal base teórica. Moodle es la abreviatura de ModularObject-OrientedDynamicLearningEnvironment, que es un entorno de aprendizaje dinámico modular orientado a objetos. En las actividades docentes basadas en la plataforma Moodle, profesores y estudiantes son a la vez sujetos, colaboran entre sí y construyen conocimiento juntos. La plataforma Moodle tiene tres funciones principales: gestión de cursos, gestión del aprendizaje y gestión del sistema. La gestión del curso incluye la organización de la enseñanza del curso, la organización de los recursos didácticos, la organización de las actividades de aprendizaje de los estudiantes, la organización de la evaluación de los estudiantes y otra gestión del aprendizaje que incluye: registrar el estado del aprendizaje, descargar el aprendizaje; recursos, realizar actividades colaborativas, pruebas y funciones, etc., la gestión del sistema incluye la gestión de módulos del sistema, la gestión de cursos, la gestión de módulos, la gestión de usuarios y la configuración de parámetros del sistema. La plataforma Moodle tiene tres roles de usuario: administrador del sistema, profesor y alumno. Entre ellos, el administrador del sistema es el principal responsable de crear el entorno de software y hardware de la plataforma Moodle, y se puede dividir en administradores de cursos y administradores de sitios web. Los administradores de cursos son responsables de la creación y gestión de cursos, y los administradores de sitios web son responsables de configurar y mantener la plataforma Moodle. El profesor y el tutor en el papel de profesor se dividen según diferentes autoridades. Los profesores destacados pueden organizar actividades docentes, crear recursos didácticos y llevar a cabo la gestión docente diaria. Puede agrupar estudiantes, agregar o cerrar sesión, autorizar tutores y establecer claves de curso. Los tutores no pueden participar en el diseño del curso y solo pueden organizar las calificaciones de gestión de los estudiantes, discusiones extracurriculares, registros de verificación, etc., y supervisar las actividades de aprendizaje de los estudiantes durante la enseñanza diaria. Al especificar un profesor, si no especifica los permisos de edición del profesor, el profesor será el tutor de forma predeterminada. Los personajes de los estudiantes pueden estudiar recursos de cursos en línea, participar en pruebas en línea, realizar debates en línea y escribir su proceso de aprendizaje y sus experiencias de aprendizaje en sus propios blogs. Los estudiantes pueden crear un perfil en línea que incluye fotografías y descripciones personales.
3 Diseño del proceso docente de un modelo de enseñanza híbrido para la carrera profesional superior de tecnología de software basado en la plataforma Moodle
La enseñanza semipresencial se refiere a la integración de diferentes modelos de enseñanza y diferentes métodos de aplicación para la enseñanza. estrategia que combina las ventajas de la docencia presencial y la docencia online. A continuación se toma como ejemplo el curso "Programación Java" para presentar cómo diseñar el proceso de enseñanza del modelo de enseñanza híbrido basado en la plataforma Moodle.
3.1 Diseño de recursos didácticos del modelo de enseñanza híbrido
Los recursos didácticos son la garantía básica del modelo de enseñanza híbrido. Se refieren principalmente a materiales didácticos relacionados con las asignaturas impartidas, incluida la lección del curso. planes, material didáctico, guía de formación práctica, programa de estudios, preguntas de repaso, etc. Con el auge de los MOOC, en el diseño de recursos didácticos para el curso "Programación Java", los profesores pueden convertir el contenido didáctico del curso en MOOC y colocarlos en la plataforma Moodle para que los estudiantes los vean en su tiempo libre. No solo facilita el aprendizaje adicional para los estudiantes que no han entendido en clase, sino que también proporciona recursos previos para los estudiantes con buenos conocimientos básicos, mejorando así el dominio del conocimiento por parte de los estudiantes.
3.2 Diseño del contenido del curso de enseñanza del modelo de enseñanza híbrido
El curso "Programación Java" es altamente operable. El método de enseñanza basado en tareas puede supervisar a los estudiantes para que se preparen antes y después de la clase. Revisar, mejorar la capacidad práctica y estimular el interés en aprender. A continuación se toma la sección "Implementación de clases y objetos" de "Programación Java" como ejemplo para ilustrar el diseño del contenido didáctico.
3.2.1 Objetivos de enseñanza
3.2.2 Objetivos de conocimiento
① Conceptos y características, propiedades y métodos de clases y objetos ② La relación entre clases y; objetos; ③ Definir la sintaxis de la clase; ④ Crear el objeto de la clase y los pasos para usar el objeto.
3.2.3 Objetivos de habilidad
① Utilizar ideas de programación orientada a objetos para analizar las características de clases y objetos ② Ser capaz de crear y utilizar clases y objetos; aTareas docentes: Las personas son sujetos sociales para describir a una persona en la vida diaria, incluye principalmente información como nombre, edad, sexo, peso, domicilio, etc. La tarea requiere utilizar el lenguaje Java para describir "seres humanos" en la computadora, implementarlo con código Java y finalmente imprimir la información de la persona. b. Tareas de capacitación práctica: Primero, escriba una clase de computadora con atributos que incluyan la marca y el modelo. En segundo lugar, escriba una clase de teléfono móvil. es mostrar la información del teléfono móvil y probar la clase.
3.3 Diseño de actividades docentes en el aula en el modelo de enseñanza híbrido
El diseño de actividades docentes en el aula es la clave del modelo de enseñanza híbrido. Moodle proporciona una buena plataforma para la interacción entre profesores y estudiantes. Los estudiantes pueden discutir o hacer preguntas sobre el contenido de la enseñanza, o expresar sus propias experiencias. Los profesores pueden configurar pruebas durante el proceso de enseñanza para evaluar los efectos del aprendizaje de los estudiantes de manera oportuna. También pueden crear algunos temas interesantes para alentar a los estudiantes a participar y otorgar puntos adicionales como recompensa. discursos en la plataforma Moodle y dar retroalimentación oportuna. A continuación se toma la sección "Implementación de clases y objetos" de "Programación Java" como ejemplo para ilustrar el diseño de las actividades docentes. Antes de la clase: cargue el material didáctico de enseñanza en la plataforma Moodle para que los estudiantes puedan obtener una vista previa. En clase: ① (10 minutos) Utilice la función "Prueba" en la plataforma Moodle para crear un conjunto de preguntas de prueba para evaluar el dominio de los conocimientos de la clase anterior por parte de los estudiantes. ②(30 minutos) Utilice material didáctico y demostraciones de casos para explicar los puntos de conocimiento de esta clase. ③(35 minutos) Organizar y guiar a los estudiantes para que completen las tareas de formación práctica. ④(15 minutos) Resumir y asignar tareas. Después de clase: cree temas de discusión y anime a los estudiantes a participar activamente.
4 Resumen
El modelo de enseñanza híbrido basado en la plataforma Moodle puede estimular el interés de los estudiantes en aprender, mejorar la capacidad de aprendizaje independiente de los estudiantes y crear un buen ambiente de aprendizaje. Al mismo tiempo, también existen algunos problemas. El desarrollo de la secundaria se puede realizar según las necesidades de cada escuela para agregar funciones y servir mejor a la enseñanza.
Referencias:
[1] Li Ming, Hu Chunchun. Investigación sobre una plataforma de enseñanza en línea basada en la investigación "colaborativa" basada en la plataforma Moodle [J]. Educación, 2011 (3).
[2]Xiong Xiaomei. Diseño y aplicación de cursos en línea basados en la plataforma Moodle [J]. 3]Tang Chunling, Cai Qian, Zhang Man. Práctica e investigación sobre educación a distancia basada en la plataforma Moodle [J Netizen World, 2014(5). en la plataforma Edmodo Diseño de enseñanza combinada de cursos de escritura en escuelas vocacionales superiores [J]. Revista de Jinhua Vocational and Technical College, 2015 (1). Muestra de tesis de graduación de tecnología de software informático 2: Reflexiones sobre el desarrollo de software de aplicaciones del sistema operativo Android. >
Resumen en los últimos años, si bien el rápido desarrollo de la economía social, ha impulsado en cierta medida el progreso de la ciencia y la tecnología. Durante este proceso, los teléfonos inteligentes y las computadoras personales se han desarrollado y gradualmente se han integrado en la producción y la vida diaria de las personas y han sido ampliamente utilizados. Entre ellos, el sistema operativo Android ocupa una posición importante entre los sistemas operativos inteligentes y su apertura es relativamente obvia. Como resultado, las ventajas de las aplicaciones para teléfonos inteligentes y computadoras personales son aún mayores. Se puede observar que el desarrollo de software basado en el sistema operativo Android tiene una importancia práctica importante. Este artículo realiza un análisis exhaustivo de la plataforma de desarrollo del sistema operativo Android y se centra en el desarrollo de software de aplicaciones basado en el sistema operativo Android.
Palabras clave Sistema operativo Android; desarrollo de software de aplicación; análisis
Como todos sabemos, en el proceso de desarrollo de la tecnología de la información, la riqueza y diversidad de los productos electrónicos han quedado plenamente demostradas. y ha cambiado el estilo de vida de las personas y, hasta cierto punto, ha aportado comodidad a la producción y la vida diaria de las personas. Es precisamente gracias a la apertura única del sistema operativo Android que puede comunicarse de manera efectiva con dispositivos electrónicos y satisfacer siempre las diferentes necesidades de los usuarios. En esta etapa, los teléfonos Android se han utilizado y popularizado ampliamente. En este contexto, la gente ha comenzado a prestar atención a sus problemas de portabilidad y espera poder operarlos en todo momento, basándose en el sistema operativo Android, el móvil correspondiente. Los teléfonos deben desarrollar activamente software de aplicación, este es un problema urgente que debe resolverse en el campo actual del sistema operativo Android.
1 plataforma de desarrollo del sistema operativo Android
En la plataforma del sistema operativo Android, sus principales componentes son el software de aplicación, el middleware, la interfaz de usuario y el sistema operativo, que separa las distintas capas de la plataforma. Un fuerte apoyo y garantía permiten que cada capa garantice una clara división del trabajo [1]. En circunstancias normales, el marco de la aplicación en el sistema operativo Android puede proporcionar API de manera efectiva y también puede diseñar razonablemente sus propios módulos funcionales únicos. De esta manera, también puede proporcionar una base de uso valiosa para otras aplicaciones. En el sistema operativo Android, sus aplicaciones principales son contactos, navegador web, calendario, aplicaciones de SMS, correo electrónico, etc. En el proceso de escritura y diseño de aplicaciones, los desarrolladores deben hacer un uso completo del lenguaje Java para garantizar que los recursos contenidos en el programa del sistema y el programa de desarrollo se compartan por completo. Sobre esta base, el sistema operativo Android también puede proporcionar las colecciones de bibliotecas C/C correspondientes a los componentes. Sin embargo, los desarrolladores no pueden llamarlos directamente y deben implementar la aplicación de las bibliotecas C/C a través del cuadro de aplicación de la capa superior. Por lo general, la biblioteca del sistema operativo Android consta de varios sistemas, como biblioteca multimedia, FreeType, gestión de interfaces y SQLite.
2 La importancia del desarrollo de software de aplicaciones basado en el sistema operativo Android
Con el desarrollo de la ciencia y la tecnología y la mejora del nivel de vida de las personas, siempre existe una preocupación por el desarrollo de ordenadores personales y teléfonos inteligentes en la economía social.
En este momento, el mercado de teléfonos inteligentes de mi país siempre ha estado en una tendencia de crecimiento explosivo. A partir de 2013, la tasa de penetración de teléfonos inteligentes también ha aumentado rápidamente y casi 2/3 de los ciudadanos ya poseen teléfonos inteligentes [3]. Sin embargo, el nivel técnico de los ciudadanos que poseen teléfonos inteligentes también está aumentando. Entre ellos, las capacidades de procesamiento de CPU, almacenamiento y interacción del usuario de los terminales de teléfonos inteligentes han mejorado significativamente. Hasta cierto punto, proporciona una base de hardware sólida para el desarrollo de software de aplicación del sistema operativo Android. El desarrollo de software de aplicación basado en el sistema operativo Android puede garantizar que el sistema operativo inteligente Android en manos del usuario esté conectado de manera efectiva con los dispositivos electrónicos utilizados en el proceso de desarrollo económico de diversas industrias de la sociedad, brindando así a los usuarios servicios más distintivos y profesionales. servicios. Si el software de aplicación del sistema operativo inteligente Android puede usarse ampliamente, definitivamente brindará conveniencia y valor práctico a la producción y la vida de las personas, y luego hará que el trabajo y la vida de las personas sean más convenientes.
3 Descripción general del sistema operativo Android
3.1 Historia del desarrollo de Android
Android Co., Ltd. tiene su sede en California, EE. UU. La empresa fue fundada. en 2003 y fue adquirida por Google en 2005. adquirida. El objetivo principal de Google es crear una plataforma de cliente móvil con sistema Android abierta y estandarizada [4]. En comparación con otros sistemas operativos de teléfonos inteligentes, la apertura del sistema operativo Android es más obvia y siempre puede estar abierto durante su funcionamiento real. Al mismo tiempo, también puede lograr enlaces de datos con otros dispositivos electrónicos. Es más Implementar bien las operaciones avanzadas. El sistema Android es un sistema operativo inteligente entre los teléfonos inteligentes, por lo que su velocidad de actualización es relativamente rápida. La última versión ya es el sistema operativo Android6.0.1 (M)
Estructura y características de la plataforma de desarrollo de Android 3.2
(1) Capa de aplicación.
El sistema Android en el sistema operativo del teléfono inteligente puede proporcionar el software de aplicación correspondiente para el funcionamiento del teléfono inteligente, y su software de aplicación básico lo configura el propio sistema operativo. El rendimiento principal es la aplicación del sistema [. 5]. Sin embargo, durante el funcionamiento real del teléfono inteligente, estas aplicaciones de software disfrutan de los mismos derechos de control de recursos que otras aplicaciones de software.
(2) Marco de aplicación.
Entre los sistemas operativos de teléfonos inteligentes, el sistema operativo Android en sí tiene una característica obvia: puede admitir la operación del software del usuario, pero debe basarse en un marco de aplicación. Además, en el sistema operativo inteligente Android, cada software de aplicación puede diseñar un módulo de función único. Siempre que se garantice que la configuración de la función coincida con las necesidades específicas del marco de la aplicación, podrá obtener un fuerte soporte del sistema Android. eventualmente implementarlo con otros módulos funcionales de interacción de información.
(3) Configuración del kernel.
El sistema Android fue desarrollado basándose en Linux 3.0, por lo que el núcleo del sistema ha integrado la mayoría de las características de Linux [6]. Además, la parte principal implica la certificación de seguridad del sistema Android y la pila de protocolos de red, etc. Sin embargo, es este tipo de integración inteligente la que permite que el sistema Android se desarrolle de manera integral, garantiza que el sistema logre la construcción de una estructura institucional en capas y mejora activamente la eficiencia del funcionamiento real del sistema Android.
3.3 Componentes básicos del sistema de aplicaciones Android
(1) Capa de presentación de aplicaciones.
Durante el funcionamiento real del software de la aplicación, este componente puede garantizar eficazmente la comunicación entre el sistema del software de la aplicación y el usuario, y durante el tiempo de ejecución, el código debe expresarse en una forma específica, que pueda razonablemente aliviar el sistema La presión se ajusta internamente.
(2) No hay interfaz de visualización.
Este componente tiene el mismo estado que la capa de presentación de la aplicación. Ambos son componentes de Android separados. Sin embargo, la principal diferencia es que el usuario de Xu Jian no puede ejecutarse en segundo plano en el sistema. consulte el estado operativo real [7].
Al mismo tiempo, dado que no existe una característica de diseño de la interfaz en sí, no necesita interactuar con la información del usuario, pero siempre le brinda servicios. Por lo tanto, también puede considerarse como una interfaz de usuario invisible.
(3) Recibir componente de notificación de transmisión.
Este componente es similar a un detector de eventos y pertenece al mecanismo de envío de eventos. Internamente, otros componentes de la aplicación de Android se envían como información de origen de eventos. Este es el contenido de servicio específico de este componente.
(4) Construcción del entorno de desarrollo de Android.
El sistema operativo inteligente Android es una plataforma operativa abierta, por lo que el software de aplicación desarrollado y diseñado sobre la base del sistema operativo Android solo necesita instalar el software de desarrollo del sistema en el sistema Android original del sistema. , para poder realizar el desarrollo de software de aplicaciones del sistema Android.
4Programación multiproceso Java
Si desea implementar subprocesos múltiples Java, debe utilizar activamente las subclases de la clase Thread y utilizar el método de anulación, es decir, run()[ 8]. Agregue el código que desea ejecutar al método anterior. Sin embargo, este método de implementación tiene sus propias desventajas. Si la clase ya hereda otra clase, no puede continuar heredando de esa clase. En segundo lugar, se puede establecer una interfaz de programa Java, mediante la cual se puede reescribir la información del comando del usuario ejecutando el comando, y después de reescribir, la interfaz de datos se puede enviar directamente a la etapa de ejecución del comando del dispositivo electrónico, mejorando así efectivamente la ejecución del comando del dispositivo electrónico. . eficiencia.
5 Desarrollo de software de reproducción PPT de control remoto de teléfonos móviles basado en el sistema operativo Android
5.1 Análisis práctico
Dado que la aplicación práctica de la demostración PPT es simple y el Las imágenes y los textos son ricos, por lo que se utiliza ampliamente en informes o reuniones y es una forma eficaz de presentación de información. Sin embargo, la presentación de PPT tradicional requiere que el anfitrión o orador de la reunión utilice el mouse para controlar la reproducción del archivo PPT. En el proceso de aplicación real de este método, para garantizar que la presentación de los materiales PPT tenga un cierto grado de coincidencia, el orador y el anfitrión de la reunión siempre están al lado de la computadora, lo que afectará el desempeño personal del orador. En el contexto del rápido desarrollo tecnológico, los punteros láser reemplazan al ratón original, lo que supone una especie de liberación para los hablantes. Sin embargo, no se han cumplido los requisitos para escribir y pintar PPT, por lo que existe una cierta contradicción entre la oferta y la demanda entre los métodos de control y las necesidades de demostración, por lo que es necesario diseñar un método de voz que pueda separarse del mouse. Precisamente porque el sistema de los teléfonos inteligentes Android tiene un cierto grado de apertura y su procesador es altamente eficiente, se pueden mostrar y escribir pantallas de gran tamaño y alta resolución en el teléfono móvil.
5.2 Diseño del sistema
Este tipo de software de reproducción PPT se usa generalmente en computadoras personales. Su arquitectura coincide con el sistema y se puede dividir en dos partes: ① cliente; El cliente es el programa PPT que se ejecuta en la computadora del usuario, sin embargo, el servidor es una forma de enlace con el servidor de arquitectura de red [9]. Dentro de este alcance, los clientes pueden aprovechar las comunicaciones de red y sus servidores para comunicarse. Debido a que este tipo de software de aplicación es relativamente maduro, su arquitectura y sistema operativo son muy completos, se puede vincular con otros sistemas de información electrónica y el entorno de desarrollo real es excelente. Al diseñar software de aplicación, se puede dividir en subsistemas de servidor y subsistemas de terminal. Entre el software de aplicación PPT, la aplicación del sistema de terminal del servidor es una mejora efectiva y se concentra en el lado del servidor del sistema de software. Puede instalar su propio software de reproducción PPT de control remoto de teléfono móvil diseñado en el lado del servidor. Este método puede garantizar que el lado del servidor en el sistema PPT realice la interacción de información de comando con el subsistema del terminal móvil y permita que el subsistema del terminal móvil controle mejor el software de reproducción PPT de control remoto del teléfono móvil. La tarea principal del subsistema del servidor es recibir y analizar archivos PPT enviados por el terminal y aceptar comandos de control desde el terminal, etc. En cuanto al subsistema del terminal móvil, su trabajo principal es emitir comandos de operación del sistema y, al mismo tiempo, necesita aceptar la información de la página PPT enviada por el subsistema del servidor.
Además, el subsistema del terminal móvil debe fortalecerse continuamente para hacer que la mesa de dibujo sea más funcional, asegurando que pueda emitir comandos de manera efectiva durante el proceso de control remoto del software en el teléfono móvil y asegurando que los usuarios puedan controlar el PPT. mostrarse de diversas maneras.
5.3 Visualización de los resultados de operación y prueba del software
Después de completar el trabajo de programación y diseño del software de reproducción PPT del control remoto del teléfono móvil, se debe detectar su estado operativo real para garantizar que el software Tiene cierta practicidad y, al mismo tiempo, su efecto de diseño debe evaluarse objetivamente. El artículo realiza una prueba real del software de reproducción PPT del control remoto del teléfono móvil y de las capacidades de visualización de PPT, y verifica verdaderamente la función y el efecto del software. Durante el proceso de prueba real, se utilizaron diferentes terminales de datos móviles para realizar el enlace con el subsistema de servidor del software de reproducción PPT de control remoto del teléfono móvil, y se garantizó la seguridad del enlace del software durante el proceso de prueba y el contenido de información relativamente complejo. se ingresó en el terminal de datos móvil. Además, el software aún puede reflejar rápidamente la información de comando específica del teléfono inteligente en la página de la computadora. De esto se puede ver que, desde un punto de vista objetivo, el diseño del software de reproducción PPT de control remoto de teléfonos móviles es exitoso y también demuestra la viabilidad de desarrollar software de aplicación basado en el sistema Android. El software de aplicación real desarrollado tiene una aplicación práctica. significado de.
6 Conclusión
En resumen, en el contexto del desarrollo y actualización de los teléfonos inteligentes, muchas personas han comenzado a darse cuenta del importante papel de las herramientas de comunicación portátiles, por lo que prestan más atención a teléfonos inteligentes. Debido a que los teléfonos inteligentes tienen procesadores incorporados extremadamente potentes y aplicaciones relativamente ricas y diversas, se utilizan ampliamente en la producción y la vida diaria de las personas. Actualmente, el sistema operativo Android es una importante plataforma operativa para teléfonos inteligentes y ocupa una gran parte del mercado, por lo que desempeña un papel positivo en la promoción del desarrollo social. Se puede ver que desarrollar software de aplicación basado en el sistema operativo Android y actualizarlo oportunamente juega un papel importante y positivo.
Referencias
[1] Yang Xiaoliang. Desarrollo de software de aplicaciones basado en el sistema operativo Android [J]. p> [2] Rao Runrun. Desarrollo de software de aplicaciones basado en el sistema operativo Android [D]. Universidad de Ciencia y Tecnología Electrónica de Xi'an, 2013.
[3] Wang Zirong. desarrollo de software basado en el sistema operativo Android [J]. Communications World, 2015(14): 220.
[4] Li Shuai. Una breve discusión sobre el desarrollo de aplicaciones basado en el sistema operativo Android [J]. Production, 2015(2): 87.
[5] Qiao Di. Diseño y desarrollo de interfaz 3D para software de aplicación del sistema Android [D] Universidad Renmin de China, 2012.
[6] Zhu Tingting. Investigación y diseño de software basado en plataforma Android [D]. Universidad Normal de Zhejiang, 2012.
[7] Diseño e implementación de un software de aplicación de servicio de posicionamiento. Teléfonos móviles Android [D]. Universidad de Correos y Telecomunicaciones de Beijing, 2014.
[8] Wu Xianzhen. Diseño y desarrollo de módulos de software de aplicaciones para teléfonos inteligentes basados en la plataforma Android [D]. , 2013.