Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Context Aware Front End
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Gozde Berberoglu
June 20, 2015
Programming
3.7k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Context Aware Front End
The Frontiers Mini
20 Haziran 2015
Bahçeşehir Üniversitesi
Gozde Berberoglu
June 20, 2015
Other Decks in Programming
See All in Programming
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
4
3.5k
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
sbt 2.0: takeoff
eed3si9n
0
160
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.7k
Web Framework Benchmark Battle 2026, Any%
a_matsuda
2
2k
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
270
Event is what happens
moro
2
770
Agents on Rails - Rails at Scale 2026
irinanazarova
0
560
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
5.3M
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Become a Pro
speakerdeck
PRO
31
6.3k
The Curious Case for Waylosing
cassininazir
1
570
How GitHub (no longer) Works
holman
316
150k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Utilizing Notion as your number one productivity tool
mfonobong
4
620
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
710
Typedesign – Prime Four
hannesfritz
42
3.2k
Transcript
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 • Örnekler • 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
Örnekler
Örnekler @gozdeberberoglu #contextaware
Örnekler Yahoo Weather Zomato @gozdeberberoglu #contextaware
Örnekler Google Now @gozdeberberoglu #contextaware
Örnekler 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