developing attractive facebook applications with j query and asp
TRANSCRIPT
![Page 1: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/1.jpg)
Презентира:Борислав Трайков – Software Engineer in Test
![Page 2: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/2.jpg)
![Page 3: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/3.jpg)
Разбиране на социалните нужди на потребителя и прилагане на принципите за добър социален дизайн
Гледна точка на потребителя
ПотребителРазговор(споделяне)
Общност
- желание за принадлежност; - нужда да изкаже лично мнение- търсене на общи интереси с други хора
![Page 4: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/4.jpg)
Гледна точка на приложението:
„Колкото повече, толкова повече“ Решение на проблема „не знам какво искам“ Доверие, въз основа на социална група
ПотребителРазговор(споделяне)
Общност
Използване на препоръки, извлечени от:- личната информация на посетителя - въз основа на предпочитанията на неговите приятели
![Page 5: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/5.jpg)
1. Активно взема решения, които влияят на него (неговият профил, стена и т.н.)
◦ Опознава себе си, тъй като нищо не се случва автоматично или без негово/нейно знание
2. (Не)осъзнато допринася към „разговора“ (наличие на интересни неща) с дадена група от хора
3. Представя себе си (своите интереси и личност), което го подбужда към #1
(кръгът се затваря )
![Page 6: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/6.jpg)
Нашето приложение има нужда от вниманието на потребителите
Всеки принос от потребител на приложението привлича вниманието на неговите приятели
Възможности за адаптиране към вкусовете/интересите на посетителите
![Page 7: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/7.jpg)
Основни социални единици във Facebook:◦ Мрежи (професионални)
◦ Групи (демократично управление от множество членове)
◦ Страници (всяка има свой администратор)
Как всяка една социална единица допринася за преживяванията на посетителя в среда, разчитаща на Facebook?
![Page 8: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/8.jpg)
Трябва да се изиска достъп до личната и/или социалната информация на потребителя (защо?)
Възможност за споделяне на откритото в приложението с поне още един човек
Възмостност за изказване на лично мнение
![Page 9: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/9.jpg)
Facebook canvas◦ HTML5 canvas-like
Свободно поле за различни компоненти
Компоненти за социално взаимодействие
Социални канали◦ Новинарски поток (news feed)
◦ Канали по подразбиране
![Page 10: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/10.jpg)
![Page 11: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/11.jpg)
Уникално преживяване за посетителите
Ненатрапчиво присъствие на facebook компоненти
Изцяло пожелателно взаимодействие с посетителя
Пример: https://apps.facebook.com/curiositybg/index/
![Page 12: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/12.jpg)
Facebook предлага уеб платформа –независимо от приложението-консуматор◦ Комуникация през HTTP
Social plugins – универсални компоненти за facebook функционалност
![Page 13: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/13.jpg)
Facebook предлага уеб платформа –независимо от приложението-консуматор◦ Стандарт за сигурност: OAuth 2.0
Стандарти (или вариации на такива), използвани от facebook:◦ Преди: REST & FBML
◦ Сега: Open Graph Protocol (Graph API) + FQL
![Page 14: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/14.jpg)
![Page 15: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/15.jpg)
Защо? Нали имаме social plugins?
Контекст на голямо приложение/сайт
Съвместимост с вече съществуващи технологии ( .NET, PHP, Java и други)
![Page 16: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/16.jpg)
![Page 17: Developing attractive facebook applications with j query and asp](https://reader035.vdocument.in/reader035/viewer/2022081404/559ccd7a1a28ab9e1f8b4701/html5/thumbnails/17.jpg)
Засилване на свързаността между приложенията благодарение на вездесъщи API-та
Разрушаване и предефиниране на бариерите между мобилите/уеб и настолните приложения
Awesome future will be awesome