Tel: +372 5596 5762
e-mail: info@digipo.eu

Интернет паутинаНа сегодняшний день Интернет паутина окутала весь земной шар, благодаря чему стали легко доступны различные виды информации в глобальной сети. На 31 декабря 2011 года число пользователей Интернета составило 2,267,233,742 (World Internet usage and population statistics[1]). Электронное обучение стало реальным и позволяет использовать большое количество различных сервисов. Преподаватели  создают собственные учебные электронные материалы, используя видео, графическую и текстовую информацию. Часто педагоги используют видеоинформацию для своих лекций на другом языке и студентам не под силу его понять, из-за незнания языка. Это приводит к слабому восприятию и усвоению информации учениками.

Подробнее: Введение

Mashup – это смешивание Web каналов с различных сервисов в одном приложении. Принцип создания mashup был позаимствован с направления поп музыки, где впервые появилось направление музыкального жанра mashup, которое заключалось в смешивании вокальных и инструментальных звуковых дорожек собранных из различных музыкальных произведений. Mashup создается на основе Web-служб, которые представляют разработчикам интерфейсы прикладного программирования API[1]. Создатели API придерживаются простоты и оптимальности повторно используемых поддерживаемых приложений. Термин mashup применяется только к тем проектам, которые используют открытые интерфейсы API для получения данных услуг. (7 Things You Should Know About Mapping Mashups. 2006).Принцип работы Mashup

Подробнее: Что такое Mashup

После краха dot-com[1] систем в 2001 году появляется новое поколение Интернета и программного обеспечения, которые приносят радикально новые модели работы взаимодействия с пользователями и бизнесом. (Tim O’Reily, 2005. What Is Web 2.0. Online).

Mashup появился в интернете благодаря появлению Web 2.0. Web2.0–методика проектирования систем, которые путём учета сетевых взаимодействий становятся тем лучше, чем больше пользователей ими пользуются. По сути, термин обозначает проекты и сервисы, активно развиваемые и улучшаемые самими пользователями: блоги, социальные среды и т.д. К примеру: Web сервисы: youtube, facebook – если бы пользователи не добавляли туда свои данные, то эти Web сервисы были бы пустые и скучные. (Tim O’Reily, 2005. What Is Web 2.0. Online).

Подробнее: Появление Mashup

Архитектура любого mashup состоит из трех основных частей, связанных между собой физически или логически:

  • Провайдеры API данных – это провайдеры контента, откуда берется информация. К примеру: в Chicagocrime использовалась информация с GoogleMaps и полицейского департамента Чикаго.
  • Mashup сайт – это интернетприложения, на которых собирается и размещается информация от провайдеров контента, информация получается с помощью открытых API.
  • Клиентский браузер, который при определённых настройках браузера со стороны клиента может генерировать информацию как по языковым и региональным настройкам, так и по последним поисковым запросам. Благодаря чему, при запуске браузера, он сам выбирает нужные настройки Web сервисов, избавляя пользователя от лишней информации, несвязанной не с его языковыми, региональными и поисковыми запросами. Пример реализации настройки браузера хорошо просматривается в API Google Maps. При запуске браузера у пользователя отображается информация на его языке. Одним словомклиентский браузер – это среда, в которой приложение интерпретируетсяв графическом виде и происходит взаимодействие с пользователем. (Duane Merrill, 2009. Mashups: The new breed of Web app. Online).

    Подробнее: Архитектура Mashup

Mashup можно разделить на два типа:

  • Потребительские mashup приложения – объединяют данные из разных открытых источников в браузере пользователя. Пользователь сам может принимать участие в создание новых данных, пример тому сайт earthalbum[1] где объединяются картографические данные с сервиса Google Map и фотографии с сервиса Flickr.
  • Бизнес mashup приложения – создаются с использованием технологии бизнес-бизнес (b2b), что позволяет реализовать совместные действия между предприятиями и разработчиками. Хорошо подходят для быстрой разработки проектов, которые требуют сотрудничества между разработчиками и заказчиками для определения и реализации бизнес- требований. Сбор и анализ сравнительной информации о ценах с торговых Интернет- площадок позволяет ориентироваться в ценах, находясь в одном Web приложении. Одни из первых, кто создал API для программного доступа к своему содержанию были eBay и Amazon.

    Подробнее: Типы и классификация Mashup