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ı...
<ul><li>“ Mashup” nedir? </li></ul><ul><li>Neden “Mashup”? </li></ul><ul><li>Demo – Yahoo Pipes </li></ul><ul><li>ExtMap F...
“ Mashup” Nedir?
<ul><li>Web geliştirmede, “mashup” birden fazla kaynaktan gelen veriyi bir araç altında birleştirmek manasına gelmektedir....
“ 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...
“ Mashup” Nedir? Google Maps  API  de diğer  API lerin önünde
“ Mashup” Nedir?
“ Mashup” Nedir?
<ul><li>Servis tabanlıdır (genelde REST) </li></ul><ul><li>Genelde kullanıcı tarafında çalışır (JavaScript / Flash ya da F...
<ul><li>http://pipes.yahoo.com   </li></ul><ul><li>RSS Feed:  http://feeds2.feedburner.com/sondepremler   </li></ul><ul><l...
ExtMap Framework ESRI Geliştiricileri Zirvesi 2009 – Mashup Yarışması Birincisi http://www.esri.com/events/devsummit/chall...
ExtMap Framework <ul><li>Neden geliştirdik? </li></ul><ul><li>Standart CBS web yazılım çatısı (framework) oluşturmak </li>...
ExtMap Framework <ul><li>Bileşenleri : </li></ul><ul><li>Google Maps API </li></ul><ul><li>ESRI JavaScript Extension for G...
ExtMap Framework <ul><li>Desteklenen Servisler : </li></ul><ul><li>Statik Tile Servisleri </li></ul><ul><li>ArcGIS Server ...
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ç <ul><li>Mashup’lar hızlı geliştirme ortamı sağlıyor </li></ul><ul><li>Son kullanıcıya daha hızlı ve kullanıcı dostu ...
Sonuç Teşekkür ederim…
Tartışma Sorular ve Cevaplar
Upcoming SlideShare
Loading in …5
×

ESRI Turkey User Conf 2009

1,300 views

Published on

Published in: Technology, Travel, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,300
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ESRI Turkey User Conf 2009

  1. 1. 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
  2. 2. <ul><li>“ Mashup” nedir? </li></ul><ul><li>Neden “Mashup”? </li></ul><ul><li>Demo – Yahoo Pipes </li></ul><ul><li>ExtMap Framework </li></ul><ul><li>Demo – ExtMap ve Yahoo Pipes </li></ul><ul><li>Demo – ExtMap ve DSİ Servisleri </li></ul><ul><li>Sonuç </li></ul><ul><li>Tartışma </li></ul>Sunum İçeriği
  3. 3. “ Mashup” Nedir?
  4. 4. <ul><li>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. </li></ul>“ Mashup” Nedir?
  5. 5. “ Mashup” Nedir? Mashup web sayfa/servis parçalarının bir birleşimidir. Örnek: Hava Durumu Mashup’ları
  6. 6. “ Mashup” Nedir? JavaScript Flash/Flex Silverlight
  7. 7. “ 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!
  8. 8. “ Mashup” Nedir? Google Maps API de diğer API lerin önünde
  9. 9. “ Mashup” Nedir?
  10. 10. “ Mashup” Nedir?
  11. 11. <ul><li>Servis tabanlıdır (genelde REST) </li></ul><ul><li>Genelde kullanıcı tarafında çalışır (JavaScript / Flash ya da Flex / Silverlight) </li></ul><ul><li>Geliştirilmesi kolaydır </li></ul><ul><li>Basittir, bundan dolayı da kullanıcı dostudur. </li></ul><ul><li>Altlık için ekstra uğraşı gerektirmez (Google Maps / Virtual Earth) </li></ul>Neden “Mashup”?
  12. 12. <ul><li>http://pipes.yahoo.com </li></ul><ul><li>RSS Feed: http://feeds2.feedburner.com/sondepremler </li></ul><ul><li>Fetch Feed – Filter – Location Extractor – Pipe Out </li></ul>Demo – Yahoo Pipes
  13. 13. ExtMap Framework ESRI Geliştiricileri Zirvesi 2009 – Mashup Yarışması Birincisi http://www.esri.com/events/devsummit/challenges/index.html
  14. 14. ExtMap Framework <ul><li>Neden geliştirdik? </li></ul><ul><li>Standart CBS web yazılım çatısı (framework) oluşturmak </li></ul><ul><li>Aynı fonksiyonları tekrar tekrar yazmamak </li></ul><ul><li>Yazılım geliştirme sürecini hızlandırmak </li></ul><ul><li>Programcılığa yeni başlayanların bile uygulama geliştirmesini sağlamak </li></ul><ul><li>Kullanıcı Arayüzünde bir standart oluşturmak </li></ul><ul><li>İlham kaynağımız : </li></ul><ul><li>Efsane Arcview 3.2  </li></ul><ul><li>Arcview’in ilkel bir web versiyonunu yapmak istedik </li></ul>
  15. 15. ExtMap Framework <ul><li>Bileşenleri : </li></ul><ul><li>Google Maps API </li></ul><ul><li>ESRI JavaScript Extension for Google Maps API </li></ul><ul><li>Ext JS Kütüphanesi </li></ul><ul><li>Yakında... </li></ul><ul><li>ESRI REST API </li></ul><ul><li>OpenLayers API </li></ul><ul><li>Kullanılan Araçlar : </li></ul><ul><li>Aptana Studio </li></ul><ul><li>SVN (versiyonlama için) </li></ul><ul><li>Firefox + Firebug </li></ul>
  16. 16. ExtMap Framework <ul><li>Desteklenen Servisler : </li></ul><ul><li>Statik Tile Servisleri </li></ul><ul><li>ArcGIS Server Dinamik Servisleri </li></ul><ul><li>ArcGIS Server Statik Servisleri </li></ul><ul><li>WMS Servisleri (Tile üzerinden) </li></ul><ul><li>KML </li></ul><ul><li>GeoRSS </li></ul><ul><li>Neden ArcGIS Server 9.3? </li></ul><ul><li>REST ve JS API </li></ul><ul><li>Yönetimi kolay </li></ul><ul><li>Web Mercator projeksiyon sistemini destekliyor </li></ul><ul><li>Google Maps/Virtual Earth ve Google Earth ile entegre </li></ul>
  17. 17. ExtMap Framework http://www.geowebdeveloper.com/summitmap/
  18. 18. ExtMap Framework DEMO - ExtMap ve Yahoo Pipes http://www.geowebdeveloper.com/summitmap/
  19. 19. ExtMap Framework DEMO http:// www.beytepecampus.com
  20. 20. Sonuç <ul><li>Mashup’lar hızlı geliştirme ortamı sağlıyor </li></ul><ul><li>Son kullanıcıya daha hızlı ve kullanıcı dostu bir arayüz sağlıyor </li></ul><ul><li>Altlık oluşturmanıza gerek kalmıyor </li></ul>
  21. 21. Sonuç Teşekkür ederim…
  22. 22. Tartışma Sorular ve Cevaplar

×