Deuxième numéro du magazine gratuit Le Mans Auto-Moto. Au programme de ce numéro, comparatif, essai, micro-trottoir, interview, gros plan et autres nouveautés automobiles et motos à venir.
Retrouvez davantage de contenus exclusifs sur le site nantesautomoto.fr
Ajnara http://www.ajnara.co is a famous real estate builder from two decades. Its famous current apartment projects are homes, daffodil, panorama, ambrosia, le garden and grand heritage etc.
Deuxième numéro du magazine gratuit Le Mans Auto-Moto. Au programme de ce numéro, comparatif, essai, micro-trottoir, interview, gros plan et autres nouveautés automobiles et motos à venir.
Retrouvez davantage de contenus exclusifs sur le site nantesautomoto.fr
Ajnara http://www.ajnara.co is a famous real estate builder from two decades. Its famous current apartment projects are homes, daffodil, panorama, ambrosia, le garden and grand heritage etc.
Сучасні технології у розробці програмних продуктів. Desktop та Web системи. Мобільні та Embedded додатки.
Презентація у рамках конференції IT Rally Starters, 18.04.2015
Решения G suite в Украине и СНГ (Basic, Business, Enterprise)Techsvit Europe LLC
Бесплатное тестирование, настройка, подключение, внедрение, обучение сервисам G Suite (Google Apps) в Украине. тел. 044 3590989, e-mail: google@techsvit.eu, web: https://techsvit.eu/g-suite/
Обзор сервисов G Suite в Украине:
SAAS
Gmail
Drive
Docs
Sheets
Hangouts / Meet
Admin Console
Google+
Sites
Groups
Contacts
Vault
1. Одеський національний політехнічний університет
Інститут Комп’ютерних Систем
Кафедра Комп’ютерних Систем
Дипломна робота бакалавра
на тему:
«Програмне забезпечення обробки
геодезичних даних»
Виконувач: студент групи АЕ-101 Догар Д.В.
Керівник: ас. Гнатенко В.Ю.
2014 рік
2. Актуальність
• Стрімкий розвиток мобільних технологій
• Використання геоінформаційних систем
• Збереження даних у надійному хмарному
сховищі
Програмне забезпечення обробки геодезичних даних Догар Дмитро Васильович
3. Мета
• Ознайомлення з розробкою під ОС Android
• Розробка мобільного додатку для вирішення задач геодезії
• Ознайомлення з сучасними хмарними сервісами
• Побудова серверної частини додатку для зберігання
геодезичних даних
Програмне забезпечення обробки геодезичних даних Догар Дмитро Васильович
4. Інструменти розробки
• Середа розробки Eclipse + Android Development
Tools + Google Plugin
• Android SDK
• App Engine SDK
• Android Google Maps API version 2
• Система контролю версій Git, а також хостинг на
GitHub
Програмне забезпечення обробки геодезичних даних Догар Дмитро Васильович
7. Серверна частина
• PaaS AppEngine
• Зберігає інформацію про відмічені точки
• Взаємодіє з клієнтом за допомогою
Cloud Endpoints
• REST архітектура (CRUD функції)
• Зберігає дані у NoSQL БД DataStore
• Механізм multitenancy з Google Accounts
• Стандарт OAuth 2.0
• Працює на інфраструктурі Google
Cloud Endpoints
Програмне забезпечення обробки геодезичних даних Догар Дмитро Васильович
8. Відмітка точок з інформацією
Маркер з
інформацією
Внесення
інформації
Програмне забезпечення обробки геодезичних даних Догар Дмитро Васильович
9. Зберігання точок з інформацією
На сервері AppEngine (DataStore)
JPA
@Entity
public class GeoPointInfo {
@Id
@GeneratedValue(strategy =
GenerationType.IDENTITY)
private Long id;
private double latitude;
private double longitude;
private Long timestamp;
private String titleInfo;
private String textInfo;
private boolean isDeleted;
//getters & setters }
У локальній БД Android SQLite (Content
Provider)
"CREATE TABLE entries (entry_id
INTEGER PRIMARY KEY,
point_id INTEGER,
latitude TEXT,
longitude TEXT,
timestamp INTEGER,
title TEXT,
info TEXT,
account TEXT,
dirty INTEGER, deleted INTEGER);"
Програмне забезпечення обробки геодезичних даних Догар Дмитро Васильович
10. Синхронізація
• Синхронізує дані за алгоритмом
• Реалізована за допомогою Sync Adapter Framework:
o Автоматично перевіряє наявність мережі
o Економить заряд батареї
o Прив’язує синхронізацію до Google Аккаунту
o Виконує синхронізацію за наказом користувача
o Анімація інтерфейсу під час виконання
Програмне забезпечення обробки геодезичних даних Догар Дмитро Васильович
11. Висновки
• Створений програмний додаток для геодезистів
• Розгорнута серверна частина для зберігання даних у хмарі
• Отриманий досвіт програмування додатків для мобільних
пристроїв
• Освоєно безліч новітніх технологій
• Вихідний код доступний на https://github.com/TheLester
Програмне забезпечення обробки геодезичних даних Догар Дмитро Васильович