Відкрито
Розробка JavaScript бібліотеки для спрощеної SVG-анімації в освітньому проекті (#531)

Поставлено: Назар Бартосік,
01.12.2015
Пригостити смачненьким

Прогресивна та високопродуктивна система збереження/зчитування/відтворення анімованої SVG графіки з можливістю запису в форматі SVG+JSON.
Альтернатива http://snapsvg.io/ але з більшим акцентом на анімацію та можливістю збереження всієї сцени в JSON.
Робота масштабна, складна, довготривала.
Це більше ніж просто завдання. Це – повноцінна робота в проекті як член команди.

Подробиці

Що очікуємо від виконавця

На початку, розробка OpenSource бібліотеки для спрощеної маніпуляції анімованих сцен з SVG графікою. В перспективі, все що пов’язано з front-end розробкою складних веб-інтерфейсів.
Необхідно відповідати наступним вимогам:
- досконале володіння Javascript;
- досвід роботи або зацікавленість у вивченні високопродуктивних front-end платформ на основі можливостей Javascript та HTML5;
- готовність до довготривалої та творчої роботи в команді над тим чого ще не існує в світі;
- зацікавлення темою самоосвіти та бажання її розвивати в Україні та, в перспективі, у всьому світі.

Дещо про нагороду

Пригостити смачненьким

Про організацію / проект / ініціативу

Самоосвіта є другою та головною частиною соціального проекту Просвіт: http://prosvit.org.ua/

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

Обговорення

    • Учасник
      Назар Бартосік /

      Про це написано в першому ж абзаці. Бібліотека може бути збудованою поверх SnapSVG, але потрібний зручний спосіб збереження анімованих сцен в JSON форматі. Стандартна SMIL анімація надто складна і обмежена, тому анімація повинна базуватись на сторонніх бібліотеках, чого немає в SnapSVG. Також потрібна можливість автоматичного анімованого переходу від однієї форми до іншої через інтерполяцію та динамічне додавання/видалення вершин, і т.д.

Залишити коментар

Підтримка ІТ Толоки
  грн/місяць
Щось не так? Залиште нам повідомлення :)