MOBİL ARAÇLARDA ETMEN TEKNOLOJİSİNİN KULLANIMI

Slides:



Advertisements
Benzer bir sunumlar
.NET FRAMEWORK -MASAÜSTÜ VE SUNUCU YAZILIMLARI
Advertisements

SGB.NET’İN TEKNİK ALTYAPISI
VERİTABANI YÖNETİM SİSTEMLERİ
SİSTEM YÖNETİMİ KOORDİNATÖRÜ
Ses Kayıt Sistemi.
Medikal Bilişimde Kablosuz Algılayıcı Ağlar ve İnternet
Sistem Analizi ve Planlama
WEB SERVİCE İDRİS YÜRÜK MAHMUT KAYA.
1 BTME: Mobil Peer-to-Peer Uygulamalar İçin Bluetooth Uygulama Çatısı.
MOBİL ÖĞRENME VE MOBİL UYGULAMALAR
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
 Yapılan işler  Yapılan işlerin süreci  Personel.
Çevre ve Orman Bakanlığı Bilgi İşlem Dairesi Başkanlığı
Proje yönetiminde başarının yeni formülü. Daha başarılı projeler Daha ekonomik çözümler Daha özelleşmiş hizmetler için… Neden ?
Proxy-DNS Nedir?.
AĞ PROTOKOLÜ.
Bora GÜRSEL CBÜ BAUM Proje Yöneticisi
ETKİ DEĞERLENDİRME ÇALIŞMALARI
Çok Etmenli Sistemlerde Yük Dengeleme ve Yük Paylaşımı
Bölüm 1 Ağlar ve Verİ İletİşİmİ
Intelligent Network and Mobile Agents Agent kavramı 90’ların başında çıkmıştır. Agent kelimesinin kesin bir tanımı bulunmamaktadır. Bazı yerlerde uygulama.
PSD Tekniği Kullanımının OFDMA Tabanlı Bilişsel Telsiz Ağlarda Boşluk Algılamadaki Uygunluğu Aslı Birol1, Sultan Aldırmaz1, İbrahim Demirdöğen2, Hüseyin.
Büyük Risk Bilgisayar Ağları Network Soru-Cevap 1 Bilgisayar Ağları
Windows Server 2008’e Genel Bakış Microsoft Windows Server 2008, bilgi teknolojileri (BT) uzmanlarının altyapıları üzerindeki kontrollerini maksimum seviyeye.
BBY 302 Bilgi Teknolojisi ve Yönetimi Bilgi Teknolojileri Altyapısı
Şişecam S ayısal Yönetimle Verim VIII. "Türkiye'de İnternet" Konferansı 20 ARALIK 2002 Canan Özcan Türkiye Şişe ve Cam Fab. A.Ş.
KOBİ – ŞİRKET PORTALI BİTİRME PROJESİ EMRE UYUMAZ & ANIL GÜR.
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
AKILLI KART SAĞLIK SİSTEMİ
Microsoft'un birincil hedefi işletim sistemlerinin kullanımını daha kolay hale getirmektir: Windows 2000 aşağıdaki özellikleri sayesinde bu geleneği devam.
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
TRAFİK SORUNU Çözüm.
İNTERNET TABANLI UZAKTAN EĞİTİMDE MOBİL ÖĞRENMENİN ROLÜ
Yrd. Doç. Dr. Fatma Cemile Serçe Atılım Üniversitesi
SABPO METODOLOJİSİ KULLANILARAK FIPA UYUMLU ÇOK-ETMENLİ BİR OTEL REZERVASYON SİSTEMİNİN TASARIMI VE GERÇEKLEŞTİRİLMESİ Ayşegül Alaybeyoğlu, Geylani Kardaş,
PROJE GELİŞTİRME VE YÖNTEMİ II
Web 2.0 Araçlarının Tanıtımı ÖZGE AKMAN TÜRKÇE ÖĞRETMENLİĞİ 2. SINIF 1. ÖĞRETİM
Bilgisayar Ağlarına Giriş
Mobil Uygulama Geliştirme
BİLGİSAYAR NEDİR?.
Mobil İletişimin Gelişimi
KIRKLARELİ ÜNİVERSİTESİ
ISL429-Yönetim Bilişim Sistemleri İletişim ve Ağ Sistemleri.
Hakan Dalkılıç Dr. Mehmet Hilal Özcanhan
Kurumsal Ağlarda Uzak ve Merkezi İşlem Birimlerinin Sanallaştırılması: Bir Uygulama Emrah ÇOLAK, SGK Aydın ÇETİN, Gazi Üniversitesi ŞUBAT 2016.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Ulusal Bilgi Sistemleri Güvenlik Programı Bilge KARABACAK 8 Haziran 2007, Ankara.
Çomar neyi çözecek? ● Ayarlama arayüzleri görev tabanlı olmalı ● Gündelik işler için komut satırı gerekmemeli ● Belgeleri yalnızca programcılar okuyor.
SUNUCU İŞLETİM SİSTEMLERİ
Öğretim Görevlisi Alper Talha Karadeniz Ağ Temelleri
BİLGİ İŞLEM ORGANİZASYONU -Voice/VoIP
One Touch Video Kurumlar, İşletmeler ve Çağrı Merkezleri için internet tabanlı ve mobil etkileşimli video çözümü 2010 Avaya Inc. All rights reserved.
Satış Grubu Yöneticisi
Prof. Dr. Orhan torkul Arş. Gör. M. Raşit cesur
haZIRLAYAN: ELİF KARAOĞLU
Penetrasyon Testleri Erçin DİNÇER.
İşletim Sistemleri Arasındaki Temel Farklılıklar
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
BİLGİ İŞLEM YAPILANMASI
İŞLETİM SİSTEMİ Adem ÇİMEN İşletim Sistemi Nedir
ACTIVE DIRECTORY.
Mobil uygulama geliştirme pelin yıldırım Fatma bozyiğit
Ontoloji Tabanlı Bir Kitap Sorgulama Sistemi Gerçekleştirimi
Ege Üniversitesi Bilgisayar Mühendisliği
Mustafa COŞAR- Murat DOĞAN- İsmail ARIK Hitit Üniversitesi
BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ
102 - Çoklu Algoritma Desteğine Dayalı E-İmza Uygulaması (E-Signat)
JADE, JADEX, RETSINA, DECAF Etmen Geliştirim Platformlarının Karşılaştırılması Duygu SÖNMEZ ÇANAKKALE ONSEKİZ MART ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ.
FIRAT ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ
Sunum transkripti:

MOBİL ARAÇLARDA ETMEN TEKNOLOJİSİNİN KULLANIMI Rıza Cenk Erdur Ayşegül Alaybeyoğlu Güneş Kabukçu

İÇİNDEKİLER Giriş Etmen Çerçevelerinin Mobil Araçlara Taşınmasında Temel Yaklaşımlar Mobil Araçlar İçin Etmen Çerçeveleri Jade Leap Agent Factory SEAGENT Sonuç

GİRİŞ Mobil ve kablosuz iletişim teknolojilerindeki gelişmeler Çok etmenli sistem platformlarına erişim ve özerk yazılımların mobil araçlarda kullanımı

ETMEN ÇERÇEVELERİNİN MOBİL ARAÇLARA TAŞINMASINDA TEMEL YAKLAŞIMLAR Mobil araçlar içinde etmen gerçekleştirimi 2) Etmen tabanlı servisleri sabit platformdan almak

1. Mobil Araçlar İçinde Etmen Gerçekleştirimi Etmenlerin iş parçaları (thread) olarak tanımlandığı ortamlar Mobil araçlardaki kaynakların yetersiz olması

1. Mobil Araçlar İçinde Etmen Gerçekleştirimi Mobil araçtaki etmende iki temel modül bulunur. 1) İletişim Modülü 2) Görev İşletme Modülü

1. Mobil Araçlar İçinde Etmen Gerçekleştirimi “Etmen Yönetim Servisi” “Etmen Dizin Servisi” “Etmenler Arası İletişim Kanalı”

2. Etmen Tabanlı Servisleri Sabit Platformdan Almak MobiAgent : MIDlet Agents2Go : Kullanıcı istekleri, sunucu, gelen yanıtlar

İki Yaklaşımın Değerlendirilmesi Sürekli olarak ortamın ve kullanıcı davranışlarının algılanması, kullanıcı profilleme gibi sorumlulukları etmenler üstlenmiş olur. Büyük miktarda anlamsal verinin işleneceği, anlamsal web servisi bulma ve çağırmanın mümkün olacağı anlamsal web gibi ortamlarda bu işlevlerin mobil araçtaki etmen tarafından gerçekleştirilmesi olası değildir.

3. MOBİL ARAÇLAR İÇİN ETMEN ÇERÇEVELERİ Jade Leap Masaüstü bilgisayarlarda, cep bilgisayarı ve Java uyumlu telefonlar GSM üzerinden TCP/IP ve IEEE 802.11 kablosuz yerel alan ağı Taşınabilirliği sağlamak için Java kullanılmıştır.

3. MOBİL ARAÇLAR İÇİN ETMEN ÇERÇEVELERİ Jade Leap Etmen içericilerinin (agent container) birleşiminden oluşur. Tek bir içerici olarak düşünülebilir yada ağ üzerinde farklı noktalara dağıtılabilir. Ana içerici: Jade Leapin diğer platformdaki etmenler tarafından bir bütün olarak algılanmasını sağlar

3. MOBİL ARAÇLAR İÇİN ETMEN ÇERÇEVELERİ Jade Leap Ana içerici(main container) tektir ve platformun diğer aktif içericileri tarafından erişilebilir. Etmen yönetim ve rehber servisi gibi zorunlu servisleri sunar

3. MOBİL ARAÇLAR İÇİN ETMEN ÇERÇEVELERİ Jade Leap Mimarisi için bir örnek: Mobil araçtan taksi çağırma. Sistemdeki etmenler: a) Kişisel Etmen b) Taksi Etmeni c) Trafik Etmeni d) Görselleştirme Etmeni e) Taksi İstasyonu

3. MOBİL ARAÇLAR İÇİN ETMEN ÇERÇEVELERİ 2) Agent Factory Çerçevesinin Mobil Araçlara Taşınması: Gulliver’s Genie Agent Factory çerçevesini mobil ortamlara taşımayı hedefleyen bir projedir. BDI mimarisi

3. MOBİL ARAÇLAR İÇİN ETMEN ÇERÇEVELERİ 2) Agent Factory Çerçevesinin Mobil Araçlara Taşınması: Gulliver’s Genie Turizm alanına yönelik bir uygulama. Mobil Araç Üzerindeki Etmenler: Spatial Agent b) Cache Agent Sunucu Tarafında Çalışan Etmenler: Tourist Agent b)GIS Agent c)Profile Agent d) Registration Agent

3. MOBİL ARAÇLAR İÇİN ETMEN ÇERÇEVELERİ 3) Seagent-Mobil Çerçevesi Ege Üniversitesi Bilgisayar Mühendisliği araştırma grubu İletişim ve planlama altyapısında benzerdir Anlamsal Web ortamında ise çok etmenli sistem geliştirilmesinde destek ve kolaylık sağlar. SEAGENT ortamı için http://aegeants.ege.edu.tr adresine başvurulabilir .

3. MOBİL ARAÇLAR İÇİN ETMEN ÇERÇEVELERİ 3) Seagent-Mobil Çerçevesi Seagent Katmanlı Mimarisi

3. MOBİL ARAÇLAR İÇİN ETMEN ÇERÇEVELERİ 3) Seagent-Mobil Çerçevesi Katmanlar Communication Infrastructure Layer Agency Paketi Platform Services Paketi Reusable Behaviour Layer Application Dependent Behaviour

3. MOBİL ARAÇLAR İÇİN ETMEN ÇERÇEVELERİ 3) Seagent-Mobil Projesi Amaç, SEAGENT etmen çerçevesini mobil bilgi işlem ortamına taşımaktır.Bu amaçla SEAGENT etmen çerçevesine yapılan eklemeler: İletişim kanalı genişletilmiştir.Bluetooth,GPRS “Mediator agent” “iletişim modülü” ve “görev işletici modül”

4. SONUÇLAR Mobil araçlarda uygulama geliştirmede karşılaşılan kaynak sıkıntısını ve açık,dinamik ortamlarda geliştirilen uygulamaların gereksinimlerini karşılayabilmek için, mobil araçlara etmenler aracılığı ile akıllı servis sağlamak bir çözüm olarak görülmüştür. Mobil araçlarda daha az kaynağa ihtiyaç duyacak şekilde “lightweight” olarak adlandırılan etmenler kullanmak, daha karmaşık fonksiyonların ise sabit sunucularda bulunan aracı etmenler vasıtası ile sağlanmasının daha uygun olacağı sonucuna varılmıştır.

Dinlediğiniz İçin Teşekkürler…