Ağu.22

HTML5 API’leri ile Çalışmak – Ders 10 : Vibration API

HTML5’in özellikle mobil uygulamaların geliştirilmesinde kullanılmasıyla, mobil cihazlara yönelik API’ler de geliştirilmiştir. Vibration API ile adından da anlaşılacağı üzere titreşim üretebiliyoruz ve cihazı titretebiliyor. Gerçi bir web sayfasına girildiğinde kullanıcının cihazını titreten uyarılar vermek ne kadar mantıklı bilemiyorum, ancak bir web uygulamaları hazırlıyorsanız ve kritik bir durum varsa kullanıcıyı hem sesli hem görüntülü hem de titreşimli uyarmak isteyebilirsiniz.

HTML5

Ağu.22

HTML5 API’leri ile Çalışmak – Ders 9 : BatteryStatus API

Mobil cihazlar için geliştirilen bir diğer faydalı API de BatteryStatus API’sidir. Cihazın batarya seviyesini verir. 0 ile 1 arasında bir değer döner. Eğer masaüstü bilgisayarda test edilirse, her zaman için 1, yani %100 dolu gibi bir değer döndürür ve sürekli de şarja takılı gösterir. Ayrıca cihazın o an şarja bağlı olup olmadığını da öğrenebilirsiniz.

HTML5

Ağu.22

Ağu.17

HTML5 API’leri ile Çalışmak – Ders 7: WebSQL API – HTML5 + jQuery ile Web SQL API Kullanarak Fonksiyonel Not Defteri Programlama

Projemizin yapısına bakacak olursak; ilk girişte eğer veritabanı oluşturulmamışsa kullanıcıya veritabanı oluşturulsun mu şeklinde bir mesaj çıkacak. Kullanıcı eğer onaylarsa, veritabanı oluşturacağız. Bu aşamaya kadar Web SQL’de veritabanının var olup olmadığını ve eğer yoksa veritabanı oluşturmayı öğreneceğiz. Sonrasında da veritabanında kayıt var mı yok mu diye kontrol edeceğiz. Eğer kayıt yoksa kayıt yok diye bir mesaj çıkaracağız. Bu aşamada da veritabanındaki tablomuzdaki kayıt sayısını okumayı öğrenmiş olacağız. Ardından basit bir form ile not defterinin başlığını, içeriğini alacağız. Tarihi de kendimiz otomatik olarak ekleyeceğiz. Aldığımız kayıtları da veritabanına gireceğiz. Bu aşamada da veritabanına kayıt yapmayı öğrenmiş olacağız. Her kayıt işleminden sonra da veritabanındaki kayıtları tekrar çekip bir listede göstereceğiz. Bu aşamada da veritabanından kayıtları almayı ve parse etmeyi göreceğiz. Her bir kaydın yanında güncelle ve sil butonları da olacak. Bunlarla da veritabanındaki ilgili kaydı güncellemeyi ve silmeyi de göreceğiz. Bir de bir buton ile kullanıcının veritabanını komple kaldırmasını sağlayacağız ve böylelikle veritabanını da kaldırmayı öğreneceğiz. Yani baya bir şey öğrenmiş olacağız bu uygulamayla…

HTML5

Tem.06