Submit Search
Upload
Презентация проекта Webobots (3 курс)
•
0 likes
•
305 views
Ivan Novikov
Follow
Описание годового проекта по курсам ООАД и Базы Данных
Read less
Read more
Technology
Report
Share
Report
Share
1 of 21
Download now
Download to read offline
Recommended
REPL в Node.js: улучшаем быт разработчик
REPL в Node.js: улучшаем быт разработчик
IT61
Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...
Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...
sadomovalex
Анатомия инструментов автоматизации функционального тестирования
Анатомия инструментов автоматизации функционального тестирования
Alexei Barantsev
Unipro UGENE (Software Freedom Day 2011)
Unipro UGENE (Software Freedom Day 2011)
Ivan Novikov
35ª RGE
35ª RGE
Layse Welington Guilherme
Курсовая работа (1 курс магистратуры)
Курсовая работа (1 курс магистратуры)
Ivan Novikov
У.М.Н.И.К-2013: Информационная система моделирования динамики пластических де...
У.М.Н.И.К-2013: Информационная система моделирования динамики пластических де...
Ivan Novikov
Iab group
Iab group
Asyaiful Anwar
Recommended
REPL в Node.js: улучшаем быт разработчик
REPL в Node.js: улучшаем быт разработчик
IT61
Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...
Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...
sadomovalex
Анатомия инструментов автоматизации функционального тестирования
Анатомия инструментов автоматизации функционального тестирования
Alexei Barantsev
Unipro UGENE (Software Freedom Day 2011)
Unipro UGENE (Software Freedom Day 2011)
Ivan Novikov
35ª RGE
35ª RGE
Layse Welington Guilherme
Курсовая работа (1 курс магистратуры)
Курсовая работа (1 курс магистратуры)
Ivan Novikov
У.М.Н.И.К-2013: Информационная система моделирования динамики пластических де...
У.М.Н.И.К-2013: Информационная система моделирования динамики пластических де...
Ivan Novikov
Iab group
Iab group
Asyaiful Anwar
Power point 2007 level 1
Power point 2007 level 1
Jitendra Kumar Behera
Capitulo 1
Capitulo 1
Jonatan Salazar
Allied pipefreezing services ltd presentation to northumbrian water
Allied pipefreezing services ltd presentation to northumbrian water
Carlp123
Интерференция
Интерференция
Ivan Novikov
Квалификационная работа бакалавра (2011)
Квалификационная работа бакалавра (2011)
Ivan Novikov
valores
valores
Jonatan Salazar
Физические исследования XVIII столетия
Физические исследования XVIII столетия
Ivan Novikov
У.М.Н.И.К-2015: Информационная система моделирования динамики пластических де...
У.М.Н.И.К-2015: Информационная система моделирования динамики пластических де...
Ivan Novikov
Ergonomics- Nervous Control of movement
Ergonomics- Nervous Control of movement
gideonlijua
Чёрные дыры
Чёрные дыры
Ivan Novikov
Nexa lunch seminar_may_2013
Nexa lunch seminar_may_2013
Carlo De Micheli
How Cloud Computing is Useful For Websites
How Cloud Computing is Useful For Websites
Allyssa1Davis
Company introduction
Company introduction
Carlp123
ASP.Net Core
ASP.Net Core
ArturDr
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
Intersog
[jeeconf-2011] Java Platform Performance BoF
[jeeconf-2011] Java Platform Performance BoF
Aleksey Shipilev
Abf
Abf
RosaLab
Обзор и анализ инструментов проектирования и прототипирования интерфейсов
Обзор и анализ инструментов проектирования и прототипирования интерфейсов
Rustem Gayfutdinov
Diplom 1
Diplom 1
Alexander Popov
Mihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine Learning
OdessaJS Conf
Mihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine Learning
Maria Kuneva
Михаил Левин: Автоматизация в мобильном тестировании
Михаил Левин: Автоматизация в мобильном тестировании
Yandex
More Related Content
Viewers also liked
Power point 2007 level 1
Power point 2007 level 1
Jitendra Kumar Behera
Capitulo 1
Capitulo 1
Jonatan Salazar
Allied pipefreezing services ltd presentation to northumbrian water
Allied pipefreezing services ltd presentation to northumbrian water
Carlp123
Интерференция
Интерференция
Ivan Novikov
Квалификационная работа бакалавра (2011)
Квалификационная работа бакалавра (2011)
Ivan Novikov
valores
valores
Jonatan Salazar
Физические исследования XVIII столетия
Физические исследования XVIII столетия
Ivan Novikov
У.М.Н.И.К-2015: Информационная система моделирования динамики пластических де...
У.М.Н.И.К-2015: Информационная система моделирования динамики пластических де...
Ivan Novikov
Ergonomics- Nervous Control of movement
Ergonomics- Nervous Control of movement
gideonlijua
Чёрные дыры
Чёрные дыры
Ivan Novikov
Nexa lunch seminar_may_2013
Nexa lunch seminar_may_2013
Carlo De Micheli
How Cloud Computing is Useful For Websites
How Cloud Computing is Useful For Websites
Allyssa1Davis
Company introduction
Company introduction
Carlp123
Viewers also liked
(13)
Power point 2007 level 1
Power point 2007 level 1
Capitulo 1
Capitulo 1
Allied pipefreezing services ltd presentation to northumbrian water
Allied pipefreezing services ltd presentation to northumbrian water
Интерференция
Интерференция
Квалификационная работа бакалавра (2011)
Квалификационная работа бакалавра (2011)
valores
valores
Физические исследования XVIII столетия
Физические исследования XVIII столетия
У.М.Н.И.К-2015: Информационная система моделирования динамики пластических де...
У.М.Н.И.К-2015: Информационная система моделирования динамики пластических де...
Ergonomics- Nervous Control of movement
Ergonomics- Nervous Control of movement
Чёрные дыры
Чёрные дыры
Nexa lunch seminar_may_2013
Nexa lunch seminar_may_2013
How Cloud Computing is Useful For Websites
How Cloud Computing is Useful For Websites
Company introduction
Company introduction
Similar to Презентация проекта Webobots (3 курс)
ASP.Net Core
ASP.Net Core
ArturDr
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
Intersog
[jeeconf-2011] Java Platform Performance BoF
[jeeconf-2011] Java Platform Performance BoF
Aleksey Shipilev
Abf
Abf
RosaLab
Обзор и анализ инструментов проектирования и прототипирования интерфейсов
Обзор и анализ инструментов проектирования и прототипирования интерфейсов
Rustem Gayfutdinov
Diplom 1
Diplom 1
Alexander Popov
Mihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine Learning
OdessaJS Conf
Mihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine Learning
Maria Kuneva
Михаил Левин: Автоматизация в мобильном тестировании
Михаил Левин: Автоматизация в мобильном тестировании
Yandex
Sqadays 8-barancev
Sqadays 8-barancev
Alexei Lupan
Масштабируемая архитектура фронтенда
Масштабируемая архитектура фронтенда
Roman Dvornov
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
ITCrowd Almaty
Бэкенд, фронтенд — всё смешалось (nodkz)
Бэкенд, фронтенд — всё смешалось (nodkz)
Pavel Chertorogov
Состояние Состояния / Алексей Охрименко (IPONWEB)
Состояние Состояния / Алексей Охрименко (IPONWEB)
Ontico
Виктор Русакович - Выборы, выборы, все фреймворки… приторны
Виктор Русакович - Выборы, выборы, все фреймворки… приторны
FDConf
JSON-RPC
JSON-RPC
Alexandr Katsko
JSON-RPC или когда rest неудобен
JSON-RPC или когда rest неудобен
PyNSK
Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...
CEE-SEC(R)
Как анимировать тысячи объектов на карте и не подвесить браузер
Как анимировать тысячи объектов на карте и не подвесить браузер
DotNetConf
Современный станок верстальщика
Современный станок верстальщика
OdessaFrontend
Similar to Презентация проекта Webobots (3 курс)
(20)
ASP.Net Core
ASP.Net Core
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
[jeeconf-2011] Java Platform Performance BoF
[jeeconf-2011] Java Platform Performance BoF
Abf
Abf
Обзор и анализ инструментов проектирования и прототипирования интерфейсов
Обзор и анализ инструментов проектирования и прототипирования интерфейсов
Diplom 1
Diplom 1
Mihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine Learning
Михаил Левин: Автоматизация в мобильном тестировании
Михаил Левин: Автоматизация в мобильном тестировании
Sqadays 8-barancev
Sqadays 8-barancev
Масштабируемая архитектура фронтенда
Масштабируемая архитектура фронтенда
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Бэкенд, фронтенд — всё смешалось (nodkz)
Бэкенд, фронтенд — всё смешалось (nodkz)
Состояние Состояния / Алексей Охрименко (IPONWEB)
Состояние Состояния / Алексей Охрименко (IPONWEB)
Виктор Русакович - Выборы, выборы, все фреймворки… приторны
Виктор Русакович - Выборы, выборы, все фреймворки… приторны
JSON-RPC
JSON-RPC
JSON-RPC или когда rest неудобен
JSON-RPC или когда rest неудобен
Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...
Как анимировать тысячи объектов на карте и не подвесить браузер
Как анимировать тысячи объектов на карте и не подвесить браузер
Современный станок верстальщика
Современный станок верстальщика
Презентация проекта Webobots (3 курс)
1.
Webobots Обзор проекта
Иван Новиков Владимир Парфиненко Кафедра АФТИ ФФ НГУ, 2010 г.
2.
Что это такое?
2
3.
Битвы роботов Это круто!
3
4.
Битвы роботов Чуть проще,
но всё равно круто... 4
5.
Хочется сделать игру
для программистов удобной 5
6.
Вместо консольной программы
и кучи текстовичков... 6
7.
...онлайн-игра с системой рейтинга
и контролем версий прямо в браузере! 7
8.
Что внутри?
8
9.
Использованные технологии Ruby on
Rails ActiveRecord Haml, Formtastic Authlogic Тестирование (это важно!) RSpec, RR (Double Ruby), Factory Girl Javascript Raphael ANTLR 9
10.
Схема проекта
Веб-сервер ANTLR парсер СУБД 10
11.
Архитектура приложения
Model Web View Front-End Controller Emulation Emulation Back-End Parsing 11
12.
Структура базы данных
12
13.
Демонстрации
13
14.
Оно работает
14
15.
Миграции
15
16.
Модели
16
17.
Доступ из контроллеров
17
18.
Пагинация
18
19.
Напоследок
19
20.
Ссылки http://github.com/NIA/webobots_application http://rubyonrails.org/ http://rspec.info/ http://www.antlr.org/ http://raphaeljs.com/
20
21.
Спасибо! Вопросы?
21
Download now