Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Тема работы: разработка кроссплатформенного клиент-серверного приложения для визуализации решения дифференциальных уравнений.Цель работы - визуализировать решение дифференциального уравнения. Для реализации цели будет разработана программа <<сервер>>, гду будут производиться расчёты, а также кроссплатформенное приложения на языке Java.В работе рассмотрены различные технологии передачи данных между клиентом и сервером, среди которых была выбрана основная технология для приложения, исходя из результатов сравнения, которые представлены в сравнительной таблице. Рассмотрены различные сервисы и программы для визуализации решения дифференциального уравнения, из них был выделен необходимый функционал для будущего приложения. Также для создания приложения было рассмотрено несколько сборщиков на языке java и далее из сравнительного анализа выявлен наиболее подходящий.В конце работы приведены результаты визуализации решений волнового уравнения и уравнения теплопроводности, а также показаны возможности приложения и необходимые требования по его запуску.
Topic of work: development of a cross-platform client-server application for visualization of solutions of differential equations.The purpose of the work is to visualize the solution of a differential equation. To achieve this goal, a program <> will be developed, where calculations will be performed, as well as a cross-platform application in Java.The document considers various technologies of data transfer between the client and the server, among which the main technology for the application was selected, based on the results of the comparison, which are presented in the comparative table. Various services and programs for visualizing the solution of a differential equation are considered, from which the necessary functionality for the future application was selected. Also, to create an application, several assemblers in the java language were considered and then the most suitable one was identified from the comparative analysis.At the end of the work, the results of visualization of solutions of the wave equation and the equation of thermal conductivity are presented, as well as the capabi-lities of the application and the necessary requirements for its launch are shown.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All |
![]() ![]() ![]() |
||||
Internet | Authorized users SPbPU |
![]() ![]() ![]() |
||||
![]() |
Internet | Anonymous |
Table of Contents
- ВВЕДЕНИЕ
- ГЛАВА 1. ПОСТАНОВКА ЗАДАЧИ
- ГЛАВА 2. ОПИСАНИЕ ОСНОВНЫХ ТЕХНОЛОГИЙ ПЕРЕДАЧИ ДАННЫХ МЕЖДУ КЛИЕНТОМ И СЕРВЕРОМ
- Технология TCP-сокетов
- Технология REST API
- Технология gRPC
- Сравнение трёх технологий
- ГЛАВА 3. ОПИСАНИЕ МЕТОДОВ ВИЗУАЛИЗАЦИИ РЕШЕНИЯ ДИФФЕРЕНЦИАЛЬНОГО УРАВНЕНИЯ
- Wolfram Alpha
- Math3d
- GeoGebra 3D calculator
- MATLAB
- Сравнение методов визуализации решения дифференциального уравнения
- ГЛАВА 4. ОПИСАНИЕ ИНСТРУМЕНТОВ СБОРКИ
- Apache Ant
- Apache Maven
- Gradle
- Сравнение инструментов для сборки Java проектов
- ГЛАВА 5. РАЗРАБОТКА КЛИЕНТ-СЕРВЕРНОГО ПРИЛОЖЕНИЯ И ПРОГРАММЫ ДЛЯ СЕРВЕРА
- Дополнительные библиотеки для разработки приложения
- Программа <<сервер>>
- Приложение <<клиент>>
- ГЛАВА 6. ДЕМОНСТРАЦИЯ РАБОТЫ ПРОГРАММЫ
- Уравнение теплопроводности
- Волновое уравнение
- Примеры взаимодействия с графиками функций
- СПИСОК ЛИТЕРАТУРЫ
- Приложение 1. Блок-схема одного цикла программы
- Приложение 2. Код пакета Generalities
- Приложение 3. Код программы Server
- Приложение 4. Код приложения Client
- Приложение 5. Код решения уравнения теплопроводности
- Приложение 6. Код решения волнового уравнения
Usage statistics
|
Access count: 2
Last 30 days: 0 Detailed usage statistics |