20
Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected] Уеб технологии в реално време Real-time web Днес всички Уеб-приложения са в реално време (би трябвало)

Real time web - week2

Embed Size (px)

DESCRIPTION

Online Collaborative Environments

Citation preview

Page 1: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Уеб технологии в реално време

Real-timeweb

Днес всички Уеб-приложения са в реално време (би трябвало)

Page 2: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Определение в „100“ думиThe Real-Time Web is a paradigm based on

pushing information to users as soon as it's available - instead of requiring that they or their software check a source periodically for updates. It can be enabled in many different ways and can require a different technical architecture. It's being implemented in social networking, search, news and elsewhere - making those experiences more like Instant Messaging and facilitating unpredictable innovations. Early benefits include increased user engagement ("flow") and decreased server loads, but these are early days. Real-time information delivery will likely become ubiquitous, a requirement for almost any website or service.

04

Page 3: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Уеб технологии...Приложения:• Статистика в реално време

• Системи за уведомяване (Notifications)

• За проследване на дейността ви или Activity Streams

• Онлайн „разговори“ Chat

• Кооперирани дейности - Collaboration

• Multiplayer (Serious) Games

Page 4: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Форми на комуникация в социалните мрежи

20

AsymSolver

SocNetSocBookm

sSocSearch

RSS - агрегиране на i

Блогове

Инфо в реално време

Page 5: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Бърз пример: Pusher„Лесен“ и бърз начин за добавяне на

мобилни приложения в реално време...

pusher.com/docs/javascript_quick_start

Page 6: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Бърз пример: Pusher„Лесен“ и бърз начин за добавяне на

приложения в реално време...

http://blog.pusher.com/realtime-tfl-traffic-camera-api/

Page 7: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Кое е най-масовото?(приложение)

TweetDesk

COLLABORATIVE REAL-TIME

EDITOR

Page 8: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Кооперирани действия(приложение)

COLLABORATIVE REAL-TIME

EDITORThe Web 2.0 phenomenon has caused an explosion of

interest in browser-based document editing tools.

Page 9: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Уеб-базирани редакториAdobe Buzzword

Apache Wave Mozilla SkywriterbeWeeVeecollabedit.comEtherpad Lite fp-toolsGoogle DocsNotePubShowDocumentOpen Cooperative Web Framework

The Web 2.0 phenomenon has caused an explosion of interest in browser-based document editing tools.

https://c9.io/

Page 10: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Уеб-базирани редакториAdobe Buzzword

Write and collaborate on documents anywhere, anytime http://www.adobe.com/uk/acom/buzzword/

Page 11: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Уеб-базирани редакториApache Wave

Wave is a distributed, near-real-time, rich collaboration platformhttp://incubator.apache.org/wave/

Page 12: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Уеб-базирани редакториMozilla Skywriter

All the freedom you’d expecthttps://c9.io/

Page 13: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Уеб-базирани редактори

Програмирайте заедно!

Page 14: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Уеб-базирани редакториbeWeeVee

Beweevee for Visual Studio.http://www.corvalius.com/site/tag/beweevee/

Page 15: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Уеб-базирани редакториcollabedit.com

Beweevee for Visual Studio.collabedit.com /

Page 16: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Уеб-базирани редактори

Програмирайте заедно!

www.ckeditor.com

Page 17: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Сами........................................

Опитайте...

Page 18: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Заключение

Системите за уеб-приложения са навсякъде около нас

Истинските системи са асинхронни

Позволяват на потребителите да преминат от асиметрична към симетрична информация за вземане на решения...

Page 19: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

БЛАГОДАРЯ ЗА ВНИМАНИЕТО

ВЪПРОСИ?

Page 20: Real time web - week2

Стефан Дражев :: Катедра “Информатика” при ИУ-Варна :: [email protected]

Стефан Дражев[email protected]

www.drazhev.com