Windows Phone 8 ile Telefondan Uygulama Yazmak

Windows Phone 8 Microsoftun çıkartığı son mobil işletim sistemi. Her geçen gün daha da yaygınlaşmakta. Benim telefonumda HTC Windows Phone 8X. Sürekli uygulama sayısının artığını söyleyebilirim. Gelelim Windows Phone 8 e nasıl uygulama geliştirilir. VS 2012 ile  daha sonra Windows Phone SDK ya kurup bilgisayarımız üzerinden program yazarak geliştirebiliriz. Bir çok sitede dersler mevcut ulaşabilirsiniz. Benim değineceğim konu elimizde cep telefonumuz ile otobüste,metroda,metrobüste,vapurda,gece yorganın altında uygulamalar oluşturmamız. Yapacağınız uygulamalar VS ile yapacaklarınız ile kıyaslanamaz tabikide ama ufak uygulamalar yapıp çalıştırabilirsiniz. C# vs bir dil ilemi yazıcaz? Hayır onu kullanmayacağız.

Tanıtacağım ilk uygulama AppBuilder;

App Builder ile Create New App diyerek yeni bir uygulama oluşturuyoruz. Uygulamamızın ismini girdikten sonra uygulamarın arasında oluşturduğumuz uygulama görülecek.(Programın içerisindeki listede. ) Tıkladığımızda siyah bir ekran açılaktır ve altında hiç bir şeyin seçili olmadığını yazan bir ibare göreceksiniz. Ekrana dokunduğumuzda Layout Root nesnesi ( Ana zeminimiz gibi düşenebiliriz. ) + işaretine tıkladığımızda programlama ile ilgilenen arkadaşların tanıdığı bir pencere açılacaktır. Toolbox- Araç Kutusu ! Programda kullanmak istediğimiz Textbox,image,buton,listbox vb.  araçları ekleyebiliriz. Eklenen nesneye tıkladığımızda ise onu seçili hale getirip özelliklerine bakabiliriz. Bundan sonrası biraz araştırıp bişeyler denemeye kaldı. Yapılan uygulamaları kendi uygulama marketinden indirip oy verebildiğimiz gibi bizde kendi uygulamalarımızı paylaşabiliriz.

İkinici Uygulama ise Touch Develop
Microsoft Research Lab. Tarafından geliştirilmiş. Windows 8/RT ve Windows Phone cihazları üzerinden basit uygulamalar oluşturmak amacıyla yapılmış güzel bir yazılım programı. İlk tanıttığım programın aksine bunda sadece kodlar ile uygulama yazabiliyoruz.  code,event,data,records gibi programın bölümlerini bizim tarafımızdan yapılmasını istiyor. Yapılmış örnekleri indirip kodlarına bakabiliriz. Yaptığımız uygulamaları bizlerde paylaşabiliriz. Windows tabletlerde çocuklar için programlama kapsamında programlama giriş konusunda kullanılabilir. Ya da evde dururken aklınızda küçük bir uygulama vardır. “du bi deniyeyim” diyebilirsiniz. Öncelikle yapılmış uygulamaları incelemenizde büyük fayda var.

Sıra geldi Mağaza dan programları indirip denemeye. Kolay gelsin. 🙂

 

Kinect ve Eğitim Uygulamaları

Öncelikle Kinect nedir? Kinect Microsoft’un Xbox oyun konsolu ile birlikte çalışan ileri düzey bir kamera ekipmanıdır diye özetleyebilirim. Microsoft Kinect i daha sonra Bilgisayarlarda kullanılabilmesi amacıyla Kinect for Windows versiyonunu çıkardı. SDK ile birlikte Visual Stuodi yardımıyla uygulamalar yazabiliyoruz. Unity, XNA vb. teknolojiler destekleri ile 3 boyutta da kullanmak mümkün. Çoğunlukla oyunlarda kullanıldığı gözükmekte.  SDK sayesinde vucüdümüzündeki başlıca noktaları  baş, sağ-sol el, dirsek vb. 2o noktanın kordinatları ve uzaklıklarına programatik olarak ulaşmamız mevcut. Aynı zaman da ses kontrolü ile sesli komut gibi programatik olarak uygulamamıza entegre edebiliriz. İlerleyen süreçlerde kinect ile yapılmış uygulama sayısında bir artış olacağını şimdiden söyleyebilirim.
                            

Yazılım geliştirici ve eğitim teknoloğu olarak söylemeliyim ki bu teknolojiden uzak kalmamalı ve bu gibi yeni teknolojilerin eğitimde kullanımına yaratıcı fikirlerle destek olmalıyız. Dokun ekranlar tablet vs… eee dahası dediğimizde bir sonraki aşama dokunmamatik kontrollerdir 🙂    Kinect ve eğitimi yurtdışındaki KinectEDucation adresinden takip edebilir yapılmış örnekleri indirebilir fikir edinine bilirsiniz.  http://apps.kinecteducation.com/  adresinde yapılmış uygulamalar mevcut.  Örnek olarak Kinect Paint uygulaması ile resim çizme etkinliği. Çocukların bilgisayar karşında oturmasından ziyada ekranın karşısında daha aktif bir şekilde. Psikomotor becelerilerini kullanabileceği ve geliştirebileceği uygulamalar ile dersler ya da etkinlikler daha zengin hale getirilebilinir. Aynı anda birkaç kişi de programtik olarak kontrol edilebilmesi ile eğlenceli yarışmalar, bilgi yarışması vb. üretilebilinir. İleri ki yazılarımızda kinect ile eğitim uygulaması ve kinect programlama örnekleri ile devam edeceğimizi bildirmek isterim. Kinect ile hareketli günler… 🙂

Her Yer Metro Stil – “Metro UI CSS”

Microsoft Metro Stil arayüzünü bir çok ürününe entegre etti. Bu  Microsoft ta farklı bir soluk farklı bir heyecan getirdi. Windows Phone 7 ile başlayan tasarım, Windows 8 le devam etti. Windows Store uygulaması adı verildi. Windows Phone 8,Windows RT  ile tasarımın devam ettğini görüyoruz.  Microsoft un sitesine girdiğinizde web siteninde Metro stil ile yapıldığını görmekteyiz. Microsoftun diğer alt sitelerine bakarsak Xbox, Phone, Office, Outlook vs. aynı tasarım öğelerini kullandığını görmekteyiz. İlerleyen günlerde tabletler daha da yaygınlaşacağı orta da. Dokunmatik ekranlarda bu şekilde artış göstermesi ile Windows 8, Windows RT ürünlerini daha çok göreceğiz. Donanım firmaları ürünleri çıkarmaları yanında Surface de yakın zamanda satışta olacağını düşünür isek her yer metro olucak. Gelelim web kısmına. Doğal olarak  bizde web sitelerimizi microsoftun tasarladığı gibi Metro Arayüz olarak tasarlamak istersek ne yapıcaz. Birincisi kendimiz divler,tablolar,cssler ile en baştan her şeyi bizim oluşturmamuz gerekmedir. İkincisi ise anlatacağım konu Metroui.org.ua adresindeki Metro UI CSS projesi.

Daha önceden hazırlanmış css ve js dosyaları yardımıyla projemize dahil edip hızlı ve uygun bir şekilde metro arayüzlü web siteleri yapmak artık kolay. Windows 8 kullanıcıları için tasarımlar ve tasarımlarda kullanılan isimler yabancı gelmeyecektir. Appbar, charms,  gibi.  Metro stile uygun buton, slider, menüler, accordion vs. hepsi mevcut.  Web sitesinde yapılmış örnekleri ve kodları mevcut. İndirdiğimiz projede php ile yapılmış olan açılan sitede mevcut. Örneklere bakarak kendi Metro stilimizi hızlı bir şekilde yarabiliriz. İlerleyen günlerde Metro UI CSS ile yapılmış sitelerin yaygınlaşması yakındır.  Zaten şuan okuduğunuz blogumun tasarımınıda metro 🙂 Gerçi Microsoft metro ismini kullanmaktan vazgeçmişti ama  alışkanlıktan dolayı  metro stil diyorum ben. Ne demiştim “her yer metro stil”…

O artık Mezun…

Evet artık mezun oldum.Uzuuuuunca bir ara bloguma yazı yazamın asıl sebebi son sınıf olup bir çok alanda uğraşmam ve zamanımın kalması ile ilgili. Artık “Eğitim Teknoluğu” ünvanı ile çalıştığım bir işim var. Bir yıl içerisinde o kadar şey uğraştım ki yazacak çok şey birikti. Bi yerden başlamak lazım. Şimdilik sadece neler yaptığımdan kısa kısa bahsedeyim..

  • Çocuklar için Programlama Uzaktan Eğitim Portalı
  • Yeni bir iş, öğrenilecek teknolojiler, projeler
  • İçerik Geliştirme Araçları
  • Flash içerik geliştirme
  • Drupal, içerik yönetim sistemi
  • .NET Yazılım Uzmanlığı
  • Yeni kitaplar,öneriler

Bir hayli birikti anlaşılan…  “Bloglama Başlasın!”

Bir zamanlar; RESET CAR – Red Storm

2006 yılında liseyi bitirmiştim. Yaz tatilinde birşeyler yapma hevesiyle başladığım, resetyazilim bünyesinde bulunan yaptığım araba yarışını tanıtacağım size. 3 arkadaş(ben, efe ve deniz) olarak RESET Yazılım ı kurmuştuk. ufak uygulamalar üretiyorduk. Çoğunu Visual Basic 6.o ile yaptığımızdan görsellik ve kod kısmı okadar iyi değildi ama işimizi görüyordu. Tetristen esinlenerek yaptığım Reset Car ! Sürüm ismi bile vermiştim Red Storm ( Kırmızı Fırtına).  🙂  Setup bile yapmışım. Kodlama ve tasarımın bana iat olduğun oyun zamanında benim güzel bi proje olmuştu. Grafikleri çizemediğim için internetten bulduğum paint ile düzenlediğim, sesleri limewire ile arattığım dj programları ile kestiğim,  geceleri sabaha kadar kod yazmak ve algoritma ile çözüme gitmeye çalıştığım ve oyunu bitirdiğimde çok mutlu olduğum güzel bir projeydi. Aslında kod kısmına bakıldığında bir facia olan oyun hatalarla dolu aslında. Bi ara geliştirmeye çalıştığım oyuna hatta versiyon 1.1 ile teyp ile eklemişim.  🙂 2 şarkının bulunduğu teyp ufak bi heyecan katmıştı 🙂 17 -18 yaşında yaptığım oyun daha sonra dershane – üniversite – hazırlık gibi aşamaların yoğunluğu yüzünden askıda kaldı ve geliştirilmesi durduruldu. Ne kadar daha gelişecek demeyin; Grafikler düzelicek, teyp internet üzerinden olucak, arabalar daha rast gele gelicek, yandan çarpma kontrolü gelecek, sesler düzgün çalışacak , puanlar veritabanında bulunacak, ekstra puanlar eklenebilir vs. vs. hayal gücü parayla değil ya.. 🙂 Mecbur olarak bildiğim teknoloji Visual Basic 6.0 la olacaktı.  😀  Oyun geliştirme alanında birkaç projemizde tasarım aşamasında kaldı. Şimdiler de oyun üretimi dışında, oyun tasarımı hatta eğitsel bilgisayar oyun  tasarımı üzerine araştırmalar yapta ve bir şirkette staj yapmaktayım. Bunun yanı sıra gördüğüm oyunların eğitsel ve pedagoji tarafından incelemeye çalışıyorum. Neyse oynunu denemek isteyenler  Reset Car – Red Storm v1.1 indirip deneyebilirsiniz. 🙂

Mobil Eğitsel Yazılım Geliştirme- Giriş

Günümüzde gelişen mobil cihazlar beraberinde bir çok yeniliği bize sunmakta. Eğitim Teknolojisi ve Bilgisayarlı Öğretim alanının hızla gelişmesi başlangıçta masaüstü eğitsel yazılımlar daha sonra web ile birlikte WBT(internet tabanlı öğrenme) alanında bir çok ürün çıkmıştır. Bu süreçte eğitim daha kolay daha zevkli ve kalıcı hale getirilmiştir.

İlk mobil cihazlar ( Cep Telefonları) yazı tabanlı oldukları için uygulamalara el verişli değildi. Wap ile internet bağlantısı ise de o kadar iyi değildi.  Renkli telefonlar ile görsel kalitenin gelmesi ardından işlemci ve hafızların artışı olumlu etkiler bıraktı. Başta Java ile yazılan uygulamalar Python ile de yazılabiliyordu. Gelişen cihazlar ve cihazlardaki işletim sistemleri kendilerine ait geliştme araçları SDK ile uygulama geliştirmeye olanak sağlamaya başladı. Windows Mobile için Visual Stdio, Symbian telefonlar java,  Flash ile uygulamlar flash player ile çalıştırabiliyordu. Ekranlar malesef yine küçüktü… İşlemcilerin gelişimi, ekranların büyümesi, dokunmatik ekranların gelişi, 3G ile interne olanakları ve yeni işletim sistemleri ve cihazların cıkması Android ve Iphone  akıllı cihazlarda yeni bir soluk oluşturdu. Bada, PalOS, BlackBerry,Windows Phone vs birçok akıllı cihaz elden ele gezmeye başladı. Ucuzlayan internet fiyatları ile herkes dünyaya avucunun içinden ulaşmaya başladı. Uzaktan Eğitim içinde besleyici bir rol üslendi.  Bizler Eğitim Teknologları olarak teknolojiyi eğitime en iyi şekilde entegre etmeye çalışmaktayız. Mobil Öğrenme hızla gelişmekte olan bir alan haline geldi. Elimizdeki cihaza uygun, verilmek istenen eğitim en güzel , kaliteli ve kalıcı şekilde nakledilmelidir. Bunu için başta kazanımınızı iyi bilmeli ona göre yazılımlar üretmeliyiz. Her kazanımın yazılımı olacak diye birşey elbet yok ama alıştırmalar, 3 boyutlu animasyonlar, ders anlatımları, testler  ve en önemlisi etkileşimi eksik etmeden mobil eğitsel yazılım geliştirebiliriz.  Bir diğer yazımda Mobil Eğitsel Yazılım Geliştirme Araçlarını tanıtacağım…

BÖTE’ ye Kitap Tavsiye…

Bilgisayar ve Öğretim Teknolojileri Bölümünde okuyan öğrencilerin mutlaka okuması gereken 2 kitaptan bahsedeceğim.

Birincisi Doç.Dr. Nurettim Şimşek Hocamın Doktor iken kaleme aldığı “Öğretim Amaçlı Bilgisayar Yazılımlarının Değerlendirilmesi” Bu kitap öncelikle eğitim teknolojisine duyarlı bir bakışaçısı öngörüyor yazılım değerlendirmeye. Son kalite kavramını çıkış noktası olarak alıp; kuram-araştırma-uygulama bütünlüğü içinde geliştirmeye ve seçime yönelik değerlendirmede kalitenin gözetilmesi sürecini aydınlatmaya çalışıyor. Dikte etmeden, seçenek sunmaya özen gösterilerek ama mutlaka nesnellik ve bilimsellikten ödün verilmeden söylenmeye çalışıldı her şey. Atılan okun aslında havada hareket etmediğini ileri süren mantıkçılar, ya da 2 kere 2´nin dörtten başka bir şey de edebileceğini savunan matematikçileri çağrıştıran yaklaşımlar önerilmedi. Ama, onlar bile anlaşılmaya çalışıldı. ayrıntılar…

İkincisi ise Doç. Dr. Deniz Deryakulu Hocamın editörlüğünü yaptığı ve ders olarak işlediğimiz ” Bilişim Teknolojileri Öğretiminde Sosyo-Psikolojik Değişkenler” Bu kitabın amacı, bilişim teknolojileri öğretmenlerine ve öğretmen adaylarına, formatör öğretmenlere, okul yöneticilerine, anababalara ve eğitimin değişik uzmanlık alanlarında çalışanlara, gerek okulda gerçekleştirilen bilişim teknolojileri eğitimi süreçlerinde, gerekse bilişim teknolojilerinin diğer derslerin öğretim uygulamalarıyla kaynaştırılmasında olumlu ya da olumsuz etkileri söz konusu olabilecek çeşitli değişkenleri tanıtmaktır.

Bilişim Teknolojileri Öğretiminde Kitabında Yer Alan Konu Başlıkları:
* Bilgisayar Öz – Yeterlik Algısı * Bilgisayara Yönelik Tutumlar
* Teknoloji Korkusu Teknofobi* Bilgisayar, Bilgisayar Oyunları ve İnternet Bağımlılığı
* Siber – Zorbalık*  Okullarda Teknoloji Liderliği Ayrıntılar

EGE ÜNİVERSİTESİ UZAKTAN EĞİTİM ÇALIŞTAYI

İzmir’e geldiğimde beni mutlu eden haberlerden biride Ege Üniversitesindeki Uzaktan Eğitim Çalıştayı… 28 Ocak 2011 Ege Üniversitesinde uzaktan eğitimi konuşmaya fikir edinmeye gitmek 😉 Böte olarak yerimizi almamız temennisi ile.. Görüşmek üzere..

Ayrıntı ;

Ege Üniversitesi Bilgi ve İletişim Teknolojileri Uygulama ve Araştırma Merkezi (BİTAM) tarafından düzenlenen çalıştaya YÖK eski üyesi, Anadolu Üniversitesi Açık Öğretim Fakültesi öğretim üyesi ve Türkiye’de uzaktan eğitim uygulamalarının duayeni Prof. Dr. Ali Ekrem ÖZKUL konuk konuşmacı olarak katılacaktır. Bu çalıştayın temel hedefi eğitimde son yıllarda en büyük ivmeyi kazanan “uzaktan eğitim” konusunda Ege Üniversitesi öğretim üyeleri ve yardımcılarının bu yöntem hakkında detaylı olarak bilgilendirilmesi ve günlük pratiklerinde halen elimizde bulunan gelişmiş seçenekleri kullanmalarını özendirmektedir.
Çalıştayın öğleden sonraki oturumunda ülkemizde bu alanda faaliyet gösteren üç önemli kuruluşun temsilcileri ürünlerin teknik detaylarını sunacaklardır.

PROGRAM

Açılış Konuşması
Prof. Dr.Candeğer Yılmaz
Ege Üniversitesi Rektörü
(09:45-10:00)

Dünyada ve Türkiye’de Uzaktan Eğitim
Prof. Dr. Ali Ekrem Özkul
Anadolu Üniversitesi Açık Öğretim Fakültesi Öğretim Üyesi
(10:00-11:00)
Read More →

Uzaktan Eğitimde Kavramsal Esaslar

uaAçık Üniversitesi ve Uzaktan Eğitim Uygulamarıyla;

  • Mevcut örgün ve yaygın eğitim olanaklarına ek olarak yeni öğretim olanakları yaratılmaktadır.
  • Çalışma hayatı ile öğrenimi birlikte yürütme gereksinimi karşılamaktadır.
  • Sürekli eğitim, yaşam boyueğitim, dönüşümlü eğitim vb. yeni kavramların ortaya koyduğu gereksinimler ile eğitimi demokratlaştırma talepleri bir ölçüde karşılanmaktadır.
  • Uygun yeteneklere sahip olduğu halde çeşitli nedenlerle normal zamanda öğrenim yapmamış olanlara, yaşamlarının her bölümünde, gereksinim duyduğu öğrenimi yapma olanağı verilmektedir.
  • Geleneksel eğitim yöntemlerinin sınırlıkları bir ölçüde giderilmekte ve her bireye bulunduğu yerde, istediği hızda ve yöntemle öğrenme olanağı yaratılmaktadır.
  • Kitle eğitim ve bireysel öğrenme sorunlarına birlikte çözüm getirmekte, büyük kitlelere ulaştırılan eğitim etkinlikleri aynı zamanda bireysel gereksinimlere uygun olarak gerçekleştirilmektedir.
  • Yayın yoluyla eğitim, basılı materyal yoluyla eğitim ve yüz-yüze eğitim işlevsel olarak bütünleştirilmektedir.
  • Toplumda eğitime karşı artan sosyal taleplerin karşılanması amacıyla geniş halk kitlelerine ulaşılmaktadır.
  • Yalnızca toplum gereksinimlerini esas alan öğretimden toplum birey gereksinimini esas alan öğretime yönelmektedir.
  • Mevcut öğretim kurumlarından daha etkin biçimde yararlanma yoluna gidilmektedir.
  • Eğitim talebi-Mali olanak dengesizliği sorunu bir ölçüde çözümlenmekte ve taleplerin bir kısmı düşük maliyetle karşılanmaktadır.

Cevat Alkan “Açıköğretim” Uzaktan Eğitim Sistemlerinin Karşılaştırılmalı Olarak İncelenmesi(Baskı:Ankara Üniversitesi Basımevi-Ankara 1987, s.26)

5. Ulusal BÖTE Öğrenci Kurultayı – YTU

Bu yıl 5.si düzenlecek olan BÖTE Kurultayı  geçen kurultayda yapılan seçim ile Yıldız Teknik Üniversitesi’nde yapılması kararlaştırılmıştı. Yarı yıl tatiline girmeden önce kurultay sitesi yayınladı. http://botekurultayi.com Kurultay 13-14-15 Mayıs tarihlerinde yapılarak bu sene 3 güne çıkartılmış bulunulmakta. Kurultayda Öğrenci Projelerinin katıldığı yarışma kategorileride açıklanmış bulunmakta. Web Tasarımı ve Eğitsel Yazılım  kategorilerinin kriterleri belirli olduğu yarışmada, Grafik ve Fotoğraf kategorisi de bulunmakta. Site yeni açıldığı için bazı bölümler yapım aşamasında daha. Kısa bir zaman içinde (kanımca finallerden sonra) sitenin diğer eksikleri tamamlacak. Forum bölümünüde açılıp organizasyon hakkında etkileşim daha da artacak. Yurdun dört bir yanından gelen Böte öğrencilerinin başta aldıkları eğitimleri sorgulamak olmak üzere, gelecekleri, planları, projeleri ve bir çok konunun konuşulduğu, öğrencilerin tanışıp kaynaştığı etkinlikte tüm bötelileri görmemiz dileği ile… Yarışmalara hazırlanan arkadaşlara şimdiden başarılar.