Mobil Kütüphane Uygulamaları: LibraMy
|
|
- Esen Şener
- 8 yıl önce
- İzleme sayısı:
Transkript
1 AB 2016 Bildiri 136 TASLAK Son güncelleme: 30 Kasım 2015 Mobil Kütüphane Uygulamaları: LibraMy Eren Narin, Yusuf Furkan Kınalıtaş, Mehmet Canpolat, Utku Selvitopu, Kıvanç Dinçer Hacettepe Üniversitesi, Bilgisayar Mühendisliği, Beytepe Kampüsü, Ankara Özet. Bu bildiri, Hacettepe Üniversitesi Bilgisayar Mühendisliği bünyesinde geliştirilen Mobil Kütüphane Uygulamasının(LibraMy [1][2] ), geliştirilmesi sırasında edinilen tecrübeler kullanılarak hazırlanmıştır. Sonrasında yazılım ürünleştirilmiş ve ilk kullanıcı olan Hacettepe Üniversitesine sunulmuştur. Bildiri, projeye başlama nedenleri, geliştirilme ve ürünleştirilme süreçleri ve kullanılan teknikler konu alınarak hazırlanmıştır. Bu konular, yazılım mühendisliği çerçevesinde ele alınmış ve detaylandırılmıştır. Ayrıca kullanılan teknolojiler detaylı bir şekilde tanıtılmış ve kullanım gerekçeleri anlatılmıştır. Sadece kütüphane uygulamaları özelinde değil, genel olarak mobil uygulama geliştirmek isteyen ve yazılım mühendisliği süreçlerini incelemek isteyenlere kaynak olması, bu bildirinin başlıca hedefidir. 1. Giriş Günümüzde, bilgisayarlarla gerçekleştirilen birçok işlev, mobil cihazlar ile yüksek performans ve düşük maliyetlerle yapılabilmektedir. Bu verimli çalışma yöntemi hemen hemen her alanda kullanılmaya başlanmıştır. Çoğunlukla eğlence amaçlı geliştirilen mobil uygulamalar, artık birçok kurum için ihtiyaç haline gelmiştir. Günümüzde mobil uygulamalar bu kadar yaygınlaşmışken, yaygın olarak kullanılan, işlevsel bir kütüphane uygulamasının bulunmaması hem akademik hem de ticari bir eksikliktir. Ekip olarak, Hacettepe Üniversitesi Kütüphaneleri nin ortak erişim merkezinin, mobil cihazlarca erişilebilir hale getirilmesiyle, kullanıcıların daha pratik ve hızlı işlem yapabilmelerini sağlamak düşüncesiyle harekete geçtik. Üniversitemizin kütüphanesine bir akıllı telefon uygulaması geliştirerek, bu eksiğin giderilmesi için ilk adımı atmış olduk. 2. Kapsam SOSYAL KAPSAM. Geliştirdiğimiz uygulamamızın öncelikli hedef kitlesi, üniversite öğrencileri, akademisyenleri ve idari çalışanlarıdır. Uygulamamızın hedef kitlesinin büyük çoğunluğunun sahip olduğu akıllı telefonları göz önünde bulundurarak [3][4] uygulamamızın, hedef kitlemizin kütüphaneye erişimlerinin sağlanması, kütüphane işlemlerinin pratik bir şekilde gerçekleştirilmesi ve daha fazla kişinin kütüphaneyi kullanmasının sağlanması açısından en verimli çözüm olduğunu düşünüyoruz. TEKNİK KAPSAM. Projemizin daha başarılı olabilmesi için, bütün mobil platformlarda aynı görünüm ve performansla çalışması gerekmektedir. Bu gereksinim günümüzde artık bütün mobil uygulamaların ana gereksinimlerindendir. Kısıtlı zaman zarfında, hem Android hem de ios işletim sistemlerine uygulama geliştirmek hakkında bilgi toplamanın ve iki işletim sistemi için ayrı ayrı geliştirme süreçleri yürütmenin maliyetinden kaçınmak için yeni bir çözüm arayışına girdik. Bu arayışa birçok geliştirici girmiş olacak ki son dönemde birleşik(hybrid) uygulama geliştirme platformlarına yapılan yatırımlar oldukça arttı. Hibrit mobil uygulama geliştirme ortamları konusundaki araştırmalarımız sonucunda, proje kapsamımıza en uygun geliştirme ortamının Ionic Framework [5] olduğuna karar verdik. Bu seçim sürecine ilgili detaylar bildirinin devamındaki başlıklarda verilmiştir. TİCARİ KAPSAM. Kütüphane sektöründeki mobil uygulama talebi, ticari açıdan bir fırsat olarak görülmüştür. Yapılan araştırmalarda, mevcut sistemlerin gereksinimleri tam olarak karşılayamadığı gözlemlenmiştir. Bu sebeple başarılı bir kütüphane mobil uygulaması, hem piyasa talebini karşılayacak hem de ticari bir başarı getirecektir. 3. Uygulama Gereksinimleri 3.1 Fonksiyonel Gereksinimler Uygulamanın fonksiyonel gereksinimleri aşağıdaki şekilde tanımlanmıştır. F.1. KATALOG TARAMASI F.1. Giriş Veri tabanından detaylı taramanın yapılmasına olanak sağlayan fonksiyondur. F.1.1. Girdiler Kitaplar ve dergiler için i) Kitap ya da dergi ismi ii) Yazarı Medyalar için i) DVD ya da CD nin ismi ii) Film ve benzeri için oyuncular iii) DVD ya da CD nin yaratıcıları
2 F.1.2. İşlem Girdiler uygulama ekranından girildikten sonra, uygulama sunucu tarafında çalışan veri tabanı arama uygulamasını çalıştırmaktadır. Bu aşamada kullanıcı arama yapacağı ölçütü daraltabilir(yazar, başlık, konu vb.). Ayrıca doğrudan mobil cihazından erişebileceği kaynakları görmek istiyor ise taramasını, sadece elektronik kaynaklar içerisinden yapılacak şekilde de daraltabilir. Bu işlemden sonra ekrana çıktıları göndermektedir. F.1.3. Çıktılar Tarama yapılan kelimeyle ilgili bütün kaynaklar ve bu kaynakların kütüphanede bulunup bulunmadıkları bilgileri ekranda listelenir. Diğer süreçlere bağlantı sağlar. F.1.4. Hataların Yönetimi Fonksiyon işletimi esnasında uygulamaya girilen yanlış girdiler kullanıcıya uyarı şeklinde gönderilir. F.2. Materyal Ayırtma F.2.1 Giriş Veri tabanından detaylı tarama fonksiyonun ardından devreye girebilecek olan bir fonksiyondur. Bu fonksiyon sayesinde kullanıcı kendi adına materyali ayırttırabilir. F.2.2 Girdiler Katalog taramasının girdilerine ek olarak demirbaş ayırtma sürecinin bir girdisi de, materyalin durumu ayırtılabilir ise ortaya çıkan ayırtma seçeneğidir. Kullanıcı ortaya çıkan bu ayırtma seçeneğine tıklamalıdır. F.2.3 İşlem Kullanıcı sisteme giriş yapmış ise, ayırtma seçeneğine tıkladıktan sonra sistem materyali o kullanıcıya atayacaktır. Eğer kullanıcı girişi yapılmamış ise önce giriş yapılmalıdır Çıktılar Kütüphanede bulunup bulunmadığına dair yazı ekrana gelir. Demirbaşı ayırttırdığına dair kullanıcıya bilgi gönderilir. F.2.5 Hataların Yönetimi Fonksiyon işletimi esnasında uygulamaya girilen yanlış girdiler kullanıcıya uyarı şeklinde gönderilir F.3. ÖDÜNÇ SÜRESİ UZATMA veya AYIRTMA İPTALİ F.3.1 Giriş Bu iki işlem aynı sayfa üzerinden yapılır ve kullanıcın giriş yapmış olması zorunludur. Kullanıcı hesabını görüntülediği sayfadan, daha önceden ödünç aldığı bir materyalin ödünç süresini, kütüphanenin kendine tanıdığı haklar doğrultusunda uzatabilir. Daha önceden ayırttığı bir materyalin üzerindeki ayırtmayı iptal edebilir. F.3.2 Girdiler Kullanıcı ödünç süresini uzatacağı veya ayırtmasını iptal edeceği materyali seçmelidir. F.3.3 İşlem Kullanıcı ödünç süresi uzatma seçeneğini seçti ise, kütüphane sisteminde kullanıcın ödünç süresi uzatılır. Kullanıcı ayırtma iptalini seçti ise kütüphane sisteminde o materyal tekrar serbest bırakılır ve kullanıcın üstünden silinir. F.3.4 Çıktılar Kullanıcı ödünç süresi uzatma seçeneğini seçti ise sitem ekranda ödünç alınan materyalin yeni teslim tarihini ve kütüphanenin kendine tanıdığı geriye kalan ödünç süresi uzatma haklarını gösterir. Kullanıcı ayırtma iptali seçeneğini seçti ise, ayırtmasını iptal ettiği materyal üzerindeki ayırtmalar listesinden silinir. F.3.5 Hataların Yönetimi Bu işlemlerin gerçekleşmesi sırasında ancak kütüphane sistemine bağlı hatalar gerçekleşebilir. Böyle bir durumda sitem kullanıcıyı uyarı mesajları ile bilgilendirecektir. 3.2 Fonksiyonel Olmayan Gereksinimler Sistemin fonksiyonel olmayan gereksinimleri aşağıdaki şekilde tanımlanmıştır. NF.1. PERFORMANS Günümüz mobil uygulamalarının öncelikli gereksinimi olan performansı [6] yüksek seviyede tutmak için, projemizi performans testlerimizden başarılı sonuç alan ve birçok platformda kullanılabilen angularjs üzerinde çalışan ionic hibrit mobil uygulama geliştirme çatısı ile geliştirdik. Bu uygulama çatısının avantajları, hem her mobil cihaz platformunda çalışabilmesi dolayısıyla geliştirme esnasında zaman kaybını önlemesi, hem de yaptığımız performans testlerinin sonucu olarak mobil cihazlarda platformdan bağımsız olarak yüksek performans göstermesidir [7]. NF.2. GÜVENİLİRLİK Uygulamanın kullanıcı adı ve şifresiyle giriş yapılan bölümü, uygulamanın sahte yazılımlara ve yanlış kullanıcı girişlerine karşı önlem almasını sağlar. Ayrıca kullanıcı işlemlerinin doğru kişiyle yapılmasını mümkün kılmaktadır. NF.3. ERİŞİLEBİLİRLİK Uygulama, daha öncede belirtildiği gibi tüm platformlarda çalışabilen bir yapıya sahiptir. Mobil cihaz platformlarının mağazalarında yayınlanması açısından herhangi bir sorunu bulunmamaktadır. NF.4. BAKIM ve GELİŞTİRME Bakım, bu uygulama için ileriye dönük olarak hata düzeltilmesi ve uygulamaya zarar verebilecek işlemlerin engellenmesi olarak tanımlanmıştır. Uygulamamız, daha ileri versiyonlara ihtiyacı olduğu sürece geliştirilmeye devam edecektir. Kütüphanelerin taleplerine göre yeni özelliklerin eklenmesi de mümkündür. 2
3 NF.5. TAŞINABİLİRLİK Uygulama mobil cihazlarda çalıştığı için, cihazın internet bağlantısı olduğu sürece çalışmaya devam etmektedir. 4. Geliştirme Süreci YAZILIM GELİŞTİRME DÖNGÜSÜ. Kütüphane sistemi, gereksinimleri kullanıcıdan kullanıcıya göre çok az değişen bir sistemdir. Yerine getirmesi gereken görevler ve bu görevleri gerçekleştirirken uyacağı kurallar tanımlıdır ve mevcut sistemlerde kullanılmaktadır. Bu sebeplerden ötürü, bir sefer yapılacak geniş bir gereksinim analizi yeterli olacaktır. Bu nedenle böyle bir problem için, Şelale Yaşam Döngüsü(Waterfall Lifecycle) [8] oldukça uygun olacaktır. Şelale yaşam döngüsü; gereksinim analizi-tasarım-geliştirme ve test sırası ile ilerler. Doğru tanımlanmış gereksinimler ile proje tasarımı da doğru çizilecektir ve gereksinimler değişken olmadığı için tasarımın yenilenmesine gerek olmayacaktır. GELİŞTİRME DİLİNİN SEÇİLMESİ. Kısıtlı zamanda bütün işletim sistemlerine ayrı ayrı uygulama geliştirmek maliyetli olacağından, platform bağımsız bir geliştirme ortamı seçmek gereklidir. Bu ortamlara örnek olarak Java ile geliştirilebilecek Oracle Mobile Application Framework ü [9], C# da Xamarin [10] platformu ve bir HTML5 yapısı(framework) olan Ionic örnek gösterilebilir. Bu örneklere daha yakından bakacak olur isek; Xamarin platformu, yakın zamanda Microsoft un satın alarak bünyesine kattığı bir platform. Yazılan kodu derlerken, makine diline çevirerek tüm işletim sistemlerinde çalışabilir bir hale getiriyor. Ancak kodlama dilinde, Xcode un ve Java nın doğrudan C# a çevrilmiş bir halini kullandığı için, hem ios sistemine uygulama geliştirmek hakkında hem de Android sistemine uygulama geliştirmek hakkında bilgi sahibi olmayı gerektiriyor. Ayrıca C# ile uygulama geliştirirken, öykünücü(emülatör) kullanmak yeterli olmuyor. ios da yapılacak denemeler için Apple marka bir telefon ya da bilgisayar bulundurulması gerekiyor. Gelelim Ionic ve Oracle Mobile Application geliştirme çatılarına. Bu iki çatı da, Google ın desteğiyle üretilmiş olan ve bir javascript kütüphanesi olan AngularJS yi kullanıyor. Oldukça popülerleşen bu kütüphane geliştiricinin imkanlarını oldukça arttırıyor. Özellikle sağladığı kolaylıklar ve internet üzerinden bolca eğitim dökümanına ulaşılabilmesi, günden günde tercih edilme oranlarını arttırıyor. Ve tabiki HTML5 ve CSS3 ile beraber çok daha az emek ile çok daha alımlı mobil ekranlar tasarlanabiliyor. Ancak Oracle Mobile Application ve Ionic çatılarını karşılaştırdığımız zaman Ionic biraz daha dinamik görünüyor. Javascript dilinin pratikliğinin üstüne, AngularJS, HTML5 ve CSS3 ün artıları da eklendiğinde, geliştiricinin elindeki imkanlar oldukça artmış oluyor. Ionic platformu metin tabanlı olduğu için, uygulamalar herhangi bir editör kullanmadan, not defteri uygulamaları ile bile geliştirilebiliyor. Ancak editör kullanmak elbette ki süreci hızlandıracak ve hataların yakalanmasını ve düzeltilmesini hızlandıracaktır. Şekil 1. Apache Cordova kullanımının görselleştirilmesi [11] Ionic ve ngcordova Kullanımının Avantajları Ionic gibi platform bağımsız, hibrit bir uygulama geliştirebilmek için,.css,.html ve.js gibi web teknolojileri kullanılmalıdır. Ionic; HTML5, CSS3 ve JavaScript bileşenlerinin tamamını içermektedir. ngcordova ise, Ionic ve AngularJs in bir araya gelmesiyle oluşan geniş imkanlı bir platformdur. Animasyonları ve ikonları ile de oldukça modern ve dekoratif bir görünüme de sahip olan Ionic, genişletilmiş. css etiketleri ile de, tasarım konusunda da oldukça avantajlı. Ayrıca cihaz donanımlarının yönetimi konusunda da Ionic, geniş bir hakimiyete sahiptir. Donanım özellikleri bütün işletim sistemlerinde yaklaşık olarak eşit ve verimli bir şekilde Ionic tarafından kullanabilmektir. YAZILIMIN TASARIM SÜRECİ. Bütün proje yönetim disiplinlerinde, gereksinimler doğru şekilde analiz edildikten sonra, bu gereksinimlerin tamamını karşılayan bir proje tasarımı yapılmalıdır. Yazılım mühendisliği disiplininde ise, tasarımın somutlaştırılması için çeşitli tablolar kullanılır. Bu tablolar hem tasarımcının daha detaylı çalışmasına yardımcı olur, hem de geliştirici ile müşteri arasında ortak ve anlaşılır bir dil olur. Yazılım soyut parçalarının somut bir şekilde ifade edilmesini sağlar. Şekil 2. Sistem bağlam(context) diyagramı 3
4 Yukarıda, sistemin büyük parçaları ve bunların arasındaki bağlam tablosu verilmiştir. Bu tabloda da görüldüğü üzere, kütüphanenin bütün kaynaklarının saklandığı ve sıralandığı bir veritabanı bulunmaktadır. Bu veritabanı, kütüphanenin kontrolündeki fiziksel cihazlarda saklanmaktadır. Sunucu veri havuzu ise, veritabanında saklanan bilgilerin sınıflandırıldığı alandır. Bu aşama, kütüphanelerin tercih ettiği kütüphane otomasyonları sayesinde sağlanmaktadır. Ancak bu sınıfların ve kaynakların anlamlandırıldığı yer mobil uygulama olmalıdır. Mobil uygulamanın arayüzünden kullanıcı yapmak istediği işlemi veya taramayı sunucuya gönderir. Sunucu, yapılan işlemlerin kriterlerine göre veritabanından sonuçlar döndürür. Bu dönen sonuçlar mobil uygulama tarafından anlamlandırılarak kullanıcıya gösterilir. Şekil 3. Sistemin Kullanım Senaryoları (UML Use Case Diyagramı) Yazılım tasarımında, geliştirici ile müşteri arasındaki köprüyü kuran en önemli bileşen kullanım senaryolarılerdir(use case). Bu senaryoların amacı, sistemin bütün aktörlerini tanımlayarak, bu aktörlerin yapabileceği işlemleri ve sorumluluklarını göstermektir. Bir sistemle gerçekleştirilebilecek bütün işlemler ayrı ayrı kullanım senaryolarına dökülerek tablolaştırılabilir. Veya bütün sistem özellkileri genel hatları ile tek kullanım senaryosunda gösterilebilir. Sistemle yapılabilecek işlemlerin, birbirleri ile bağlarını göstermeyi sağlayan bir başka bişen de veri akış şemalarıdır(data flow chart). Bu şemada, sistemin fonksiyonlarının gerçekleştirilmeleri için gereken adımlar gösterilir. Bu adımlarda varsa eğer kontrol işlemleri, mantıksal bağlayıcılar da gösterilir. 4
5 Şekil 4. Sistemin ana akış şeması 5. Test Süreci Ionic platformunun bir diğer avantajı ise, kolay çalıştırılabilir ve test edilebilir olmasıdır. Hatta geliştirme süresince, herhangi bir mobil cihaza veya emülatöre ihtiyaç duymadan, herhangi bir tarayıcı üzerinden geliştirilen uygulama test edilebilir. Ionic çatısının, web teknolojilerini kullanması bunu sağlamaktadır. Bu özellik sayesinde, geliştirme aşamasında yapılan birim(unit) testler kolaylıkla yapılabilmektedir. Klasik veri transferi kabloları ile de, geliştirilen uygulamalar kolaylıkla telefona yüklenebilmektedir. Geliştirme sürecinin sonunda yapılması gereken testler vardır. Bir yazılımın ürünleşmesinden önce en son yapılan test kullanıcı kabul testidir(user acceptance test). Bu testlerde yazılım, kullanıcının yapabileceği bütün işlemlere en uç noktalarda maruz bırakılır. Bu aşamada farkedilen hatalar, düşük maliyetler ile düzeltilebilir. Böylesine büyük veri tabanlarını tarayarak çalışan bir uygulamanın performansı önemli bir gereksinimdir. Bizim problemimizde de önemli olan bu ger Böylesine büyük veri tabanlarını tarayarak çalışan bir uygulamanın performansı önemli bir gereksinimdir. Bizim problemimizde de önemli olan bu gereksinim, performans testleri ile test edilir. Yazılımın farklı kullanıcı sayılarına ve/veya farklı istek sayılarına nasıl, ne kadar sürede cevap verdiği gözlemlenir. Yazılım eğer Ionic ile geliştirilmiş ise bu testler, yaygın olarak kullanılan web yazılım perfomans ölçüm araçları ile yapılabilir. Biz problemimizde, Java nın jmeter aracını kullandık. 5
6 En son test aşaması olarak da Beta testi yapılabilir. Beta testi, yazılımın ilk sürümünün kullanıcınıya açılması ve gelen geri dönüşlere göre düzeltmeler yapılmasıdır. Biz de problemimizde bu testi uygulayarak, uygulama marketlerine birer beta sürümü yükledik. Belli bir takip süresinin ardından gerekli düzeltmeleri yaptık ve tam sürümü uygulama marketlerde paylaştık. 6. Uygulamanın Ekran Tasarımları Uygulamamız, Android işletim sisteminin uygulama marketi olan Google Play Store da ve ios işletim siteminin uygulama marketi olan Apple Store da, Hacettepe Library LibraMy adı ile bulunmaktadır. Mobil uygulamalarda ekran tasarımı yaparken dikkat edilmesi gereken en önemli şey sadeliktir [12]. Her yönden hayatımıza pratiklik katan mobil uygulamaların arayüzleri de mümkün olduğunca pratik olmalıdır. Fonksiyonlara yapılan yönlendirmeler mümkün olduğunca bir arada olmalı, kullanıcı bir veya iki hamlede istediği ekrana ulaşabilmelidir. Sayfalar arasındaki gruplamalar mantıklı olmalı, bu gruplamalar da görsel olarak uyumlu bir şekilde kullanıcıya sunulmalıdır. Bu kriterler, en çok kullanılan uygulamaların detaylı incelenmesiyle kolaylıkla doğrulanabilir. Şekil 6. Uygulama giriş ekranı ve katalog sayfası Biz de kendi projemizde bu kriterleri göz önünde bulundurarak ekran tasarımlarımızı yaptık. Ekranın sağa kaydırılmasıyla ortaya çıkan bir ana menüde işlevler gruplandırılmıştır. Ekranın üst kısmında ise kütüphanenin sosyal medya hesaplarına bağlantılar ve uygulama bilgilerine bir yönlendirme butonu sabitlenmiştir. Uygulamanın ekran çıktıları Şekil 5-7 arasında verilmiştir. Şekil 7. E-kaynaklar ve bilgi sayfaları 7. Ürünleştirme Süreci Bildirinin diğer başlıklarında da bahsedildiği gibi piyasa için bir ihtiyaç olan kütüphane mobil uygulaması, proje döngüsünün tamamlanmasının ardından ürünleştirilmiştir. Projenin ilk kullanıcısı, aynı zamanda projenin geliştirilmesine de katkıları bulunan Hacettepe Üniversitesi dir. Şekil 5. Mobil uygulamanın ana ekranı ve ana menüsü Bir yazılımı ürünleştirmek, yazılımı geliştirme süreci kadar titiz bir çalışmanın sonucunda mümkün olur. Bir yazılımın kullanıcısını bulmak, ürünleştirme sürecinin sadece bir adımıdır. Bu aşamada dikkat edilmesi gereken en önemli konu yazılımın dayanıklılığıdır(robustness) [13]. Kullanımı zor olan veya çok sık hata veren sistemler geliştiricileri çok zorlayabilir. Bu da hem maddi hem manevi olarak yazılım 6
7 üreticisini yıpratabilir. Bu nedenle bir yazılımı satmadan önce, taahhüt edilen ay/yıl kadar sorunsuz çalışacağından emin olmak gerekir. Bunu sağlamak da ancak yazılımı mümkün olduğunca fazla test uygulayarak sağlanabilir. Elbetteki testler yazılımın hatasızlığını garanti etmez ama hata olma ihtimali ne kadar düşürülürse o kadar rahat bir ürün bakım süreci geçirilir. 8. Sonuçlar ve İleri Çalışmalar konularında birçok tecrübe edindik. Ve bu tecrübelerimizi geliştirmeye ve yeni ürünler çıkarmaya devam edeceğiz. Şu anda Hacettepe Üniversitesi ne bakım hizmetini sağladığımız mobil uygulamanın, diğer kurumlara da tanıtılması üzerinde çalışmaktayız. Ana işlevler üzerinde herhangi bir değişiklik yapmadan uygulamaya yeni işlevler eklemeye de devam edeceğiz. Temel kütüphane işlevlerinin çoğunu gerçekleştiren uygulamamıza, kullanıcı kütüphane etkileşimini arttıran harici özellikler eklemeyi de planlıyoruz. Bir bitirme projesi olarak başlayan bu çalışmalarımız sonucunda, yazılım ürünü tasarlama, geliştirme ve ürünleştirme 9. Kaynaklar [1] Google Play Store (LibraMy - Hacettepe Libramy) [2] itunes (LibraMy - Hacettepe Libramy) [3] Pearson Student Mobile Device Survey National Report: College Students [4] Hooked on smartphones: an exploratory study on smartphone overuse among college students [5] Ionic Framework Website [6] What Users Want from Mobile - Equation Research on behalf of Compuware [7] Mobile Apps: What Consumers Really Need and Want - A Global Study of Consumers Expectations and Experiences of Mobile Applications [8] Waterfall Lifecycle Wikipedia [9] Oracle Mobile Application Framework Website [10] Xamarin Website [11] Apache Cordova Website [12] What Users Want Most From Mobile Sites Today Google 7
Kütüphane Web Sitesi Nedir? Bina x Web sitesi
Kütüphane Web Sitelerinde İçerik Zenginleştirme Adnan Menderes Üniversitesi Aydın 26 Ekim 2001 Dr. Hatice Kübra Bahşişoğlu kubra@hacettepe.edu.tr 04.06.2008 ÜNAK 1 Kütüphane Web Sitesi Nedir? Bina x Web
DetaylıBirey Okulları Office 365
Birey Okulları Office 365 Birey Okulları Microsoft ile Office 365 Exchange Plan 1 anlaşması sağlamıştır. Peki Office 365 nedir? Birey Office 365, Microsoft tarafından sağlanan e-posta (adsoyad@bireyokullari.com)
Detaylı2000 li yıllardan itibaren teknolojinin hızlı gelişiminden belki de en büyük payı alan akıllı telefon ve tabletler gibi kablosuz iletişim olanağı
2000 li yıllardan itibaren teknolojinin hızlı gelişiminden belki de en büyük payı alan akıllı telefon ve tabletler gibi kablosuz iletişim olanağı sağlayan cihazların daha iyi, hızlı ve ucuz modellerle
DetaylıÖğr.Gör. Gökhan TURAN www.gokhanturan.com.tr. Gölhisar Meslek Yüksekokulu
Öğr.Gör. Gökhan TURAN www.gokhanturan.com.tr Gölhisar Meslek Yüksekokulu Bilgisayarın Yapısı Donanım (Hardware): Bir bilgisayara genel olarak bakıldığında; Kasa, Ekran, Klavye, Fare, Yazıcı, Hoparlör,
DetaylıEğitim Semineri Araştırmacının Alet Kutusu: Mendeley
Eğitim Semineri Araştırmacının Alet Kutusu: Mendeley Yrd.Doç.Dr. Mehmet Emin Mutlu, Anadolu Üniversitesi Açıköğretim Fakültesi Akademik çalışma yaparken literatür taraması temel bir işlemdir. Her akademisyenin
DetaylıMobil Uygulama Geliştirme Yaklaşımları, Web Tabanlı Mobil Uygulama Çatıları. Burak USGURLU burak@verius.net
Mobil Uygulama Geliştirme Yaklaşımları, Web Tabanlı Mobil Uygulama Çatıları Burak USGURLU burak@verius.net Akış İhtiyacımız Yöntemler Native Dönüştürmeli Web Tabanlı Sonuç [Sencha Touch Kitchen Sink] Sorular
DetaylıTOBB2B. Kullanım Kılavuzu. TOBB2B Kullanım Kılavuzu. Türkiye Odalar ve Borsalar Birliği
TOBB2B Kullanım Kılavuzu www.tobb2b.org.tr Türkiye Odalar ve Borsalar Birliği 2017 TOBB2B - TÜRKİYE ODALAR VE BORSALAR BİRLİĞİ. TÜM HAKKI SAKLIDIR. TOBB2B ile Uluslararası İşbirliği Tekliflerine Ücretsiz
DetaylıCep Telefonu Değeri Belirlemek için Mobil Uygulama
Cep Telefonu Değeri Belirlemek için Mobil Uygulama Sabri Dündar 1, Volkan Altıntaş 1 1 Celal Bayar Üniversitesi, Akhisar Meslek Yükskeokulu, Manisa sabri_dundar@yahoo.com volkan.altintas@cbu.edu.tr Özet:Mobil
DetaylıCİSCO ANY CONNECT UYGULAMASI İLE İÇ KAYNAKLARA ERİŞİMİ KLAVUZU
CİSCO ANY CONNECT UYGULAMASI İLE İÇ KAYNAKLARA ERİŞİMİ KLAVUZU Cisco any connect uygulaması ile kurum dışındaki bir bağlantı noktasından, mobil cihazlar (cep telefonu, tablet ve diz üstü bilgisayar) ile
DetaylıNevşehir Hacı Bektaş Veli Üniversitesi Bilgi Portalı Android Uygulaması
Akademik Bilişim 14 - XVI. Akademik Bilişim Konferansı Bildirileri 5-7 Şubat 2014 Mersin Üniversitesi Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Portalı Android Uygulaması Ali Eren 1, Nuh Azgınoğlu 2
DetaylıGoogle Play Zararlısı İnceleme Raporu
Google Play Zararlısı İnceleme Raporu Günümüzde akıllı telefonlara olan ilginin ve akıllı telefon kullanım oranının artması ile birlikte mobil platformlar saldırganların ilgisini giderek çekmeye başlamıştır.
DetaylıMOBİL CİHAZLARDAN DERS İZLEME MERSİN MESLEK YÜKSEKOKULU (UZAKTAN EĞİTİM) Mobil Adobe Connect
MOBİL CİHAZLARDAN DERS İZLEME MERSİN MESLEK YÜKSEKOKULU (UZAKTAN EĞİTİM) Mobil Adobe Connect A - Canlı Dersin Mobil Cihazlardan İzlenmesi 1-) Adobe Connect Uygulamasını telefonunuza indiriniz. a-) Android
Detaylıdmags Türkiye nin En Büyük Dijital Dergi Mağazası
dmags Türkiye nin En Büyük Dijital Dergi Mağazası dmags hakkında.. dmags, Türkiye de ilk mobil dergi, çizgi roman ve kitap uygulamalarını yayınlayan dmags Dijital Yayıncılık ve İnt. Hiz. Ltd. Şti. nin
DetaylıAkıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların
Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların bilgilerini saklamalarına, program yüklemelerine izin
DetaylıBireysel İnternet Şubesi
Bireysel İnternet Şubesi Bireysel İnternet Şubesi kanalı üzerinden Otomatik Katılım kapsamındaki sözleşmeniz için katkı payı tutarı kesinti oranınızı değiştirebilirsiniz. 1 2 Ziraat Emeklilik web sitesinde
DetaylıBireysel İnternet Şubesi
Bireysel İnternet Şubesi 1 Ziraat Emeklilik web sitesinde (www.ziraatemeklilik.com.tr) yer alan Bireysel İnternet Şubesi giriş butonuna tıklanır. 2 Açılan ekrana T.C. Kimlik Numarası, sistemde kayıtlı
DetaylıMobil Test Otomasyon Araçları Bilgilendirme Test Ekibi Şubat 2017
1 Mobil Test Otomasyon Araçları Bilgilendirme Test Ekibi Şubat 2017 2 Kapsam Mobil Test Otomasyon Aracı Seçimi Yapılırken Kriterler Neler 01 Olmalı? Hangi Mobil Test Otomasyon Araçlarını Kullanabiliriz?
DetaylıGİRDİALIMI. Sistemin işleyişinde gereksinim duyulan verilerin sisteme girişinin yapılabilmesi için öncelikle toplanmaları gerekmektedir.
GİRDİ TASARIMI GİRDİ TASARIMI Geliştirilenyazılımın güvenilir ve geçerli bir yazılım olabilmesi iyi bir girdi tasarımı ile olanaklıdır. Diğer taraftan geliştirilen yazılımlar için kullanışlılık sahip olunması
DetaylıCep Telefonu Değeri Belirlemek için Mobil Uygulama
Cep Telefonu Değeri Belirlemek için Mobil Uygulama Celal Bayar Üniversitesi, Akhisar Meslek Yükskeokulu, Manisa sabri_dundar@yahoo.com volkan.altintas@cbu.edu.tr Özet: Mobil uygulamalar teknolojinin gelişmesi
DetaylıPAZARTESİ SALI 2015-2016 Ders Programı 1. Öğretim 09.00-09.50 10.00-10.50 11.00-11.50 12.00-12.50 HRT4291 WEB TABANLI CBS GR:11 Ü.GÜMÜŞAY EZ-121 ; D1-129 HRT4291 WEB TABANLI CBS GR:22 Ü.GÜMÜŞAY EZ-121
DetaylıİSTANBUL AYDIN ÜNİVERSİTESİ SİSTEM ANALİZİ VE TASARIMI KADİR KESKİN ERİM KURT YAZILIM GEREKSİMLERİ DOKÜMANI ONLİNE SİNEMA BİLET SİSTEMİ B1310.
İSTANBUL AYDIN ÜNİVERSİTESİ SİSTEM ANALİZİ VE TASARIMI KADİR KESKİN ERİM KURT YAZILIM GEREKSİMLERİ DOKÜMANI ONLİNE SİNEMA BİLET SİSTEMİ B1310.032022 SEC 2 İÇİNDEKİLER İÇINDEKILER... 2 1.Giriş... 4 1.1Amaç...
DetaylıPINGPONG. Kurumsal Sunum / Aplikasyon Tanıtım
PINGPONG Kurumsal Sunum / Aplikasyon Tanıtım 1 Sunum İçeriği Biz Kimiz? Kuruluş amacımız ve gelişim sürecimiz. PINGPONG Sistem ve İşleyiş Çalışma modeli, aplikasyon işleyişi ve sistemimiz. PINGPONG Nedir?
DetaylıHızlı ve Güvenli Vale Hizmeti
Hızlı ve Güvenli Vale Hizmeti Social Media Hızlı ve Güvenli Vale Hizmeti!!! ValeApp Vale işletmeleri ve mobil kullanıcılar için geliştirilmiş araç park etme, çağırma ve ödeme süreçlerini hızlı ve güvenli
DetaylıTürk Telekom Güvenlik Güvenli Aile(Safe Family) Ürünü Kurulum Kılavuzu
Türk Telekom Güvenlik Güvenli Aile(Safe Family) Ürünü Kurulum Kılavuzu Kurulum tamamlandıktan sonra çocukların cihazlarına Safe Family uygulamasının kurulması gerekmektedir. PC için http://family.mcafee.com/
DetaylıBir yazılım geliştirme metodolojisi aşağıdaki adımlardan meydana gelir; Yazılım geliştirme sürecine destek verecek araçlar, modeller ve yöntemler.
Yazılım Mühendisliği kapsamındaki Yazılım Geliştirme Metodolojileri, bir bilgi sistemini geliştirme sürecinin yapımını, planlamasını ve kontrolünü sağlayan bir framework tür. Her farklı framework güçlü
DetaylıJAVA MOBIL UYGULAMALAR
JAVA MOBIL UYGULAMALAR Ahmet JAMEKOV Nevruz AGAYEV Orazmurat AVGANOV 1 MOBİL TEKNOLOJİ NEDIR? Bireylerin hareket halindeyken bile bilgiye erişebilmesini ve bu bilgilerle ilgili işlem yapabilmesini mümkün
DetaylıSelahattin Esim CEO
info@esimyazilim.com www.esimyazilim.com Selahattin Esim CEO A private cloud is a new model for IT delivery. It turns a datacenter s infrastructure resources into a single compute cloud and enables the
DetaylıGENEL BİLGİLER KİTAP SÜRESİNİ UZATMA
GENEL BİLGİLER Katalog tarama ekranından Özel Oturum açarak (üye kodu ve şifreli giriş yaparak) şahsi bilgilerim, üzerimdekiler, iadelerim, arşivim, ayırttıklarım, listem, ilgi alanlarım, eser istek, KAÖ
DetaylıMobil Cihazlardan Web Servis Sunumu
Mobil Cihazlardan Web Servis Sunumu Özlem Özgöbek Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 2010 İnternet erişiminin yaygınlaşması ve artık mobil cihazlar üzerinden bile yüksek hızlı veri iletişimine
DetaylıWeb Sayfasında Google Analitik Kullanımı ve Kullanıcı Davranışlarının Belirlenmesi: İstanbul Ticaret Üniversitesi Kütüphane Web Sayfası.
Web Sayfasında Google Analitik Kullanımı ve Kullanıcı Davranışlarının Belirlenmesi: İstanbul Ticaret Üniversitesi Kütüphane Web Sayfası Erdem Eralp Amaç Kullanıcı Beklentileri Hizmet Analizleri Farkındalık
DetaylıMİKRO E-MUTABAKAT. Sağlayacağı başlıca avantajlar ;
MİKRO E-MUTABAKAT e-mutabakat, kurumlar ve şirketler arasındaki borç-alacak hesap hareket ve bakiyelerinin elektronik ortamda gönderimi ve mutabakat sürecininin hızlandırılmasına yönelik bir uygulama bütünüdür.
DetaylıAtatürk Üniversitesi Merkezi Kütüphane Kitap Katalog Tarama Programı Kullanım Kılavuzu
Atatürk Üniversitesi Merkezi Kütüphane Kitap Katalog Tarama Programı Kullanım Kılavuzu Katalog Tarama Taramalarınızı katalog tarama ekranından ya da açacağınız özel oturumunuzdan gerçekleştirebilirsiniz.
DetaylıBÖLÜM-11 BİLGİ YÖNETİM SİSTEMİ ÇALIŞMALARI 44.DÖNEM ÇALIŞMA RAPORU 2014-2016
BÖLÜM-11 BİLGİ YÖNETİM SİSTEMİ ÇALIŞMALARI 44.DÖNEM ÇALIŞMA RAPORU 2014-2016 Odamızda kullanılan bilgisayar teknolojileri günümüz ihtiyaçlarına cevap verecek düzeydedir. Tüm üyelik hizmetleri mevcut bilgisayarlar
DetaylıYüksek Öğretimde Mobil Eğitime Geçiş İçin Yol Haritası: Atılım Üniversitesi Örneği
Yüksek Öğretimde Mobil Eğitime Geçiş İçin Yol Haritası: Atılım Üniversitesi Örneği Orçun Madran & Özalp Tozan & Hasan Akay omadran@atilim.edu.tr - otozan@atilim.edu.tr - hakay@atilim.edu.tr İçerik Neden
DetaylıAnaliz Raporu. Hedef kitleden bazılarına sorular yöneltildi. Buna göre ne tür değişimler beklediklerini saptadık. Ara yüzünün
Analiz Raporu Kısa Özet Bu çalışma kapsamında Kafe-Restoranlarda kullanılmakta olan otomasyon prototipinin geliştirerek daha dinamik ve kullanışlı bir şekilde tasarlanması amaçlanmıştır. Bu bağlamda geliştirilen
DetaylıYMT 412-Yazılım Kalite Ve Güvencesi Mobil Uygulama Testi 1/32
YMT 412-Yazılım Kalite Ve Güvencesi Mobil Uygulama Testi F ı r a t Ü n i v e r s i t e s i Ya z ı l ı m M ü h e n d i s l i ğ i B ö l ü m ü 1/32 İçindekiler 1 6 Dünyada Mobil Cihaz Kullanımı......3 2 3
DetaylıMobil Uygulama Kullanma Kılavuzu
R Mobil Uygulama Kullanma Kılavuzu PWR HDD Digital Video Recorder 1 İÇİNDEKİLER Mobil Cihaz Uygulaması... 3 Cihaz Ekleme... 6 Manuel Cihaz Ekleme...6 Çevirimiçi Cihaz Ekleme...15 Mobil Cihazdan Mobil Cihaza
DetaylıScript. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.
Script Statik Sayfa Dinamik Sayfa Dinamik Web Sitelerinin Avantajları İçerik Yönetim Sistemi PHP Nedir? Avantajları Dezavantajları Script HTML kodları arasına yerleştirilen küçük kodlardır. Web sayfalarında
DetaylıPERKON PDKS Kurulum ve hızlı başlangıç rehberi
Oluşturma 02.11.2015 Revizyon: 19.01.2016 Rev. No: 03 Yazan: Süleyman FAKİR Düzenleyen: F. DELİRİ PERKON PDKS Kurulum ve hızlı başlangıç rehberi 1) PDKS Kurulumu, Lisans Onaylaması Ve Veri Tabanı Ayarları
DetaylıPHP 1. Hafta 1. Sunum
PHP 1. Hafta 1. Sunum PHP101: PHP nedir? Bu dersten sonra bilecekleriniz PHP nedir? PHP ye neden ihtiyaç vardır? PHP nin gelişimi HTML, HTTP ve JS nedir? PHP yle alakası nedir? PHP nin uygulama alanları
DetaylıYazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım
Yazılım Yazılım Bilgisayarlar üretildikleri anda içlerinde herhangi bir bilgi barındırmadıkları için bir işlevleri yoktur. Bilgisayarlara belirli yazılımlar yüklenerek işlem yapabilecek hale getirilirler.
DetaylıBilgi Güvenliği Farkındalık Eğitimi
NECMETTİN ERBAKAN Ü N İ V E R S İ T E S İ Meram Tıp Fakültesi Hastanesi Bilgi Güvenliği Farkındalık Eğitimi Ali ALAN Necmettin Erbakan Üniversitesi Meram Tıp Fakültesi Hastanesi Bilgi İşlem Merkezi 444
DetaylıHızlı ve Güvenli Vale Hizmeti
Hızlı ve Güvenli Vale Hizmeti Social Media Hızlı ve Güvenli Vale Hizmeti!!! ValeApp Vale işletmeleri ve mobil kullanıcılar için geliştirilmiş araç park etme, çağırma ve ödeme süreçlerini hızlı ve güvenli
DetaylıÖZEL OTURUM AÇARAK KÜTÜPHANE WEB SAYFASI ÜZERİNDEN YAPILABİLEN ÖDÜNÇ VERME, SÜRE UZATMA, AYIRTMA, ÖDÜNÇ İSTEK İŞLEMLERİ:
ÖZEL OTURUM AÇARAK KÜTÜPHANE WEB SAYFASI ÜZERİNDEN YAPILABİLEN ÖDÜNÇ VERME, SÜRE UZATMA, AYIRTMA, ÖDÜNÇ İSTEK İŞLEMLERİ: (Kütüphane hesabı oluşturabilmek için kütüphaneye gelerek, üye olup şifre almanız
DetaylıBölüm 1 / Mobil Uygulama Hakkında
Bölüm 1 / Mobil Uygulama Hakkında Ege Seramik mobil aplikasyonu, Türk Seramik ve Vitrifiye Sektörü nün lider markaları olan Ege Seramik ve Ege Vitrifiye ürünleri hakkında tüm bilgileri içerir. Bu uygulama
DetaylıFuel Automation Systems
Fuel Automation Systems Akaryakıt Otomasyon Sistemleri Akaryakıt Otomasyon Sistemleri Back Office Yönetim Sistemleri 444 8 129 / www.turksist.com.tr HAKKIMIZDA about us TURKSİST sektöre yeni giriş yapmış
DetaylıRPMNET WOLVOX REPORTER
RPMNET WOLVOX REPORTER TANITIM : EFAR YAZILIM LTD.STI Tarafından Geliştirilen EFAR Wolvox Reporter AKINSOFT Wolvox Kullanıcılarının Android İşletim Sistemi Yüklü Cep Telefonlarından Online Olarak Kullandıkları
DetaylıÖzgür Yazılım Eğitim Yönetim Sistemleri
Özgür Yazılım Eğitim Yönetim Sistemleri Özgür Yazılım A.Ş. merve.yalcin@ozguryazilim.com.tr, adil.akbas@ozguryazilim.com.tr Özet: Bilgi ve iletişim teknolojilerindeki gelişmelerle birlikte öğrenme ortamlarının
Detaylı1.PROGRAMLAMAYA GİRİŞ
1.PROGRAMLAMAYA GİRİŞ Bilindiği gibi internet üzerindeki statik web sayfaları ziyaretçinin interaktif olarak web sayfasını kullanmasına olanak vermemektedir. Bu yüzden etkileşimli web sayfaları oluşturmak
DetaylıXMail. Kurulum ve Senkronizasyon Ayarları Rehberi
XMail Kurulum ve Senkronizasyon Ayarları Rehberi Yüksek Kapasiteli ve Profesyonel Özellikler Sunan XMail Mail Hosting Servisi ile Kurumsal Kimliğinizi Yansıtın Hosting Hesabına Eklenen XMail Hesapları
DetaylıWeb Sitesi/Sayfası/Dokümanı
Kütüphane Web Sitelerinde İçerik: Planlama ve Yönetim Marmara Üniversitesi Göztepe Kampusu - İstanbul 31 Mayıs 2001 Dr. Hatice Kübra Bahşişoğlu kubra@hacettepe.edu.tr 6/4/2008 ÜNAK 1 Web Sitesi/Sayfası/Dokümanı
DetaylıKurumsal Masaüstü ve Sunucularda Pardus
Kurumsal Masaüstü ve Sunucularda Pardus Linux Dağıtımı Çekirdek (Linux) Temel Araçlar (GNU, Freedesktop) Masaüstü Ortamı (KDE, GNOME...) Internet Uygulamaları (Firefox...) Ofis Uygulamaları (Openoffice.org...)
DetaylıBilişim Teknolojileri Temelleri 2011
Bölüm 1 Bilişim Teknolojileri Temelleri 2011 Dijital Dünyada Yaşamak Hedefler Bilgisayar kullanabilmenin günümüzde başarılı olmak için neden son derece önemli olduğu Bilgisayar sözcüğünün tanımlanması
DetaylıOverDrive Formatları. İçerik Genç erişkin ve çocuklar için heyecan verici yeni içerik
OverDrive Nedir? OverDrive, 1.000.000 + fazla E-kitap,sesli kitap ve videoları sağlayan, milyonlarca son kullanıcıya hizmet eden 2.000+ fazla yayınevi (Penguen, Blackstone, Wiley,Taylor&Francis vb. önemli
DetaylıNEDEN DOĞULİNE. Detaylı Analiz. Doğru Planlama. Hedef Kitleye Uygunluk. Doğru İçerik Stratejisi. 7/24 Destek. Deneyimli Ekip
NEDEN DOĞULİNE Detaylı Analiz Yapılan tüm çalışmaların temeli ve ilk adımı, detaylı analizdir. Analiz adımında, ürünün teknik, anahtar kelime, UI & UX, backlink, hedef kitle ve rakip analizi yapılır. Analiz
DetaylıMesut Sinan Kazancı. Kişisel Bilgilerim. İş Deneyimlerim
Mesut Sinan Kazancı Sayın Yetkili, Atılım Üniversitesindeki Bilgisayar Mühendisliği alanındaki lisans eğitimimi 2011 yılında tamamladım. Üniversite bitirme projemde, çevrimiçi iş portalı üzerinde çalıştım.
DetaylıEKLER EK 12UY0106-5/A4-1:
Yayın Tarihi: 26/12/2012 Rev. :01 EKLER EK 12UY0106-5/A4-1: nin Kazandırılması için Tavsiye Edilen Eğitime İlişkin Bilgiler Bu birimin kazandırılması için aşağıda tanımlanan içeriğe sahip bir eğitim programının
DetaylıElektronik Dergi ve Veri Tabanlarına Kampus Dışından Erişim
Elektronik Dergi ve Veri Tabanlarına Kampus Dışından Erişim Üniversitemiz Kütüphanesinin abone olduğu süreli yayınların elektronik versiyonlarına ve lisanslı veritabanlarına erişim firmalar ile yapılan
Detaylı1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz
1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz 300 kurumsal müşterimizde 1 milyonun üzerinde kullanıcıya günlük 250 binin üzerine sunulan video ile sorunsuz ve mükemmel
DetaylıEğitim / Danışmanlık Hizmetinin Tanımı
Eğitim / Danışmanlık Hizmetinin Tanımı 1. Proje Kapsamında Eğitim Talep Edilmiş ise, Eğitimin İçeriği Hakkında bilgi veriniz. 2. Eğitim müfredatını detaylı olarak bu kısımda her eğitim günü için belirtiniz.
DetaylıYazılım-donanım destek birimi bulunmalıdır.
BİLGİ YÖNETİMİ Yazılım-donanım destek birimi bulunmalıdır. o Yazılım-donanım destek birimi 24 saat kesintisiz hizmet sunmalı, o Yazılım-donanım destek birimi çalışanlarının güncel iletişim bilgileri santralde
DetaylıElektronik Belge Yönetim Sistemi Kullanım Kılavuzu
Elektronik Belge Yönetim Sistemi Kullanım Kılavuzu İçindekiler E-İmza PIN Kodunun Alınması...2 Windows İşletim Sisteminde Yapılması Gereken işlemler...8 Windows XP ve 7 için Sürücü Kurulumu...8 Microsoft.NET
DetaylıKullanıcı Merkezli kütüphane Web Siteleri: İYTE Örneği. Gültekin Gürdal Hakan Yanaz Engin Şentürk
Kullanıcı Merkezli kütüphane Web Siteleri: İYTE Örneği Gültekin Gürdal Hakan Yanaz Engin Şentürk Akademik Bilişim 2012 Neden Kullancı Merkezli Web Sitesi Akademik kütüphaneler Web siteleri üzerinden birçok
DetaylıİSTANBUL TEKNİK ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK FAKÜLTESİ. AKILLI FİYAT ARAMA MOTORU TiLQi.NET
İSTANBUL TEKNİK ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK FAKÜLTESİ AKILLI FİYAT ARAMA MOTORU TiLQi.NET Bitirme Ödevi Kadir Kemal Dursun 040000643 Hakan Demirtaş 040000684 Bölüm : Bilgisayar Mühendisliği Anabilim
DetaylıKİTAP SÜRESİNİ UZATMA
GENEL BİLGİLER Katalog tarama menüsünden Özel Oturum açarak (üye kodu ve şifreli giriş yaparak) şahsi bilgilerim, üzerimdekiler, iadelerim, arşivim, ayırttıklarım, listem, ilgi alanlarım, alanlarınızı
DetaylıMicrosoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access
Programlamaya Giriş VERİ TABANI UYGULAMASI ÖN BİLGİ Veritabanları, verilere sistematik bir şekilde erişilebilmesine, depolanmasına ve güncellenmesine izin veren, yüksek boyutlu veriler için çeşitli optimizasyon
DetaylıINTERNET SİTESİ KULLANIM KILAVUZU
2013 T.C. SAĞLIK BAKANLIĞI TÜRKİYE KAMU HASTANELERİ KURUMU ANKARA 2. BÖLGE KAMU HASTANELERİ BİRLİĞİ INTERNET SİTESİ KULLANIM KILAVUZU Bilgi İşlem Birimi Ankara 2. Bölge Genel Sekreterliği 01.02.2013 İÇİNDEKİLER
DetaylıT.C. NAMIK KEMAL ÜNİVERSİTESİ ÇORLU MÜHENDİSLİK FAKÜLTESİ
T.C. NAMIK KEMAL ÜNİVERSİTESİ ÇORLU MÜHENDİSLİK FAKÜLTESİ SORU-CEVAP SİSTEMİNİN TASARIMI VE STAJ YÖNETMELİĞİ UYGULAMASI NKU STAJ YÖNETMELİĞİ SORU CEVAP SİSTEMİ Serkan YILDIRIM Yasin KAPLAN DANIŞMAN Yrd.
DetaylıCHECKPOINT VPN KULLANIM KILAVUZU
CHECKPOINT VPN KULLANIM KILAVUZU Checkpoint VPN Uygulaması kurum dışından kurumiçi kaynaklara erişim için kullanılan uzaktan erişim uygulamasıdır. VPN erişimi için VKVAH ve KUH hesaplarınızı kullanabilirsiniz.
DetaylıŞehir İzmir. Bitiş Tarihi İş Tanımı Vega Muhasebe programının kurulumu, eğitimi. Veritabanı kurulumu ve ayarlarının yapılması
İletişim Bilgileri Doğan Oğuz Mobil Uygulama Geliştiricisi E-Posta Adresi doqanoquz@gmail.com Telefon 90 (554) 659 01 84 Adres Türkiye - - Karabağlar Doğum Tarihi 10/02/1997 İkinci Telefon 90 (507) 034
DetaylıVarlık davranış modeli: Bu aşama her entity ye etki eden durumların tanımlandığı, modellendiği ve dokümante edildiği süreçtir.
Yapısal Sistem Analiz ve Tasarım Metodu SSADM waterfall model baz alınarak uygulanan bir metottur. İngiltere de kamusal projelerde 1980 lerin başında kullanılan sistem analizi ve tasarımı konularındaki
DetaylıYazılım Mühendisliği 1
Yazılım Mühendisliği 1 HEDEFLER Yazılım, program ve algoritma kavramları anlar. Yazılım ve donanım maliyetlerinin zamansal değişimlerini ve nedenleri hakkında yorum yapar. Yazılım mühendisliği ile Bilgisayar
DetaylıKurumsal Sunum / Aplikasyon Tanıtım
Kurumsal Sunum / Aplikasyon Tanıtım 1 Sunum İçeriği Biz Kimiz? Kuruluş amacımız ve gelişim sürecimiz. Sistem ve İşleyiş Çalışma modeli, aplikasyon işleyişi ve sistemimiz. partnerlik. Nedir? aplikasyonu
DetaylıMobil Uygulama Geliştirmeye Giriş (ISE 407) Ders Detayları
Mobil Uygulama Geliştirmeye Giriş (ISE 407) Ders Detayları Ders Adı Ders Dönemi Ders Uygulama Laboratuar Kredi AKTS Kodu Saati Saati Saati Mobil Uygulama Geliştirmeye Giriş ISE 407 Her İkisi 3 0 0 3 5
DetaylıToprak Veri Tabanı ve ÇEMobil-BGS nin Tanıtılması. Ahmet KÜÇÜKDÖNGÜL Mühendis (Orman Mühendisi)
Toprak Veri Tabanı ve ÇEMobil-BGS nin Tanıtılması Ahmet KÜÇÜKDÖNGÜL Mühendis (Orman Mühendisi) SUNUM PLANI Toprak Toprak Veritabanı Ulusal Toprak Veritabanı Çalışmaları:ÇEM-Toprak Veritabanı ÇEMobil :
Detaylı2016 YILI MERKEZ KÜTÜPHANE AMAÇ VE HEDEFLERİMİZ
2016 YILI MERKEZ KÜTÜPHANE AMAÇ VE HEDEFLERİMİZ AMAÇ 1- Ayrı bir merkez kütüphane binası yapılarak, kütüphane hizmetlerinin bu alandan yürütülmesini sağlamak. Hedef 1- Çağdaş bir kütüphane binasında bilgi/kültür
DetaylıBilgi Servisleri (IS)
Bilgi Servisleri (IS) GRID Kullanıcı Eğitimi Boğaziçi Üniversitesi 2007, İstanbul Emrah AKKOYUN Konu Başlığı Neden ihtiyaç duyulur? Kullanıcılar kimlerdir? Bilgi Servisi türleri MDS ve BDII LDAP Bilgi
DetaylıKARAYOLU TRAFİK GÜVENLİĞİ IOS ve ANDROİD TABANLI UYGULAMA, OYUN VE İNTERAKTİF KİTAP YARIŞMASI
KARAYOLU TRAFİK GÜVENLİĞİ IOS ve ANDROİD TABANLI UYGULAMA, OYUN VE İNTERAKTİF KİTAP YARIŞMASI 1. KONU: Hazırlanacak çalışmalar, trafik güvenliği ile ilgili doğru bilgi ve tutumları konu edecektir. 2. AMAÇ:
DetaylıEv aletinizi geleceğe bağlayın. Quick Start Guide
Ev aletinizi geleceğe bağlayın. Quick Start Guide Gelecek şimdiden evinize geliyor! Home Connect kullanıyor olmanız ne güzel * Geleceğin tam otomatik kahve pişirme makinelerinden birine sahip olduğunuz
DetaylıMOODLE UZAKTAN ÖĞRETİM SİSTEMİ
MOODLE UZAKTAN ÖĞRETİM SİSTEMİ ÖZET Genel Bilgiler Moodle nedir? Sistem Gereksinimleri Moodle Sisteminin Kurulumu Ders ve kategori eklenmesi Bir dersin sistem özellikleri İstatistikler Sonuç ve öneriler
Detaylıile Uygulama Geliştirme Teknikleri
ile Uygulama Geliştirme Teknikleri Ajanda SENTORA Kimdir? Application Express (APEX) Nedir? APEX özellikleri APEX kullanım alanları Geliştirme Ortamı Örnek Proje Soru - Cevap SENTORA Kimdir? SENTORA 5
DetaylıT.C. AKDENİZ ÜNİVERSİTESİ Uzaktan Eğitim Uygulama ve Araştırma Merkezi (AKUZEM) DİJİTAL PAZARLAMA VE SOSYAL MEDYA YÖNETİCİLİĞİ SERTİFİKA PROGRAMI
DİJİTAL PAZARLAMA VE SOSYAL MEDYA YÖNETİCİLİĞİ SERTİFİKA PROGRAMI 1. MODÜL: STRATEJİK İLETİŞİM YÖNETİMİ PAZARLAMA İLETİŞİMİ PROF. DR. MUSTAFA GÜLMEZ 1. İletişim Kavramı ve İletişim Süreci 2. Pazarlama
Detaylı1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA
BÖLÜM15 D- VERİ TABANI PROGRAMI 1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA 1.1. Veri Tabanı Kavramları Veritabanı (DataBase) : En genel tanımıyla, kullanım amacına uygun olarak düzenlenmiş veriler
DetaylıBasit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.
Yazılım Mimarisi 1.Yazılım Mimarisi Nedir? Yazılım mimarisi geliştirilen uygumaların maliyetlerinin azaltılmasında önemli bir yer tutar. Örneğin MVC modeli kullanarak bir uygulama geliştiriyoruz ve arayüz
DetaylıCAN TECİM HEDEF DENEYİM. Tecrübe bütün öğretmenlerin en iyisidir. Publilus Syrus
CAN TECİM can.tecim@gmail.com https://www.twitter.com/prodfield https://fb.me/can.tecim https://plus.google.com/+cantecim/posts https://github.com/cantecim https://tr.linkedin.com/in/cantecim HEDEF Hedeflerim
DetaylıANKARA ÜNİVERSİTESİ ELMADAĞ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ
ANKARA ÜNİVERSİTESİ ELMADAĞ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ TDİ111 TÜRKDİLİ 1 1. Dil, diller ve Türk dili 2. Dil bilgisi, sözcük, cümle 3. Kelime Türleri 4. Anlatımın
DetaylıTüm bu problemler verilerin dijital bir sunucuda tutulması ihtiyacını oluşturdu. İhtiyacı karşılamak amaçlı hastane otomasyonu geliştirildi.
ANALİZ Konu ve Özet Öncelikle projenin amaçları ve ihtiyaçları belirlendi. Amaca yönelik ihtiyaç analizinde ki eksikler giderildi. Proje maliyet zaman ve kullanım açısından analiz edildi. Kullanıcıya en
DetaylıBizex Fuar Sipariş Takip Sistemi Kullanım Klavuzu
Bizex Fuar Sipariş Takip Sistemi Kullanım Klavuzu Bizex Bizex Fuar Sipariş Takip Yazılımı, yurtiçi ve yurtdışı fuarlarda ürünlerini sergileyen firmaların, fuarlarda veya showroomda müşteri ile görüşme
DetaylıBilişim Garaj Akademisi Nedir?
Bilişim Garaj Akademisi Nedir? Bilişim Garaj Akademisi, 7-16 yaş arası çocuklarımıza programlama, web tasarımı, 3D tasarım, robot tasarım ve üretimi gibi üretici bilişim becerileri kazandıran ilk online
DetaylıGoogle Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi
Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi Mehmet Karakoç Akdeniz Üniversitesi Bilgisayar Bilimleri Araştırma ve Uygulama Merkezi 28.11.2014 inet-tr'14 : GWT AUFaculty Project 1 İçerik Giriş
DetaylıELEKTRONİK BELGE VE ARŞİV YÖNETİM SİSTEMİ EBYS NİN GÜVENİLEN SİTELERE EKLENMESİ
DOKÜMAN ARŞİV VE ELEKTRONİK BELGE YÖNETİM SİSTEMİ YAZILIMI TEMEL KULLANICI KILAVUZU ELEKTRONİK BELGE VE ARŞİV YÖNETİM SİSTEMİ EBYS NİN GÜVENİLEN SİTELERE EKLENMESİ Elektronik Belge Yönetim Sistemi web
DetaylıBilgi Sistemlerinde Merkezi Kayıt Yönetimi ve Olay İlişkilendirme
Bilgi Sistemlerinde Merkezi Kayıt Yönetimi ve Olay İlişkilendirme Burak Bayoğlu Ağ Güvenliği Grubu Başuzman Araştırmacı CISM, CISA, CISSP bayoglu@uekae.tubitak.gov.tr 06 Haziran 2008, Ankara Gündem Merkezi
DetaylıMobil Uygulama Geliştirmeye Giriş (ISE 407) Ders Detayları
Mobil Uygulama Geliştirmeye Giriş (ISE 407) Ders Detayları Ders Adı Ders Dönemi Ders Uygulama Laboratuar Kredi AKTS Kodu Saati Saati Saati Mobil Uygulama Geliştirmeye Giriş ISE 407 Her İkisi 3 0 0 3 5
DetaylıEv aletinizi geleceğe bağlayın.
Ev aletinizi geleceğe bağlayın. Hızlı Başlangıç Kılavuzu tr_pcg_koch_induction_lightslider_se_9001296417.indd 1 06.04.17 17:01 Gelecek şimdiden evinize geliyor! Home Connect kullanmanız ne güzel * Geleceğin
DetaylıBİLGİ İŞLEM DAİRE BAŞKANLIĞI
2017 BİLGİ İŞLEM DAİRE BAŞKANLIĞI 1 İçindekiler Office 365 Nedir?... 2 Office 365 Özellikleri ve Kullanımı... 3 Kurumsal Zimbra E-Posta Adresindeki E-Postaları Yönlendirme... 9 2 Office 365 Nedir? Office
DetaylıEVRAK TAKİP SİSTEMİ (ETS) GENEL AÇIKLAMALAR
EVRAK TAKİP SİSTEMİ (ETS) GENEL AÇIKLAMALAR 1. Kişisel Bilgilerin korunması kapsamında okul ve kurumlarımızda özel şirketlerin sağladığı her türlü programın kullanılmaması gerekmektedir. 2. Bu bağlamda
DetaylıÖZ DEĞERLENDİRME SORU LİSTESİ
T.C TÜRKİYE KAMU HASTANELERİ KURUMU BURSA İLİ KAMU HASTANELERİ BİRLİĞİ GENEL SEKRETERLİĞİ ORHANELİ İLÇE DEVLET HASTANESİ VE RAPORU BİLGİ YÖNETİMİ ÖZDEĞERLENDİRME SORU LİSTESİ TARİH: Doküman Kodu Yayın
DetaylıT.C. KONAK BELEDİYE BAŞKANLIĞI ELEKTRONİK BELGE VE ARŞİV YÖNETİM SİSTEMİ EBYS NİN GÜVENİLEN SİTELERE EKLENMESİ
T.C. KONAK BELEDİYE BAŞKANLIĞI ELEKTRONİK BELGE VE ARŞİV YÖNETİM SİSTEMİ EBYS NİN GÜVENİLEN SİTELERE EKLENMESİ Elektronik Belge Yönetim Sistemi web tarayıcınızda açık durumdayken güvenilen sitelere ekleme
DetaylıGoogle Cloud Print Kılavuzu
Google Cloud Print Kılavuzu Sürüm 0 TUR Notların tanımı Bu kullanım kılavuzunda aşağıdaki not stilini kullanıyoruz: Notlar ortaya çıkabilecek durumu nasıl çözmeniz gerektiğini size bildirir veya işlemin
DetaylıWebInstaller. 1. Kurulum Đçin Gereksinimler
WebInstaller Ürün Grubu [X] Fusion@6 [X] Fusion@6 Standard Kategori [X] Yeni Fonksiyon Versiyon Önkoşulu @6 Uygulama E-Netsis.Net uygulamasının kurulumu Netsis\ENetsis.Net\Kurulum dizininde bulunan NetsisWebInstall.exe
Detaylı