Застосування метамоделі під час проектування баз даних з кількома абстрактними шарами

Застосування метамоделі під час проектування баз даних з кількома абстрактними шарами

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

Сервіси Ovi перейдуть під бренд Nokia

Сервіси Ovi перейдуть під бренд Nokia

Компанія Nokia, схоже, збирається оновитися, вийти з того глухого кута, в якому вона перебувала до останнього часу (хтось скаже, що застійний або навіть регресивний період у Nokia триває, але не будемо обговорювати цю тему, подивимося, що буде далі). Оновленню підлягає як продукція компанії, так і, що логічно, її сервіси. Так, Ovi services, згідно з новою інформацією, підлягають ребрендингу, і до кінця 2012 року стануть називатися Nokia services. Кожен сервіс з пакета Ovi буде просто перейменовано в Nokia.

Проблеми з HTML5

Проблеми з HTML5

Коли на конференції Google I/O показали Angry Birds на HTML5, в потоці радості мало хто звернув увагу, що гра насправді вимагає наявності Flash. Питається, чому? Адже гра написана на Google Web Toolkit (GWT) і для обробки звуку використовує бібліотеку GWT-voices.

Життя цеглин. Чому розстановка пріоритетів - ключовий елемент планування

Життя цеглин. Чому розстановка пріоритетів - ключовий елемент планування

Це спроба на картинках поміркувати, чому проекти так складно випускати вчасно, і як завдання пріоритетів може поліпшити ситуацію.

Емулятор комп'ютера з linux на JavaScript

Емулятор комп'ютера з linux на JavaScript

Ніякої серверної частини. Тільки JS: повноцінний емулятор комп'ютера з лінуксом на борту.