30 Nisan 2015 Perşembe

Development of a Multi-sensor Based Lifelogging System for Capturing Learning Experiences

Öğrenme Deneyimlerinin Yakalanması İçin Çoklu Algılayıcılı Bir Yaşam Günlüğü Sisteminin Geliştirilmesi

114K579 nolu TÜBİTAK 3001 projesi kapsamında hazırlamış olduğum ve 27-29 Mayıs 2015 tarihleri arasında İstanbul Üniversitesi’nde düzenlenecek olan “15th International Educational Technology Conference (IETC)” konferansına gönderdiğim "Öğrenme Deneyimlerinin Yakalanması İçin Çoklu Algılayıcılı Bir Yaşam Günlüğü Sisteminin Geliştirilmesi" isimli sözlü bildiri kabul edildi.



Öğrenme Deneyimlerinin Yakalanması İçin
Çoklu
Algılayıcılı Bir Yaşam Günlüğü Sisteminin Geliştirilmesi

Doç.Dr. Mehmet Emin Mutlu


Özet
Bireylerin yaşam deneyimlerine ait görüntü, ses, video, konum vb. günlük verilerinin kendiliğinden ve sürekli olarak yakalanmasına olanak sağlayan yaşam günlüğü sistemleri öğrenme deneyimlerinin de yakalanması, kaydedilmesi ve tekrar erişilmesi için olanaklar sunmaktadır. Önceki çalışmalarda, bireyin kullandığı bilgisayarlardan elde edilen ekran ve kamera görüntüleri ile akıllı telefonlar ve giyilebilir kameralardan elde edilen görüntülerle oluşturulan bir dijital yaşam günlüğü sisteminin yaşam boyu öğrenme deneyimlerinin yönetilmesini kolaylaştırdığı görülmüştür. Bu çalışmada ise ekran ve kamera görüntülerini pasif biçimde yakalamanın yanı sıra, aktif biçimde ses, video ve ekran videosu kaydetme, yakalanan günlükleri ve içerikleri bulut üzerinden aktararak zaman çizgisinde bir araya getirme ve çok ortamlı bir görüntüleyici ile tarayabilme işlevlerine sahip olan bir yaşam günlüğü sistemi tasarlanmıştır. Tasarıma ait bir prototip yazılım geliştirilerek öğrenme deneyimlerinin yakalanması ve görüntülenmesi için sağladığı olanaklar incelenmiştir. Çalışmanın sonuç bölümünde sistemin kullanım biçimleri ve geliştirilebilir özellikleri tartışılmıştır.

Anahtar Sözcükler: Yaşam günlüğü, öğrenme deneyimleri, algılayıcılar, deneyim görüntüleyici


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.

27 Şubat 2015 Cuma

Note Capture Application

Not Yakalama Uygulaması

Yaşam günlüğü alanındaki çalışmalarda Sellen ve Whittaker’in vurguladıkları ve 5R ile ifade edilen (recollecting, reminiscing, retrieving, reflecting, remembering intentions) yararlar öne çıkmaktadır (Sellen ve Whittaker, 2010; Akt. Mutlu, 2015):

  • Anımsamak: Belirli yaşam deneyimlerini zihinsel olarak tekrar yaşayabilmek. Örneğin, kaybolan bir nesnenin yerini hatırlamak.
  • Anıları Canlandırmak: Geçmiş deneyimlere ait duygusal ve manevi anıları tekrar yaşamak. Örneğin, fotoğraf albümlerine bakmak.
  • Erişmek: Üzerinden yıllar geçmiş özel sayısal enformasyonu tekrar geri getirmek. Örneğin, Belgeler, e-postalar ve Web sayfaları.
  • Yansıtmak (kendini tanımak): Geçmiş deneyimleri gözden geçirerek bireyin davranışlarında zamanla oluşan örüntülerin bireyin kendisi tarafından keşfedilmesini sağlamak.
  • Niyetleri Anımsamak: Bireyin yaşamındaki olası olayları anımsamak.
Yaşam günlüğünde “anımsama” nın özel bir yeri bulunmaktadır. Tulving’e göre zamanın akışının geriye çevrilememesi gerçeğinin bir istisnası bireyin geçmişte olanları anımsama yeteneğidir. Birey bugün, dün olan bir şeyi düşündüğünde aslında zihinsel bir zaman yolculuğu gerçekleştirmiş olur (Tulving, 2002; Akt: Mutlu, 2015).

Yaşam deneyimlerinin "yakalanması" sürecinin ayrıntılı olarak tartışıldığı çalışmanın (Mutlu, 2014a) devamı olan  "Öğrenme Deneyimlerinin Yorumlanması" isimli çalışmada şu sonuca varılmıştır (Mutlu, 2014b:40): 
“Genişletilmiş” yaşam genişliğinde öğrenme modelini oluşturan bileşenler bağlamında gerçekleştirilen inceleme sonucunda, bireyin geçmiş deneyimleri olduğu kadar şu andaki deneyimleri ve gelecekte yaşanması öngörülen deneyimleri de yorumlayabilmesi, bu yorumları deneyimlerin kendi zaman dilimlerine ekleyebilme olanağına sahip olması ve bu amaçla deneyim kaydetme sistemiyle deneyim işleme sisteminin bütünleştirilmesi gerektiği ortaya konulmuştur. Böyle bir sistemle bireyler herhangi bir öğrenme deneyimi için, o anda yorum yapabildikleri gibi, geçmişte de geleceğe gelip yorum yapabilecekler ya da gelecekte de geriye dönüp yorum ekleyebileceklerdir. Bu durum yaşam günlüğü sistemleri tasarlanırken, deneyimlere ait güncel yorumlar, gelecekten gelen yorumlar ve geçmişten gelen yorumlar için üç ayrı yorum kanalının bulundurulmasını gerekli kılmaktadır. Böylece bireyler kişisel zaman çizgileri üzerinde etkili biçimde zaman yolculuğu gerçekleştirebileceklerdir.
Kullanıcının deneyimi yaşarken yorumlayabilmesi ile geçmiş ya da gelecekteki bir deneyime ait bir düşünceyi "aklına geldiği anda" yakalayarak yaşam günlüğü üzerinde o deneyime ait zaman konumuna yerleştirebilmesi "düşünüm" işlemini etkin kılacak ve "unutma" sonucu ortaya çıkacak kayıpları azaltacaktır. 

Bu doğrultuda "Öğ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  TÜBİTAK 3001 projesi kapsamında, deneyimlerin yaşanırken yorumlanabilmesi için bir araç geliştirildi. LifeLogging Note Capture isimli bu aracın şu anda sadece Windows 8 masaüstü uygulaması sürümü tamamlanmıştır (LifeLoggingNCDesktop). 

Böylece, projede geliştirilen bir dizi günlük yakalama uygulamasıyla yakalanan deneyimlerin bulut üzerinden çalışma bilgisayarına aktarılması, LifeLoggingViewer ile taranması ve günlük, aylık, yıllık yorumların girilmesi şeklinde gerçekleşen süreçte oluşan bir kaç günlük gecikmeyi telafi edebilmek mümkün olabilmektedir. 

LifeLoggingNCDesktop aracı kullanıcının masaüstü ve dizüstü bilgisayarlarıyla Windows 8 tabletlerine masaüstü uygulaması olarak kurulabilmektedir.Kullanıcı gerek o anda yaşadığı bir deneyime ait bir yorumu, geçmişte yaşanmış bir deneyime ait bir değerlendirmeyi ya da gelecekte yaşanması muhtemel bir yaşam deneyimine ait bir planlama notunu bu araç yardımıyla aklına geldiği anda girmekte ve bulut üzerinden gerçekleşen transfer ile bu notlar LifeLoggingViewer yazılımının veritabanına eklenmektedir.

Not yakalama uygulamasında kullanıcı yorumları aksi belirtilmediği durumda o güne ait bir not olarak oluşturulur. Kullanıcı isterse geçmiş ya da gelecekteki bir güne not ekleyebileceği gibi, herhangi bir ay ya da yıla bir ait düğüme de not gönderebilir. Not yakalama aracıyla yakalanan notlar diğer günlük verileri gibi yıl/ay/gün tarih etiketiyle isimlendirilen birer JSON dosyası olarak oluşturulurlar ve yakalamanın gerçekleştirildiği cihazın adıyla ilişkilendirilen bir klasörde taşınırlar. Kullanıcı LifeLoggingViewer uygulamasını çalıştırdığında gönderilmiş notları ilgili gün, ay ya da yıl düğümlerinde bir girdi olarak görür.

Resim 1. LifeLoggingNCDesktop Uygulaması


Kullanıcı yaşam günlüğünün herhangi bir gününde; o güne ait o gün girilmiş yorumları, geçmişten gelen yorumları ve gelecekten gelen yorumları "Creation Date" alanı yardımıyla birbirinden ayırt edebilmektedir. Böylece kullanıcı zaman çizgisindeki deneyimler üzerinde içinde bulunduğu tarihin her iki yönünde Tulving'in ifade ettiği zaman yolculuğunu yapabilmektedir. 

Kaynaklar
  • Mutlu, M. E. (2014a). "Çoklu Cihazlı ve Çoklu Algılayıcılı Yaşam Günlüğü İle Öğrenme Deneyimlerinin Yakalanması İçin Bir Çerçeve Önerisi". Asya Öğretim Dergisi (Asian Journal of Instruction),  2014 – 2(1(ÖZEL)), 1-17. http://e-aji.com/index.php/aji/article/download/48/pdf_18
  • Mutlu, M. E. (2014b). "Öğrenme Deneyimlerinin Yorumlanması". Eğitim ve Öğretim Araştırmaları Dergisi (Journal of Research in Education and Teaching), Kasım 2014 Cilt: 3 Sayı: 4. http://www.jret.org/FileUpload/ks281142/File/03.mutlu.pdf
  • Mutlu, M.E. (2015). “Yaşam Günlüğü Bağlamları – Bir Literatür Taraması”. Çalışma Raporu. Kişisel Öğrenme Ortamları Blogu. http://kisiselogrenmeortamlari.blogspot.com.tr/2015/02/working-paper-lifelogging-contexts.html 
  • Sellen A. J. ve Whittaker, S. “Beyond Total Capture: A Constructive Critique of Lifelogging,” Commun. ACM, vol. 53, no. 5, pp. 70–77, (2010).
  • Tulving, E. “Episodic Memory: From Mind to Brain” Annu. Rev. Psychol., vol. 53, pp. 1–25, (2002).

30 Ocak 2015 Cuma

LifeLogging Viewer

Yaşam Günlüğü Görüntüleme

"Öğ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ştirilen günlük yakalama yazılımlarıyla yakalanan verilerin görüntülenmesi amacıyla LifeLoggingViewer yazılımı geliştirilmektedir.

LifeLoggingViewer yazılımının kökeni önceki projede geliştirilen AllMyListsLE yazılımıdır. Yakalayıcı uygulamalarla yakalanan ekran ve kamera görüntülerinin bir zaman çizelgesi boyunca görüntülenmesi ve seçilen görüntü gruplarına yorum yazılması olanağı sağlayan AllMyListsLE yazılımı elden geçirilmiş, yeni SDK'ya uyarlanmış ve görüntü görüntülemenin yanı sıra video, ses ve konum görüntüleme olanağı da eklenerek LifeLoggingViewer olarak yeniden isimlendirilmiştir.

Kullanıcının OneDrive klasöründeki günlük verilerinin çalışma bilgisayarına indirilmesini sağlayan ve önceki projede geliştirilmiş olan LifeLoggingTransporter yazılımına yaşam günlüğü kamerası görüntülerinin de aktarılmasını sağlayan modül eklenmiş ve böylece kullanıcının yakalanan tüm görüntü, ses, video ve konum bilgilerinin aynı ortamda bir zaman çizgisi boyunca görüntülenebilmesi sağlanmıştır. 

Kullanıcı LifeLoggingViewer'da tarih listesinden bir gün seçtiğinde o gün kullanılmış olan tüm yakalama cihazlar listelenir. Bu listeden bir cihazı seçildiğinde, o algılayıcıyla yakalanan tüm güne ait veriler ekranda uygun görüntüleyici kullanılarak görüntülenir. Kullanıcı gün içerisinde bir saat seçerek o saat boyunca 30 saniyede bir yakalanmış olan bütün günlük verilerine erişir.

Resim 1. LifeLoggingViewer - Giyilebilir yaşam günlüğü kamerası görüntüleyici


Resim 2. LifeLoggingViewer - Konum görüntüleyici


Resim 3. LifeLoggingViewer - Kamera videosu görüntüleyici ve oynatıcı


Resim 4. LifeLoggingViewer - Ekran videosu oynatma

Resim 5. LifeLoggingViewer - Ses görüntüleyici ve oynatıcı

Camera Capture Applications

Kamera Görüntüsü Yakalama Uygulamaları

"Öğ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 TÜBİTAK 3001 projesi kapsamında geliştirilen yazılımlardan biri de kamera görüntüsü yakalama uygulamasıdır. Kamera görüntüsü yakalama uygulaması çalıştırıldıktan sonra kullanıcı tarafından "Start" düğmesine tıklandığında "Stop" düğmesine tıklanana kadar cihazın varsayılan kamerasından 30 saniyede bir  görüntü yakalamakta, tarih-zaman etiketiyle isimlendirerek kullanıcının OneDrive klasörüne kaydetmekte ya da yüklenmesine olanak sağlamaktadır.


Kamera görüntüsü yakalama yazılımı bir önceki BAP projesinde geliştirilmiş ve kullanılmıştır. Bu projede ise uygulama elden geçirilerek yeni SDK ile güncellenmiştir. Diğer uygulamalarda olduğu  gibi kamera görüntüsü yakalama yazılımının da bu proje kapsamında sadece masaüstü sürümü güncellenecek ve uygulanacaktır. Windows Store ve Windows Phone sürümleri ise proje kapsamı dışında fakat projeye paralel olarak güncellenmekte - geliştirilmektedir.

LifeLoggingCCDesktop uygulaması 30 saniyede bir varsayılan kameradan görüntü yakalar ve kullanıcının  OneDrive klasörüne kaydeder. Cihazda birden fazla kamera varsa kullanıcı kamera değiştirebilir. Bu uygulamada görüntü yakalamak için Emgu.CV API'si kullanılmıştır. Yakalanan görüntünün özelliklerinin değiştirilmesi ve kaydedilmesi için System.Drawing ile System.Drawing.Imaging API'lerinden, sistem kameralarını belirlemek için DirectShowLib API'sinden yararlanılmıştır.



Resim 1. LifeLoggingCCDesktop Uygulaması

Windows Store ortamında kamera görüntüsü yakalama uygulaması olan LifeLoggingCC'nin ilk sürümleri bir önceki projede geliştirilmiştir. Bu projede uygulama yeni SDK'ya taşınmış ve arayüz güncellenmiştir. görüntü yakalamak için Windows.Media.Capture, görüntüleri OneDrive'a aktarmak için Live SDK 5.6 kullanılmıştır. Yakalanan görüntüler kullanıcının "Resimler" klasörüne kaydedilmekte, oradan da OneDrive'a yüklenmektedir. Uygulamada yakalama sayfası, görüntüleri listeleme sayfası ve yükleme sayfaları bulunmaktadır. Uygulama tabletlerde yatay ve dikey kullanılabildiği gibi, küçültülerek de kullanılabilir. (Bu özellik LifeLoggingAC, LifeLoggingVC ve LifeLoggingLC'de de bulunmaktadır.)



Resim 2. LifeLoggingCC Uygulaması

Windows Phone ortamında görüntü yakalamak amacıyla bir önceki projede geliştirilen LifeLoggingCCPhone uygulaması yeniden yazılmıştır. LifeLoggingCC'de olduğu gibi bu uygulamada da Windows.Media.Capture ve Live SDK 5.6 kullanılmasına rağmen bu iki yazılımda Phone ve Store mimarileri arasındaki farklılıktan dolayı kod düzeyinde önemli farklılıklar bulunmaktadır. Uygulamanın Windows Phone sürümünde de görüntü yakalama, görüntü listeleme ve görüntüleri OneDrive'a yükleme sayfaları yeralmaktadır. Önceki sürümden farklı olarak görüntü yakalama sayfasında video önizleme penceresi de bulunmaktadır.



Resim 3. LifeLoggingCCPhone Uygulaması

Screen Capture and Screen Video Capture Applications

Ekran Görüntüsü Yakalama ve Ekran Videosu Yakalama Uygulamaları

"Öğ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ştirilen yazılımlar arasında ekran görüntüsü yakalama ve ekran videosu yakalama uygulamaları da bulunmaktadır.

Ekran videosu yakalama uygulaması çalıştırıldıktan sonra kullanıcı tarafından "Start" düğmesine tıklandığında "Stop" düğmesine tıklanana kadar cihazın ekranından altı dakikada bir altı dakika uzunluğunda video kaydı yapmakta, tarih-zaman etiketiyle isimlendirerek kullanıcının OneDrive klasörüne kaydetmekte ya da yüklenmesine olanak sağlamaktadır. Ekran görüntüsü yakalama uygulaması ise 30 saniyede bir cihazın ekranındaki görüntüyü yakalamakta ve kaydetmektedir.


Windows Store ve Windows Phone ortamında bir uygulama güvenlik nedeniyle sadece kendisine ait ekran görüntüsünü yakalayabildiği için bu ortamlar için genel amaçlı ekran görüntüsü yakalama ve ekran videosu yakalama uygulaması geliştirilemez. Bu nedenle ekran görüntüsü yakalama ve ekran videosu yakalama yazılımları sadece Windows masaüstü uygulaması olarak geliştirilmiştir.

Ekran görüntüsü yakalama uygulamasının ilk sürümü önceki projede geliştirilmiştir. Bu projede LifeLoggingSC uygulaması yeni SDK'ya aktarılmış, görüntü kalitesi yükseltilmiştir. (Önceki sürümde yakalanan ekran görüntüsü ekranın dörtte birine küçültülürken bu sürümde ekran görüntüsü duyarlılığı korunarak kaydedilmektedir. Ekran görüntüsü yakalamak ve görüntü kalitesini belirlemek için için System.Drawing ve System.Drawing.Imaging API'lerinden yararlanılmıştır. Yakalanan görüntüler ".jpeg" formatında saklanmaktadır.




Resim 1. LifeLoggingSC Uygulaması


Ekran videosu yakalama uygulaması olan LifeLoggingSVC'nin ilk sürümü bu projede geliştirilmiştir. Kullanıcı ekran videosu kaydederken isteğe bağlı olarak mikrofon seçebilmektedir. Ekran videosu yakalamak için Microsoft Expression Encoder 4 API kullanılmıştır. Bu nedenle kullanıcının bilgisayarında Microsoft Expression Encoder 4 with Service Pack 2 (SP2) kurulu olmalıdır. 360 saniye süresince yakalanan ekran görüntüsü 640x480 büyüklüğünde saniyede 30 kareden oluşan bir videoya dönüştürülmekte, tarih-zaman etiketiyle isimlendirilerek, kullanıcının OneDrive klasörüne ".wmv" formatında kaydedilmektedir.



Resim 2. LifeLoggingSVC Uygulaması

Audio Capture Applications

Ses Yakalama Uygulamaları

"Öğ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ştirilen yazılımlardan bir diğeri de ses yakalama uygulamasıdır. Ses yakalama uygulaması çalıştırıldıktan sonra kullanıcı tarafından "Start" düğmesine tıklandığında "Stop" düğmesine tıklanana kadar cihazın varsayılan mikrofonundan her altı dakikada bir altı dakika uzunluğunda ses kaydı yapmakta, tarih-zaman etiketiyle isimlendirerek kullanıcının OneDrive klasörüne kaydetmekte ya da yüklenmesine olanak sağlamaktadır.


Konum yakalama ve video yakalama yazılımında olduğu gibi  ses yakalama yazılımının da bu proje kapsamında sadece masaüstü sürümü geliştirilecek ve uygulanacaktır. Windows Store ve Windows Phone sürümleri ise proje kapsamı dışında fakat projeye paralel olarak geliştirilmektedir.

Ses yakalama uygulamasının masaüstü sürümü olan LifeLoggingACDesktop'da kullanıcı eğer cihazda birden fazla mikrofon varsa mikrofon seçimi yapabilmekte ve  "Start" düğmesine tıkladıktan sonra "Stop" düğmesine tıklayana kadar her 360 saniyede yakalanan sesler ses dosyaları halinde kullanıcının OneDrive klasörüne tarih-zaman etiketiyle isimlendirilerek kaydedilmektedir. Bu sürümde Microsoft Expression Encoder 4 kullanılmıştır ve kullanıcının bilgisayarında Microsoft Expression Encoder 4 with Service Pack 2 (SP2) kurulu olmalıdır. Yakalanan sesler ".wma" formatında kaydedilmektedir.



Resim 1. LifeLoggingACDesktop Uygulaması

Ses yakalama uygulamasının Windows Store ortamında çalışan sürümü olan LifeLoggingAC'de ise ses yakalamak için Windows.Media.Capture API, OneDrive'a yüklemek için LiveSDK 5.6 kullanılmıştır. Video yakalama uygulamasında olduğu gibi bu uygulamada da ses yakalama sayfası, sesleri listeleme ve dinleme sayfası ile dosyaları OneDrive'a yükleme sayfası bulunur. LifeLoggingAC' ile yakalanan sesler ".mp3" formatında saklanır.




Resim 2. LifeLoggingAC (windows Store) Uygulaması

Windows Phone ortamında çalışan LifeLoggingACPhone uygulaması video yakalama uygulamasında olduğu gibi "yakalama", "listele" ve "yükleme" sayfalarını barındırmaktadır. Windows Phone 8.1 SDK'sında ".mp3" kaydetme olanağı bulunmamaktadır. bu nedenle ses dosyaları ".m4a" formatında kaydedilmektedir. 







Resim 3. LifeLoggingACPhone Uygulaması