• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Ankara JUG Eylül 2013 Etkinliği - Eclipse RCP 4
 

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

on

  • 370 views

eclipse, RCP, java, ankara jug

eclipse, RCP, java, ankara jug

Statistics

Views

Total Views
370
Views on SlideShare
370
Embed Views
0

Actions

Likes
1
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

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

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

    • Eclipse RCP 4 Tankut Koray
    • İçerik ● Eclipse Hakkında ● Eclipse RCP nedir? ● Neden Eclipse RCP kullanmalıyım? ● Eclipse RCP neler içeriyor? ● Kimler Kullanıyor? ● Örnek bir uygulama
    • ● 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
    • Eclipse Hakkında
    • Eclipse Hakkında ● Rakamlarla Kepler: ● 54 farklı organizasyondan 428 geliştirici ● 4786 bundle ● 915 feature ● Stratejik Üyeler
    • Eclipse Hakkında
    • Eclipse Hakkında
    • 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
    • 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
    • Neden Eclipse RCP? Yerel Kullanıcı Deneyimi
    • 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
    • Eclipse RCP neler içeriyor?
    • Eclipse RCP neler içeriyor? ● OSGi - Open System Gateway initiative ● SWT - Standart Widget Toolkit ● JFace ● Diğer Eclipse Projeleri ○ EMF
    • 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
    • Kimler Kullanıyor? ● NASA
    • Kimler Kullanıyor? ● IBM Rational ürünleri ● IBM Lotus Symphony
    • Kimler Kullanıyor? ● Adobe Flash Builder
    • 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
    • TEŞEKKÜRLER