• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Eclipse
 

Eclipse

on

  • 3,662 views

Türkiye Bilişim Derneği İstanbul Şubesi tarafından düzenlenen 3. İstanbul Bilişim Konferansı sona erdi. ...

Türkiye Bilişim Derneği İstanbul Şubesi tarafından düzenlenen 3. İstanbul Bilişim Konferansı sona erdi.

Marmara Üniversitesi Nişantaşı Kampüsü Erdal İnönü Bilim ve Kültür Merkezi'nde 29-30-31 Mayıs tarihleri arasında düzenlenen ve sektörün önemli konularının tartışıldığı konferansta "Bilişimde Yönetişim" enine boyuna tartışıldı.

Sayın Ümit Vardar'ın Netbeans ve Sayın Kıvanç Erdem Oracle Yazılım Araçları sunumunu yaptığı Yazılım Araçları oturumunda ben de Eclipse anlatmaya çalıştım.

Statistics

Views

Total Views
3,662
Views on SlideShare
3,541
Embed Views
121

Actions

Likes
2
Downloads
53
Comments
0

6 Embeds 121

http://www.gelecekonline.com 54
http://www.muharremtac.com 46
http://www.slideshare.net 13
http://www.linkedin.com 4
https://www.linkedin.com 3
http://gelecekonline.com 1

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

Eclipse Eclipse Presentation Transcript

  • Muharrem Taç www.muharremtac.com [email_address]
  • Eclipse Nedir
  • Eclipse Nedir Kasım 2001’de şu kurumların iştirakiyle ortaya çıkmış bir oluşum: Borland, IBM, MERANT, QNX Software Systems, Rational Software, Red Hat, SuSE, TogetherSoft , Webgain 2 Şubat 2004 yılında reorganizasyon ile ve kar amacı gütmeyen bir şirket oldu.
  • Eclipse Nedir Eclipse Platform, Java dünyasında standard diyebiliriz. Yazılım süreçlerini, yazılım araçlarını tek bir çatı altında toplama amacıyla ortaya çıktı. Açık kaynak kodludur, Tamamen Java ile yazılmıştır. Sürüm isimlerini Jupiter’in adlarından alır. Her yıl Haziran ayında yeni versiyon çıkıyor. Eclipse 3.2 Callisto 2006 Eclipse 3.3 Europa 2007 Eclipse 3.4 Ganymede 2008 Eclipse 3.5 Galileo 2009
  • Mimari
  • Mimari Kaynak : http://www. thexpot .net/2006/01/ eclipse -nedir/ SWT : Standard Wicket Toolkit (Plugin sistemi)
  • Mimari
  • View - Perspective
  • View - Perspective View Adı üzerinde görünüm. Örnek : Projedeki dosyalara erişmek için Project Explorer
  • View - Perspective View Veritabanı için Data Source View
  • View - Perspective View Listesi Window -> Show View -> Other..
  • View - Perspective Perspective Aynı işi yapan View’ların bir araya gelerek oluşturduğu bütünlük. Aslında işe göre gerekli View’ların aynı kapsamda olması çok normal. Ama pekçok IDE bu özelliği desteklemiyor. Mesela veritabanı işlemleri yaparken debug view’ının ortalarda olmamasını tercih ederiz. Bir not : Debug Perspective’inde Project Explorer view’ının olmasını isteyebilirsiniz buna benzer değişikliler de mümkün. Perspective’ler özelleştirilebilir.
  • View - Perspective Perspective Örnek : Debug perspective
  • View - Perspective Perspective Tüm Perspective’ler için Window -> Open Perspective -> Other…
  • Projeler
  • Eclipse Projeleri Eclipse aynı zamanda pekçok projeye de ev sahipliği yapıyor, Eclipse tarafından doğrudan desteklenen projeler olduğu gibi bağımsız projeler de bulunuyor. Her proje sonucunda sadece plugin ortaya çıkmıyor, bazı projeler yeni bir dağıtım ile sonuçlanıyor.
  • Eclipse Projeleri Eteration’ın Lomboz Projesi (Ülkemizin gurur kaynaklarından)
  • Eclipse Projeleri Spring Source Tool Suite
  • Eclipse Projeleri En bilinen projeler GEF (Graphical Editing Framework) Görsel öğeler içeren yazılımlar oluşturmak için kullanılan çatı. WYSIWYG editör, akış diyagramları, UML tasarımı hatta Form Editör’ü yazılabilecek kadar esnek. VE (Visual Editor) Swing ve SWT için form tasarımlarını kolaylaştıran, tasarım anında gerekli kodları oluşturan plugin. GEF ve UML2 projelerini kullanır.
  • Eclipse Projeleri En bilinen projeler WTP (Web Tools Platform) Servlet Container ve Application Server’lar üzerinde doğrudan deployment yapabilen pluginler. Tüm Java serverlara destek veriyor, eksik olanları tamamlamak için download mekanizması bulunuyor. PDT (PHP Development Tools) PHP projlerde yüksek başarımlı, debugging destekli PHP IDE. CDT (C/C++ Developer Tools) C/C++ geliştirme ortamı.
  • Projeler Sayısı artan projeler http://www.eclipse.org/projects/listofprojects.php
  • Pluginler
  • Pluginler Eclipse plugin desteği ile yaygınlaştı diyebiliriz. Programlama dilleri için pluginler Yazılım süreçleri için pluginler Tümleştirme için pluginler Ticari pluginler
  • Pluginler İki şekilde plugin yüklenebiliyor: Online. Offline. Plugin Yükleme
  • Pluginler Online yüklemede Help -> Software Updates Online Plugin Yükleme
  • Pluginler Offline yüklemede Eclipse dizini altında plugins ve/veya modules dizinine gerekli kütüphaneler kopyalanıyor. Offline Plugin Yükleme
  • Dağıtımlar
  • Dağıtımlar Özgür yazılım dağıtımlar Lomboz, Aptana, Spring Source Tool Suite, Jboss Tools, Yoxos Ticari dağıtımlar IBM Rational, Borland Java Builder, MyEclipse,
  • Eteration’ın Lomboz Projesi Dağıtımlar
  • Spring Source Tool Suite Dağıtımlar
  • Jboss Tools Dağıtımlar
  • IBM Rational Dağıtımlar
  • Yoxos Dağıtımlar
  • Yoxos Download Dağıtımlar
  • Aptana Dağıtımlar
  • EclipsIST
  • EclipseIST Her yıl Nisan ayında İstanbul’da düzenleniyor. Dünyadan Eclipse commiter’ları katılıyor. Dr.Naci Dai Eteration A.Ş.
  • e4
  • e4 Eclipse 3 versiyonu pekçok projeye destek vermesi ve backward compatibility (geriye doğru uyumluluk) mecburiyeti nedeniyle yeniliğe yavaş yavaş kapanıyor. Bu sorunu aşmak için Eclipse 4 adında yeni bir major versiyon çıkarılacak ve Eclipse 3 ile eşzamanlı olarak yürüyecek. Mevut pluginlere destek yok. Yeni bir çekirdek geliştiriliyor.
  • Gerekli Adresler
  • Dağıtımlar www.eclipse.org www.myeclipse.com www.eclipseplugincentral.com http:// lomboz.objectweb.org www.eclipse-plugins.info www.eclipsist.org
  • Teşekkürler