Muharrem Taç

Slides:



Advertisements
Benzer bir sunumlar
Muharrem Taç
Advertisements

ASP.NET MVC Nedir ? Neden Gereksinim Duyulmuştur ?
.NET FRAMEWORK -MASAÜSTÜ VE SUNUCU YAZILIMLARI
Yazılım Geliştirme ve Java
İÇİNDEKİLER Hakkında Kod Editörü Hata Ayıklayıcı Tasarımcı
WEB Tasarımı & .NET Bolum 1
04/02/10 Django Web Uygulamaları Geliştirmede Çağdaş bir Yaklaşım.
© 2011 Adobe Systems Incorporated. Cep Telefonu Değeri Belirlemek için Mobil Uygulama Sabri Dündar / Volkan Altuntaş Celal Bayar Üniversitesi.
ANDROID işletim sistemi
Yazılım Mühendisliği Bölüm - 6 Gerçekleştirim
Editör Penceresinden Dergi (ADS) Ayarları
FRAMEWORK.
‘Net-Class’ Web tabanlı Öğrenme Yönetim Sistemi 20 Aralık 2002.
ANDROID işletim sistemi
IT 504 İnternet ve Web Programlama Tanıtım Yrd. Doç. Yuriy Mishchenko.
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
MART 2013 İŞLETİM SİSTEMLERİ.
Açık Ders Malzemelerinde (ADM) Teknik Alt Yapı R. Orçun Madran
Universal Bilgi Teknolojileri
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
Yavuz Seyhan Adem Ertaş Mustafa Tanış Zekai Çalışkan.
PHP.
Algoritma ve Programlama BMÜ 112
KÜBRA AYAN & DİLEK DEMİRAL
ALİ FINDIK Galatasaray Ünİversİtesİ 2015
Java GUI Programming.
Zuhal GÜRSOY.
Dokuz Eylül Üniversitesi Web Sitesi Projesi 2009.
Nesneye Dayalı Programlama
ASP.NET Web FORMS -> MVC FRAMEWORK
KONGRE YÖNETİM SİSTEMİ MEHMET TURAN M. SERTAÇ KELEŞ.
4. SUNU:PROJENİN GELİŞTİRİLMESİ (TASARIM AŞAMASI).
BIL MOBiL PROGRAMLAMA TEKNiKLERi
Mobil Uygulama Geliştirme
PROGRAMLAMA Doç.Dr. Murat ÇAKIROĞLU 2015 – 2016 Güz Dönemi Kredi : 3+1
Dersi Özeti Kursun içeriğini özeti Alt başlıkları Proje Kurs esnasında kullanmayı planladığımı editörler HTMLe giriş Temel etiketler Notepad+’da.
Modül 1: Giriş. Genel Bakış Temel.NET kavramları Geliştirme ortamında gezinti Bir C# projesi oluştur Use Visual Studio.NET Veriye eriş Hata ayıkla ve.
BSM447 – MOBİL UYGULAMA GELİŞTİRME Öğr. Gör. Nevzat TAŞBAŞI 3. Hafta.
GGJ 2016 Oyun Yükleme GGJ Takımı. Bir GGJ kullanıcısı olmalısınız. Bir oyunu sisteme yüklemek için: 1. Bir GGJ hesabınız olmalı. 2. Bir jam merkezini.
Android Kurulum Elemanlari Android Ortaminin Olusturulmasil icin asaida ifade edilen araclarin olmasi ve kurulumlarinin gerceklestirilmesi gerekmektedir.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Yrd. Doç. Dr. Hidayet Takcı. Ders Hakkında Bu ders; veritabanı tasarım ve uygulama işlevi bir yazılım geliştirme görevi olarak ele alınacaktır. Derste.
Mobil Uygulama Geliştirme Teknikleri
İÇERİK YÖNETİM SİSTEMİ Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu.
Visual Studio 2010 Menüler. File Tümü Kaydet Şablonu Ver Kaynak Kontrolü Sayfa Ayarları Yazdır Ctrl+P Çıkış Alt+F4 Seçili Nesne. Farklı kaydet Kapat Dizini.
Muammer Benzeş MVP (IIS)
ÇAKIL SU KIRLI ANIL CAN AKKAYA SENA ÖNDER ÇAĞRI KUÇAT CEREN ERGİN DORUK ERTÜRK.
INGENIAS DEVELOPMENT KıT Engin Deniz Tümer.  Genel Bakış  Özellikleri  Avantajları  Katmanları  Kurulumu  Kullanımı  Test ve Debugging.
XML ve XML WEB SERVİSLERİ Volkan ALTINTAŞ. XML Bağımsız bir kuruluş olan W3C tarafından tasarlanmıştır. Herhangi bir kurumun tekelinde değildir. Kişilerin.
Partnership for the Future United Nations Development Programme Programme funded by the European Union UNDP-PFF Nasıl Web Sitesi Sahibi.
Tekir (Ön Muhasebe Yazılımı) Merve Yalçın Ahmet Deniz Korkmaz Tekir Nedir? Kullanılan.
Bilgi Güvenliği Denetim Sürecinde Özgür Yazılımlar Fatih Özavcı Bilgi Güvenliği Danışmanı
Uygun Teknoloji Özgür Yazılım'ın Ekonomik ve Sosyal Yönleri Hakan Uygun.
DEÜ B İ LG İ İ ŞLEM DA İ RES İ FORMS & REPORTS YAYıNLAYıCı YAŞAR DEREL İ.
Java ve Linux Bora Güngören Portakal Teknoloji Akademik Bilişim
Uygun Teknoloji Özgür Yazılım Ekonomisi Hakan Uygun.
BİLGİSAYARDA DONANIM ve YAZILIM
Recep KEÇEÇİ A Linux Mint. Linux Mint, Clément Lefèbvre tarafından geliştirildi ve Fransada 2006 yılında yayınlandı. Clément haricinde 2 yöneticisi.
Server Yönetim Programları
İNTERNET PROGRAMCILIĞI 2
Arduino Arduino Eğitimleri Coşkun Taşdemir
Problemi Çözme Adımları
J-guar Uyarlama Aracı Arif BATTAL Uyarlama Araçları Danışmanı.
Program Kurulum Seti Hazırlamak
Bu sununun aynısını (Animasyonlar vb
Bu sununun aynısını (Animasyonlar vb
Genel PHP Akademik Bilişim 2003 Adana, Şubat 2003 Hidayet Doğan
Emre AKADAL Şebnem ÖZDEMİR Dr. Zerrin AYVAZ REİS
PHP FRAMEWORKLERİN KARŞILAŞTIRILMASI ve LARAVEL FRAMEWORKÜN İNCELENMESİ Hakan KÖR1, Hasan ERBAY2 1Hitit Üniversitesi, Uzaktan Eğitim Merkezi, Çorum 2Kırıkkale.
GÖMÜLÜ SİSTEMLER İÇİN ECLIPSE TABANLI TÜMLEŞİK GELİŞTİRME ORTAMI
Sunum transkripti:

Muharrem Taç

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 : SWT : Standard Wicket Toolkit (Plugin sistemi)

Mimari

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

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

Teşekkürler