Вирішення проблеми Geo-кодування, налаштування зовнішнього вигляду сайту в залежності від погодних умов за вікном

Страницы работы

Фрагмент текста работы

зміст

вступ.. 3

1. Опис місця проходження практики.. 4

2. теоретичні відомості 5

3. огляд відомих рішень.. 7

4. Вибір методу рішення.. 11

висновок.. 13

СПИСОК ЛИТЕРАТУРЫ... 14

вступ

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

Інтерфейс, який змінюється в залежності від погоди є гарним способом по залученню нової аудиторії та «родзинкою» інтерфейсу. Geo-кодування вже використовують такі відомі компанії як «Яндекс» та «Google» в якості теми оформлення для пошти (а в «Яндекс» іще і для пошукової сторінки).

1. Опис місця проходження практики

Відділ розроблення дистанційних курсів створений 29.03.2010 у складі Регіонального центру дистанційного навчання ЦЗДВН СумДУ.

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

Основні напрями робіт, що виконуються:

·  програмно-технічна реалізація тренажерів із використанням технологій Java та Flash;

·  програмно-технічна обробка текстових документів і тестових завдань;

·  монтаж навчальних відеоматеріалів;

·  вичитка, редагування навчальних матеріалів, переклад на інші мови;

·  програмне забезпечення та наповнення сайту дистанційного навчання;

·  створення тематичних публікацій для наповнення сайту дистанційного навчання;

·  технічне обслуговування спеціалізованого програмного забезпечення РЦДН.

Відділ складається з чотирьох груп з наступними напрямами робіт:

·  група відеорозробки та дизайну;

·  група Flash-розробників;

·  група Java-розробників;

·  група HTML-розробників.

2. теоретичні відомості

JavaScript — назва реалізації стандарту мови програмування ECMAScript компанії Netscape, базується на принципах прототипного програмування. Найпоширеніше і найвідоміше застосування мови — написання сценаріїв для веб-сторінок, але, також, використовується для впровадження сценаріїв керування об’єктами вбудованими в інші програми.

Незважаючи на схожість назв, JavaScript та мова програмування Java мають дуже мало спільного.

На сьогоднішній день підтримується більшістю браузерів. Текст програми включається безпосередньо в HTML-документ і інтерпретується самим браузером. Застосовується в основному для часткової автоматизації обробки і маніпуляції даними, які використовує сторінка.

jQuery — популярний JavaScript-фреймворк з відкритим програмним кодом. Він був представлений у січні 2006 року у BarCamp NYC Джоном Ресіґом. Використовується більш ніж 31% від 10,000 найбільш відвідуваних сайтів. jQuery є найбільш популярною бібліотекою JavaScript, яка потужно використовується на сьогоднішній день.

Синтаксис jQuery розроблений, щоб зробити орієнтування у навігації зручнішим завдяки вибору елементів DOM, створенню анімації, обробки подій, і розробки AJAX-застосувань. jQuery також надає можливості для розробників, для створення плагінів у верхній частині бібліотеки JavaScript.

Prototype — JavaScript фреймворк, який спрощує роботу з Ajax і деякими іншими функціями. Незважаючи на його доступність у вигляді окремої бібліотеки, він зазвичай використовується програмістами поряд з Ruby on Rails, script.aculo.us і Rico.

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

PHP інтерпретується веб-сервером в HTML-код, який передається на сторону клієнта.

На відміну від скриптової мови JavaScript, користувач не бачить PHP-коду, бо браузер отримує готовий html-код. Це є перевага з точки зору безпеки, але погіршує інтерактивність сторінок. Але ніщо не забороняє використовувати РНР для генерування і JavaScript-кодів які виконуються вже на стороні клієнта.

Ruby — це інтерпретована, повністю об'єктно-орієнтована мова програмування зі строгою динамічною типізацією.

Ruby on Rails — об'єктно-орієнтований програмний каркас (framework) для створення веб-застосунків, написаний на мові програмування Ruby. Ruby on Rails надає каркас модель-вид-контролер для веб-додатків, а також забезпечує їх інтеграцію з веб-сервером і сервером бази даних.

XML — запропонований консорціумом World Wide Web (W3C) стандарт побудови мов розмітки ієрархічно структурованих даних для обміну між різними додатками, зокрема, через Інтернет. Є спрощеною підмножиною мови розмітки SGML. XML документ складається із текстових знаків, і придатний до читання людиною.

Похожие материалы

Информация о работе