Archive for the “duyurular” Category


Hangisinin daha once cikacagi , ne zaman cikacagi gibi sorular henuz muallakte olsada bugun biten Delphi Live adli etkinligin sonucunda ortaya cikan bilgiler su sekilde.

Codegear es zamanli olarak 4 tane farkli delphi versiyonu uzerinde calisiyor. Her versiyonun kendine belirledigi birkac miheng tasi mevcut. Bu versiyonlardan hangisinin once hangisinin sonra cikacagi hakkinda bir bilgi mevcut degil. Tek bildigimiz Weaver adli projenin sene ortasinda cikacak olmasi. Digerleride sanirim 2-2,5 yil icinde bizlere sunulmus olur.

Nedir bu versiyonlar sorusuna ise soyle cevap verelim

1-Project Weaver
Bir onceki yazida bundan bahsetmistik. Daha sorunsuz , hatasiz bir ide nin pesindeler bu versiyonla ve araya da bazi ek ozellikler serpistirilmis.

    SVN destegi
    Windows 7 destegi
    Firebird destegi
    Soap 1.2 destegi
    .Net teki Attribute destegi vs.

2-Project X
Bu surum cross platfrom delphinin ilk surumu olacak. Mevcut kodun tamami olmasada sanirim temel vcl siniflari ile yazdiginiz bir programi hem windows hem linux hem de mac icin derleyebileceksiniz.

3-Project Chromium
Bu surumde yine iyilestirmeler uzerine olacak sanirim cunku kalite uzerine epey bir vurgu yapilmis. Bunun yaninda yeni ozellik olarak gordugum en buyuk madde yeni data binding mantigi. Bu surumden sonra sadece veri bilincli olan nesneleri degil (dbEdit, dbGrid vs..) her turlu nesneyi veritabanlarina baglayabilecegiz.

4-Project Commodore
Delphinin 64bit destegini saglayan surum olacak.

Cok parcaya ayrilmis bu yeni surumlerin bize ulasmasi uzun zaman alacakk gibi gorunsede bu surumler uzerinde codegearin zaten es zamanli olarak calismasi sureyi kisaltacak gibi. Benim tahminimce 2-2,5 yil sonra butun surumler piyasaya cikmis olur.

2009 ‘ un ortasinda (temmuz-agustos gibi) Weaver cikar
2010′un basinda (subat - mart gibi) Project Commodore cikar
2010′un ortasinda (temmuz - agustor gibi) Project Chromium cikar
2011 gibi de Project X cikar.

# Project Weaver
    * Main Themes
          o User Experience
          o Enhance Connectivity
          o Documentation
    * IDE usability
    * Team Productivity
    * Touch
    * IDE – Insight (easy Keyboard access to almost everything)
    * Improvements to DataSnap
    * Firebird Support
    * .NET AOP
    * SCM Support
    * Enhanced RTTI Support
    * Attribute Support
    * Seamless .NET <> Native communication
    * Windows 7 APIs and Direct 2D
    * Full Support of SOAP 1.2 Clients

# Project X

    * Cross-platform Windows, Mac OS, and Linux
    * Cross-platform component library
    * DataSnap on all platforms

# Project Chromium, Quality, Quality

    * Quality, Quality, Quality
    * Pascal Code Formatter
    * Documentation of the OTA
    * New Data binding model allowing binding to almost any property on a control
    * More integration with the database tools.

# Project Commodore

    * 64 Bit native
    * Full compiler, RTL and VCL support for 64 native
    * Multi-Core. Multi-threaded applications.

Comments 9 Comments »

Codegear’in Tiburondan sonra cikartacagini duyurdugu Commodore kod adli 64bit destegine sahip yeni Delphi versiyonunu beklerken bir sabah aniden kucagimizda Delphi Weaver i bulduk.  Delphi.org dan haberini aldigimiz bu yeni delphi versiyonun ne gibi yenilikler icerdigi su an icin mechul durumda ama 64bit destegini icermedigini rahatlikla soyleyebiliriz. Yine ufak bazi ipuclarindan yola cikarak bazi tahminlerde bulunmak gerekirse birkac yazi once bahsetmis oldugumuz anket sayfasinda ki sonuclardan yola cikarsak -ki eski Delphi urun yoneticisi  yeni Ar-Ge yoneticisi Nick Hodges , “bu anketi dikkatle izliyoruz” demisti- CodeGear in bu yeni surumde hangi ozellikleri bizlere sunacagini ogrenebiliriz.

Anket seceneklerinden Started , Under Review, Planned olarak isaretlenen seceneklere dikkat edelim. Isaretsiz secenekler ise malesef su an icin CodeGearin gundeminde olmayan secenekler. Bunlar arasinda bizim ekledigimiz RIA Development ve Compact Framework gibi cok onemli maddeler yer aliyordu. Bu ozellikleri delphide gormek icin sanirim epey bir sure daha beklememiz gerekecek. Ar-Ge yoneticisi olan Nick Hodges ten artik bu islere biraz hiz vermesini bekliyoruz…

Biz gelelim Started olarak isaretlenen seceneklere…

64Bit support: 64Bit uzerinde calisiyorlar. Bu zaten bildigimiz bir ozellikti ve Delphi Weaver da olacagini sanmiyorum zira bu ozellik Commodore adli delphi surumunde cikacak.

Web Service support : Web servislerinin iyilestirilmesi. Delphi Weaverda karsimiza cikabilecek muhtemel iyilestirmelerden bir tanesi bu olabilir.

More stability. Nothing worse than D2009 + Update 1 crashing: Bu iyilestirmeler zaten her surumde var. Delphi Weaver de de bu iyilestirmeler muhakkak olacaktir.

Better Help and Documentation: Bir ustte ki madde de soylediklerimiz bu madde icinde gecerli..

Update VCL : Bir ustte ki madde de soylediklerimiz bu madde icinde gecerli..

Improved RTTI : Bir ustte ki madde de soylediklerimiz bu madde icinde gecerli..

Mevcut durum sunu gosteriyor. Delphi Weaver agirlikli olarak VCL ve RTL bazli iyilestirmeler iceren bir surum olacak. Kararlilik olarak delphi aleminde en tepede duran Delphi 7 yi tahtindan indirecek bir surum adayi Delphi Weaver. Iyilestirmeler yaninda CodeGear in urunu satabilmek icin gelistiricilere ne gibi cazip ozellikler sunacagi ise simdilik mechul. Hep birlikte bekleyip gorecegiz…

Comments No Comments »

26 Mart ve 2 Nisan tarihlerinde Hamdullah Turgut ‘ un sunumunda gerceklestirilecek iki adet seminerimiz var. Seminerlerin konusu Delphi 2009 ile gelen yenilikler , delphi ile proje yonetimi ve yeni datasnap mimarisi.

26 Mart tarihinde yapilacak olan seminerin saati 14:00 , 2 Nisandaki seminerin saati ise 10:00 olarak belirlenmis. Oncelikle gecen seneki sunumda neler soylenmisti onlari bir hatirlayalim :)

1 Delphinin bir sonraki versiyonuna Firebird icin dbexpress surucusu eklenme ihtimali oldukca yuksek
2 Delphi for Php icin turkce bir kitap hazirlik asamasindaymis
3 Delphi for .net resmi olarak .net 2.0 desteklese de 3.5 ile de sorunsuz bir sekilde calisabiliyormus
4 Web seminerlerinin devami dusunuluyor. tabi kullanicilardan yeterli istek gelirse.

Delphi 2009 da Firebird destegi yok malesef :(
Delphi for php kitabi raflardaki yerini almadi. :(
Delphi for .net zaten öldü :(
Web seminerlerinin devami ise arkasi onumuzdeki yila oldu :(

Bu sekilde ufak bir hatirlatmanin ardindan seminerlere kayit icin bu linki kullanabilirsiniz notumuzu ekleyelim.

***
***

http://delphi.uservoice.com/pages/general/ adresinde programcilarin delphi 2010 da gormek istedikleri ozelliklerinin oylandigi bir anket mevcut. CodeGear anketi yakindan takip ediyor. Bu nedenle sessiz kalmayip olmasini istedigimiz ozellikler icin muhakkak oy hakkimizi kullanalim. Oy kullanmak icin uye olmaniz gerekmiyor. 10 puanlik bir oy hakkiniz var ve bu hakkinizi bir secenege en fazla 3 puan sarti olmakla birlikte istediginiz sekilde kullanabiliyorsunuz. Gelecegi cok parlak olan Rich Internet Application secenegine de oy vermeyi unutmazsaniz sevinirim. Delphinin en cok sevdigimiz ozelligi olan hizli uygulama gelistirme ozelliginin internet ile birlestigini dusunun. Kim tutar sizi :)

Comments 5 Comments »

 
Fatih’in yeni delphi kitabi raflarda yerini aldi. Tum delphi severlere bu kitabi tavsiye ederim.

Uzun süre üzerinde çalıştığım Delphi 2007 / 2009 adlı kitabım sonunda sizlerle.

Kitabı Kitapyum ve KitapYurdu gibi sitelerden sipariş verebileceğiniz gibi, kitapçılardan da temin edebilirsiniz.

Detaylar için buraya tıklayın…

Comments No Comments »

Windows haricindeki diğer işletim sistemleri içinde kod yazmak her programcının olduğu kadar delphicilerinde rüyasıdır.  Bazıları bunu gerçekleştirirken delphiciler için bu bir takım denemelerden öteye geçemedi.

Kylix ile yapilan deneme basarisiz oldu ve Kylix bir daha geri dönmemek üzere tarihin tozlu sayfalarında yerini aldı. Bu basarisiz denemenin ardından Delphi için Cross Compilation olayinin üzeri bir daha açılmamak üzere örtüldü gibi oldu ta ki yayınlanan yol haritasında Cross-compilation to other operating systems ifadesini görünceye kadar.

Gerçi bu özellik ilerde delphiye eklenmesi düşünülen , henüz bir zaman dilimine oturtulmamış bir özellik olarak yazılmıştı oraya ama yinede geliştiricilerde ufak bir heyecanlanmaya neden oluyordu ya da belkide bu özelliğin delphiye eklenmesi hiçbir zaman düşünülmüyordu ve sadece “nasıl olsa ucu açık” bir ifade olduğundan maksat ortalık şenlensin diye de yol haritasına konulmuş olabilirdi.

Bir süre sonra Delphi Prism çıktı ve bazı bloglarda sorulan Cross-compilation olayindan ne haber? tarzı sorulara verilen “Prism çıktı ya işte! , Mono sayesinde windows, linux ve daha birçok işletim sistemi için program yazabilirsiniz?” tarzındaki cevaplar birçok programcının hevesini kursağında bırakmaya yetmişti.

Hal böyle olunca birçok delphicide bu rüyayı gerçekleştirmek için başka idelerin , kütüphanelerin , dillerin peşine düştü mecburen. Kimisi zaten yıllardır bu işi yapan Free Pascal Compiler ve Lazarusu tercih ederken kimisi Java gibi dillere yöneldi kimiside Qt gibi cross platform kütüpheneler kullanmaya başladı.

İçinde bulunduğumuz durum buyken Delphi 2009 ile dile eklenen Anonymous Method adlı bir özellik beni kıllandırmaya yetti. Bu özellik delphi topluluğundan her hangi bir talep yokken birdenbire dile eklenmiş bir özellikti. Sanki delphiyi geliştirenler delphi kullanan kişiler için değilde kendileri için eklemişlerdi bu özelliği dile. Güzel bir özellikti ama biz kullanıcılardan ziyade delphiyi geliştiren ekibin işine daha çok yarayacağı açıktı bu özelliğin. Sadece Anonymous Method değildi benim bu şekilde düşünmeme neden olan gelişmeler. DbExpress in cross platform bir yapıda olması , Delphi 2009 ile birlikte DataSnap teknolojisinin COM dan yani Microsofttan bağımsız hale getirilmesi, Delphinin yeni sahibinin çeşitli işletim sistemlerinde çalışan programlarının olması… Hepsi bir araya gelince ister istemez düşünmeden edemiyordum. Acaba CodeGear gizliden gizliye ciddi bir şekilde platform bagimsiz bir delphi için mi uğraşıyordu ?

Cevabi şurdaki yazıda buldum. Delphi ürün yöneticisi Nick Hodges, Delphi takımının tamamen yeni bir cross-compilation teknolojisi üzerinde çalıştığını söylemiş.  Tüm delphiciler gibi bende heyecanla bu özelliğin ne zaman bizlere sunulacağını bekliyorum. Yakın bir zamanda yeni yol haritası yayınlanacak. Umarım ordan somut bazı bilgiler edinebiliriz.

Comments 3 Comments »

Yeni nesil .Net oyuncagimiz resmi olarak belli oldu. Delphi Prism

Oxygene altyapisini kullanan bu yeni oyuncagimiz oyun parki olarak ise Visual Studio icerisinde yer aliyor.

Urunun kendi sayfasi
C# ve Delphi Prism in karsilastirildigi bir sayfa
Marc Hoffman ile Delphi Prism hakkinda bir soylesi
Delphi Prism hakkinda sikca sorulan sorular

Comments No Comments »

TIOBE siralamasinda delphinin gercek yerine ulasabilmesi icin Delphi ile ilgili blogunuza , web sayfaniza , forumunuza “Delphi programming” ifadesini eklemeyi unutmayin. Siralamalada tekrar yukselise gecen Delphiye sizde destek olun.

http://www.delphi.org/2008/10/the-many-faces-of-delphi/

Comments No Comments »

Yazilim Muhendisligi Turkiye Yahoo Grubuna gonderilen mesajdan alintidir.

Degerli arkadaslar,

son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli kitabim Pusula tarafindan yayimlanmistir.

Islenen Konular:

• Interface ve Abstract Sınıflar
• Tasarım Şablon Çeşitleri
• Oluşturucu Tasarım Şablonları
• Yapısal Tasarım Şablonları
• Davranışsal Tasarım Şablonları
• JEE Tasarım Şablonları
• Yazılım Mimarisi
• Spring ile Tasarım Mimarisi

Tematize edilen tasarim sablonlari (Design Patterns) söyledir:

- Abstract Factory (soyut fabrika)
- Builder (inşaatçi)
- Factory Method (fabrika)
- Prototype (prototip)
- Singleton (yanlızlık)
- Adapter - Bridge (köprü)
- Facade (cephe)
- Decorator (dekotatör)
- Composite (kompozit)
- Flyweight (sinek siklet)
- Proxy (vekil)
- Command (komut)
- Memento (hatıra)
- Strategy (strateji)
- Iterator (tekrarlayıcı)
- State (durum)
- Chain Of Responsibility (sorumluluk zinciri)
- Mediator (aracı)
- Observer (gözlemci)
- Template Method (şablon metot)
- Visitor (ziyaretçi)
- MVC
- Data Access Object
- Front Controller
- Business Delegate
- Intercepting Filter
- Service Locator

Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin kullanimi ve tasarim prensipleri hakkinda bilgi edinmek mümkündür.

Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan temin edebilirler.

HepsiBurada. com

EStore.com

IdeeFixe.com

Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri
ISBN: 978-9944-711- 14-2
1. Baski Mayis 2008
http://www.pusula. com

Bilginize.

Saygilarimla

____________ _________ ______

Özcan Acar, Dipl. Inf(FH)
Vorstand
Smart Web Business AG

Im Niederfeld 8
65462 Gustavsburg

+49 171 57 33 66 5
acar@unitedinter.net

Tasarim kaliplari uzerine yayinlanan ilk turkce kitap. Kitaptaki ornekler java ile yazilmis olsada yine de kaliplari anlamak ve hangi problemlere ne tur cozumler getirdiklerini ogrenmek icin her programcinin arsivinde olmasi gereken nitelikte bir kitap.

Comments 1 Comment »

Cesitli platformlari(Dos, FreeBSD, Linux, Mac OS X, OS/2, Windows, Windows CE 32bit , 64bit) destekleyen Free Pascal Compiler (FPC) in yeni surumu 2.2.2 yayinlandi.

Compiler olarak FPC yi kullanan Lazarusun ise yakin zamanda 0.9.26 versiyonun yayinlanmasi bekleniyor.

Comments No Comments »

Burdaki yazimizin son bolumune CodeGear ‘in Delphi For .Net in gidisatindan pek memnun olmadigi icin radikal bazi degisikliklere gidecegini not dusmustuk hatirlarsaniz. CodeGear Urun Gelistirme ve Strateji Bolumu Baskani Michael Swindell ‘ in bazi bloglarda .Net hakkinda ki bir takim planlarindan bahsetmesi ortaligi alevlendirdi ve gelistirici bloglarindan Delphi for .Net spekulasyonlari ardi ardina gelmeye basladi. Akabinde Delphi Urun Yoneticisi Nick Hodges ‘ in .Net ile ilgili olarak yaptigi bir takim aciklamalar ile ortalik hepten bulanirken Data Abstract , RemObjects SDK , Hydra , AnyDac , Pascal Script , .Net ve Mono icin gelistirdikleri Oxygene adli compiler ile adindan soz ettiren Rem Object firmasinin kurucularindan Marc Hoffman, blogunda yazdigi 3 cumle ile bazi seylerin netlesmesini sagladi. “Kagitlar imzalandi , Oyun yeniden baslasin” ifadesi CodeGear ile Rem Object firmasinin arasindaki bir anlasmanin varligini acikca gosteriyor. Bu anlasmanin odak noktasinda Oxygene adli urunun oldugu ise cok net.

spekulasyonlarla ilgili bir kac blog adresi :
http://beensoft.blogspot.com/2008/08/speculating-on-net-plans-2.html
http://beensoft.blogspot.com/2008/08/tiburon-win32-only-speculating-on-net.html
http://beensoft.blogspot.com/2008/07/return-of-winforms-in-delphi-for-net-or.html
http://blog.marcocantu.com/blog/delphi_dotnet_plans_swindell.html

Delphi For .Net , Visual Studio icerisine yerlestirilecek , bu asamada temel olarak buyuk ihtimalle Oxygene alt yapisi kullanilacak. Akibeti mechul olan sey ise VCL.Net

***

Tiburon yeniliklerini iceren rusca bir yazi okumak isterseniz buraya tiklayabilirsiniz. Tiburon yeniliklerinin anlatildigi bu sayfada ilgili ozellikleri iceren diger bloglarada baglantilar mevcut. Zaten sitenin varligindan da o sekilde haberdar oldum. DataSnap ile ilgili yayinladigimiz videoya baglanti vermisler. :)

Comments 3 Comments »