Özlem KARAGEDİK, Taner GÜREL, Gözde TOKER, Ata ÖNAL

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Özlem KARAGEDİK, Taner GÜREL, Gözde TOKER, Ata ÖNAL"

Transkript

1 Akademik Bilişim 2008 Çanakkale Onsekiz Mart Üniversitesi, Çanakkale, 30 Ocak - 01 Şubat 2008 Özlem KARAGEDİK, Taner GÜREL, Gözde TOKER, Ata ÖNAL Ege Üniversitesi Bilgisayar Mühendisliğ Bölümüi,İzmir ozlemkaragedik@gmail.com, tanergurel@gmail.com, gozdetoker@gmail.com, ata.onal@ege.edu.tr Özet: Mobil cihazlar günlük yasamın bir parçası haline gelmesiyle kullanıcıların bu cihazlardan beklentileri artmıstır. Bu projede, mobil teknolojilere yeni bir uygulama getirilerek, kullanıcıların bulundukları konuma göre hangi binanın önünde oldukları ve bu binanın ayrıntılı bilgileri ile bina ve çevresinin harita bilgisi kullanıcıya gösterilmektedir. Mobil ortamda şu an için kullanıcının bulunduğu yeri gösteren basit bir uygulama bulunmaktadır. Örneğin mobil telefonlu kullanıcıların bulunduğu alanı kapsayan semtin ismini kullanıcılara ekranda gösteren sistemler vardır. Çalışmayı bu sistemlerden ayıran önemli özellikler, kullanıcıya bulunduğu yer olarak semt gibi geniş bir alan göstermek yerine özellikle hangi binanın yakınında olduğunun belirtilmesi, her an belirli bir bölge için orada bulunan binaların eklenmesi ile sistemin kolaylıkla genişletilebilmesi ve kullanıcıya gösterilecek olan yerin harita üzerinde de gösterilebilmesidir. Anahtar Kelimeler: Mobil Teknolojiler,GPS,GPRS, JSR179 Mobile Tourist Abstarct: As the usage of Mobile Devices are increasing the expectations of the users are growing too.in this project we set a new application which shows the users the information about the building, they are near,and the detailed information about building and also the map of that within neighbourhood.today there exists an application which points the location of the users.for example these systems show the name of the region on the mobilephone.the most important difference that isolates this study from todays applications is that;instead of pointing the region it points the building which we are near,the scalability of the system as adding new locations and showing the location on the map. Keywords: Mobile Technologies,GPS,GPRS,JSR Giriş Mobil uygulamalar hayatımızda giderek daha çok önem kazanmaktadır. Bilgiye sadece bilgisayar başındayken değil, istediğimiz her an ulaşabilme ihtiyacı günden güne artmaktadır. Bu da mobil cihazların ve mobil teknolojilerin gelişmesini sağlamıştır. Bu makale de mobil cihazlar kullanılarak gerçekleştirilen proje ile hareket halindeki kullanıcının konumunu tespit edip en yakın konumdaki binanın detaylı bilgilerinin ve harita bilgisinin kullanıcıya gösterilmesi amaçlanmaktadır. Tasarlanan servisin pek çok kullanım alanı bulunmaktadır. Program bir üniversiteye yeni kayıt olan öğrenci tarafından kullanılabileceği gibi şehre yeni gelen bir turist tarafından da kullanılabilir. Programın bu şekilde geliştirilebilmesi sadece eklenecek olan binaların bilgilerinin veritabanına eklenmesi ile gerçekleşecek kadar kolaydır. Proje gerçek ortamlarda kullanılacağından, öncelikle gerçek ortamlarda uygulama geliştirme- 671

2 yi destekleyecek teknolojiler incelenmiştir. İstemci tarafında Java2 MicroEdition, GPS [1,2] ve GPS bilgisini elde etmek için GPS uydusu ile cep telefonu arasındaki bağlantıyı sağlayan API, sunucu tarafında ise Tomcat ve Java2 EnterpriseEdition teknolojileri kullanılmıştır. Dokümanın geri kalanında ise tasarladığımız servisin sistem mimarisi (Bölüm 2) uygulamada kullanılan sınıflar (Bölüm 3) ve uygulamanın çalışması (Bölüm 4) anlatılmıstır. 2. Kullanılan Teknolojiler 2.1. J2ME J2ME standart Java 2 platformunun küçültülmüş versiyonunu tanımlayan spesifikasyonların ailesidir. Bu küçültülmüş versiyon cep telefonlarından PDA lara kadar olan geniş alandaki tüketici elektronik cihazlarda kullanılabilir. Bütün bu aygıtlarda hafıza ve işlemci gücü sınırlı olduğu için masaüstü bilgisayarlarda ve sunucu sistemlerde kullanılan standart J2SE yi desteklemeye ihtiyaç duymamaktadırlar [7] KXML kxml in yaklaşımı birçok durumda ayrı bir DOM oluşturma ihtiyacından kurtulmaya çalışmaktır. SAX ayrıştırıcıları pushparser lardır, uygulama tüm olayları birkaç merkezi geri çağrım metodu içine sıkıştırır. Geri çağrım metotları içinde, uygulama olayı doğru şekilde ele almaya hazır olmadan önce ilk olarak içsel durumuna bakar. Bu nedenle birçok gerçekleştirici XML dokümanını fiilen işlemeden önce tam bir DOM ağacı oluştururlar [7] SERVLET Servlet, ağ üzerinden istemcilerin isteklerine dinamik içerikle yanıt verebilmek için tasarlanmış bir Java sınıfıdır. Servlet ler CGI programlarının yerini alabilecek Java teknlojisidir. Jakarta Tomcat ya da BEA WebLogic gibi bir servlet container tarafından desteklenen bir çalışma zamanı platformuyla çalıştırılır [1] APACHE TOMCAT Güçlü, sağlam, yetenekli ve esnek bir http (web) sunucusudur. Apache Software Foundation (ASF) tarafından geliştirilir. ASF, Apache yazarları tarafından 1999 da yazılım için yasal bir şemsiye olması için oluşturulmuştur. Açık kaynak kodlu bir yazılımdır, lisansı ücretsizdir. Yazılım firmaları, kurumlara verdikleri hizmetten (kurulum, teknik destek, vb) kazanç sağlarlar ten beri geliştirilmektedir [8]. Tomcat Servlet/JSP API lerinin bir uygulaması olarak bilinir.bundan da öte Tomcat JNDI ve JMX API lerinin uygulamalarını da içerir. Tomcat geliştiricilere Tomcati uygulamalarına sadece bir satırlık bir bilgiyle entegre edebilmelerini sağlamaktadır. Tomcat hem dinamik hem de statik içerikleri servis edebilecek kapasitededir [2] GPS Global Positioning System olarak açılımı olan uydu bazlı radyo navigasyon sistemine verilen addır. Amerikan Savunma Bakalığı nın denetiminde ve idamesinde olan sistem 24 adet uydu takımından oluşur. Uyduların yörünge hareketi 12 saat sürer. Ufuk çizgisi üzerinde erişilebilen maksimum uydu sayısı günün saati ve konuma bağlı olarak 8-12 arasında değişir. 3 boyutlu pozisyon elde edebilmek için en az 4 adet uydudan yayınlanan sinyalin işlenmesi gerekir. Normal şartlarda yani çevrede GPS sinyallerini engelleyecek fiziksel engel yok ise en az 6-8 arası sayıda uydu ile iletişim kurulur [3] GPRS GPRS (General Packet Radio Service/Paket Anahtarlamalı Radyo Hizmetleri), GSM ve 672

3 Akademik Bilişim 2008 Özlem KARAGEDİK, Taner GÜREL, Gözde TOKER, Ata ÖNAL TDMA ağları için geliştirilmiş olan paket temelli veri taşıyıcı bir servistir. GPRS yüksek hızlarda (Saniyede 115 kilobit) kablosuz internet ve diğer veri iletişimine olanak sağlar. GPRS teknolojisi, kullanıcıya yüksek hızlı bir erişimin yanı sıra, bağlantı süresine göre değil gerçekleştirilen veri alışveriş miktarına göre ücretlendirilen ucuz iletişim olanağı da sağlar. Bu yönüyle GPRS, sürekli bağlantı halinde olma imkanının gerçekleşmesi yolunda atılmış çok önemli bir adımdır [4]. Bu teknoloji sayesinde aboneler GSM uyumlu telefonları ile e-posta, faks servislerine ulaşacak, rezervasyon, sanal alışveriş, finansal hizmetler, mobil bankacılık, kurumsal çözümler, lojistik hizmetler, filo yönetimi, teknik servis otomasyonu, v.b. işlemleri daha hızlı yapılabilecektir.[5] Ses trafiği, GPRS kullanıcı sayısı ve kullanılan terminal in kapasitesi hızını etkileyen en temel faktörlerdir [5]. 3. SİSTEM MİMARİSİ 3.1. Genel Sistem Mimarisi Geliştirilen sistem iki temel yapıdan oluşmaktadır. Bunlardan ilki mobil istemci tarafı, diğeri ise server tarafıdır. Server tarafında veritabanıyla bağlantı kurularak, istemciden gelen veriler veritabanındaki veriler ile karşılaştırılmaktadır. Ve server tarafı sonucu geriye mobil istemciye döndürmektedir Mobil istemcinin iletişimde bulunduğu diğer bir yapı ise harita servisidir. Mobil istemci koordinatlarını göndererek harita servisinden bulundugu yerin çevresinin kendi telefonuna gelmesini ve bulunduğu yerin işaretlenmesini ister. Bu modüller birbirleriyle etkileşimli bir şekilde calışarak mobil istemcinin isteklerini yerine getirirler. Sistemin genel mimarisi şekil 1 deki gibidir Server Bileşeni Server tarafında Http/Gprs üzerinden gelen istekleri karşılar. Xml formatındaki bu istekleri ayrıştırır. İstemciden gelen enlem-boylam bilgilerini veritabanındakilerle belirli kriterleri kullanarak karşılaştırır, ve veritabanından geri dönen bilgileri xml formatına döndürerek istemciye gönderir (Şekil 2) Client Bileşeni Client tarafı, mobil cihazda yüklü olan taraf olup, çeşitli isteklerde bulunur. Önce GPS uydularından koordinat bilgilerini ister. Gelen koordinat bilgilerini anlatmış olduğumuz server tarafına göndererek, server dan bulunduğu konum ile ilgili bilgileri alır. Daha sonra harita isteğinde bulunmak isterse, harita server ına bağlanarak haritayı da mobil cihaza yükleyerek gösterir (Şekil 3) Yöntem Uygulamada hangi binanın yakınında olunduğunu anlamak için uygulanan hesaplama algoritması şöyledir: Her bir binanın merkez noktası veritabanında girilmiştir.binaların koordinatlarına (bx,by), mobil cihaza sahip kişinin koordinatlarına (kx,ky) diyecek olursak öncelikle kişiye yakın binaları belirlemek için kişinin koordinatlarına belirli bir hassasiyet değeri verilerek o kişinin çevresindeki binalar elde edilir. Bu işlem aşağıdaki gibidir. hkx: kişinin enlemine eklenecek olan hassasiyet hky:kişinin boylamına eklenecek olan hassasiyet kx-hkx<bx<kx+hkx kx-hkx<by<kx+hkx Öncelikle bu kriterlere uyan bütün binalar bulunarak aranılacak olan alan filtrelenmiş ve daraltılmış olur. Daha sonra ise bulunan bina kümesi üzerinde daha detaylı arama yapılarak tek bir bina bilgisi elde edilmeye çalışılır.ikinci bina arama algoritmasında kullanılan has- 673

4 sasiyetler ilk filtreleme işleminde kullanılan hassiyetlere göre çok daha küçüktür. Bu işlem de aşağıdaki gibi uygulanır. hkx: kişinin enlemine eklenecek olan hassasiyet hky: kişinin boylamına eklenecek olan hassasiyet hbx: binanın enlemine eklenecek olan hassasiyet hby:binanın boylamına eklenecek olan hassasiyet kx+hkx, kx-hkx ve ky+hky, ky-hky işlemi yapılarak kişinin alanı bir kare olarak düşünülür,daha sonra bx+hbx, bx-hbx ve by+hby, by-hby işlemi yapılır ve binanın alanı bir kare şeklinde düşünülür.bu iki karenin kesişimi bize kişinin o binaya yakın olduğunu anlatır ve bu binanın bilgisi kullanıcıya getirilir (Şekil4). Kişinin birden fazla binaya yakın olması halinde, yani kişinin alanının birden fazla binayla kesişim noktası olması halinde kesişen alanlardan alanı en büyük olanın kişinin o binaya daha yakın olduğu anlamına gelir ve o binanın bilgisi getirilir. Kampus içinde gezerken bir binanın hangi bina olduğunu merak eden bir öğrencinin uygulamayı çalıştırdığını düşünelim. Öğrenci, uygulamadan bulunduğu yerin bilgisini istediğinde, koordinat bilgileriyle birlikte öğrencinin bulunduğu yer bilgisi de döner. Kullancıya dönen ekran görüntüsü Şekil 5 deki gibidir. Şekil 5. Koordinat Gösterimi Eğer öğrenci bulunduğu yeri harita üzerinde de görmek isterse, o zaman haritayı da almak ister. Kullancıya dönen ekran görüntüsü Şekil 6 daki gibidir. Şekil 6 daki kırmızı nokta ise öğrencinin bulunduğu konumu göstermektedir. Şekil 4. Hesaplama Yöntemi 4. Uygulamanın Çalıştırılması Uygulamayı örnek bir senaryo üzerinden inceleyecek olursak; Ege Üniversitesi kampüsüne gelen yeni bir öğrenci, kampüs içindeki herhangi bir binanın önünden geçerken o binanın hangi bina olduğunu, binayla ilgili detaylı bilgileri görmek istemektedir. 5. Sonuç Şekil 6. Harita Gösterimi Günümüzde mobil cihazların ve buna bağlı olarak mobil teknolojilerin kullanım alanı ve gerçekleştirilen uygulama sayısı ve çeşitliliği 674

5 Akademik Bilişim 2008 Özlem KARAGEDİK, Taner GÜREL, Gözde TOKER, Ata ÖNAL hızla artmaktadır. Kablosuz teknoloji kullanımıyla mesafe ve platform bağımsız iletişim yapılabilmektedir. Ayrıca bu cihazların gelişen teknolojiyle birlikte özelliklerinin artması ve boyutlarının küçülmesi günlük yaşantıda vakit kaybettirici işleride kolayca yapabilmesini sağlamıştır. Mobil cihazlar teknolojiyle birlikte yükselmeye devam ederken uygulamaların da arttığından bahsedilmişti, fakat bu uygulamaları geliştirmenin de bir maliyeti vardır, günlük hayatta da kullanılan bir bilgisayar uygulamasından en önemli farkı kaynak kısıtlılığıdır, en az kaynakla en çok işin gerçekleştirilmesi gerekmektedir. Uygulamayı geliştirilirken bu kısıt göz önünde bulundurulmuştur. Uygulama kampüse ilk defa gelmiş ve etrafı tanımayan birinin olduğu ve ona kampüsün tanıtılması gereği çıkış noktası olmuştur. Buna göre kişi elindeki mobil cihazla kampüs içinde gezerken merak ettiği yerlerde sorgulama yaparak bulunduğu yer hakkında özet bilgi ve harita görüntüleyebilmektedir. Kişi sorguyu gönderdiği zaman GPS ile koordinatları alınır ve sunucuya gönderilir, sunucu tarafta gerekli karşılaştırmalar yapıldıktan sonra kişinin bulunduğu yerin bilgisi sunucudan kişiye gönderilir. Uygulamada sadece kampüste olma zorunluluğu yoktur, veritabanına istenen yerler girildiği takdirde nerede olursa olsun kişi bilgilendirilebilir. Mobil kullanıcılar için tasarlanan ve gerçeklestirilen mobil turist gerçek ortamda başarıyla gerçekleştirilmiştir. Çalışmanın devamı olarak, farklı büyüklükteki binalara farklı hassasiyetler verilerek uygulama geliştirilebilir. Ayrıca kişilerin koordinatlarını cep telefonu üzerinden alarak, konum bilgilerinin veritabanına dinamik olarak kaydedilmesi sağlanabilir. 6. Kaynaklar [1] O Reilly, Java Servlet & Jsp Cookbook, 2004, (By Laxxuss).chm 675 [2] Tomcat, professional apache tomcat 5, 2004, wrox.pdf [3] [4] [5] index/0,1028,12700,00.html?category=/faq/ Servisler/GPRS, 2007 [6] Paraglyph, Open Source Development with CVS, 3rd Edition (2003).pdf [7] [8] inettr-2001/apache, Kısaltmalar API: Application Programming Interface AWT: Abstract Windowing/Windows Toolkit HTML: Hypertext Markup Language HTTP: Hypertext Transfer Protocol J2SE: Java 2 Standart Edition J2EE : Java 2 Enterprice Edition J2ME: Java 2 Micro Edition JAD: Java Application Descriptor JAR: Java Archieve JDBC: Java Database Connectivity JDK: Java Development Kit JMI: Java Midlet Installer JRE: Java Runtime Environment JVM : Java Virtual Machine JVMS: Java Virtual Machine Specification MIDP: Mobile Information Device Profile WAP: Wireless Access Protocol XML: Extensible Markup Language

6 Şekiller Şekil 1.Genel Sistem Mimarisi Şekil 2.Sunucu Bileşeni Şekil 3.İstemci Bileşeni 676

Java 2 Micro Edition (J2ME)

Java 2 Micro Edition (J2ME) Java 2 Micro Edition (J2ME) Arş.Gör. Cenk ATLIĞ Bahar 2005-2006 Trakya Üniversitesi Bilgisayar Mühendisliği İçerik Giriş MIDP nedir? MIDP in Java 2 Platformundaki yeri Java 2 Platformunda cihazların kullanım

Detaylı

ÖZGÜR YAZILIMLAR İLE J2EE

ÖZGÜR YAZILIMLAR İLE J2EE ÖZGÜR YAZILIMLAR İLE J2EE Buğra Çakır bugra@ibrahimcakir.com Seminer İçeriği 1. İki ve üç katmanlı yazılım mimarileri 2. Java ve J2EE platformu 3. Özgür yazılımlar ile J2EE 4. Eclipse, Lomboz ve JBoss

Detaylı

Altuğ B. Altıntaş altuga@kodcu.com

Altuğ B. Altıntaş altuga@kodcu.com Java ile Etkileşimli Ağ Uygulamaları Altuğ B. Altıntaş altuga@kodcu.com Java Nedir? Java platformu, ağ(network) ın önemi hesaba katılarak ve aynı yazılımın birçokdeğişik bilgisayar ortamında veya değişik

Detaylı

Mobil Cihazlardan Web Servis Sunumu

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ı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Servlet Üst Düzey Programlama-ders08/ 1 Servlet Nedir? Internetin ilk zamanlarında geliştirilen web sayfaları durağan bilgiler içeriyordu. Zaman geçtikçe web sayfaları daha değişken,

Detaylı

Java Programlama Giriş

Java Programlama Giriş Java Programlama Giriş 2013-2014 Bahar Dönemi Mehmet Akif Ersoy Üniversitesi Teknik Bilimler Meslek Yüksekokulu Burdur 2014 Muhammer İLKUÇAR 1 Neden Java Programlama Platformdan bağımsızdır

Detaylı

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

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ı

Üç Boyutlu Grafik Teknolojilerinin Mobil Öğrenme Alanı ile Bütünleştirilmesi

Üç Boyutlu Grafik Teknolojilerinin Mobil Öğrenme Alanı ile Bütünleştirilmesi Future Learning Future 2008 : e Learning Üç Boyutlu Grafik Teknolojilerinin Mobil Öğrenme Alanı ile Bütünleştirilmesi Eray HANGÜL eray.hangul@sandarta.com Tahir Emre KALAYCI tahir.kalayci@ege.edu.tr Aybars

Detaylı

Sistem Nasıl Çalışıyor: Araç İzleme ve Filo Yönetim Sistemi

Sistem Nasıl Çalışıyor: Araç İzleme ve Filo Yönetim Sistemi arvento Araç Takip ve Filo Yönetim Sistemleri ile araçlarınızı 7 gün 24 saat on-line ve geçmişe yönelik olarak izleyebilir, hızlarını, izlemiş oldukları güzergahı, duraklama yaptıkları yerleri uzaktan

Detaylı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Servlet Üst Düzey Programlama-ders01/ 1 Servlet Nedir? Web sayfaları ilk başlarda durağan bir yapıya sahipti ve kullanıcıdan bilgi alarak işlemler yapmıyordu. Zamanın geçmesiyle kullanıcıya

Detaylı

HSE RADAR. İş Sağlığı ve Güvenliği Yönetimi Uygulama, Denetim, Eğitim ve Takip HSE GLOBAL YAZILIM A.Ş. 11 Mart 2016

HSE RADAR. İş Sağlığı ve Güvenliği Yönetimi Uygulama, Denetim, Eğitim ve Takip HSE GLOBAL YAZILIM A.Ş. 11 Mart 2016 HSE RADAR İş Sağlığı ve Güvenliği Yönetimi Uygulama, Denetim, Eğitim ve Takip HSE GLOBAL YAZILIM A.Ş. 11 Mart 2016 Copyright 2016 İçerik 1. HSE RADAR NEDİR? 2. HSE RADAR IN UYGULAMA ALANLARI 3. HSE RADAR

Detaylı

Logsign Hotspot. Güvenli, izlenebilir, hızlı ve. bağlantısı için ihtiyacınız olan herşey Logsign Hotspot da!

Logsign Hotspot. Güvenli, izlenebilir, hızlı ve. bağlantısı için ihtiyacınız olan herşey Logsign Hotspot da! Logsign Hotspot Misafir Ağlar İçin Yeni Nesil Bütünleşik Erişim ve Analitik Çözümü Misafir ağların her geçen gün artan ihtiyaçlarını karşılayabilmek için yeni nesil mimari ile tasarlanmış olan Logsign

Detaylı

Özgür Yazılımlarla Web Programlama. Özlem Özgöbek ozlem.ozgobek@linux.org.tr

Özgür Yazılımlarla Web Programlama. Özlem Özgöbek ozlem.ozgobek@linux.org.tr Özgür Yazılımlarla Web Programlama Özlem Özgöbek ozlem.ozgobek@linux.org.tr Web Nedir? İnternet dünya çapında birbirine bağlı bilgisayar ağlarından oluşan bir sistemdir. Web ise internette çalışan servislerden

Detaylı

TeamBase5 BELEDİYE İLETİŞİM MERKEZİ SIEMENS

TeamBase5 BELEDİYE İLETİŞİM MERKEZİ SIEMENS SIEMENS TeamBase5 BELEDİYE İLETİŞİM MERKEZİ SIEMENS TEAMBASE 5 BELEDİYE İLETİŞİM MERKEZİ Her geçen gün hızla değişen ve gelişen teknoloji, kurumların ve vatandaşların birbirleriyle olan iletişimlerine

Detaylı

Bilgi Servisleri (IS)

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ı

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ı

PHP 1. Hafta 1. Sunum

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ı

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ

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ı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Struts Framework Üst Düzey Programlama-ders08/ 1 JSP MODEL 1 ve MODEL 2 Mimarileri Bu mimariler bir web uygulaması geliştirilirken kullanılan yöntemlerdir. Bu yöntemler arasındaki

Detaylı

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G.

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G. Veritabanı Dersi Teoriden Pratiğe Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G. BÖLÜM 25 Web den Erişim Ortak Geçit Arayüzü Bazı Web Kavramları

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 İ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ı

HTML isteklerini anlayarak HTML sonucu üreten ve yaygın olarak kullanılan temel Servlet sınıfı HttpServlet tir.

HTML isteklerini anlayarak HTML sonucu üreten ve yaygın olarak kullanılan temel Servlet sınıfı HttpServlet tir. ÖN BİLGİ Servlet Dinamik içerik üreten bir Java Web bileşenidir. Web teknolojilerinin temelinde bulunur. JSP ve JSF hala Servlet'i kullanır. Bir Servlet, her yönüyle, herşeyden önce, bir Java nesnesidir.

Detaylı

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015 BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015 Ders- 12 Bilgisayar Ağları Yrd. Doç. Dr. Burcu Can Buğlalılar Bilgisayar Mühendisliği Bölümü Bilgisayar Katmanları İçerik Bilgisayar ağı nedir? Yerel alan ağları

Detaylı

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015 BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015 Ders- 13 World Wide Web (WWW) Yrd. Doç. Dr. Burcu Can Buğlalılar Bilgisayar Mühendisliği Bölümü Bilgisayar Katmanları İçerik World Wide Web (WWW) Anlık Mesajlaşma

Detaylı

KONUMSAL VERİNİN ELDE EDİLMESİNDE MOBİL CBS OLANAKLARI: GELENEKSEL YÖNTEMLERLE KARŞILAŞTIRMA. Fatih DÖNER

KONUMSAL VERİNİN ELDE EDİLMESİNDE MOBİL CBS OLANAKLARI: GELENEKSEL YÖNTEMLERLE KARŞILAŞTIRMA. Fatih DÖNER KONUMSAL VERİNİN ELDE EDİLMESİNDE MOBİL CBS OLANAKLARI: GELENEKSEL YÖNTEMLERLE KARŞILAŞTIRMA Fatih DÖNER TMMOB Harita ve Kadastro Mühendisleri Odası Ulusal Coğrafi Bilgi Sistemleri CBS'2007 Kongresi, 30

Detaylı

Swing ve JDBC ile Database Erişimi

Swing ve JDBC ile Database Erişimi Swing ve JDBC ile Database Erişimi JDBC API, tablolanmış herhangi bir tür veriye, özellikle İlişkisel Veritabanı, erişim sağlayan bir Java API sidir. JDBC, aşağıda verilen üç etkinliğin gerçekleştirilebileceği

Detaylı

Turquaz. Açık kodlu muhasebe yazılımı http://www.turquaz.com. Turquaz Proje Grubu

Turquaz. Açık kodlu muhasebe yazılımı http://www.turquaz.com. Turquaz Proje Grubu Turquaz Açık kodlu muhasebe yazılımı http://www.turquaz.com Turquaz Proje Grubu Konu Başlıkları 1. Turquaz Proje Grubu 2. Programın fikri 3. Geliştirme aşaması 4. Programın içeriği 5. Yapılacaklar 6. Dizayn

Detaylı

ArcGIS Viewer for Silverlight (Giriş)

ArcGIS Viewer for Silverlight (Giriş) 18. Esri Kullanıcıları Konferansı 7-8 Ekim 2013 ODTÜ, Ankara Teknik Atölye ArcGIS Viewer for Silverlight (Giriş) Fatih OCAK Erhan YILDIRIM İçerik ArcGIS Viewer for Silverlight Nedir? Öne Çıkan Özellikleri

Detaylı

1.PROGRAMLAMAYA GİRİŞ

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ı

İZLEME VE KAYIT YAZILIMI

İZLEME VE KAYIT YAZILIMI İZLEME VE KAYIT YAZILIMI hanwha-security.eu Herkes için kolaylık Tek Çekirdek Sunucu Ücretsiz Deneme 45 gün Tam Özellik Kullanıcı Dostu Oynatma Canlı Arayüz Özellikler Merkezileştirilmiş Yönetim Operatörler

Detaylı

Bulut Bilişim. Ege Üniversitesi Bilgisayar Mühendisliği Web Servisleri

Bulut Bilişim. Ege Üniversitesi Bilgisayar Mühendisliği Web Servisleri Bulut Bilişim Ege Üniversitesi Bilgisayar Mühendisliği Web Servisleri Ediz TÜRKOĞLU 05-07-8509 Özlem GÜRSES 05-07-8496 Savaş YILDIZ 05-07-8569 Umut BENZER 05-06-7670 İ çerik İçerik...2 Bulut Bilişim Nedir?...3

Detaylı

OPNET IT Guru- Güvenlik Duvarı ve Sanal Özel Ağ (Firewalls and Virtual Private Network, VPN)

OPNET IT Guru- Güvenlik Duvarı ve Sanal Özel Ağ (Firewalls and Virtual Private Network, VPN) OPNET IT Guru- Güvenlik Duvarı ve Sanal Özel Ağ (Firewalls and Virtual Private Network, VPN) Amaç: Bu laboratuvar uygulamasının amacı, Internet gibi kamuya açık paylaşımlı ağların güvenliğinde Güvenlik

Detaylı

Spring Ekosisteminde Kurumsal Yazılım Geliştirme. Kenan Sevindik Harezmi Bilişim Çözümleri A.Ş.

Spring Ekosisteminde Kurumsal Yazılım Geliştirme. Kenan Sevindik Harezmi Bilişim Çözümleri A.Ş. Ekosisteminde Kurumsal Yazılım Geliştirme Kenan Sevindik Harezmi Bilişim Çözümleri A.Ş. Hakkımızda Harezmi Bilişim Çözümleri 2011 yılında kuruldu Uzmanlık alanlarımız Kurumsal uygulama geliştirme Java

Detaylı

CHAOS TM Dinamik Kavşak Kontrol Sistemi

CHAOS TM Dinamik Kavşak Kontrol Sistemi CHAOS TM Dinamik Kavşak Kontrol Sistemi CHAOS, araçların trafik ışıklarında bekleme süresini en aza indirir. Dinamik Kavşak Kontrol Sistemi Dinamik kavşak kontrol sistemi olarak adlandırılan CHAOS TM,

Detaylı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama XML 1 XML XML (Extensible Markup Language) verileri belirli yapıda tutmak için kullanılan bir işaretleme dilidir. Bu yapı bilindiği için verinin istenildiğinde kullanılmasını, değiştirilmesini

Detaylı

BİR BİLGİSAYAR MÜHENDİSİN AJANDASI

BİR BİLGİSAYAR MÜHENDİSİN AJANDASI BİR BİLGİSAYAR MÜHENDİSİN AJANDASI Mustafa ÖZLÜ 3 Kasım 2017 Cuma BİLGİSAYAR MÜHENDİSLİĞİ TANIMI: Gündelik hayattaki problemlerin çözümü için matematik, algoritma, analiz, temel mühendislik, bilgisayar

Detaylı

Java EE web uygulamaları geliştirmek için kullanılan açık kaynak web uygulama framework üdür.

Java EE web uygulamaları geliştirmek için kullanılan açık kaynak web uygulama framework üdür. 1 Apache Struts Java EE web uygulamaları geliştirmek için kullanılan açık kaynak web uygulama framework üdür. Kullanıcılara MVC mimarisini benimsetmek için Java Servlet API sini kullanıyor. Model-View-Controller

Detaylı

VERİ MADENCİLİĞİ (Web Madenciliği)

VERİ MADENCİLİĞİ (Web Madenciliği) VERİ MADENCİLİĞİ (Web Madenciliği) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr Kaynak: M. Ali Akcayol, Gazi Üniversitesi, Bilgisayar Mühendisliği Bölümü Ders Notları İçerik İnternet World Wide Web

Detaylı

MOBİL İLETİŞİM CİHAZLARI İLE EV OTOMASYON SİSTEMLERİ (EOS)

MOBİL İLETİŞİM CİHAZLARI İLE EV OTOMASYON SİSTEMLERİ (EOS) MOBİL İLETİŞİM CİHAZLARI İLE EV OTOMASYON SİSTEMLERİ (EOS) H. Gürkan Gürsoy Bilgisayar Mühendisliği Bölümü gursoygurkan@yahoo.co.uk Ata ÖNAL Bilgisayar Mühendisliği Bölümü ataonal@yahoo.com Ahmet KAYA

Detaylı

SAĞLIK BİLGİ SİSTEMLERİNİN TARİHSEL GELİŞİMİ

SAĞLIK BİLGİ SİSTEMLERİNİN TARİHSEL GELİŞİMİ TANIM Sağlık hizmetlerinin bilgisayar aracılığı ile gerçekleştirilmesi, elektronik ortamda bilgi alışverişinin otomatik olarak yapılması gibi, tıbbi, finansal ve mali hizmetler açısından ortaya çıkan detaylı

Detaylı

Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.

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ı

İçerik. Temel Kavramlar. Yazılım Geliştirme Aşamaları. Problemi Anlama ve Çözümleme. Biçimsel Gösterim - 1. Nesneye Yönelik Programlama

İçerik. Temel Kavramlar. Yazılım Geliştirme Aşamaları. Problemi Anlama ve Çözümleme. Biçimsel Gösterim - 1. Nesneye Yönelik Programlama İçerik Nesneye yönelik programlama Ne demektir, nasıl ortaya çıkmıştır? Temel Kavramlar Nesneye yönelik dil olarak JAVA ve ilişkili kavramlar Basit bir Java programı BS-515 Nesneye Yönelik Programlama

Detaylı

Kurumsal Yönetim Sistemleri Sistemleri

Kurumsal Yönetim Sistemleri Sistemleri Yazılım Danışmanlık Ltd. Şti. Kurumsal Yönetim Sistemleri Sistemleri Yönetim Kurumsal Yönetim Sistemleri Kurumsal Yönetim Sistemleri Kurumsal Akosis, sektörel olarak farklılık gösteren dinamikler ve iş

Detaylı

Temel Kavramlar. BS-515 Nesneye Yönelik Programlama. Ders #1 (26 Ekim 2009)

Temel Kavramlar. BS-515 Nesneye Yönelik Programlama. Ders #1 (26 Ekim 2009) Temel Kavramlar BS-515 Nesneye Yönelik Programlama Dr. Ayça Tarhan Ders #1 (26 Ekim 2009) İçerikç Nesneye yönelik programlama Ne demektir, nasıl ortaya çıkmıştır? Nesneye yönelik dil olarak JAVA ve ilişkili

Detaylı

Powered by www.etgigrup.com. www.vedubox.com

Powered by www.etgigrup.com. www.vedubox.com Powered by www.etgigrup.com www.vedubox.com Entegre E-Eğitim Sistemi Uzaktan Eğitim Sisteminiz 1DK da Hazır! Kolay Basit İnovatif Esnek Entegre Entegre Eğitim Platformu Uzaktan Eğitim, e-eğitim, Online

Detaylı

Taşınabilir Teknolojiler

Taşınabilir Teknolojiler Taşınabilir Teknolojiler Nelerdir? Akıllı cep telefonları Dizüstü bilgisayarlar Tablet PC ler Giyilebilir teknolojiler Akıllı cep telefonları Fotoğraf makinesi, video kamera, sesli ve görüntülü ortam oynatıcılar,

Detaylı

Ağ programlama (Network programming) Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 13 1

Ağ programlama (Network programming) Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 13 1 Ağ programlama (Network programming) Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 13 1 Giriş Ağ programlama, uygulamaların ağ ortamı üzerinden iletişimde bulunarak veri alış-verişi yapılmasına

Detaylı

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1 Öğr. Gör. Serkan AKSU http://www.serkanaksu.net http://www.serkanaksu.net/ 1 JavaScript JavaScript Nedir? Nestcape firması tarafından C dilinden esinlenerek yazılmış, Netscape Navigator 2.0 ile birlikte

Detaylı

LOGO İş Zekası çözümü ile kurumsal raporlama ve analizler. Cem Yılmaz Genel Müdür LOGOBI Yazılım

LOGO İş Zekası çözümü ile kurumsal raporlama ve analizler. Cem Yılmaz Genel Müdür LOGOBI Yazılım LOGO İş Zekası çözümü ile kurumsal raporlama ve analizler Cem Yılmaz Genel Müdür LOGOBI Yazılım Hakkımızda LOGOBI Yazılım A.Ş. iş zekası alanında faaliyet gösteren, Türkiye de sahip olduğu yüzlerce müşterinin

Detaylı

BİLGİSAYAR AĞLARI VE İLETİŞİM

BİLGİSAYAR AĞLARI VE İLETİŞİM Hafta 7: BİLGİSAYAR AĞLARI VE İLETİŞİM 1. Kablosuz Ağ Temelleri 2. Kablosuz Bir Ağın Kurulumu 1. Kablosuz Ağ Kurulum Bileşenleri 2. Kablosuz Ağ Destek Araçları 3. Kablosuz Ağ Yapılandırması 1. Kablosuz

Detaylı

JAVA MOBIL UYGULAMALAR

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ı

GEZGİN "RASAT Uydusu Görüntüleri Portalı" www.gezgin.gov.tr. Hüsne Seda DEVECİ Proje Yöneticisi Tübitak UZAY seda.deveci@tubitak.gov.

GEZGİN RASAT Uydusu Görüntüleri Portalı www.gezgin.gov.tr. Hüsne Seda DEVECİ Proje Yöneticisi Tübitak UZAY seda.deveci@tubitak.gov. GEZGİN "RASAT Uydusu Görüntüleri Portalı" www.gezgin.gov.tr Hüsne Seda DEVECİ Proje Yöneticisi Tübitak UZAY seda.deveci@tubitak.gov.tr İÇERİK RASAT Uydusu GEOPORTAL Projesi GEZGiN Portalı GEZGİN i Nasıl

Detaylı

Web Tasarımının Temelleri

Web Tasarımının Temelleri 1. Hafta Web Tasarımının Temelleri Öğr. Gör. Murat YAZICI www.muratyazici.com Artvin Çoruh Üniversitesi, Artvin Meslek Yüksekokulu www.artvin.edu.tr Temel Kavramlar İnternet HTML WWW HTTP, HTTPS FTP Web

Detaylı

Java ve Linux. Bora Güngören Portakal Teknoloji bora@portakalteknoloji.com Akademik Bilişim 2006 09.02.2006

Java ve Linux. Bora Güngören Portakal Teknoloji bora@portakalteknoloji.com Akademik Bilişim 2006 09.02.2006 Java ve Linux Bora Güngören Portakal Teknoloji bora@portakalteknoloji.com Akademik Bilişim 2006 09.02.2006 Sunum Planı Java Çalışma Ortamı POSIX uyumu ve Linux Java Toplum Süreci (JCP) Açık kaynak kodlu

Detaylı

İçerik Yönetim Sistemi ile Örnek Bir Web Sayfası Tasarımı

İçerik Yönetim Sistemi ile Örnek Bir Web Sayfası Tasarımı İçerik Yönetim Sistemi ile Örnek Bir Web Sayfası Tasarımı Nurettin Doğan 1, Şendoğan Şen 2, H. Hüseyin Sayan 3 1 Gazi Üniversitesi Teknik Eğitim Fakültesi, Elektronik ve Bilgisayar Eğitimi Bölümü, Ankara

Detaylı

AJAX nedir? AJAX nasıl çalışır? AJAX. Tahir Emre KALAYCI. Sunucu Yazılım Teknolojileri

AJAX nedir? AJAX nasıl çalışır? AJAX. Tahir Emre KALAYCI. Sunucu Yazılım Teknolojileri nedir? Sunucu Yazılım Teknolojileri nedir? Gündem 1 nedir? 2 XML 3 nedir? nedir? : Asynchronous JavaScript and XML Yeni bir teknoloji değil, daha çok bir yöntembilim, teknik, tasarım deseni. RIA = Zengin

Detaylı

JAVA API v2.0 Belge sürümü: 2.0.2

JAVA API v2.0 Belge sürümü: 2.0.2 JAVA API v2.0 Belge sürümü: 2.0.2 1. İçindekiler 1. İÇİNDEKİLER... 2 2. BU BELGENİN AMACI... 3 3. BELGE SÜRÜMLERİ... 3 4. SİSTEM GEREKSİNİMLERİ... 3 5. KULLANIM ŞEKLİ... 4 5.1. GENEL... 4 5.2. UYARILAR...

Detaylı

CHAOS TM Dinamik Kavşak Kontrol Sistemi

CHAOS TM Dinamik Kavşak Kontrol Sistemi CHAOS TM Dinamik Kavşak Kontrol Sistemi Sistemin yerleştirildiği kavşaklarda CHAOS ile araçların trafik ışıklarında bekleme süresini en aza indirgemektedir. Dinamik Kavşak Kontrol Sistemi Dinamik kavşak

Detaylı

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA DİLİ Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Programlama Diline Giriş Java Platform Çeşitleri Java nın Kodlama ve Çalışma Adımları Java Derleyicisi, Java Yorumlayıcısı Java Çöp Toplayıcısı

Detaylı

BÖLÜM 7. Telekomünikasyon, İnternet ve, Kablosuz Teknoloji. Doç. Dr. Serkan ADA

BÖLÜM 7. Telekomünikasyon, İnternet ve, Kablosuz Teknoloji. Doç. Dr. Serkan ADA BÖLÜM 7 Telekomünikasyon, İnternet ve, Kablosuz Teknoloji Doç. Dr. Serkan ADA Bilgisayar Ağı Nedir? En yalın haliyle ağ, iki veya daha fazla birbirine bağlı bilgisayardan oluşur. Bilgisayar Ağı Nedir?

Detaylı

Nagios XI Günümüzün talep gören kurumsal gereksinimleri için en güçlü BT altyapısı gözetim ve uyarı çözümüdür.

Nagios XI Günümüzün talep gören kurumsal gereksinimleri için en güçlü BT altyapısı gözetim ve uyarı çözümüdür. Nagios Enterprises, kurumsal ölçekte, BT altyapı gözetiminde endüstri standardı olan Nagios için resmi ürünler, hizmetler ve çözümler sunuyor. Dünya çapında yüz binlerce kullanıcıyla Nagios bilgi teknolojileri

Detaylı

Veritabanı Uygulamaları Tasarımı

Veritabanı Uygulamaları Tasarımı Veritabanı Uygulamaları Tasarımı Veri Tabanı Veritabanı yada ingilizce database kavramı, verilerin belirli bir düzene göre depolandığı sistemlere verilen genel bir isimdir. Günümüzde özel veya kamu kuruluşların

Detaylı

ASP.NET TEMELLERİ. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

ASP.NET TEMELLERİ. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu ASP.NET TEMELLERİ Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu İnternet Nasıl Çalışır? Sunucu istemci modeline göre çalışır. Fiziksel olarak bu sistem genelde isteği yapan

Detaylı

S.O.S Günışığı Lojistik Saha Operasyon Sistemi

S.O.S Günışığı Lojistik Saha Operasyon Sistemi S.O.S Günışığı Lojistik Saha Operasyon Sistemi 2013 Sayın Yetkili; Sunduğumuz danışmanlık hizmeti ve geliştirmiş olduğumuz yazılım çözümleriyle müşterilerimizin Bilgi Teknolojileri alanında sektörel rekabet

Detaylı

T.C. İSTANBUL ÜNİVERSİTESİ REKTÖRLÜĞÜ Bilgi İşlem Daire Başkanlığı 2012 YILI STRATEJİK PLANI DEĞERLENDİRME RAPORU

T.C. İSTANBUL ÜNİVERSİTESİ REKTÖRLÜĞÜ Bilgi İşlem Daire Başkanlığı 2012 YILI STRATEJİK PLANI DEĞERLENDİRME RAPORU 2012 YILI STRATEJİK PLANI DEĞERLENDİRME RAPORU Stratejik Gösterge 1 (Stratejik Hedef 2.2.1.) : Yerel Ağ hizmetlerinin son kullanıcılara ulaştırılmasında 2012 yılı sonu itibarıyla %99 oranlarında erişilebilirlik

Detaylı

Fırat Üniversitesi Personel Otomasyonu

Fırat Üniversitesi Personel Otomasyonu Fırat Üniversitesi Personel Otomasyonu Fırat Üniversitesi, Enformatik Bölümü, 23119, Elazığ fatihtalu@firat.edu.tr, rdas@firat.edu.tr Özet: Bu çalışmada, Fırat Üniversitesi Personel Daire Başkanlığı için

Detaylı

ikiden çok nokta arasında uygulanan Kablosuz Ağlar (Point-to-Multipoint)

ikiden çok nokta arasında uygulanan Kablosuz Ağlar (Point-to-Multipoint) Noktalar Arası Kablosuz Network Uygulaması TinaX CPE-2400 TinaX CPE-2400 B Binası TinaX WP-2400 A Binası Server PC Merkez Bina ikiden çok nokta arasında uygulanan Kablosuz Ağlar (Point-to-Multipoint) IP

Detaylı

Karabük Üniversitesi Bilgi Sistemi Android Uygulaması. Android Application of Karabük University Information System

Karabük Üniversitesi Bilgi Sistemi Android Uygulaması. Android Application of Karabük University Information System Karabük Üniversitesi Bilgi Sistemi Android Uygulaması Emrullah Sonuç 1, Yasin Ortakcı 2, Abdullah Elen 3 1 Karabük Üniversitesi, Bilgisayar Mühendisliği Bölümü, Karabük 2 Karabük Üniversitesi, Bilgisayar

Detaylı

SU KALITE SİSTEMİ. Türkiye Halk Sağlığı Kurumu

SU KALITE SİSTEMİ. Türkiye Halk Sağlığı Kurumu Türkiye Halk Sağlığı Kurumu Başarsoft Su Kalite Bilgi Dokumanı 10.10.2013 İçindekiler 1. SU KALITE SİSTEMİ... 2 1.1 Sistemin Genel Amaçları:... 3 1.2 Kullanılan Bileşen ve Teknolojiler:... 4 2. UYGULAMALARA

Detaylı

1.Mailbox Server Role:

1.Mailbox Server Role: Exchange Server 2007 Role bazlı mimarisi ile organizasyonda ki mail trafiğini sağlamak için farklı sunucular üzerine farklı işlevselliğin dağıtılması ile karşımıza çıkıyor.daha önceki Exchange Server 2003

Detaylı

BİLGİSAYAR PROGRAMLAMAYA GİRİŞ

BİLGİSAYAR PROGRAMLAMAYA GİRİŞ BİLGİSAYAR PROGRAMLAMAYA GİRİŞ Yrd.Doç.Dr.Caner KOÇ Ankara Üniversitesi Ziraat Fakültesi Tarım Makinaları ve Teknolojileri Mühendisliği Bölümü ckoc@ankara.edu.tr DERS KAYNAKLARI 1. A. Kadir GÜNEYTEPE:

Detaylı

EKAHAU RTLS ÇÖZÜMLERİ

EKAHAU RTLS ÇÖZÜMLERİ EKAHAU RTLS ÇÖZÜMLERİ Dünyada WLAN altyapısı üzerinden en gelişmiş Lokasyon Servisleri çözümleri sunan firma EKAHAU dur. CableNet 2009 yılı Eylül ayından beri EKAHAU firmasının Gold Partner ı olarak, geniş

Detaylı

İNTERNET TABANLI TEST HAZIRLAMA VE DEĞERLENDİRME PROGRAMLAMA ARAYÜZÜ

İNTERNET TABANLI TEST HAZIRLAMA VE DEĞERLENDİRME PROGRAMLAMA ARAYÜZÜ İNTERNET TABANLI TEST HAZIRLAMA VE DEĞERLENDİRME PROGRAMLAMA ARAYÜZÜ Öğr Grv. M. Emin MUTLU (Açıköğretim Fakültesi) Arş. Grv. Ruşen YILMAZ (Açıköğretim Fakültesi) Prof. Dr. B. Fethi ŞENİŞ (İşletme Fakültesi)

Detaylı

Ağ Temelleri. Murat Ozdemir Ondokuz Mayıs Üniversitesi Bilgi İşlem Daire Başkanı 15 Ocak 2013. Ref: HNet.23

Ağ Temelleri. Murat Ozdemir Ondokuz Mayıs Üniversitesi Bilgi İşlem Daire Başkanı 15 Ocak 2013. Ref: HNet.23 Ağ Temelleri Murat Ozdemir Ondokuz Mayıs Üniversitesi Bilgi İşlem Daire Başkanı 15 Ocak 2013 Ref: HNet.23 Ağ Nedir Ağ, iki yada daha fazla cihazın kablolu veya kablosuz olarak birbirleri ile belirli protokoller

Detaylı

Tomcat Uygulama Sunucusunun Kurulumu. İlk olarak http://tomcat.apache.org adresine gidiyoruz.

Tomcat Uygulama Sunucusunun Kurulumu. İlk olarak http://tomcat.apache.org adresine gidiyoruz. Tomcat Uygulama Sunucusunun Kurulumu İlk olarak http://tomcat.apache.org adresine gidiyoruz. Tomcat Uygulama Sunucusunun Kurulumu-2 Binary Distributions başlığı altındaki Core: seçeneğinin altında 32-bit

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 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ı

Tasarım Desenleri ve Java Web Servisleri ile Çok Katmanlı Bir Sistem Tasarımı

Tasarım Desenleri ve Java Web Servisleri ile Çok Katmanlı Bir Sistem Tasarımı Tasarım Desenleri ve Java Web Servisleri ile Çok Katmanlı Bir Sistem Tasarımı Arda Göknil 1, Tayfun Elmas 2, N.Yasemin Topaloğlu 3 Ege Üniversitesi, Bilgisayar Mühendisliği Bölümü, 35100, Bornova, İzmir

Detaylı

Compiere Açık kodlu ERP + CRM yazılımı. Hüseyin Ergün Önsel Armağan Serkan Demir

Compiere Açık kodlu ERP + CRM yazılımı. Hüseyin Ergün Önsel Armağan Serkan Demir Compiere Açık kodlu ERP + CRM yazılımı Hüseyin Ergün Önsel Armağan Serkan Demir ERP Nedir? ERP = Kurumsal Kaynak Planlama Organizasyonların farklı fonksiyonlarının ve departmanlarının kullandığı enformasyonu

Detaylı

OpenScape 4000 V7. Kurumsal Çözümler Her Zaman Fark Yaratır Ocak 2014

OpenScape 4000 V7. Kurumsal Çözümler Her Zaman Fark Yaratır Ocak 2014 OpenScape 4000 V7 Kurumsal Çözümler Her Zaman Fark Yaratır Ocak 2014 OpenScape 4000 V7 Hibrit Dağıtık Yapı Örneği OpenScape 4000 V7 SoftGate IPDA AP 3700 OpenScape Access 3 OpenScape 4000 V7 Sanal Dağıtık

Detaylı

Android e Giriş. Öğr.Gör. Utku SOBUTAY

Android e Giriş. Öğr.Gör. Utku SOBUTAY Android e Giriş Öğr.Gör. Utku SOBUTAY Android İşletim Sistemi Hakkında 2 Google tarafından geliştirilmiştir. Dünyada en çok kullanılan mobil işletim sistemidir. 2018 itibariyle Dünyada Android; %78.65,

Detaylı

Java Temel Özellikleri

Java Temel Özellikleri Java Temel Özellikleri Java Programlama Dili Java programlama dili şu anda dünyadaki en popüler programlama dillerinden biri haline gelmiştir. Java SUN bilgisayar şirketince elektrikli ev aletlerinin birbiriyle

Detaylı

Eclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2

Eclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2 1 Eclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2 Eclipse Mimarisi 4 Java Teknolojisine Genel Bir Bakış 6 Taşınabilirlik 6 Java Derleyicisi ve Bytecode 6 Java Sanal Makinası (Java Virtual Machine - JVM)

Detaylı

Lojistik Bilgi Teknolojileri ÖĞR. GÖR. MUSTAFA ÇETİNKAYA

Lojistik Bilgi Teknolojileri ÖĞR. GÖR. MUSTAFA ÇETİNKAYA Lojistik Bilgi Teknolojileri ÖĞR. GÖR. MUSTAFA ÇETİNKAYA LBT ulojistik Bilgi Teknolojileri temel olarak bilgisayar sistemlerini, bilgisayar ağlarını, bulut sistemlerini ve otomatik tanıma ve veri toplama

Detaylı

1.1 Metodolojiyi Gerçeklemek Üzere Geliştirilen Altyapı

1.1 Metodolojiyi Gerçeklemek Üzere Geliştirilen Altyapı 1.1 Metodolojiyi Gerçeklemek Üzere Geliştirilen Altyapı Metodolojisi üzerinde durduğumuz çalışman Eğitim altyapısını gerçekleştirmek: Proje iki ana parçadan oluşacaktır. Merkezi Altyapı Kullanıcı Arabirimi

Detaylı

Asp.Net Veritabanı İşlemleri

Asp.Net Veritabanı İşlemleri Asp.Net Veritabanı İşlemleri Asp.Net Veritabanı İşlemleri Birçok uygulamada bilgiler geçici olarak tutulur ve oturum sonlandırıldığında bu bilgiler bellekten silinir. Ancak etkileşimli web sitelerinde

Detaylı

T.C. KARADENİZ TEKNİK ÜNİVERSİTESİ FEN EDEBİYAT FAKÜLTESİ İSTATİSTİK VE BİLGİSAYAR BİLİMLERİ BÖLÜMÜ BİTİRME ÇALIŞMASI KEMAL OLÇA

T.C. KARADENİZ TEKNİK ÜNİVERSİTESİ FEN EDEBİYAT FAKÜLTESİ İSTATİSTİK VE BİLGİSAYAR BİLİMLERİ BÖLÜMÜ BİTİRME ÇALIŞMASI KEMAL OLÇA T.C. KARADENİZ TEKNİK ÜNİVERSİTESİ FEN EDEBİYAT FAKÜLTESİ İSTATİSTİK VE BİLGİSAYAR BİLİMLERİ BÖLÜMÜ BİTİRME ÇALIŞMASI KEMAL OLÇA TRABZON 2010 1 KARADENİZ TEKNİK ÜNİVERSİTESİ FEN EDEBİYAT FAKÜLTESİ İSTATİSTİK

Detaylı

Web Tabanlı Ödev-Proje Takip Sistemi İçin Veri Tabanı ve Site Tasarımı. Database and Site Design for Web Based Homework-Project Follow System

Web Tabanlı Ödev-Proje Takip Sistemi İçin Veri Tabanı ve Site Tasarımı. Database and Site Design for Web Based Homework-Project Follow System Web Tabanlı Ödev-Proje Takip Sistemi İçin Veri Tabanı ve Site Tasarımı Hakan KÖR Hitit Üniversitesi, Çorum hakankor@hitit.edu.tr Özet: Bu çalışma, öğretim elemanlarının ödev ve proje ağırlık derslerde

Detaylı

Grid Bilgi Sistemleri (Grid Information Systems)

Grid Bilgi Sistemleri (Grid Information Systems) Grid Bilgi Sistemleri (Grid Information Systems) TR-Grid Kullanıcı Eğitimi (9-10 Temmuz 2007) Hakan Bayındır Bu Sunumda Grid Bilgi Sistemleri glite Bilgi Sistemi GLUE Şeması Grid Elemanları LCG Bilgi Sistemi

Detaylı

ÇEVRE VE ORMAN BAKANLIĞI CBS ÇALIġMALARI

ÇEVRE VE ORMAN BAKANLIĞI CBS ÇALIġMALARI ÇEVRE VE ORMAN BAKANLIĞI CBS ÇALIġMALARI mızda, son iki yıl içerisinde coğrafi bilgi sistemi çalışmaların büyük mesafe kat edilmiştir. Bilgi İşlem Dairemiz bünyesinde bir Coğrafi Bilgi Sistemleri Şube

Detaylı

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf / Y.Y. Ders Saati (T+U+L) Kredi AKTS İNTERNET TEKNOLOJİLERİ BG-412 4/1 2+2+0 2+2 6 Dersin Dili : TÜRKÇE Dersin Seviyesi

Detaylı

FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU

FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU M. Fatih TALU*, Resul DAŞ* (*) Fırat Üniversitesi, Enformatik Bölümü, 23119, ELAZIĞ fatihtalu@firat.edu.tr, rdas@firat.edu.tr ÖZET Bu çalışmada, Fırat Üniversitesi

Detaylı

BioAffix Ones Technology nin tescilli markasıdır.

BioAffix Ones Technology nin tescilli markasıdır. BioAffix Ones Technology nin tescilli markasıdır. ? NEDEN BİYOMETRİK DOĞRULAMA SUNUCU TABANLI BİYOMETRİK MICROSOFT WINDOWS OTURUM AÇMA UYGULAMASI Biyometrik veri taklit edilemez, şifre gibi unutulamaz!

Detaylı

Sade ve tam ekran masaüstü kullanımının temel çıkış noktası, aranılan özelliğe çabuk erişimi sağlayan yenilikçi kullanıcı deneyimidir.

Sade ve tam ekran masaüstü kullanımının temel çıkış noktası, aranılan özelliğe çabuk erişimi sağlayan yenilikçi kullanıcı deneyimidir. Netsis 3 Netsis 3 Netsis 3, Netsis ERP ürün ailesinin 3. Boyuta taşınmış yeni arayüz ve işlevleriyle karşımıza çıkan yeni yüzüdür. 3. Boyut, Logo ürün ailesi için ortak bir hedefi işaret eder, çünkü yapılan

Detaylı

Bilgisayar Programalamaya Giriş

Bilgisayar Programalamaya Giriş Bilgisayar Programalamaya Giriş Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü 18 Eylül 2014 Network - Ağ Birden fazla bilgisayarın bağlandığı ve veri alışverişi yaptığı ortama denir. Ağ ortamlarında

Detaylı

TCMB Deneyim Raporu. Kurumsal Java Uygulama Platformu. Sacit Uluırmak. Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü

TCMB Deneyim Raporu. Kurumsal Java Uygulama Platformu. Sacit Uluırmak. Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü TCMB Deneyim Raporu Kurumsal Java Uygulama Platformu Sacit Uluırmak Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü 2007 TCMB made available under the EPL v1.0 30.04.2007 Gündem

Detaylı

Deytek Bilişim, yazılım ve bilişim üzerine faaliyet gösteren bir Ar-Ge inovasyon şirketidir.

Deytek Bilişim, yazılım ve bilişim üzerine faaliyet gösteren bir Ar-Ge inovasyon şirketidir. Deytek Bilişim, yazılım ve bilişim üzerine faaliyet gösteren bir Ar-Ge inovasyon şirketidir. Servis Grubu -Sunucu Otomasyon ve İzleme -Web Hosting -Bulut Bilişim Alt Yapı -Bulut Bilişim Servis Çözümleri

Detaylı

Film Arşiv Sistemi. Yazılım Tasarım Belgesi

Film Arşiv Sistemi. Yazılım Tasarım Belgesi 1. Sürüm Tarihçesi Film Arşiv Sitesi Yazılım Tasarım Belgesi Sürüm Tarih Yazarlar Açıklamalar 1.0 28.12.2010 Rana ALGAN Elif BONCUK Bu belge sistemin tasarım detaylarını içerir. 2. Giriş 2.1 Amaç ve Kapsam

Detaylı

COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ

COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ http://facebook.com/esriturkey https://twitter.com/esriturkiye egitim@esriturkey.com.tr Kursun Süresi: 5 Gün 30 Saat COĞRAFİ

Detaylı