Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: LXXVIII Международной научно-практической конференции «Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ» (Россия, г. Новосибирск, 10 июня 2019 г.)

Наука: Информационные технологии

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Кислова Е.И. БИБЛИОТЕКА ВИЗУАЛИЗАЦИИ ДАННЫХ ORACLE JET // Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ: сб. ст. по мат. LXXVIII междунар. студ. науч.-практ. конф. № 6(77). URL: https://sibac.info/archive/technic/6(77).pdf (дата обращения: 25.04.2024)
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

БИБЛИОТЕКА ВИЗУАЛИЗАЦИИ ДАННЫХ ORACLE JET

Кислова Елена Игоревна

студент ВлГУ, кафедра ВТиСУ,

РФ, г. Владимир

Карповский Владимир Александрович

научный руководитель,

канд. техн. наук, доцент ВлГУ,

РФ, г. Владимир

АННОТАЦИЯ

В статье рассматривается известная библиотека Oracle JET, использующая в своих решениях инструменты и средства визуализации данных, для их дальнейшего применения в различных сферах человеческой деятельности. Для иллюстрации приведены скриншоты решений по библиотеке Oracle JET и примеры их работы в профиле визуализации.

ABSTRACT

The article discusses the well-known Oracle JET, which uses in its solutions tools and data visualization tools for their further use in various spheres of human activity. For illustration, screenshots of solutions for the Oracle JET and examples of their work in the visualization profile are provided.

 

Ключевые слова: визуализация, Oracle JET, отчеты, диаграммы, программное обеспечение (ПО).

Keywords: visualization, Oracle JET, reports, charts, software.

 

«Визуализация данных — это представление данных в виде, который обеспечивает наиболее эффективную работу человека по их изучению» [1].

Визуализация данных реализована практически во всех пакетах прикладных программ и средах разработки. В качестве простейшего примера можно привести excel, системы разработки приложений, таких как Delphi и Visual Studio. А также существуют целые платформы у ведущих разработчиков ПО. В качестве примера рассмотрим известную платформу Oracle.

«Oracle JET» - это набор JavaScript библиотек, находящихся в открытом доступе и созданных Oracle для более простого и эффективного построения клиентских приложений, которые используют и взаимодействуют с сервисами и продуктами Oracle.

Oracle JET ориентирован на разработчиков среднего и продвинутого уровня JavaScript, работающих над клиентскими приложениями. Это коллекция библиотек JavaScript с открытым исходным кодом, а также набор библиотек JavaScript, предоставляемых Oracle, которые делают его максимально простым и эффективным для создания приложений, которые используют и взаимодействуют с продуктами и службами Oracle, особенно с облачными службами Oracle.

Особенности и преимущества:

«Oracle JET» - это модульный инструментарий, позволяющий разработчикам использовать столько возможностей, сколько они пожелают. Полный инструментарий разработки JavaScript:

  • использует популярные технологии с открытым исходным кодом;
  • управляет полным жизненным циклом SPA на основе шаблонов;
  • обеспечивает встроенную поддержку доступности;
  • поддерживает интернационализацию;
  • предоставляет большой набор компонентов пользовательского интерфейса;
  • обеспечивает мощную систему маршрутизации и умное управление ресурсами;
  • гарантирует встроенную мобильную поддержку.
  • Oracle JET предназначен для:
  • добавления интерактивности страницам;
  •  обеспечения тесной интеграции с сервисами Oracle для приложения;
  •  создания нового полноценного клиентского приложения.

Oracle Jet использует следующие библиотеки и технологии:

  • jQuery – это быстрая и многофункциональная библиотека JavaScript. jQuery делает намного проще такие вещи, как прохождение и манипулирование документами HTML, обработку событий, анимацию и Ajax, благодаря простому в использовании API, который может работать во множестве браузеров. Благодаря универсальности и расширяемости, jQuery изменил подход, с которым миллионы людей пишут JavaScript.
  • jQuery UI - пользовательский интерфейс jQuery представляет собой набор взаимодействий, эффектов, виджетов и тем пользовательского интерфейса, созданный на основе JavaScript-библиотеки jQuery. jQuery UI  предназначен для создания веб-приложений с высокой степенью интерактивности.
  •  Knockout.js – это библиотека JavaScript, которая помогает создавать многофункциональные, отзывчивые пользовательские интерфейсы для отображения и редактирования с чистой базовой моделью данных. Каждый раз, когда есть разделы пользовательского интерфейса, которые обновляются динамически, Knockout.js может помочь реализовать его проще и удобнее в обслуживании.
  • RequireJS - загрузчик файлов и модулей JavaScript. Он оптимизирован для использования в браузере, но может использоваться в других средах JavaScript, таких как Rhino и Node. Применение модульного загрузчика скриптов, такого как RequireJS, улучшит скорость и качество кода.
  • Cordova – упаковывает приложение HTML/JavaScript в собственный контейнер, который может получить доступ к функциям устройства на нескольких платформах. Эти функции доступны через единый JavaScript API, позволяющий легко написать один набор кода.

Oracle JavaScript Extension Toolkit (JET) расширяет возможности разработчиков, предоставляя модульный набор инструментов с открытым исходным кодом, основанный на современных принципах проектирования и разработки JavaScript, CSS3 и HTML5.

Для иллюстрации возможностей данной библиотеки воспользуемся специализированным приложением визуализации данных «Sample Charts».

Приложение Sample Charts

 

Рисунок 1. Приложение «Sample Charts»

 

В качестве специализированного решения применения визуализации в экономических сферах используется приложение среды Oracle APEX «Sample Charts».

Это приложение разработано специально для построения диаграмм в Oracle Application Express (APEX). Оно демонстрирует возможности улучшения приложений для визуального представления данных, используя декларативные решения и решения на основе плагинов.

В приложении поддерживаются следующие основные современные типы диаграмм для решения бизнес-задач:

  • AREA. Диаграмма с областями;
  • Bar. Гистограмма;
  • Box Plot;
  • Bubble. Пузырьковая диаграмма;
  • Combination. Комбинированные диаграммы;
  • Data Densification. Уплотнение данных;
  • Dashboard. Инструментальная панель;
  • Dashboard – Pies. Приборная панель;
  • Dial Gauge. Форматирование масштаба;
  • Funnel. Воронкообразные диаграммы;
  • Gantt. Диаграмма Ганта;
  • Line. Линейная диаграмма;
  • Line with Area;
  • Pie. Круговые и кольцевые диаграммы;
  • Polar. Полярная диаграмма;
  • Pyramid. Пирамидальные диаграммы;
  • Range. Диаграммы диапазонов;
  • Scatter. Диаграммы рассеяния;
  • Stock. Биржевая диаграмма.

Приложение Sample Charts содержит ряд новых собственных диаграмм, основанных на визуализации данных в Oracle JavaScript Extension Toolkit (JET). Это приложение также содержит ряд плагинов на основе альтернативных решений для построения диаграмм.

 

Рисунок 2. Интерфейс «Sample Charts»

 

Графики могут быть легко созданы и изменены с помощью встроенных мастеров Oracle APEX. Атрибуты диаграммы, такие как цвет, оси, форматирование, оси и настройки легенды, могут быть легко изменены в соответствии с требованиями.

 

Список литературы:

  1. Визуализация данных [Электронный ресурс]. - Режим доступа: https://ru.wikipedia.org/wiki/Визуализация_данных. (Дата обращения: 01.03.2019)
  2. Создание приложения в Oracle Application Express 5 (APEX) [Электронный ресурс]. – Режим доступа: http://rtportal.ru/index.php/stati/59-apex-sozdanie-prilozjenija. (Дата обращения: 03.03.2019)
  3. JET Charts in Application Express 5.1 [Электронный ресурс]. – Режим доступа: https://apex.oracle.com/pls/apex/germancommunities/. (Дата обращения: 03.03.2019)
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.