26 Mart 2015 Perşembe

Windows Store and Windows Phone Edition of Note Capture Application

Not Yakalama Uygulamasının Windows Store ve Windows Phone Sürümleri

Geçtiğimiz ay geliştirilen LifeLoggingNCDesktop isimli Windows masaüstünde çalışan not yakalama uygulamasının bu ay Windows Store ve Windows Phone sürümleri de tamamlanmıştır. Masaüstü uygulaması "Öğrenme Deneyimlerinin Yönetimi İçin Çoklu Cihazlı ve Çoklu Algılayıcılı Bir Yaşam Günlüğü Sisteminin Tasarımı, Geliştirilmesi ve Uygulanması" isimli ve TÜBİTAK 3001 projesi kapsamında geliştirilmiş olmasına rağmen uygulamanın mağaza ve telefon sürümleri proje kapsamı dışındadır.

Not yakalama uygulamasının telefon sürümü olan LifeLoggingNCPhone'da kullanıcı "Start" düğmesine basarak not girişini başlatmakta, "Stop" düğmesine tıklandığında girilen not LifeLoggingViewer'a bir yorum girdisi olarak eklenmek üzere OneDrive üzerinde kaydedilmektedir. Not yakalama diğer yakalama uygulamalarında olduğu sürekli değil, aktif olarak bir defalık yakalanmaktadır. Notlar tercihe bağlı olarak girilen bir not başlığı ve not gövdesinden oluşmaktadır. Girilmeyen başlıklarda "<Başlık girilmedi>" ibaresi eklenir. Not gövdesinde ise not metninin sonuna "[... cihazından not olarak girilmiştir]" ibaresi eklenir. Kullanıcı not girişi esnasında notun LifeLoggingViewer'da hangi gün, ay ya da yıl düğümüne ekleneceğini belirleyebilmektedir. Windows Phone ve Windows Store API'lerinde "Flow Document" üretebilen RichTextBox denetimi bulunmadığından dolayı bunun yerine  "Plain Text with CRLF" üretebilen RichEditBox denetimi kullanılmıştır. Yakalanan notlar JSON dosyası biçiminde uygulamanın yerel klasöründe tutulurlar ve "Upload" ekranındaLive SDK 5.6 kullanılarak OneDrive'a aktarılırlar. Uygulamanın liste ekranında girilmiş olan fakat gönderilmemiş notlar listelenir ve içerikleri görüntülenebilir. 





Resim 1. LifeLoggingNCPhone Uygulaması

Not yakalama uygulamasının mağaza sürümü ise telefon sürümünün bütün işlevselliğine sahiptir. Ayrıca "Default" görünüme ek olarak "Portrait" ve "Minimal" görünümleri de desteklemektedir. Girilen notlar kullanıcının "Pictures/LifeLogging" klasöründe tutulurlar ve "Upload" ekranından OneDrive'a aktarılırlar. Notların listelendiği ekranda seçilen notun içeriği sağ tarafta açılan bir "Flyout" üzerinde görüntülenir. Uygulamanın "Settings" düğmesi mağaza uygulamalarında zorunlu olan "Privacy", "Account", "İzinler" vb. "Flyout" lara erişim sağlar.





Resim 2. LifeLoggingNC Uygulaması

Not yakalama uygulamasının telefon ve mağaza sürümleri mobil ortamlarda not almayı ve LifeLoggingViewer'daki kişisel zaman çizgisinde geçmişteki, o andaki ya da gelecekteki herhangi bir düğüme yorum girmeyi kolaylaştırmaktadır.