Smartface Designer’da RSS Kullanımı


Haber servislerine, güncel bilgilere, öğrenmek istediğiniz bilgiye anında ulaşmanın en kolay yolu artık mobil dünya.Smartface Designer’ın RSS Feed hizmetiyle kendi zevkimize göre tasarımımızı yaparak istediğimiz bilgilerden anında haberdar olabiliriz.

Peki nedir bu RSS?

RSS çeşitli internet siteleri tarafından yayınlanan haber vb. içeriğin tek bir ortamdan topluca izlenebilmesine olanak sağlayan yeni bir içerik besleme yöntemidir. RSS Real Simple Syndication, RDF Site Summary veya Rich Site Summary (Zengin Site Özeti) kelimelerinin baş harflerinden oluşan kısaltmadır. XML biçiminde olan RSS dosyaları ilk olarak NetScape firması tarafından geliştirilmeye başlanmıştır. RSS dosyalarının kullanımı her geçen gün artarak yaygınlaşmaktadır.

RSS yöntemini destekleyen sistelerin hazırladıkları XML biçimli dosyalara bir çok programla erişmek mümkündür. XML okuyucusu olan bu programlar, web gezgini veya e-posta istemcisi olabileceği gibi sadece RSS içereriği izlemek için hazırlanan masaüstü programları da olabilir.

RSS ikonunu () gördüğünüz herhangi bir yerde, RSS verilerini RSS istemcinizi kullanarak alabilirsiniz.

İlgili RSS adresi bulmakla işe başlayalım.

-RSS adreslerin yüklenmesi

Bulduğunuz RSS adresi load etmek için tool üzerinden RSS Feed seçeneğini seçerek adres yükleyin.

Bize gelen parametreler Title, Description, Link vb bu işlemin sonrasında kullanılmak üzere oluşturuluyor.

-Tablo ve dataset oluşturma

RSS yüklemesinden sonra tabloların ve datasetin kendiliğinden oluştuğunu görebiliriz.Oluşan tablo RSS ten beslendiği için dinamik yapıdadır.

-Obje dizaynı ve datasetlere bağlanması

RSS yükledikten sonra title isminde bir parametre oluştuğunu görmüştük.Bu başlıkları liste şeklinde almak ve sonrasında bir seçim yaparak konunun detaylarını Description yoluyla görüntülemek istiyorum.Bunun için repeat box kullanalım.

Repeat box objemizi şekildeki gibi oluşturduk.Başlık kışmına bir label yerleştirdik.Burada tasarımı yaparken önemli nokta repeat box’ın inactive kısmının da datasete bağlanması gerektiğidir.Repeat box’ın label’ların ayrı ayrı window->palette->data source yolundan datasetlerine bağlayalım.Label’ları da title parametresine bağlayalım.

->Label’ın title parametresine bağlanması

Haber  başlıkları repeat box içerisindeki active

ve inactive label’ların her ikisine de bağlandı,

repeatbox datasete bağlandı.Şimdi haberlerin

içeriklerini ayrı bir label’a bağlayalım:

Bunun için öncelikle yukarıdaki resimde görüldüğü gibi yeni bir diyalog oluşturalım.Tool’da new page’i tıklayarak create new dialog’u seçelim.Diyalog sayfa üzerine açılacak küçük bir pencere görünümündedir.Burada haber içeriklerini görüntüleyeceğiz.Oluşturduğumuz diyaloğa bir label koyalım.

Görüldüğü gibi bu label’ı yine data source kısmından description parametresine bağladık.Diyaloğun büyüklüğünü,

efektlerini, rengini vs palet kısmından ayarlayabilirsiniz.

-Read RSS

RSS hizmetinden yararlanmak için bir action ataması gerekiyor.Biz uygulama açıldığında bu hizmeti başlatacak şekilde ayarlayalım.Action for, object ve events seçimlerimizi şekildeki gibi yapalım:

Yaptığımız bu örnek istediğimiz zaman haberlerin en güncel haline ulaşmamızı sağlıyor.

Şimdi Device Simulator ile uygulamamızı test edelim:


İlayda YELTEKİN

ilaydayeltekin@gmail.com

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

  1. Henüz hiç yorum yapılmamış.

Yorum yazabilmeniz için giriş yapmış olmalısınız

  1. No trackbacks yet.