9.04.11
Microsoft takes the advantage of its own environment (operating system), apple goes with its own chips, operating system and sofware that takes its power from underlying platform, google has its own operating system or chrome environment and goes. Now a days trent is software is powerful on its own platform and hardware is included to this concept.
Java never has its own platform because it was platform independent but over years show us without having a platform its impossible to get good performans and good looking interface.
What was the idea of java “write once, run any where”. Today we see a lot of api or programming tools that encourage us to program in a manner “write once, compile for any platform”.
If java wants to live while .Net is rising with having own environment, it must have its own environment. People do not want to install jre to run java programs. Java was the first and best virtualization solution on operating systems. Know a days cloud computing and virtualization take place every where. VMWare and other players are seen and heared on this new area but why not java cannot take the flag first in this field. Yes they have a vitualbox but it hasn’t succeeded yet. Java can run and be under an operating system and java can take the flag on virtualization on cloud computing and it can now has its own enviroment. Java has potential from its virtualization history. Didn’ t they say “network is computer” years and years ago.
Linux is really a good alternative to Microsoft Windows. Ubuntu really take the levels higher and higher. But still no big flash or success why I think main problem is linux file system. With that file system end users can’ t do match things and they will always worry or afraid from linux. I don’ t know is it possible or not but linux file system must change operating system not only build from file system. If it is not possible ubuntu or others must put a layer on it. We don’ t want to see var, root, etc these are really strange to end users. We only want to know where should I install my programs and where I can put my music files without having doubt.
So java can have its own environment with linux. We don’ t want to download and install jdk or jre, it must have own enviroment and jre or jdk must be embedded in it. We can made a linux with a different file system or available one can be put under one layer which is more friendly and straightforward and jdk with jre can be embedded into this operating system. Java can be more close to linux kernel and file system or system resources then java can use its advantages. Cloud will be a strong place for this new operating system and ofcourse for java which was created for network.
Kaynak: Mücahit Karatekin
9.04.11 [1]
20.10.06
Ubuntu 6.06 LTS nâmı diyar “The Dapper Drake” kullanıyorum üstelikte eclipse kullanıcısıyım. Bilindiği üzere Ubuntu’ nun depolarından(repository) takip ettiğimizde eclipse versiyonumuzu bir kaç adım geriden izlemek zorunda kalıyoruz. Şu an Ubuntu’ da gelen eclipse 3.1.2 versiyonu yaptığımız şey eclipse’ in sitesinden son versiyonumuzu indirip extract etmek ama bu sefer de yakamızı bırakmayan unsur performans(hani derler ya ben bu üründen randıman alamadım işte söz burda eder kazanıyor). Eclipse’ i Ubuntu’ nun sağladığı jre ile çalıştırmaya kalktığınızda ya linuxdan ya da eclipse’ den vazgeçmek istiyeceksiniz. Aslında bu da karşılaşılan ve çözümüde Sun’ ın jre sini(tavsiye sdk) yüklemek olan basit bir sorun. Bu şartlar altında eclipse 3.1.* versiyonu ve öncesiyle gayet güzel Ubuntum da avuntulanıyordum(kavici).
Eclipse’ in 3.2 ye terfisi ile dumara uğradım çünkü eclipse’ im çalışmıyor sürünüyordu. Hatta hoşlanmadığım NetBeans Ide’ sini bile yüklemiştim. Sorununda jre den kaynaklandığını sanmıyordum çünkü ben zaten Sun’ nın j2sdk sını kullanıyordum ya da kullandığımı sanıyordum. Bu sorunla karşılaştığımda sağıma soluma bahsetmiş interneti de taramıştım ama benden başka şikayet edeni bulamamıştım. Dün eclipse’ den gelen newsletter’ ı karıştıra karıştıra bir de baktım karşıma benim gibi şikayetleri olanlar çıktı(geçte olsa). Herkes çözümü problemi gene jre de arıyorlardı hadi len dememe rağmen yine de bununla ilgili bütün sayfaları okudum ve en son mesaj da karşılaştığım şeyin gene çözüm olamayacağına kanâat getirerek öylesine denedim ve baktım ki ben default jre Sun kullanmıyormuşum ilginç oysa eclipse’ in kullanacağı java path’ ini de ayarlamıştım ama demek ki o gene de sistemin default’ u ile çalışıyormuş.
Çözüm: Sun’ ın jre’ sini(tavsiye jsdk) yükleyin Ubuntu’ nuza. Daha sonra Konsole da:
$ sudo update-alternatives – - config java
There are 6 alternatives which provide `java’.
Selection Alternative
———————————————————————-
1 /usr/lib/j2re1.5-sun/bin/java
* 2 /usr/lib/j2sdk1.5-sun/bin/java
3 /usr/bin/gij-wrapper-4.0
4 /usr/bin/gij-wrapper-4.1
+ 5 /usr/lib/jvm/java-gcj/jre/bin/java
6 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
Press enter to keep the default[*], or type selection number:
Böylece size java compiler’ ını sağlayan sistem de ki mevcut alternatifleri görürsünüz. Default olanın yanın da * işareti mevcut yapmanız gereken Sun’ ınkinin(yani yüklediğiniz jre) numarasını girerek default yapmanızdır.
Sonuç: Aman Allah’ ım sanki Hacı Murat’ a Ferrari motoru takmışsınız tabi ben de Schumacher(tabi eskisine göre bir de sisteminize göre).
20.10.06
27.04.06
Kavici olsaydı bu seminerin fotoğraflarıda olurduya neyse :). Seminerimiz biraz telaşlı ve karmaşık oldu ama hoş bir katılımcı topluluğu vardı. Katılımcı arkadaşlara sabırlarından ve iştiraklerinden dolayı teşekkürler ediyorum.
Sunumlar için Eclipse 2005 Konferans’ ından faydalanılmıştır. Bu konu ile ilgili kaynaklara ulaşmak için ilgili yazımıza bakmanız rica olunur.
27.04.06
23.03.06
EclipseCon için eclipse platformu kullanıcıları ile geliştiricilerini buluşturan temel konferans diyebiliriz. Santa Clara da yapılan bu konferanstan tabiki mahrum kaldık :) bu gün son günü (20-23 Mart). Gidemesek bile bu tür organizasyonlar daha sık yapılmalı. Mutlaka güzel sunumlar ve kaynaklar elimize geçiyor. 2006 yılına ait sunumlara buradan ulaşabilirsiniz bir de siteye girmişken konferansa ait fotoğraflarıda bir inceleyin derim. Bu arada 2005 konferansından iki sunum örneği 135 sayfalık Introduction to SWT :D ve Getting Started With Eclipse.
23.03.06
17.03.06
“Exception in thread “main” java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3139 in java.library.path” bu benim karşılaştığım hata idi. Geçmiş zaman kullanıyorum :) dikkat edin.
Eğer sizde benim gibi eclipse kullanıcıysanız ve java.library.path ile ilgili bir sorunla karşılaşırsanız bu şu demektir: Programınız ihtiyaç duyduğu library’ lere ulaşamıyor. Bu iki şekilde olur ya o library eksiktir bir yerden bulup onu -Djava.library.path değişkeninizin işaret ettiği dizine koyacaksınız ya da bu değişkeniniz yanlış yere işaret etmektedir. Benim karşılaştığım sorunda ikinci durum söz konusu idi.
Eclipse de bu değişkenin değerine ve diğer konfigurasyonlara Help menüsü altında About Eclipse SDK’ ya tıklayıp çıkan menüden Configuration Details butonuna tıklayarak ulaşabilirsiniz. Peki -Djava.library.path değişkenimizi nasıl set edeceğiz.
Bunun için ister projenizin üzerine sağ tıklayarak Debug As — > Debug ya da Run Menüsünden Debug yoluyla açılan menüye geleceksiniz (x)=Arguments sekmesi bizim işimizi görecek olan yerdir burda benim ihtiyaç duyduğum argument VM’ ne ait olduğu için bu kısma -Djava.library.path=/usr/lib yazarak Apply diyerek tekrardan programımızı run ediyoruz. Tabi ki yine iki ihtimal var ya başka bir hata ya da sevinç kaplı bir yürek, çalışan bir program.
17.03.06