ݺߣ

ݺߣShare a Scribd company logo
Daha iyi bir kullanıcı deneyimi için
Context Aware Front-End
@gozdeberberoglu #contextaware
Gözde Berberoğlu Özen
Doğuş Yayın Grubu
Arayüz Geliştirici
gozdeberberoglu
gozdeberberoglu.com
@gozdeberberoglu #contextaware
Nelerden bahsedeceğiz?
• Context aware front-end nedir?
• Nasıl uygulanabilir?
• 4. seviye media query
• ÖԱ
• Sonuç
• Soru-cevap
@gozdeberberoglu #contextaware
Context(Bağlam) nedir?
@gozdeberberoglu #contextaware
Context tasarımı etkileyebilir mi?
@gozdeberberoglu #contextaware
Ekran genişliği ve ötesi
@gozdeberberoglu #contextaware
Context aware front-end
Doğru zamanda

Doğru kişi

Doğru içerik

@gozdeberberoglu #contextaware
Elimizde neler var?
• Javascript
• HTML5 ile gelen özellikler
• 4.seviye media query’ler
@gozdeberberoglu #contextaware
Geolocation
@gozdeberberoglu #contextaware
Orientation
@gozdeberberoglu #contextaware
Network
@gozdeberberoglu #contextaware
Context aware web için
bileşenler neler?
Bileşenler
@gozdeberberoglu #contextaware
Kullanıcı Görev Ortam Teknoloji
Web sitesini değiştiren tüm bileşenler
bağlamsal kırılma noktalarını
oluşturur.
@gozdeberberoglu #contextaware
Bu örnekte bizim kırılma noktalarımız sabah, öğle ve akşam ve hava sıcaklığıdır.
@gozdeberberoglu #contextaware
nomejs.com
contextual awareness için hazırlanmış bir
javacript kütüphanesi.
@gozdeberberoglu #contextaware
4. seviye media query
@gozdeberberoglu #contextaware
light-level
• @media(light-level: dim){}
• @media(light-level: normal){}
• @media(light-level: washed){}
Kullanıcının bulunduğu ortamdaki ışık bilgisini veriyor.
@gozdeberberoglu #contextaware
pointer
• @media{pointer:none}
• @media{pointer:coarse}
• @media{pointer:fine}
İşaretçinin, tıkladığı hedef alandaki etkisini gösterir.
@gozdeberberoglu #contextaware
hover
• @media{pointer:none}
• @media{pointer:on-demand}
• @media{pointer: hover}
Kullanıcının cihazında hover özelliği olup olmadığı bilgisini verir.
@gozdeberberoglu #contextaware
Pointer ve hover kombinasyonları
@gozdeberberoglu #contextaware
ÖԱ
ÖԱ
@gozdeberberoglu #contextaware
ÖԱ
Yahoo Weather Zomato
@gozdeberberoglu #contextaware
ÖԱ
Google Now
@gozdeberberoglu #contextaware
ÖԱ
Apple IOS 9 Proactive
@gozdeberberoglu #contextaware
Neden kullanmıyoruz?
• Kodlama ve tasarım için fazladan zamana ihtiyacımız var.
• Buna bağlı olarak yaptığımız işin maaliyeti artıyor.
• Mevcut teknolojiler hala gelişme aşamasında.
• Düşünceli olmayı ve hayal gücünü kullanmayı gerektiriyor.
Sonuç
@gozdeberberoglu #contextaware
Kullanıcımıza, o daha farketmeden
ihtiyacına göre içerik sunabiliriz.
Teşekkür ederim.
Gözde Berberoğlu Özen
@gozdeberberoglu
gozdeberberoglu.com

More Related Content

Viewers also liked (11)

Estimating The Available Amount Of Waste Heat
Estimating The Available Amount Of Waste HeatEstimating The Available Amount Of Waste Heat
Estimating The Available Amount Of Waste Heat
harlandmachacon
Lead By Feel
Lead By FeelLead By Feel
Lead By Feel
nzfrench
Flip Mino Brand Positioning
Flip Mino Brand Positioning Flip Mino Brand Positioning
Flip Mino Brand Positioning
noahsimon
Flip Mino Brand Positioning
Flip Mino Brand Positioning Flip Mino Brand Positioning
Flip Mino Brand Positioning
noahsimon
Reducing The Vibration Level Of The Blast Fan
Reducing The Vibration Level Of The Blast FanReducing The Vibration Level Of The Blast Fan
Reducing The Vibration Level Of The Blast Fan
harlandmachacon
Hemorragias del primer trimestreHemorragias del primer trimestre
Hemorragias del primer trimestre
JULIO CÉSAR CONTRERAS VIVEROS
Agilent Technologies Corporate Overview
Agilent Technologies Corporate OverviewAgilent Technologies Corporate Overview
Agilent Technologies Corporate Overview
rajsodhi
Experiències de mescles
Experiències de mesclesExperiències de mescles
Experiències de mescles
marysocjo
presentation Yves Rocher
presentation Yves Rocherpresentation Yves Rocher
presentation Yves Rocher
Livine Girolami
Estimating The Available Amount Of Waste Heat
Estimating The Available Amount Of Waste HeatEstimating The Available Amount Of Waste Heat
Estimating The Available Amount Of Waste Heat
harlandmachacon
Flip Mino Brand Positioning
Flip Mino Brand Positioning Flip Mino Brand Positioning
Flip Mino Brand Positioning
noahsimon
Flip Mino Brand Positioning
Flip Mino Brand Positioning Flip Mino Brand Positioning
Flip Mino Brand Positioning
noahsimon
Reducing The Vibration Level Of The Blast Fan
Reducing The Vibration Level Of The Blast FanReducing The Vibration Level Of The Blast Fan
Reducing The Vibration Level Of The Blast Fan
harlandmachacon
Hemorragias del primer trimestreHemorragias del primer trimestre
Hemorragias del primer trimestre
JULIO CÉSAR CONTRERAS VIVEROS
Agilent Technologies Corporate Overview
Agilent Technologies Corporate OverviewAgilent Technologies Corporate Overview
Agilent Technologies Corporate Overview
rajsodhi
Experiències de mescles
Experiències de mesclesExperiències de mescles
Experiències de mescles
marysocjo

Similar to Context Aware Front End (11)

SEO Strategies for Startups
SEO Strategies for StartupsSEO Strategies for Startups
SEO Strategies for Startups
Mehmet Aktug
Neden Backbone.js'ten AngularJS'e Geçtik?
Neden Backbone.js'ten AngularJS'e Geçtik?Neden Backbone.js'ten AngularJS'e Geçtik?
Neden Backbone.js'ten AngularJS'e Geçtik?
Omer Buyukoglu
Golang Book - Giriş
Golang Book - GirişGolang Book - Giriş
Golang Book - Giriş
Cihan Özhan
Meteor.js Hakkinda
Meteor.js HakkindaMeteor.js Hakkinda
Meteor.js Hakkinda
Uğur Oruc
Mobile First Indexing
Mobile First Indexing Mobile First Indexing
Mobile First Indexing
ceydaaricioglu
Go ile Hızlı Web Uygulamaları
Go ile Hızlı Web UygulamalarıGo ile Hızlı Web Uygulamaları
Go ile Hızlı Web Uygulamaları
Eylem Ozekin
Uni stay 2017-2018
Uni stay 2017-2018 Uni stay 2017-2018
Uni stay 2017-2018
Muhammed GÖKKAYA
Wordpress Nereye Koşuyor?
Wordpress Nereye Koşuyor?Wordpress Nereye Koşuyor?
Wordpress Nereye Koşuyor?
Dijital Stüdyo
Greeter Robot Projesi kişisel asistan.pdf
Greeter Robot Projesi kişisel asistan.pdfGreeter Robot Projesi kişisel asistan.pdf
Greeter Robot Projesi kişisel asistan.pdf
metekaganisikli
HTML5 ve Phonegap
HTML5  ve PhonegapHTML5  ve Phonegap
HTML5 ve Phonegap
Muharrem Tac
Startup'tan E-ticaret Devi Olmak: SEO Altyapısını Oluştururken Google'ı Doğru...
Startup'tan E-ticaret Devi Olmak: SEO Altyapısını Oluştururken Google'ı Doğru...Startup'tan E-ticaret Devi Olmak: SEO Altyapısını Oluştururken Google'ı Doğru...
Startup'tan E-ticaret Devi Olmak: SEO Altyapısını Oluştururken Google'ı Doğru...
Uğur Eskici
SEO Strategies for Startups
SEO Strategies for StartupsSEO Strategies for Startups
SEO Strategies for Startups
Mehmet Aktug
Neden Backbone.js'ten AngularJS'e Geçtik?
Neden Backbone.js'ten AngularJS'e Geçtik?Neden Backbone.js'ten AngularJS'e Geçtik?
Neden Backbone.js'ten AngularJS'e Geçtik?
Omer Buyukoglu
Go ile Hızlı Web Uygulamaları
Go ile Hızlı Web UygulamalarıGo ile Hızlı Web Uygulamaları
Go ile Hızlı Web Uygulamaları
Eylem Ozekin
Greeter Robot Projesi kişisel asistan.pdf
Greeter Robot Projesi kişisel asistan.pdfGreeter Robot Projesi kişisel asistan.pdf
Greeter Robot Projesi kişisel asistan.pdf
metekaganisikli
Startup'tan E-ticaret Devi Olmak: SEO Altyapısını Oluştururken Google'ı Doğru...
Startup'tan E-ticaret Devi Olmak: SEO Altyapısını Oluştururken Google'ı Doğru...Startup'tan E-ticaret Devi Olmak: SEO Altyapısını Oluştururken Google'ı Doğru...
Startup'tan E-ticaret Devi Olmak: SEO Altyapısını Oluştururken Google'ı Doğru...
Uğur Eskici

More from Gozde Berberoğlu Özen (8)

[Workshop] Cultural Compass Navigating Diversity in the Workplace
[Workshop] Cultural Compass Navigating Diversity in the Workplace[Workshop] Cultural Compass Navigating Diversity in the Workplace
[Workshop] Cultural Compass Navigating Diversity in the Workplace
Gozde Berberoğlu Özen
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping Workshop
Gozde Berberoğlu Özen
BIG Tricks, Traps 4 BIG Workshops
BIG Tricks, Traps 4 BIG WorkshopsBIG Tricks, Traps 4 BIG Workshops
BIG Tricks, Traps 4 BIG Workshops
Gozde Berberoğlu Özen
Banabi Takım Etkinlikleri
Banabi Takım EtkinlikleriBanabi Takım Etkinlikleri
Banabi Takım Etkinlikleri
Gozde Berberoğlu Özen
Julie Hay'in Çalışma Stilleri Atölye Çalışması-Scrum Master
Julie Hay'in Çalışma Stilleri Atölye Çalışması-Scrum MasterJulie Hay'in Çalışma Stilleri Atölye Çalışması-Scrum Master
Julie Hay'in Çalışma Stilleri Atölye Çalışması-Scrum Master
Gozde Berberoğlu Özen
Host Leadership Workshop for Scrum Masters and Agile Coaches
Host Leadership Workshop for Scrum Masters and Agile CoachesHost Leadership Workshop for Scrum Masters and Agile Coaches
Host Leadership Workshop for Scrum Masters and Agile Coaches
Gozde Berberoğlu Özen
Schneider Culture Model combined with Agile Principles
Schneider Culture Model combined with Agile PrinciplesSchneider Culture Model combined with Agile Principles
Schneider Culture Model combined with Agile Principles
Gozde Berberoğlu Özen
"Sad Mad Glad" Retrospective Yöntemi
"Sad Mad Glad" Retrospective Yöntemi "Sad Mad Glad" Retrospective Yöntemi
"Sad Mad Glad" Retrospective Yöntemi
Gozde Berberoğlu Özen
[Workshop] Cultural Compass Navigating Diversity in the Workplace
[Workshop] Cultural Compass Navigating Diversity in the Workplace[Workshop] Cultural Compass Navigating Diversity in the Workplace
[Workshop] Cultural Compass Navigating Diversity in the Workplace
Gozde Berberoğlu Özen
Julie Hay'in Çalışma Stilleri Atölye Çalışması-Scrum Master
Julie Hay'in Çalışma Stilleri Atölye Çalışması-Scrum MasterJulie Hay'in Çalışma Stilleri Atölye Çalışması-Scrum Master
Julie Hay'in Çalışma Stilleri Atölye Çalışması-Scrum Master
Gozde Berberoğlu Özen
Host Leadership Workshop for Scrum Masters and Agile Coaches
Host Leadership Workshop for Scrum Masters and Agile CoachesHost Leadership Workshop for Scrum Masters and Agile Coaches
Host Leadership Workshop for Scrum Masters and Agile Coaches
Gozde Berberoğlu Özen
Schneider Culture Model combined with Agile Principles
Schneider Culture Model combined with Agile PrinciplesSchneider Culture Model combined with Agile Principles
Schneider Culture Model combined with Agile Principles
Gozde Berberoğlu Özen

Context Aware Front End