Distance Learning at Izmir Institute of Technology
Kurogo Mobil Platformu
1. İYTE MOBİL
UYGULAMASI
Mesut Güngör
İzmir Yüksek Teknoloji Enstitüsü
Bilgi İşlem Daire Başkanlığı
mesutgungor@iyte.edu.tr
26 - 29 Mayıs 2013 ULAKNETÇE'13 İZMİR YÜKSEK TEKNOLOJİ ENSTİTÜSÜ 1
2. mesutgungor@iyte.edu.tr@clietech
Ajanda
• Mobil Uygulamalar
• Mobil Uygulama Geliştirme Stratejileri
• Mobil Uygulamalar Üzerine Tespitler
• Kurogo
• Kurogo Nedir ?
• Kurogo Teknolojisi
• Kurogo Modülleri
• Ek özellikleri
• Örnek Modül Geliştirme Yöntemleri
• İYTE Mobil Ekran Görüntüleri
• Sorular
26 - 29 Mayıs 2013 ULAKNETÇE'13 İZMİR YÜKSEK TEKNOLOJİ ENSTİTÜSÜ 2/28
4. mesutgungor@iyte.edu.tr@clietech
Mobil Uygulama Geliştirme Stratejileri
• Yerel Uygulama ( Native App)
• Android : Java + XML
• IOS : Objective C
• Windows Mobile : HTML + WINJS, C# + XAML, VB + XAML
• HTML5+JS+CSS3 + Phonegap -> Yerel Uygulama
• Jquery Mobile veya Sencha Touch gibi frameworkler
yardımıyla Mobil Web Uygulaması.
• Responsive Web Temaları (CSS3 + Media Queries)
ilecihaz tipine göre dinamik değişen cihaz boyutuna göre
optimize edilmiş temalar.
26 - 29 Mayıs 2013 ULAKNETÇE'13 İZMİR YÜKSEK TEKNOLOJİ ENSTİTÜSÜ 4/28
5. mesutgungor@iyte.edu.tr@clietech
Mobil Uygulamalar Üzerine Tespitler
• Yerel(native) uygulama geliştirmek zahmetli bir iş.
• HTML5 ile uygulama marketlerine ve dayatmalarına
ihtiyaç kalmadan mobil optimize edilmiş web sayfaları
yapılabilir.
• Dış kaynaklardan karşılamak pek ekonomik olmayabilir.
• Aylık ücret alabilirler.
• Yüksek tekliflerle gelebilirler.
• Kurogo bu gibi sorunların tamamını ortadan kaldıracak bir
çözüm.
26 - 29 Mayıs 2013 ULAKNETÇE'13 İZMİR YÜKSEK TEKNOLOJİ ENSTİTÜSÜ 5/28
6. mesutgungor@iyte.edu.tr@clietech
Kurogo Nedir ?
• Japoncada tiyatro sahnesi arkasında sihaylara bürünerek
izleyicilere görünmeden sahneyi düzenleyen çalışanlara
verilen ad. (Kaynak : Kurogo.org)
• Kolayca mobil web sayfası oluşturmamızı sağlar.
• Yerel(native) mobil uygulamar (ios,android) için json ile
web servisi sağlar.
• Açık kaynak kodludur. (LGPL)
• Web Sayfası http://kurogo.org
• PHP – SMARTY(Şablon Motoru) – Jquery – JSON
26 - 29 Mayıs 2013 ULAKNETÇE'13 İZMİR YÜKSEK TEKNOLOJİ ENSTİTÜSÜ 6/28
8. mesutgungor@iyte.edu.tr@clietech
Ek Özellikler
• Kendi modülünüzü geliştirmek için veritabanı apileri
mevcut.
• Modülleri kolayca yapılandırmak için web yönetim paneli
mevcut.
• Hali hazırda tablet teması da mevcuttur.
• Açık kaynak IOS(native) yerel uygulaması mevcut.
• Native uygulamayı markete tekrar göndermeden
güncelleyebilirsiniz.
• Örneğin native uygulamayı markete gönderdiniz ve yeni bir modül
eklemek istiyorsunuz sisteme. Siz sisteme eklediğinizde otomatik
olarak native uygulamada da APPQ aracılığıyla güncelleniyor
modüller.
26 - 29 Mayıs 2013 ULAKNETÇE'13 İZMİR YÜKSEK TEKNOLOJİ ENSTİTÜSÜ 8/28
9. mesutgungor@iyte.edu.tr@clietech
GENEL MODÜL YAPISI
Örnek Modül Geliştirme Yöntemleri
• Yeni modül yaratma
http://goo.gl/jpgnQ
• Varolan modül tiplerinden işinize
yarayan bir versiyonunu kopyalama.
26 - 29 Mayıs 2013 ULAKNETÇE'13 İZMİR YÜKSEK TEKNOLOJİ ENSTİTÜSÜ 9/28
10. mesutgungor@iyte.edu.tr@clietech
Kullanan Üniversiteler
• Bir çok üniversite var hepsini
aşağıdaki linkten görebilirsiniz.
(Harvard, MIT, …..)
Cep telefonunuzla yandaki kare
kodu tarayıp görebilirsiniz
26 - 29 Mayıs 2013 ULAKNETÇE'13 İZMİR YÜKSEK TEKNOLOJİ ENSTİTÜSÜ
http://goo.gl/xgirw
10/28
11. mesutgungor@iyte.edu.tr@clietech
• Haberler - RSS
• Rehber – Ldap
• Sosyal – Twitter ,FaceBook
• Fotoğraflar - Flickr
• Videolar – Youtube, Vimeo
• Harita - Google Earth (KML)
• Takvim – ICAL Takvimi ürettik
• Linkler – Diğer mobil uygulama
marketlerine linkler
• Kütüphane – Jquery Mobile
• Düzenleme – Modülleri seçmemizi
sağlıyor
Kurogo Modülleri
26 - 29 Mayıs 2013 ULAKNETÇE'13 İZMİR YÜKSEK TEKNOLOJİ ENSTİTÜSÜ 11/28
27. mesutgungor@iyte.edu.tr@clietech
Hedefler
• Yerel Android versiyonunun geliştirilmesi.
• Moodle entegrasyonu (Moodle Mobil temaya direk link
vermek de işinizi görebilir)
• Dersler modülünün geliştirilmesi.
• ÖBS entegrasyonu
26 - 29 Mayıs 2013 ULAKNETÇE'13 İZMİR YÜKSEK TEKNOLOJİ ENSTİTÜSÜ 27/28
28. mesutgungor@iyte.edu.tr@clietech
Teşekkürler, Soru, Öneri, Görüş ?
• Bu sunuma nereden
erişebilirim. ?
http://goo.gl/miDHz
26 - 29 Mayıs 2013 ULAKNETÇE'13 İZMİR YÜKSEK TEKNOLOJİ ENSTİTÜSÜ
• IYTE mobil web
sayfası. ?
http://m.iyte.edu.tr
28/28