Your SlideShare is downloading. ×
Ankara JUG Eylül 2013 Etkinliği - Eclipse RCP 4
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Ankara JUG Eylül 2013 Etkinliği - Eclipse RCP 4

266
views

Published on

eclipse, RCP, java, ankara jug

eclipse, RCP, java, ankara jug

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
266
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Eclipse RCP 4 Tankut Koray
  • 2. İçerik ● Eclipse Hakkında ● Eclipse RCP nedir? ● Neden Eclipse RCP kullanmalıyım? ● Eclipse RCP neler içeriyor? ● Kimler Kullanıyor? ● Örnek bir uygulama
  • 3. ● Eclipse, bir çok dili destekleyen bütünleşik geliştirme ortamıdır. ● Başta Java olmak üzere Ada, C/C++, Javascript, PHP, Scala, COBOL, Fortran gibi dilleri desteklemektedir. ● Eklenti tabanlı genişletilebilir bir yapısı vardır. ● Tarihçesi: ○ 2000 yılında IBM Visual Age, ○ 2001 yılında Eclipse 1.0, ○ 2003 yılında Eclipse 2.1, ○ 2004 yılında Eclipse 3.0, (OSGi ye geçiş) ○ 2005 yılında Eclipse 3.1, ○ 2006 yılında Eclipse 3.2, (10 proje) ○ …… ○ 2012 yılında Eclipse 4.2, (72 proje) ○ 2013 yılında Eclipse 4.3 (72 proje) Eclipse Hakkında
  • 4. Eclipse Hakkında
  • 5. Eclipse Hakkında ● Rakamlarla Kepler: ● 54 farklı organizasyondan 428 geliştirici ● 4786 bundle ● 915 feature ● Stratejik Üyeler
  • 6. Eclipse Hakkında
  • 7. Eclipse Hakkında
  • 8. Eclipse RCP nedir? ● Rich Client Platform: ○ İstemciler için zengin özellikler içeren uygulamalar oluşturmak için bir platform ● Bazı hackerlar Eclipse platformunu kırarak, kendi uygulamaları için değiştirmeye başladılar. ● Bunun üzerine 2003 yılında Eclipse 2.1 ile beraber Eclipse RCP yayınlanmaya başladı. ● Açık kaynak kodlu ve bedavadır. UYGULAMALARINIZI GERÇEKTEN HAVALI ÜRÜNLER HALİNE GETİRMEK İÇİN BİR FIRSAT
  • 9. Neden Eclipse RCP? ● Genişletilebilir olması ○ Herşey bir eklenti ● Diğer Eclipse projeleri ve bileşen kütüphaneleri ile desteklenmesi ● Her uygulama için sıfırdan başlamanıza gerek kalmaması ○ Herkes tarafından sağlanan özellikleri geliştirmekle uğraşmak yerine sizin ürününüze değer katacak özelliklere yoğunlaşmanızı sağlar ● Test edilmiş ● İspatlanmış ● Hızlı Prototipleme ● Çoklu platform/cihaz desteği ● Kişiselleştirme ● Hem masaüstü hem de web için ortak kod ○ Rich Ajax Platform (RAP) ○ JavaFX
  • 10. Neden Eclipse RCP? Yerel Kullanıcı Deneyimi
  • 11. Neden Eclipse RCP? ● Ürün hatları için çok uygun ● Farklı uygulamaların gereklerine göre özellik ekleme/çıkarma çok kolay Taban Uygulama Gerek seti - 1 için uygulama kopyası Gerek seti - 2 için uygulama kopyası Gerek seti - 3 için uygulama kopyası Diğer Teknolojiler Taban Uygulama Gerek - 1 Eklentisi Gerek - 2 Eklentisi Gerek - 3 Eklentisi Gerek - n Eklentisi ... Eclipse RCP
  • 12. Eclipse RCP neler içeriyor?
  • 13. Eclipse RCP neler içeriyor? ● OSGi - Open System Gateway initiative ● SWT - Standart Widget Toolkit ● JFace ● Diğer Eclipse Projeleri ○ EMF
  • 14. Eclipse RCP neler içeriyor? ● Kullanıcı Deneyimi ○ Hoşgeldiniz Sayfası ○ Kopya Kağıtları ○ XML/HTML Temelli Yardım Mekanizması ● Güncelleme Mekanizması ● CSS ile stilleme
  • 15. Kimler Kullanıyor? ● NASA
  • 16. Kimler Kullanıyor? ● IBM Rational ürünleri ● IBM Lotus Symphony
  • 17. Kimler Kullanıyor? ● Adobe Flash Builder
  • 18. Kimler Kullanıyor? ● ASELSAN ○ KAPLAN Bomba İmha Robotu Operatör Konsolu ○ LEVENT İnsansız Suüstü Aracı Operatör Konsolu ○ Çeşitli komuta kontrol projeleri
  • 19. TEŞEKKÜRLER