• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
ESRI Turkey User Conf 2009
 

ESRI Turkey User Conf 2009

on

  • 1,976 views

 

Statistics

Views

Total Views
1,976
Views on SlideShare
1,968
Embed Views
8

Actions

Likes
0
Downloads
10
Comments
0

3 Embeds 8

http://www.slideshare.net 4
http://www.linkedin.com 3
http://www.slideee.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    ESRI Turkey User Conf 2009 ESRI Turkey User Conf 2009 Presentation Transcript

    • DSİ Bünyesinde Geliştirilen Mashupların Yaşam Döngüsü Alper DİNÇER , CBS Web Yazılım Uzmanı ESRI Türkiye Kullanıcıları Grubu Toplantısı 29 Mayıs 2009
      • “ Mashup” nedir?
      • Neden “Mashup”?
      • Demo – Yahoo Pipes
      • ExtMap Framework
      • Demo – ExtMap ve Yahoo Pipes
      • Demo – ExtMap ve DSİ Servisleri
      • Sonuç
      • Tartışma
      Sunum İçeriği
    • “ Mashup” Nedir?
      • Web geliştirmede, “mashup” birden fazla kaynaktan gelen veriyi bir araç altında birleştirmek manasına gelmektedir. Ortaya çıkan ürün kaynak verileri kullanmasına rağmen gerek anlam gerekse biçim olarak kaynaklardan farklıdır.
      “ Mashup” Nedir?
    • “ Mashup” Nedir? Mashup web sayfa/servis parçalarının bir birleşimidir. Örnek: Hava Durumu Mashup’ları
    • “ Mashup” Nedir? JavaScript Flash/Flex Silverlight
    • “ Mashup” Nedir? Harita mashup’ları diğerlerinin önünde. http://www. programmableweb .com Dünya üzerindeki verinin 80%’nin coğrafi bağlantısı vardır!
    • “ Mashup” Nedir? Google Maps API de diğer API lerin önünde
    • “ Mashup” Nedir?
    • “ Mashup” Nedir?
      • Servis tabanlıdır (genelde REST)
      • Genelde kullanıcı tarafında çalışır (JavaScript / Flash ya da Flex / Silverlight)
      • Geliştirilmesi kolaydır
      • Basittir, bundan dolayı da kullanıcı dostudur.
      • Altlık için ekstra uğraşı gerektirmez (Google Maps / Virtual Earth)
      Neden “Mashup”?
      • http://pipes.yahoo.com
      • RSS Feed: http://feeds2.feedburner.com/sondepremler
      • Fetch Feed – Filter – Location Extractor – Pipe Out
      Demo – Yahoo Pipes
    • ExtMap Framework ESRI Geliştiricileri Zirvesi 2009 – Mashup Yarışması Birincisi http://www.esri.com/events/devsummit/challenges/index.html
    • ExtMap Framework
      • Neden geliştirdik?
      • Standart CBS web yazılım çatısı (framework) oluşturmak
      • Aynı fonksiyonları tekrar tekrar yazmamak
      • Yazılım geliştirme sürecini hızlandırmak
      • Programcılığa yeni başlayanların bile uygulama geliştirmesini sağlamak
      • Kullanıcı Arayüzünde bir standart oluşturmak
      • İlham kaynağımız :
      • Efsane Arcview 3.2 
      • Arcview’in ilkel bir web versiyonunu yapmak istedik
    • ExtMap Framework
      • Bileşenleri :
      • Google Maps API
      • ESRI JavaScript Extension for Google Maps API
      • Ext JS Kütüphanesi
      • Yakında...
      • ESRI REST API
      • OpenLayers API
      • Kullanılan Araçlar :
      • Aptana Studio
      • SVN (versiyonlama için)
      • Firefox + Firebug
    • ExtMap Framework
      • Desteklenen Servisler :
      • Statik Tile Servisleri
      • ArcGIS Server Dinamik Servisleri
      • ArcGIS Server Statik Servisleri
      • WMS Servisleri (Tile üzerinden)
      • KML
      • GeoRSS
      • Neden ArcGIS Server 9.3?
      • REST ve JS API
      • Yönetimi kolay
      • Web Mercator projeksiyon sistemini destekliyor
      • Google Maps/Virtual Earth ve Google Earth ile entegre
    • ExtMap Framework http://www.geowebdeveloper.com/summitmap/
    • ExtMap Framework DEMO - ExtMap ve Yahoo Pipes http://www.geowebdeveloper.com/summitmap/
    • ExtMap Framework DEMO http:// www.beytepecampus.com
    • Sonuç
      • Mashup’lar hızlı geliştirme ortamı sağlıyor
      • Son kullanıcıya daha hızlı ve kullanıcı dostu bir arayüz sağlıyor
      • Altlık oluşturmanıza gerek kalmıyor
    • Sonuç Teşekkür ederim…
    • Tartışma Sorular ve Cevaplar