Первая страница
Наша команда
Контакты
О нас

    Головна сторінка



О. К. Юдін, директор Інституту комп’ютерних інформаційних технологій, д-р техн наук, професор

О. К. Юдін, директор Інституту комп’ютерних інформаційних технологій, д-р техн наук, професор




Сторінка8/16
Дата конвертації10.03.2017
Розмір3.1 Mb.
1   ...   4   5   6   7   8   9   10   11   ...   16

Мірошниченко І.С., студент

Национальный авиационный университет, Киев
ОСОБЕНОСТИ WINDOWS 10

Mirosoft Windows это наиболее популярная серия операционных систем. В настоящее время различные версии ОС установленны на 91% персональных компьютеров и рабочих станций.

Windows 10 – новая операционная система, принадлежащая к семейству ОС Windows, в линейке следующая за Windows 8.1 и разрабатывающаяся корпорацией Microsoft.

Главной особенностью данной ОС есть ее единость для разных устройств: Xbox One, компьютер, смартфон, планшет или любой другой гаджет. Пользователи настольной версии Windows 10 получат возможность создавать несколько рабочих столов и переключаться между ними. После 8 система получила номер 10, минуя 9. По одной из версий, причина заключается в том, что множество приложений считает версии Windows, начинающиеся с 9.

Расширенное меню “Пуск” позволит пользователю в один клик просматривать списки часто используемых приложений и файлов, а также настраивать приложения, программы, контакты и веб-сайты. С помощью курсора мыши можно изменять размер меню «Пуск». Панель Charms в новой ОС больше не вызывается наведением мыши. Теперь её можно вызвать комбинацией клавиш Win C . При нажатии на ту или иную сеть её параметры будут открываться в новом окне. Кнопка поиска в панели задач будет отвечать за активацию голосового менеджера Microsoft Cortana, а кнопка Task View в панели задач позволит пользователю создавать множество рабочих столов и переключаться между ними.

Приложения автоматически загружаются в оконном режиме. Также добавлена улучшенная функция Snap, позволяющая открывать сразу 4 приложения одновременно и подсказывающая, какие ещё приложения запущены и как их можно разместить. В Windows 10 появиться единый центр уведомлений. В командную строку добавили возможность использовать вставку текста, скопированного в буфер обмена, через комбинацию клавиш Ctrl V. В приложение «Проводник» добавлен более функциональный поиск и отображение последних файлов вместе с самыми посещаемыми папками.

Был произведен редизайн интерфейса: перерисованы некоторые значки, у окон в изъяты рамки и добавленны тени. Окна теперь имеют более плавную анимацию открытия и закрытия, изменена анимация установки программ.

В систему встроен сервис OneGet, позволяющий устанавливать программы как в Linux с помощью менеджеров пакетов.

Минимальные системные требования для работы ОС: процессор - 1 ГГц или более с поддержкой PAE, NS и SSE2; оперативная память - 1 ГБ для 32-разрядной системы или 2 ГБ для 64-разрядной системы; объем памяти - 16 ГБ для 32-разрядной системи или 20 ГБ для 64-разрядной системы; видеокарта - поддерживающая Microsoft DirectX 9 с драйвером WDDM и выше.

УДК 004.057.8(043.2)



Могильная Е. С, студентка

Национальный авиационный университет, Киев

ОБРАБОТКА ИНФОРМАЦИИ В ОТКРЫТЫХ СИСТЕМАХ

Открытая система — это система, которая способна взаимодействовать с другой системой посредством реализации меж­дународных стандартных протоколов. Открытыми системами являют­ся как конечные, так и промежуточные системы. Однако открытая си­стема не обязательно может быть доступна другим открытым систе­мам. Эта изоляция может быть обеспечена или путем физического отделения, или путем использования технических возможностей, ос­нованных на защите информации в компьютерах и средствах комму­никаций (NIST). Основной принцип открытых систем заключаются в том, что создаётся среда для приложений, состоящая из программного обеспечения, аппаратных средств, служб связи, интерфейсов, форматов данных и протоколов, обеспечивающая переносимость, взаимосвязь и масштабируемость. Под безопасностью информации следует понимать условия хранении, обработки и передачи информации, при которых обеспечивается её защита от угроз уничтожения, изменения и хищения.

Модель открытой системы представляется cтруктурой имеющей ряд уровней: приложение, API, платформа, EEI, внешняя среда. Если рассматривать платформу отдельно, то в ней можно выделить 6 различных служб.

 Службы операционной системы (функциональная область программирования) должны поддерживать модульность. При этом каждый модуль должен проходить идентификацию, аутентификацию и проверку на целостность.

Пользовательский интерфейс представляет собой совокупность средств и методов, при помощи которых пользователь взаимодействует с различными, чаще всего сложными, машинами, устройствами и аппаратурой.

Служба управления данными (поддержка и управление данными) отвечает за то, что заниматься обработкой блоков данных должны иметь возможность программные комплексы и модули любых производителей.

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

Служба машинной графики - единственная служба, которая не нуждается в защите информации, так как должна передавать сигнал пользователю исключительно в открытом виде.

Служба сетевого обеспечения производит некоторую надстройку на стек TCP/IP для реализации безопасной связи.

Таким образом, необходимость разработки стандартов при обработке информации в открытых системах в настоящее время является чрезвычайно актуальной.

УДК 004.725.5(043.2)

Москальчук О.В. студент

Національний авіаційний університет, Київ

ЛОКАЛЬНА МЕРЕЖА ПРОВАЙДЕРА ІНФОРМАЦІЙНОЇ СТРУКТУРИ

Построить вычислительную сеть для провайдера Интернет на базе «Укртелеком» г. Ильинцы. Данное предприятие предоставляет весь спектр телекоммуникационных услуг. За короткие сроки компанией построены новые цифровые АТС, волоконно-оптические линии. Все это обеспечило современное качество связи, широкий доступ к новейшим телекоммуникационным услугам. Основной целью деятельности Илинецкого «Укртелеком» является обслуживание всеми видами услуг электросвязи населения г. Ильинцы и прилегающих к нему населенных пунктов.

Поэтому за основу для проектирования сети будет взята уже заложенная проводная инфраструктура связи «Укртелеком». Целью данной работы являлась описание сетевой инфраструктуры провайдера Интернет г. Ильинцы и прилегающих микрорайонов, используемого программного обеспечения, а также подробная настройка биллинговой системы и сетевого оборудования.

В результате выполнения даного проекта была описана сетевая инфраструктура провайдера Интернет г. Ильинцы Винницкой области. Выбор технологии (ADSL) построения сетей передачи данных для Интернет провайдера, является экономически выгодной в районах и городах с уже заложенной проводной инфраструктурой. Данный проект содержит наиболее полное и подробное описание построения сети, что позволит максимально быстро и с наименьшими затратами развернуть точку доступа в Интернет в городе с численностью населения до 16000 тысяч человек.

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

Были рассмотренны возможные на сегодняшний день технологии построения сетей провайдера Интернет. Также был обоснован выбор технологии ADSL в качестве технологии будущей сети.

УДК 004.65 (043.2)

Недвиженко В.О., студентка

Національний авіаційний університет, Київ

СИСТЕМИ УПРАВЛІННЯ САЙТОМ

Система управління сайтом — інформаційна система або комп’ютерна програма для забезпечення і організації спільного процесу створення, редагування і управління контентом.

З розробкою структури сайту і пошукової системи тісно пов'язана розробка системи управління вмістом сайту (Content Management System(CMS)). Кожна така система орієнтована на певну веб-архітектуру.

Системи управління сайтом бувають двох типів: вбудовані (працюють як розділ сайту) і програмні. Програмні CMS - це цілі пакети програм, які необхідно встановлювати на комп'ютер. Вбудовані CMS – системи за допомогою яких на будь-якому комп'ютері з доступом в інтернет можна відкрити розділ адміністрування, ввести пароль і тут же оновити сайт.

Існує велика кількість готових систем управління сайтом. Ними можна скористатися, якщо бюджет проекту або час виконання не передбачають створення власної системи управління сайтом або (при некомерційних проектах) якщо вимоги до сайту не перевищують стандартних. Умовно їх можна розділити на три групи за ступенем доступності використання: комерційні CMS, самостійні програми та безкоштовні версії з обмеженою функціональністю.

Серед найбільш використовуваних систем CMS можна виділити Wordpress, та Opencart.

Wordpress – найпопулярніша система для ведення блогів. До її переваг входить: простота встановлення, налаштування, моментальна публікація, плагіни з унікальною простою системою їх взаємодії з кодом, підтримка так званих «тем», що дозволяють легко змінювати як зовнішній вигляд, закладений потенціал архітектури дозволяє легко реалізовувати складні рішення, наявність російських офіційних і неофіційних переказів. На сьогодні майже всі блоги та сайти-візитки створені за допомогою Wordpress.

OpenCart - це багатофункціональна і зручна у використанні система, орієнтована на створення інтернет-магазинів. Володіє інтуїтивно зрозумілим і візуально привабливим інтерфейсом. Будь сайт на основі цього рішення легко оптимізується під запити пошукових систем, що істотно скорочує безцінний час на його індексування, а це означає, що сайт швидко вийде в лідери. OpenCart відкриває широкі можливості для створення різних модифікацій проекту. Є можливість встановлювати різні модулі, необхідні для роботи, а також використовувати вже готові шаблони. Модулі та шаблони для дозволяють істотно розширити функціональні можливості інтернет-магазину, не вдаючись до дорогих послуг програмістів і без внесення змін в код движка.

На базі системи CMS побудовано близько 90% сайтів всесвітньої павутини. Популярність цієї системи насамперед пов’язана з тим, що власник сайту має можливість без якихось спеціальних навичок керувати сайтом, тобто публікувати нові сторінки, новини, викладати відео, робити посилання на зовнішні ресурси і так далі. Також великою перевагою є велика кількість вже готових модулів та ресурсів для забезпечення працездатності сайту.
УДК 004.652.3(043.2)

Омельченко Є .І.,студентка

Национальный авиационный университет, Киев

Омельченко Є .І.,студентка Національний авіаційний університет, м. Київ

ОБЗОР ПЛАТФОРМЫ ASP.NET 5

Платформа ASP.NET 5 — это лишенный всего избыточного .NET стек для построения современных веб-приложений. Ее разработали , чтобы обеспечить оптимизированную платформу для разработки приложений, которые будут развернуты в облаке или работать на собственных серверах. Для поддержки гибкости при построении решений данная платформа состоит из модульных компонентов с минимальными накладными расходами.

Изменения, которые сделали для ASP.NET 5 были основаны на запросах клиентов и обратной связи. Эти изменения упрощают разработку, хостинг и обслуживание и ориентированы на современные веб-приложения.
Унаследованные приложения будут работать на новой версии ASP.NET без каких-либо модификаций. Но чтобы воспользоваться новыми возможностями в ASP.NET 5, необходимо портировать существующий код на новый фреймворк.

Существует много сходств между ASP.NET 5 и более ранними версиями ASP.NET, так что портирование кода заключается в фиксации конкретных проблемных мест, а не переписывании всего приложения.

Почему ASP.NET была переработана?

Была необходимость гибкой кросс-платформенной среды выполнения.В прошлом .NET Framework использовался в качестве единой, всеобъемлющей установки. И в каждый новый релиз .NET, добавлялись новые фичи, но старые редко удалялись, таким образом, размер фреймворка постоянно рос. Такой подход гарантирует, что машина с установленным .NET может поддерживать любой тип .NET приложений, но это означает, что каждое приложение имеет зависимость от функционала, который фактически не используется.

ASP.NET 5 дает большую гибкость, будучи в состоянии работать в трех вариантах среды выполнения: Full .NET CLR — среда выполнения по умолчанию для проектов в Visual Studio; Core CLR — среда выполнения для проектов ASP.NET 5; кросс-платформенная среда CLR.

Платформа ASP.NET 5 включает в себя следующие возможности: новая гибкая и кроссплатформенная среда выполнения; новый модульный конвейер для HTTP-запросов; конфигурация готовая к использованию в облаке; унифицированная программная модель, которая сочетает в MVC, Web API и Web Pages; возможность увидеть изменения без повторного построения проекта; использование нескольких версий .NET Framework бок о бок; возможность self-hosting или хостинга на IIS; новые инструменты в Visual Studio 2015; открытый исходный код в GitHub.

ASP.NET 5 представляет новый способ управлять зависимостями в проектах.

УДК 004.652.3(043.2)



Орлов П.С., студент

Національний авіаційний університте, Київ

Стек протоколів IP Security

IPsec (скорочення від IP Security) — набір протоколів для забезпечення захисту даних, що передаються за допомогою протоколу IP, дозволяє здійснювати підтвердження справжньості та/або шифрування IP-пакетів. IPsec також містить в собі протоколи для захищеного обміну ключами в мережі Інтернет.

Архітектура IPsec

Протоколи IPsec, на відміну від інших добре відомих протоколів SSL та TLS, працюють на мережевому рівні (рівень 3 моделі OSI). Це робить IPsec гнучкішим, так що він може використовуватися для захисту будь-яких протоколів, що базуються на TCP та UDP. IPsec може використовуватися для забезпечення безпеки між двома IP-вузлами, між двома шлюзами безпеки або між IP-вузлом і шлюзом безпеки. Протокол є "надбудовою" над IP-протоколом, і обробляє сформовані IP-пакети описаним нижче способом. IPsec може забезпечувати цілісність та / або конфіденційність даних переданих по мережі.

IPsec використовує наступні протоколи для виконання різних функцій:

Authentication Header (АН) забезпечує цілісність віртуального з'єднання (переданих даних), аутентифікацію джерела інформації та додаткову функцію із запобігання повторної передачі пакетів

Encapsulating Security Payload (ESP) може забезпечити конфіденційність (шифрування) переданої інформації, обмеження потоку конфіденційного трафіку. Крім цього, він може забезпечити цілісність віртуального з'єднання (переданих даних), аутентифікацію джерела інформації та додаткову функцію із запобігання повторної передачі пакетів (Всякий раз, коли застосовується ESP, в обов'язковому порядку повинен використовуватися той чи інший набір даних послуг із забезпечення безпеки)

Security Association (SA) забезпечують зв'язку алгоритмів і даних, які надають параметри, необхідні для роботи AH і / або ESP. Internet security association and key management protocol (ISAKMP) забезпечує основу для аутентифікації і обміну ключами, перевірки автентичності ключів.



Національний авіаційний університет, м. Київ
Омельченко Є .І.,студентка Національний авіаційний університет, м. Київ

УДК 004.652.3(043.2)



Осипенко А. Ю, студент

Национальный авиационный университет, Киев

MEAN — СОВРЕМЕННЫЕ WEB-ТЕХНОЛОГИИ.

Традиционно, для создания динамических веб-сайтов и сервисов, используется классический набор технологий под названием LAMP (Linux Apache MySQL PHP), который по сегодняшний день сохраняет свою популярность. Но в некоторых случаях следует использовать более молодой набор – MEAN (Mongo Express Angular Node), который имеет более высокий потенциал при разработке web-приложений реального времени.

Основная составляющая набора — Node.js, молодая технология серверной веб-разработки, которая состоит из интерпретатора языка JavaScript и оболочки. Эта технология отличается высокой скоростью ввода\вывода и гибкостью. Так же, наличие языка программирования JavaScript позволяет вести разработку на клиентской и серверной стороне на одном языке. Это со временем придаст популярности этой технологии и она займет значительную долю рынка серверного программного обеспечения.

Node.js работает через низкоуровневый интерфейс, поэтому в набор включен фреймворк Express, который содержит рутинные функции и базовую архитектуру web-приложения. При этом Node.js выполняет роль как веб-сервера, так и интерпретатора логики приложения, что дает разработчику необычайную гибкость. Компонент набора Angular — это клиентский фреймворк на основе которого пишутся приложения реального времени (SPA), которые не требуют перезагрузки страницы для смены состояния. Фреймворк формирует HTML представление на клиентской стороне принимая от сервера данные в скоростном формате JSON, позволяя web-приложениям вести себя как классические программы и взаимодействовать с API других серверов.

Заключительная часть набора — документо-ориентированная система управления базами данных MongoDB. В отличии от классических СУБД, MongoDB не требует обязательного наличия схемы, что дает ей большую гибкость и скорость в частных случаях. Схема реализуется с помощью ORM фреймворков, которые ускоряют подключение и взаимодействие с логикой приложения. Отличительная особенность системы – высокая скорость записи и чтения. Данные хранятся в формате близкому к JSON, а язык запросов реализован на том же JavaScript. Это яркий пример высокой сплоченности и совместимости всех этих технологий.

Новые технологии web-разработки позволяют максимально приблизить опыт использования web-приложений к классическим. Благодаря им, в ближайшем будущем появится возможность полноценно пользоваться прикладным программным обеспечением онлайн, даже не устанавливая его, ускорить и упросить взаимодействие клиента и сервера во всех сферах информационных технологий. Данная тенденция наблюдается уже сегодня, но ее развитие можно значительно ускорить с помощью набора web-технологий MEAN. Поэтому важно поддерживать развитие этой платформы, изучать и использовать ее в действующих web-проектах.

УДК 004.652.3(043.2)

Пасько І.А., студент

Національний авіаційний університте, Київ

Розроблення системи управління замовленням підприємства з виготовлення рекламної продукції ТОВ «НЕОКОН»

ТОВ “НЕОКОН” що знаходиться в місті Києві — це організація, яка відповідає високим критеріям сучасного ринку реклами.

ТОВ «НЕОКОН» є підприємством повного циклу ,що включає в себе такі види реклами:



Зовнішня реклама — графічна, текстова, або інша інформація рекламного характеру, яка розміщується на спеціальних тимчасових і або стаціонарних конструкціях, розташованих на відкритій місцевості, а також на зовнішніх поверхнях будинків, споруд, на елементах вуличного обладнання, над проїжджою частиною вулиць і доріг або на них самих. Зовнішня реклама — один з основних засобів реклами, носії якого розміщуються поза приміщеннями. Зовнішня реклама розрахована на пішоходів, водіїв, пасажирів громадського транспорту, і т.д.

Виготовлення внутрішньої реклами. Для правильно розуміння усіх напрямків діяльності нашої компанії необхідно також включити сюди таке поняття як внутрішня реклама, або indoor-реклама як її ще називають. З самого словосполучення зрозуміло що йдеться про рекламу розміщену в приміщенні. Будь це приміщення магазину, кафе, офісу, великого торгового центру чи невеличкої перукарні, усі вони використовують свої приміщення для додаткового рекламного впливу на своїх потенційних покупців та клієнтів.

Друк на сувенірній продукції. Сувенірна продукція - це певна річ, на яку нанесено логотип або фірмовий знак фірми. Предмети сувенірів – рекламоносіїв будуть тривалий час знаходитися в полі зору співробітників нагадуючи про існування вашого рекламованого товару.

УДК 004.738.5:338.46(043.2)



Петляк Б.В.., студент

Національний авіаційний університте, Київ
РОЗРОБКА ІНТЕРНЕТ-МАГАЗИНУ GAMESSHOP

На сьогоднішній день практично кожна організація має власний веб-сайт. В умовах використання сучасних інформаційних технологій – це необхідний чинник існування, що дозволяє розширити поле рекламної діяльності і привернути тим самим додаткових клієнтів.

Створення і розробка сайтів включає:


  1. Затвердження первинного технічного завдання на розробку сайта.

2. Визначення структурної схеми сайту - розташування розділів, контента і навігації.

3. Веб-дизайн - створення графічних елементів макету сайту, стилів і елементів навігації.

4. Розробка програмного коду, модулів, бази даних і інших елементів сайту необхідних в проекті.

5. Тестування і розміщення сайту в мережі Інтернет.

Веб-сайт – це інформація, представлена в певному вигляді, яка розташовується на веб-сервері і має своє ім'я (адреса). Для перегляду веб-сайтів на комп'ютері користувача використовуються спеціальні програми, які називаються браузерами. Залежно від того, яке ім'я (адреса) сайту ми задамо в рядку "Адреса", браузер завантажуватиме в своє вікно відповідну інформацію.

Веб-сайт, що розробляється, повинен володіти наступними особливостями:



  • гнучкістю, зручною для адміністраторів системою управління структурою;

  • веб-сайт повинен підтримувати використання графічних вставок, анімації, які повинні підсилювати емоційно-ціннісний компонент змісту, формувати мотивацію;

  • для користувачів повинна бути також реалізована можливість роздрукувати будь-яку сторінку веб-сайта.

УДК 004.451(043.2)

Приходько М.Ю., студент

Национальный авиационный университет, Киев

ОБЗОР ОПЕРАЦИОННЫХ СИСТЕМ ANDROID И IOS

Операционые системы — комплекс взаимосвязанных программ, предназначеных для управления ресурсами компьютера и организации взаимодействия с пользователем.

Android («Андро́ид») — операционная система для смартфонов, планшетных компьютеров, электронных книг, цифровых проигрывателей, наручных часов, игровых приставок, нетбуков, смартбуков, очков Google и других устройств. В будущем планируется поддержка автомобилей и телевизоров. Основана на ядре Linux и собственной реализации виртуальной машины Java от Google. Изначально разрабатывалась компанией Android Inc., которую затем купила Google.

Впоследствии Google инициировала создание альянса Open Handset Alliance (OHA), который сейчас занимается поддержкой и дальнейшим развитием платформы. Android позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки. Android Native Development Kit позволяет портировать (но не отлаживать) библиотеки и компоненты приложений, написанные на Си и других языках.

Разработку приложений для Android можно вести на языке Java (не ниже Java 1.5). Существует плагин для Eclipse — Android Development Tools (ADT), предназначенный для Eclipse версий 3.3—3.7. Также существует плагин для IntelliJ IDEA, облегчающий разработку Android-приложений, и для среды разработки NetBeans IDE, который, начиная с версии NetBeans 7.0, перестал быть экспериментальным, хоть пока и не является официальным. Кроме того, существует Motodev Studio for Android — комплексная среда разработки на базе Eclipse, позволяющая работать непосредственно с Google SDK.

iOS — мобильная операционная система, разрабатываемая и выпускаемая американской компанией Apple. Была выпущена в 2007 году; первоначально — для iPhone и iPod touch, позже — для таких устройств, как iPad и Apple TV. В отличие от Windows Phone и Google Android, выпускается только для устройств, производимых фирмой Apple.

В iOS используется ядро XNU, основанное на микроядре Mach и содержащее программный код, разработанный компанией Apple, а также код из ОС NeXTSTEP и FreeBSD. Ядро iOS почти идентично ядру настольной операционной системы Apple OS X. Начиная с самой первой версии, iOS работает только на планшетных компьютерах и смартфонах с процессорами архитектуры ARM.

Пользовательский интерфейс iOS основан на концепции прямого манипулирования с использованием жестов мультитач. Элементы управления интерфейсом состоят из ползунков, переключателей и кнопок. iOS разработана на основе OS X и использует тот же набор основных компонентов Darwin, совместимый со стандартом POSIX. В iOS есть четыре слоя абстрагирования: слой Core OS, слой Core Services, слой Media Layer, и слой Cocoa Touch.

Приложения могут быть разработаны с помощью Xcode для Mac и iPhone, iPod Touch и iPad, Codea для iPad, и опубликованы в App Store — онлайн-магазине, который поставляется с самим iPhone/iPod touch/iPad, начиная с версии iPhone OS 2.0.

УДК 004.925.8(043.2)



Родіна К.С, студентка

Национальный авиационный университет, Киев

ОСОБЕНОСТИ МОДЕЛИРОВАНИЯ В GOOGLE SKETCHUP

Google-американская транснациональная  корпорация, инвестирующая в интернет-поиск, облачные вычисления и рекламные технологии. Google поддерживает и разрабатывает ряд интернет-сервисов и продуктов. Одним из таким продуктов является программа SketchUp.

SketchUp — программа для быстрого создания и редактирования трёхмерной графики. По сравнению со многими популярными пакетами данный обладает рядом преимуществ, заключающихся, в первую очередь, в почти полном отсутствии окон предварительных настроек. Эта особенность позволяет избежать необходимости настраивать каждый инструмент перед его применением, а затем редактировать возможные неучтённые ошибки, но в то же время это достоинство оборачивается недостатком, когда возникает потребность в массовом изменении геометрии созданных объектов. Тем не менее, такие ситуации возникают редко, а их исправление средствами пакета не составляет большого труда.

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

Главной же особенностью данного продукта заключается в том, что в нём присутствует функция работы со сценами, хотя данный продукт нельзя считать профессиональным редактором трёхмерной графики или же редактором игровых уровней (хотя такая возможность существует).

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

Имеется поддержка плагинов для экспорта, визуализации, создания физических эффектов (вращения, движения, взаимодействия созданных объектов между собой). Библиотека компонентов, материалов и стилей рабочей области, которые можно пополнять своими элементами или загружать готовые из сети Интернет.

В особенности поддержки реальных предметов и зданий входит: указание реальных физических размеров, в метрах или дюймах , режим осмотра модели «от первого лица», с управлением как в соответствующих 3D-играх, интеграция с Google Earth, возможность добавить в модель поверхность земли и регулировать её форму — ландшафт. Рекомендуется использовать в учебном процессе для проектирования геометрических объектов разной сложности.

УДК 004.738.5:339.176(043.2)

Садовський О.В., студент

Національний авіаційний університет, Киев


Організація роботи віртуального аукціону

На кожному аукціоні мають місце відносини між покупцями, продавцями та аукціоністами. Internet-аукціон обов'язково містить довідкові сторінки, на яких вказано основні правила роботи аукціону, вимоги до учасників електронних торгів та розділ, у якому знаходяться відповіді на питання, що найчастіше виникають у користувачів.



Для того, щоб прийняти участь в Internet-аукціоні, користувачу, як і при відвідуванні Internet-магазину, слід зареєструватися, заповнивши спеціальну форму. В ній можуть бути особисті та адресні дані, e-mail тощо. Для реєстрації необхідно мати електронний банківський рахунок і одержати пароль. Якщо користувач вже заходив на сайт та реєструвався, то йому достатньо ввести пароль.

Фактично аукціон являє собою інформаційну базу, що містить описи товарів (лотів), що допущені до участі в торгах. Попередньо їх перелік для полегшення пошуку поділений на тематичні категорії та підкатегорії.

При виставленні товару на електронні торги продавець зобов'язаний подати повну характеристику товару та його цифровий образ, визначити початкову ціну, визначити крок аукціону (мінімальне підвищення ставки) і встановити свій лот.

При визначенні бажаного лота користувач входить в інформаційне вікно, де є додаткова інформація про товар - номер лота, місцезнаходження продавця, відгуки інших користувачів, дата і термін завершення аукціону, кількість зроблених ставок, їх величина) та розмістити там свою пропозицію.

Торг може проводитися до певного часу (протягом визначеного правилами аукціону терміну з моменту виставлення товару на торг) або до моменту досягнення визначеної продавцем оптимальної ціни. У першому випадку аукціон часто триває до того моменту, поки за встановлений згідно з правилами проведення час (найчастіше у межах 10-15 хвилин до припинення торгів) не буде зроблено жодної ставки.

Покупець, якого визнано переможцем торгів, повідомляється про це електронною поштою або по телефону. Йому також повідомляється електронна адреса продавця. Покупець зв'язується з продавцем і вони домовляються про умови доставки та оплату товару.
УДК 004.65 (043.2)

Салій М.С., студентка

Національний авіаційний університет, Київ

ОСОБЛИВОСТІ МОВИ PHP

PHP це скриптова мова програмування, була створена для генерації HTML-сторінок на стороні веб-сервера. PHP є однією з найпоширеніших мов, що використовуються у сфері веброзробок (разом із Java.NETPerlPythonRuby).PHP підтримується переважною більшістю хостинг-провайдерів.PHP проект відкритого програмного забезпечення.

PHP — мова, код якої можна вбудовувати безпосередньо в html-код сторінок, які, в свою чергу, будуть коректно оброблені PHP-інтерпретатором. Обробник РНР просто починає виконувати код після відкриваючого тегу ().

Велика різноманітність функцій PHP дає можливість уникати написання багаторядкових функцій, призначених для користувача, як це відбувається в C або Pascal.

Стратегія Open Source, і розповсюдження початкових текстів програм в масах, безсумнівно справили благотворний вплив на багато проектів, в першу чергу — Linux хоч і успіх проекту  Apache сильно підкріпив позиції прихильників Open Source. Сказане відноситься і до історії створення PHP, оскільки підтримка користувачів зі всього світу виявилася дуже важливим чинником в розвитку проекту PHP. Ухвалення стратегії Open Source і безплатне розповсюдження початкових текстів PHP надало неоціненну послугу користувачам. Окрім цього, користувачі PHP в усьому світі є свого роду колективною службою підтримки, і в популярних електронних конференціях можна знайти відповіді навіть на найскладніші питання.



Ефективність є дуже важливим чинником у програмуванні для середовищ розрахованих на багато користувачів, до яких належить і web. Важливою перевагою PHP є те, що ця мова належить до інтерпретованих. Це дозволяє обробляти сценарії з достатньо високою швидкістю.

Однією з переваг мови PHP перед такими мовами, як мов Perl і C полягає в можливості створення HTML документів із вбудованими командами PHP. Значною відзнакою PHP від якого-небудь коду, що виконується на стороні клієнта, наприклад, JavaScript, є те, що PHP-скрипти виконуються на стороні сервера. Можна навіть конфігурувати свій сервер таким чином, щоб HTML-файли оброблялися процесором PHP, так що клієнти навіть не зможуть дізнатися, чи отримують вони звичайний HTML-файл або результат виконання скрипта. PHP дозволяє створювати якісні Web-додатки за дуже короткі терміни, отримуючи продукти, що легко модифікуються і підтримуються в майбутньому. PHP проста для освоєння, і разом з тим здатна задовольнити запити професійних програмістів.  

Мова PHP постійно удосконалюється, і її перспективній версії прогнозується виикористання в області мов web-програмування. Також ця мова застосовується у навчальному процесі, підготовці дипломних робіт,наприклад, з проектування магазинів.

УДК 004.65 (043.2)



Семенович І.П, студент

Національний авіаційний університет, Київ

ОСНОВНІ НОВОВВЕДЕННЯ МОВИ ПРОГРАМУВАННЯ DART

При проектуванні програмних модулів останім часом використовується структурна мова програмування Dart, яка застововується для створювати web-додатки. Dart створений з врахуванням трьох головних цілей:

1) продуктивність. Віртуальні машини з Dart не будуть мати таких проблем, як з EcmaScript.

2) зручність розробки. Будуть збережені певні аспекти JavaScript: динамічність, простота освоєння, не потрібна компіляція.

3) підтримка редакторів і додаткових інструментів.

Для спрощення розробки на мові Dart постачається компонент SDK, що включає в себе компілятор в JavaScript - dart2js, віртуальну машину Dart VM, пакетний менеджер pub, статичний аналізатор коду dart_analyzer, набір бібліотек, інтегроване середовище розробки Dart Editor і плагіни з підтримкою Dart для IntelliJ IDEA, WebStorm, Eclipse, Emacs, Sublime Text 2 і Vim. Для виконання і налагодження додатків на мові Dart, без компіляції в JavaScript, поширюється Dartium - збірка браузера Chromium з інтегрованою віртуальною машиною Dart VM. Додаткові пакети з бібліотеками і утилітами поширюються через репозиторій pub, фреймворки для розробки web-додатків AngularDart і polymer.dart. Мова Dart має схожий на Java синтаксис, не вимагає явного визначення типів і може використовуватися для створення серверних і клієнтських додатків. Для запуску всередині браузера код на мові Dart може бути перетворений в JavaScript-представлення або запущений безпосередньо під управлінням спеціального JavaScript-інтерпретатора Dartboard. Підтримується вбудовування коду на мові Dart в HTML-сторінки, використовуючи mime-тип "application / dart".

Нова версія харакреризується складовими:

- спрощений спосіб установки і запуску написаних на Dart скриптів і утиліт - для установки програми тепер достатньо активувати додаток виконавши команду "pub global activate my_cool_app", після чого для його запуску достатньо виконати my_cool_app, замість "dart bin / my_cool_app.dart";

- покращено модель ізоляції коду, додана можливість запуску ізольованих блоків c різними пакетами (опція packageRoot), а не тільки під базовим додатком, що дозволяє компонувати Dart-додатки з різними залежностями. В dart:async доданий виклик errorCallback, що дозволяє організувати перехоплення і обробку помилок;

- змінено обробник завершення з'єднання в HttpClient, в HttpServer додана нова опція HttpServer.autoCompress;

- для спрощення встановлення та оновлення Dart SDK і Dartium додані APT-репозиторії для Debian / Ubuntu і підтримка Homebrew для OS X;

Враховуючи функції перерахованих, прогнозується, що наприклад версія Dart 1.7. має стати альтернативою JavaScript’a враховуючи основні його недоліки, які неможливо виправити еволюційним розвитком.

УДК 004.434:004.94(043.2)

Сиденко Б.А., студент

Национальный авиационный университет, Киев

ОСОБЕННОСТИ WINDOWS 10

Windows 10 – операционная система, принадлежащая к семейству ОС Windows, в линейке следующая за Windows 8.1 и разрабатывающаяся транснациональной корпорацией Microsoft. Тестовая версия выпущена в октябре 2014 года. Основной особенностью Windows 10 есть то, что данная ОС будет единой для разных типов устройств: Xbox One, компьютер, смартфон, планшет или любой другой гаджет. Для всех этих устройств Microsoft создает единую платформу разработки и единый магазин приложений.

Пользователи настольной версии Windows 10 получат возможность создавать несколько рабочих столов и переключаться между ними. Было реализовано меню «Пуск» как в ранних версиях Windows, но имеющее ряд особенностей. Оно позволит пользователю в один клик просматривать списки часто используемых приложений и файлов, а также настраивать приложения, программы, контакты и веб-сайты. Есть возможность закрепить объекты в меню «Пуск», а если они не требуются, их можно убрать. Реализована функция изменения размера меню «Пуск» с помощью курсора мыши. Была оставлена возможность включения интерфейса Metro, настроить включение которого можно через свойства панели задач. Кроме того, тут располагается строка поиска, который в Windows 10 становится глобальным – результат ищется как локально, так и в интернете. Для доступа к поиску уже необязательно вызывать стартовое меню – в Windows 10 это можно сделать, нажав на иконку поиска, расположенную на панели задач. Это откроет отдельное окно поиска, которое пока не доработано, однако предусмотрено расширение его функциональности; в частности, реализация Windows-аналога Siri – «цифровой помощник» Cortana.

Переработана командная строка, в которой реализована возможность использования горячих клавиш для работы с текстом, такие как Ctrl-A или Ctrl-C/Ctrl-V, с вызовом окна поиска с помощью Ctrl-F. В окне представлен перенос по словам – при изменении размеров окна, если строка будет выходить за его пределы, полоса горизонтальной прокрутки не появляется, вместо этого строка будет разбиваться на две (три, четыре и т.д.).

Убрана возможность вызова бокового меню Charms при поднесении курсора к правой части экрана, для его вызова нужно, находясь на рабочем столе, нажать горячие клавиши Win-C.

Функция Snap расширена – при перетягивании одного из окон приложений к какому-либо краю экрана, его предлагается раскрыть на левую или правую половину рабочего стола, при этом оставшиеся приложения оторбажаются в свободной части в виде миниатюр; выбрав любую из них, приложение откроется в оставшейся половине экрана. Таким образом можно раскрывать до четырех окон.

В итоге, Windows 10 является доработанной версией предыдущих систем, которая вобрала в себя все самое лучшее с каждой из них, а также внесла свои полезные нововведения и коррективы.

УДК 004.652.3(043.2)



Сікора Р.В, студент

Національний авіаційний університет, Київ

КОМБІНОВАНЕ ВИКОРИСТАННЯ МЕТОДІВ LSA І TRM НА СЕМАНТИЧНОМУ РІВНІ РЕФЕРУВАННЯ

З ростом обсягу текстової інформації, доступної на WWW, для користувачів стало необхідним використовувати автоматизовані інструментальні засоби, щоб знаходити, обробляти, фільтрувати і оцінювати потрібну інформацію. Одним з таких засобів є автоматичне реферування текстових документів. Функція автоматичного реферування – витягнення з документу додаткової інформації (контекст, пропозиція, параграф), що відображають його склад.

Метою даної роботи є отримання автоматизованого проекту (реферату) з використанням методу LSA і TRM для російсько- і україномовних повнотекстових документів. Завдяки цьому методу, текст розглядається у вигляді графа, вершинами якого є пропозиції. Кожна пропозиція ідентифікується зваженим вектором слів, після чого обчислюється міра подібності пропозицій, визначена скалярним добутком. Якщо міра подібності більше заданого порогу, то ці вершини з’єднуються.

Критерій вилучення пропозиції визначається за кількістю ребер, що зв'язують його з іншими вершинами. Локальна характеристика пропозиції визначається за формулою TL * TF (Term Lenght * Term Frequency). Глобальна характеристика визначається методом TRM. В даній роботі пропонується використовувати метод LSA TRM (Latent Semantic Analysis Text Relationship Map), завдяки якому отримується семантична матриця документу за допомогою LSA, а потім, використовуючи семантичне уявлення, конструюється семантичний TRM. Нижче представлена загальна схема процесу реферування, заснована на даному підході.

Задача автоматичного реферування – це задача видобування змісту тексту. Застосування методу LSA і TRM дає змогу розробляти різноманітні наукові проекти (реферати), вибирати найважливіші речення з тексту, аналізувати частоту появи слів, отримати інтегровану оцінку для всіх речень тощо.
УДК 004.738.5:339.176 (043,2)

Тимченко О.С., студент

Національний авіаційний університет, Київ

СТВОРЕННЯ ІНТЕРНЕТ МАГАЗИНУ НА БАЗІ ФРЕЙМВОРКУ “MAGENTO”

Все більше і більше людей користуються інтернет магазинами. Тому якщо Ви або Ваша компанія реалізуєте товар або пропонуєте послуги, своє співробітництво з клієнтами Ви можете організувати продажі через інтернет магазин. Інтернет магазин - це особлива форма інтерактивного веб-сайту, яка призначена для рекламування товару, прийому замовлення на покупку, доставки та оплати.

Magento являє собою вільно розповсюджуваний продукт для електронної комерції. Ця платформа максимально зручна і для покупців, і для адміністраторів інтернет-магазину. Додаткові модулі, універсальне функціональне наповнення, можливість застосування необхідної кількості плагінів, які розроблені під певну функціональність. Все це присутнє в Magento.

Magento є найпопулярнішою системою для управління онлайн-магазинами за версією Alexa в 2011 році. У цьому ж році компанія Magento Inc. стала власністю eBay Inc. На цій платформі сьогодні працює безліч відомих і популярних інтернет-магазинів - Samsung, Olympus, Gap, Lenovo, TimeOut, 20th Century Fox та інші.

Magento використовує у своїй роботі Zend Framework, що вже суттєво виділяє його з числа движків для організації комерції в інтернеті. Цей фреймворк містить бібліотеки PHP, які значно спрощують розробку веб-додатків.

З точки зору адміністратора, Magento також володіє безліччю корисних можливостей - реалізований імпорт і експорт бази товарів, є можливість модерувати додану відвідувачами інформацію, організовувати поштові розсилки. Звітність в Magento задовольнить будь-якого вимогливого управлінця. Можна відстежувати практично будь-яку статистику, наприклад, які товари з каталогу найбільш часто проглядаються або купуються. Крім розширеного звіту про продажі, є звіти про наявність продаваної продукції на складі, про купони на знижку, активованих покупцями. Magento легко інтегрувати з Google Analytics. Оплату товарів можна реалізувати як використанням пластикових карт, так і за допомогою електронних платіжних систем. Магазин на Magento може функціонувати на декількох мовах і відображати ціни в декількох валютах за вибором. Взаємодія з 1С забезпечується за допомогою протоколу soap. Є можливість використання подарункових сертифікатів. Будь-який покупець може оцінити товар, написати відгук, додавати теги кожному товару, який його зацікавив. Можна завести так званий «вішлист», куди можна заносити товари, що вам сподобались - ця можливість дозволяє оцінити відкладений попит.

Magento - це висока продуктивність, стабільне функціонування та постійний розвиток вашого інтернет-проекту.

УДК 004.415.2 (043.2)



Тригуб Д.В. студент

Національний авіаційний університет, Київ

РОЗРОБКА WEB-САЙТУ ДИСТАНЦІЙНОЇ ПОКУПКИ ТА ПРОДАЖУ ФОТОГРАФІЇ

За останні десятиліття сфера інформаційних технологій дуже розвинулась. Внаслідок цього стали виникати інйормаційні прогароми, призначення яких – значно поліпшити роботу у різноманітних сферах сучасного життя.

Сфера фотоіндустрії останнім часом також мала дуже шидкий розвиток. Особливо за останні 10 років способи ліцензійного продажу фотографій дуже змінились. Виникли мікростоки – Інтернет-ресурси, які дозволяють здійснювати продаж та покупку фотографій, знаходячись в будь-якому кутку земної кулі де є доступ до глобальної мережі Інтернет.

Ідея дистанційного продажу та покупки фотографій дуже поширилась і до сих пір ще є новою. Тому актуальність розробки та поліпшення програмного забезпечення користується попитом.

Для захисту фотографій від копіювання з екранів монуторів використовуються алгоритми накладання фоданого знаку (Watermark). В деяких мікростоках накладання водяного знаку не є ефективним, тому що з’являється висока ймовірніть нелегального копіювання.

Система обліку користувачів вимагає створення форми реєстрації та форми авторизації. Користувач вводить свої дані з клавіатури комп'ютера, які далі віправляються в БД для використання при авторизації та подальшого зберігання. Після реєстрації дані користувача можна редагувати та змінювати інші, які стають доступними вже після реєстрації та авторизації. Отже, створення власного кабінету користувача системи є дуже важливим і необхідним кроком у створенні такої системи.

Для більшої автоматизації система включає в себе API (коди сторонніх розробників), які допомагають організувати автоматичні виплати власникам фотографій.

Мікростоки на даний момент мають потенціал подальшого розвитку. Найпопулярнішими з таких систем є ShutterStock, IStockphoto, Fotolia та інші.


УДК 004.652.3(043.2)

Троян А.М, студент

Национальный авиационный университет, Киев

ТЕХНОЛОГИИ SMART WATCH

Умные часы — компьютеризированные наручные часы с расширенной функциональностью, часто сравнимой с коммуникаторами.

Первые модели выполняли простые задачи, например, выступали в роли калькулятора, переводчика или игрового устройства. Современные умные часы — это носимые компьютеры. С помощью некоторых моделей можно принимать телефонные звонки и отвечать на SMS, и электронную почту.

Некоторые умные часы работают только в паре со смартфоном и выступают в роли вспомогательного экрана, который оповещает владельца о поступлении новых уведомлений (например, сообщений в социальных сетях, звонков и напоминаний из календаря).

Часы могут включать в себя камеру,  акселерометр,  термометр,  барометр,  компас, хронограф, калькулятор, мобильный телефон, сенсорный экран, GPS-навигатор, динамик, планировщик и т.п. Некоторые часы имеют функциональность спортивных трекеров. Такие модели могут поддерживать программы тренировки, отслеживание маршрута, датчик сердцебиения, шагометр.

Как и другие компьютеры, умные часы могут собирать информацию с помощью внешних или встроенных сенсоров. Они могут управлять или получать данные с других инструментов или компьютеров. Они часто поддерживают беспроводные технологии, такие как Bluetooth, Wi-Fi и GPS.

Большинство умных часов, выпущенных в последнее время могут быть реализованы как отдельные устройства. Чаще всего в качестве операционной системы используются Android Wear и Tizen. Для них доступны приложения от сторонних разработчиков, включая различные игры. Многие производители рекомендуют использовать часы в связке со смартфоном, что позволяет расширить доступную функциональность. Часы могут выступать в качестве пульта дистанционного управления для смартфона (например, управлять камерой), а также отображать поступающие уведомления из социальных сетей, звонках и сообщениях.

В будущем состоится релиз Apple Watch и конкуренция в этом сегменте серьезно ужесточится.

Microsoft начал разработку над собственным вариантом умных часов. Устройство сможет считывать частоту сердечного ритма пользователя, будет работать не только с гаджетами на Windows Phone, но и на Android и iOS, а время его автономной работы превысит два дня, что будет выгодно отличать Microsoft SmartWatch на фоне конкурентов, а часы на Android Wear, например, необходимо заряжать один раз в сутки.

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

УДК 004.65 (043.2)

Успенська П.В., студентка

Національний авиаційний університет, Київ

PIC-КОНТРОЛЕРИ В СИСТЕМАХ УПРАВЛІННЯ

В засобах обчислювальної техніки за Гарвардською архітектурою,застосовуються контролери Peripheral Interface Controller –PIC.

У номенклатурі Microchip Technology Inc. представлений широкий спектр 8-й, 16-й і 32-бітових мікроконтролерів і цифрових сигнальних контролерів під маркою PIC. Відмінною особливістю PIC-контролерів є спадкоємність сімейств: програмна сумісність- єдина безкоштовна середа розробки MPLAB IDE, С-компілятори від GCC, за висновками, по периферії, по засобам розробки, по бібліотеках і найбільш популярних комунікаційних протоколів. Перші мікроконтролери компанії Microchip PIC16C5x з'явилися наприкінці 1980-х років і завдяки своїй високій продуктивності і низькій вартості склали конкуренцію виробленим в той час 8-розрядним МК з CISC-архітектурою. У Microchip є вбудована лінійка: вона випускає 8-розрядні, 16- розрядні контролери, а також контролери по цифровій обробці інформації. Серед усіх мікроконтролерів, мікроконтролери середнього рівня є найпопулярнішими.

PIC – контролери електронно програмовані користувачем ППЗУ з мінімальним енергоспоживанням, високою продуктивністю, добре розвиненою RISC-архітектурою, з функціональною закінченістю, мінімальними розмірами і низькими цінами, тобто найкращий показник ціна / продуктивність.

В даний час компанія Microchip випускає сімейство RISC-мікроконтролерів, сумісних знизу вгору з програмним кодом:

· PIC12CXXX - сімейство мікроконтролерів, що випускаються в мініатюрному 8-вивідному виконанні. Ці мікроконтролери випускаються як з 12-розрядної (33 команди), так і з 14-розрядної (35 команд) системою команд. Містять вбудований тактовий генератор, таймер / лічильник, сторожовий таймер, схему управління переривань. Здатні працювати при напрузі живлення до 2,5 В;

· PIC16CXXX - сімейство мікроконтролерів середнього рівня з 14-розрядними командами (35 команд). Найбільш численне сімейство, що об'єднує мікроконтролери з різноманітними периферійними пристроями, в число яких входять аналогові компаратори, аналогово-цифрові перетворювачі, контролери послідовних інтерфейсів SPI, USART і I2C, таймери-лічильники, модулі захоплення / порівняння, широтно-імпульсні модулятори, сторожові таймери;

· PIC17CXXX - сімейство високопродуктивних мікроконтролерів з розширеною системою команд 16-розрядного формату (58 команд), що працюють на частоті до 33 МГц, з об'ємом пам'яті програм до 16 К слов. Є одними з найбільш швидкодіючих в класі 8-розрядних мікроконтролерів;

PIC18CXXX - сімейство високопродуктивних мікроконтролерів з розширеною системою команд 16-розрядного формату (75 команд) і вбудованим 10-розрядним АЦП, що працюють на частоті до 40 МГц. Містять 31-рівневий апаратний стек, вбудовану пам'ять команд до 32 Кслов і здатні адресувати до 4 Кбайт пам'яті даних і до 2 Мбайт зовнішньої пам'яті програм. Розширене RISC-ядро мікроконтролерів даного сімейства оптимізовано під використання нового Сі-компілятора.

Найбільш поширеними сімействами PIC-контролерів є PIC16CXXX і PIC17CXXX, які застосовуються в сучасних системах автоматичного управління.

УДК 004.65 (043.2)

Феденко І.І., Московченко Д.О.

Національний авіаційний університет, Київ

Веб-програмування за допомогою технологій HTML 5 CSS 3.0, Twitter Bootstrap

Веб-програмування стрімко розвивається і на сьогоднішній день веб-сайти отримують все більше і більше нових можливостей, стають більш зручними для користувачів. HTML 5 і CSS 3 - це нові «сходинки» в розвитку технологій веб-програмування. Що представляють собою HTML 5 і CSS 3? Які переваги HTML 5 і CSS 3? Чому HTML 5 і CSS 3 зручні для застосування при розробці сайтів?

HTML 5 - нова, п'ята версія мови гіпертекстової розмітки HTML. У порівнянні з попередніми версіями HTML 5 відкриває для розробників сайтів набагато більш широкі можливості. Зокрема, в HTML 5 введені нові елементи й атрибути, що дозволяють полегшити взаємодію сайтів з пошуковими системами, що позитивно позначається на пошуковому просуванні таких сайтів. Крім того, ряд нових елементів в HTML 5 дозволяє позбутися від необхідності використання для відображення сайту в браузері сторонніх розширень.

2) CSS 3 дозволяє значно розширити можливості верстки сайтів , без застосування сторонніх технологій. Більш привабливий дизайн сайтів з використанням мінімально необхідного коду - ось результат, одержаний за допомогою CSS 3. Так само як і HTML 5, CSS 3 підтримується сучасними браузерами частково, але протягом найближчих років очікується повна підтримка браузерами HTML 5 і CSS 3.

3)Bootstrap — це набір інструментів від Twitter (відноситься до класу інструментів: CSS-фреймворк), створений для полегшення розробки web застосунків та сайтів. Він включає CSS та HTML для типографії, форм, кнопок, таблиць, сіток, навігації тощо, а також додаткові розширення JavaScript. Репозиторій з фреймворком є одним з найбільш популярних на GitHub і, серед інших, його використовують NASA і MSNBC. Bootstrap використовує найсучасніші напрацювання в області CSS та HTML, тому необхідно бути уважним при підтримці старих браузерів.

УДК 004.9(043 2)



Флок О.О.,студент

Національний авіаційний університет, Київ

ІНТЕРФЕЙСИ ПРОЕКТУВАННЯ В AUTOCAD

Дво- і тривимірна система автоматизованого проектування і креслення розроблена компанією Autodesk. Перша версія була випущена в 1982 році. AutoCAD і спеціалізовані додатки на його основі знайшли широке застосування в машинобудуванні, будівництві, архітектурі та інших галузях промисловості.

AutoCAD був однією з перших програм САПР для роботи на персональних комп'ютерах, зокрема, IBM PC. Ранні версії AutoCAD оперували невеликим числом елементарних об'єктів, такими як кола, лінії дуги і текст, з яких складалися складніші.. Починаючи з нової версії в AutoCAD реалізована підтримка двовимірного параметричного креслення. Інтерфейси поточних версій програми включають в себе повний набір інструментів для комплексного тривимірного моделювання (підтримується твердотільне, поверхневе і полігональне моделювання.AutoCAD підтримує декілька інтерфейсів API для налаштування і автоматизації. До них відносяться AutoLISP, Visual LISP, VBA, .NET і ObjectARX. ObjectARX.AutoCAD сертифікований для роботи в сімействі операційних систем Microsoft Windows.

Основним форматом файлу AutoCAD DWG є - закритий формат, спочатку розробляється Autodesk. Для обміну даними з користувачами інших САПР пропонується використовувати відкритий формат DXF. Слід зазначити, що файли з розширеннями DWG і DXF може читати більшість сучасних САПР, оскільки дані формати є стандартом де-факто в області двовимірного проектування.

Для публікації креслень і 3D-моделей (без можливості редагування) використовується формат DWF, також створений компанією Autodesk.Крім цього, програма підтримує запис і читання (за допомогою процедур імпорту / експорту) файлів 3DS формату, DGN, SAT і деяких інших.Наприклад до складу AutoCAD 2012 включена програма Inventor Fusion, яка дозволяє перетворювати файли, отримані з тривимірних САПР (таких як Inventor, SolidWorks, CATIA, NX і т.п.) у формат DWG.Починаючи з 2012 року AutoCad випустив спеціалізовані студеньскі версії,які, призначені виключно для використання студентами та викладачами в освітніх цілях, доступні для безкоштовного завантаження з сайту Освітнього спільноти Autodesk. Функціонально студентська версія AutoCAD нічим не відрізняється від повної, за одним винятком: об'єкти, створені в студентському версії,а також її інтерфейс не можуть бути використані для комерційного використання. Ці об'єкти "заражують" DWG файли створені в комерційній версії, якщо імпортуються .

Студентська спільнота Autodesk надає зареєстрованим студентам безкоштовний доступ до різних програм Autodesk. Проблеми, сьогодення , вирішуватимуть нові покоління проектувальників. компанія Autodesk надає користувачам навчальних закладів безкоштовний доступ до професійного програмного забезпечення для проектування, та відповідним додаткам для створення проектів з реального життя. Призначення освітнього порталу Autodesk - готувати майбутніх фахівців, які будуть проектувати і покращувати світ навколо нас.

УДК 004.652.3(043.2)

Хіміч А.В., студент

Национальный авиационный университет, Киев

CОВРЕМЕННАЯ 3D ГРАФИКА

За последний время графические карты, позже названные 3D-акселераторами, прошли немалый путь развития — от первых SVGA-ускорителей, о 3D вообще ничего не знавших, и до самых современных игровых "монстров", берущих на себя все функции, связанные с подготовкой и формированием трехмерного изображения, которое производители именуют "кинематографическим". Естественно, с каждым новым поколением видеокарт создатели добавляли им не только дополнительные мегагерцы и мегабайты видеопамяти, но и множество самых разных функций и эффектов.

3D-конвейер – это конвеер в который работает с результатами предыдущего. На первом, подготовительном, этапе программа определяет, какие, с какими текстурами и эффектами, в каких местах и в какой фазе анимации нужно отобразить на экране. Также выбираются положение и ориентация виртуальной камеры, через которую зритель смотрит на мир. Весь этот исходный материал, подлежащий дальнейшей обработке, называется 3D-сценой.

Первым етапом в нем является тесселяция — процесс деления сложных поверхностей на треугольники. Следующие обязательные этапы — взаимосвязанные процессы трансформации координат точек или вершин, из которых состоят объекты, их освещения, а также отсечения невидимых участков сцены.

Для трансформацию координат имеется трехмерный мир, в котором расположены разные трехмерные же объекты, а в итоге нужно получить двумерное плоское изображение этого мира на мониторе. Поэтому все объекты проходят несколько стадий преобразования в разные системы координат, называемых еще пространствами. Вначале локальные, или модельные, координаты каждого объекта преобразовываются в глобальные, или мировые, координаты.. Затем следует преобразование в систему координат камеры), с помощью которой мы смотрим на моделируемый мир. После чего отсчет будет начинаться из фокуса этой камеры — по сути как бы "из глаз" наблюдателя. Теперь легче всего исключить из дальнейшей обработки целиком невидимые) и "обрезать" частично видимые для наблюдателя фрагменты сцены.

При подготовке устройство 3D-конвейера в общем виде, давайте взглянемна архитектурные различия разных поколений 3D-ускорителей. Каждая стадия 3D-конвейера очень ресурсоемка, требует миллионов и миллиардов операций для получения одного кадра изображения, причем двумерные этапы текстурирования и растеризации гораздо"прожорливее" геометрической обработки на ранних, векторных, стадияхконвейера. Так что перенос как можно большего количества стадий в "видеожелезо"благотворно влияет на скорость обработки 3D-графики и значительно разгружает CPUРендеринг происходил с боьшей скоростю , чем при полном отсутствии 3D-акселерации,ведь видеокарта уже выполняла наиболее тяжелую часть работы. Но все же с увеличениемсложности сцен в 3D-играх программная трансформация и освещение становились узкимгорлышком, препятствующим увеличению скорости.

УДК 004.738.5:338.48(043.2)

Шишелюк С.О.., студент

Национальный авиационный университет, Киев
РОЗРОБКА ІНТЕРНЕТ-МАГАЗИНУ UAMOBILE

На сьогоднішній день практично кожна організація має власний веб-сайт. В умовах використання сучасних інформаційних технологій – це необхідний чинник існування, що дозволяє розширити поле рекламної діяльності і привернути тим самим додаткових клієнтів.

Створення і розробка сайтів включає:

1. Затвердження первинного технічного завдання на розробку сайта.

2. Визначення структурної схеми сайту - розташування розділів, контента і навігації.

3. Веб-дизайн - створення графічних елементів макету сайту, стилів і елементів навігації.

4. Розробка програмного коду, модулів, бази даних і інших елементів сайту необхідних в проекті.

5. Тестування і розміщення сайту в мережі Інтернет.

Веб-сайт – це інформація, представлена в певному вигляді, яка розташовується на веб-сервері і має своє ім'я (адреса). Для перегляду веб-сайтів на комп'ютері користувача використовуються спеціальні програми, які називаються браузерами. Залежно від того, яке ім'я (адреса) сайту ми задамо в рядку "Адреса", браузер завантажуватиме в своє вікно відповідну інформацію.

Веб-сайт, що розробляється, повинен володіти наступними особливостями:



  • гнучкістю, зручною для адміністраторів системою управління структурою;

  • веб-сайт повинен підтримувати використання графічних вставок, анімації, які повинні підсилювати емоційно-ціннісний компонент змісту, формувати мотивацію;

  • для користувачів повинна бути також реалізована можливість роздрукувати будь-яку сторінку веб-сайта.

УДК 004.652.3(043.2)

Юрчик С.В.,студент

Національний авіаційний університет, Київ

МЕРЕЖЕВІ ТЕХНОЛОГІЇ ПРОЕКТУВАННЯ КОРПОРАТИВНОЇ МЕРЕЖІ НАВЧАЛЬНОГО ЗАКЛАДУ

Локальна комп'ютерна мережа (Local Area Network LAN) являє собою набір комп'ютерів (які часто називають робочими станціями (Workstation)), серверів, мережевих принтерів, комутаторів (Switch), маршрутизаторів (Router), точок доступу (Access Point), іншого обладнання, а також з'єднують їх кабелів, зазвичай розташованих на відносно невеликій території або невеликої групи будівель (навчальний клас, квартира, офіс, університет, будинок, фірма, підприємство).

До складу локальної мережі входять: комп'ютери, мережеві адаптери, периферійні пристрої, мережеві пристрої. За допомогою локальної мережі один комп'ютер отримує доступ до ресурсів іншого, таких, як дані та периферійні пристрої (принтери, модеми, факси тощо). Використання комп'ютерних мереж дає можливість розподілу ресурсів великої вартості, покращання доступу до інформації, виконувати швидке та якісне прийняття рішень. Прикладом застосування цієї технології може бути E-mail. Сучасні локальні мережі будуються на основі топології зірка з використанням концентраторів (хабів), комутаторів (світчів) та кабелю UTP чи STP п’ятої категорії (вита пара). Дана технологія, що носить назву Fast Ethernet дозволяє проводити обмін інформацією на швидкостях 100Мбіт/с, 1Гбіт/с, 10Гбіт/с та навіть 100Гбіт/с.



Під топологією (компонуванням, конфігурацією, структурою) комп'ютерної мережі звичайно розуміється фізичне розташування комп'ютерів мережі друг щодо друга й спосіб з'єднання їх лініями зв'язку . Важливо відзначити, що поняття топології ставиться, насамперед, до локальних мереж, у яких структуру зв'язків можна легко простежити. У глобальних мережах структура зв'язків звичайно схована від користувачів і не дуже важлива, так як кожен сеанс зв'язку може здійснюватися за власним шляхом.

Зірка - це єдина топологія мережі з явно виділеним центром, до якого підключаються всі інші абоненти. Обмін інформацією йде виключно через центральний комп'ютер, на який лягає велике навантаження, тому нічим іншим, крім мережі, він, як правило, займатися не може. Зрозуміло, що мережне обладнання центрального абонента повинно бути істотно більш складним, ніж обладнання периферійних абонентів. Про рівноправність всіх абонентів (як в шині) в даному випадку говорити не доводиться. Зазвичай центральний комп'ютер самий потужний, саме на нього покладаються всі функції з управління обміном. Ніякі конфлікти в мережі з топологією зірка " у принципі неможливі, тому що управління повністю централізовано.

Кільце - це топологія, у якій кожен комп'ютер з'єднаний лініями зв'язку з двома іншими: від одного він отримує інформацію, а іншому передає. На кожній лінії зв'язку, як і у випадку зірки, працює тільки один передавач і приймач (зв'язок типу точка-точка). Це дозволяє відмовитися від застосування зовнішніх термінаторів.

Крім трьох розглянутих базових топологій нерідко застосовується також мережна топологія дерево (tree), яку можна розглядати як комбінацію декількох зірок.

УДК 004.925.8(043.2)



Якубишин Ю.П., студентка

Національний авіаційний університет, Київ

КОМП’ЮТЕРНА 3D-ГРАФІКА У ПРОЕКТУВАННІ

Тривимірна графіка — розділ комп'ютерної графіки, сукупність апаратних та програмних прийомів, інструментів, призначених для зображення об'ємних об'єктів. При використанні засобів тривимірної графіки процес синтезу зображень включає в себе такі етапи: попередня підготовка, де складається вміст сцени; створення геометричної моделі сцени - будуються тривимірні геометричні моделі об’єктів, які розташовуються у тривимірному просторі, причому їх можна вкладати у середину інших об’єктів; налаштування освітлення та знімальних камер, що дозволяє виконати імітацію фотографування сцени в будь-яких умовах освітлення та під довільним кутом зору; підготовка та призначення матеріалів - забезпечує візуальну правдивість сцени та наближує якість зображення до реальної фотографії, візуалізація сцени , за якої програма розраховує та наносить на зображення всі тіні, бліки, взаємне відбивання об’єктів.

У комп’ютерному проектуванні 3D-графіка допоможе швидко та без зайвих витрат вирішити завдання, а саме такі, які відносяться до області проектування інтер’єрів, архітектурного проектування при необхідності вбудувати уявну сцену у зображення реального світу або ж навпаки, зображення реального об’єкта вбудувати в тривимірну сцену як її складова частина та автоматизованого проектування синтезу зовнішнього вигляду складних деталей.

Тривимірна графіка допомагає й у створенні комбінованих зйомок, де виконання реальної фотозйомки неможливе або потребує значних матеріальних витрат, а також дозволяє синтезувати зображення подій, які не зустрічаються у повсякденному житті.

Разом із вдосконаленням програмних засобів моделювання тривимірної графіки, збільшенням ресурсів пам’яті, віртуальні світи та персонажі стають все більш складними та схожими на реальну дійсність.

Не менш важливу роль 3D-графіка відіграє у комп’ютерній мультиплікації. Кожен елементарний рух мультиплікаційного кіно розбивається на цілий ряд проміжних стадій, які зображуються у вигляді окремих кадрів. Далі ці кадри знімаються на кіно- або відеоплівку та відтворюються на екрані один за одним, створюючи ілюзію руху.

Незважаючи на переваги, 3D-графіка має низку недоліків: підвищені вимоги до апаратної частини комп’ютера, необхідність великої підготовчої роботи зі створення об’єктів усіх моделей сцени, у поліпшенні формування зображення, необхідність контролю над взаємним розміщенням об’єктів у складі сцен, необхідність етапу вторинної обробки синтезованих зображень для реалістичнішого їх вигляду.

Для створення моделей, анімацій, фільмів засобами тривимірної графіки у проектуванні, а також у навчальному процесі використовують такі програмні засоби: Blender, SketchUp, Art of Illusion, Wings 3D, POV-Ray, Ayam, 3D Studio Max (виробник Discreet), LightWave 3D (виробник NewTek), Maya.

УДК 004.652.3(043.2)



Яременко І.С., студент

Національний авіаційний університет, Київ

Розробка програмного забезпечення для ОС Android.

Програми для Android є програмами в нестандартному байт-коді для віртуальної машини Dalvik.Google пропонує для вільного завантаження інструментарій для розробки (Software Development Kit), який призначений для x86-машин під операційними системами Linux, Mac OS X (10.4.8 або вище), Windows XP, Windows Vista та Windows 7. Для розробки потрібен Java Development Kit 5 або новіший.Розробку застосунків для Android можна вести мовою Java (не нижче Java 1.5). Існує плагін для Eclipse — «Android Development Tools» (ADT), призначений для Eclipse версій 3.3-3.7. Для IntelliJ IDEA також існує плагін, який полегшує розробку Android-застосунків.[48]. Для середовища розробки NetBeans розроблено плагін[49], який починаючи з версії Netbeans 7.0 перестав бути експериментальним, проте поки не є офіційним. Крім того існує Motodev Studio for Android, що являє собою комплексне середовище розробки, засноване на базі Eclipse і дозволяє працювати безпосередньо з Google SDK.

Крім того в 2009 році на застосунок до ADT був опублікований Android Native Development Kit (NDK)[50], пакет інструментаріїв і бібліотек дозволяє вести розробку застосунків мовою С/С . NDK рекомендується використовувати для розробки ділянок коду, критичних до швидкості.

Доступні бібліотеки:

Bionic (Бібліотека стандартних функцій, несумісна з libc);

libc (стандартна системна бібліотека мови Сі);

мультимедійні бібліотеки (на базі PacketVideo OpenCORE; підтримують такі формати, як MPEG-4, H.264, MP3, AAC, AMR, JPEG та PNG);

SGL (рушій двовимірної графіки);

OpenGL ES 1.0 (рушій тривимірної графіки);

Surface Manager (забезпечує для застосунків доступ до 2D/3D);

WebKit (готовий рушій для Web-браузера; обробляє HTML, JavaScript);

FreeType (рушій обробки шрифтів);

SQLite (проста система керування базами даних, доступна для всіх застосувань);

Систе́ма керування ба́зами да́них (СКБД) або Систе́ма управлі́ння ба́зами да́них (СУБД) - комплекс програмного забезпечення, що надає можливості створення, збереження, оновлення та пошуку інформації в базах даних з контролем доступу до даних.

SSL (протокол, що забезпечує безпечну передачу даних по мережі).

В порівнянні із звичайними застосунками Linux, застосунки Android підкоряються додатковим правилам[51]:

Content Providers — обмін даними між застосунками;

Resource Manager — доступ до таких ресурсів, як файли XML, PNG, JPEG;

Notification Manager — доступ до рядка стану;

Activity Manager — управління активними застосунками.

Для Android був розроблений формат інсталяційних пакетів .apk.


1   ...   4   5   6   7   8   9   10   11   ...   16



  • Могильная Е. С
  • Москальчук О.В.
  • Недвиженко В .О.
  • Омельченко Є .І.
  • ОБЗОР ПЛАТФОРМЫ ASP.NET 5
  • Орлов П.С.
  • Омельченко Є .І.
  • MEAN — СОВРЕМЕННЫЕ WEB-ТЕХНОЛОГИИ.
  • Петляк Б.В. .
  • Родіна К. С
  • Садовський О.В .
  • Салій М.С.
  • Семенович І.П
  • Сиденко Б.А.
  • КОМБІНОВАНЕ ВИКОРИСТАННЯ МЕТОДІВ LSA І TRM НА СЕМАНТИЧНОМУ РІВНІ РЕФЕРУВАННЯ
  • Тимченко О.С .
  • Тригуб Д.В.
  • Троян А.М
  • Успенська П.В.
  • Феденко І.І., Московченко Д.О. Національний авіаційний університет, Київ Веб-програмування за допомогою технологій HTML 5 CSS 3.0, Twitter Bootstrap
  • Флок О.О.
  • Х іміч А.В.
  • Шишелюк С.О. .
  • Юрчик С.В.
  • Якубишин Ю.П.
  • Розробка програмного забезпечення для ОС Android .