Java Kodları İçin Arama Motoru

0
anonim
Projenizi tamamlamak için eksik olan Java kodunu bulamadınız mı? turk.internet.com'daki habere göre, IBM, Berkeley Üniversitesi ile birlikte Java geliştiriciler için, en küçük kodların bile yer alacağı bir arama motoru geliştiriyor. Beta testindeki çalışmanın, bu yıl sonuna kadar tamamlanacağı bildiriliyor.
Kod ismi "Prospector" olan arama motoru J2SE 1.4, Eclipse 3.0 ve Eclipse GEF (Graphical Editing Framework) kodları arayabiliyor. IBM bu projede U.C. Berkeley Bilgisayar Bilimleri departmanı ile birlikte çalışıyor. 1 milyar $'lık geliştirme bütçesinin bir kısmını maddi olarak destekliyor.

Arama motoru şu anda beta testinde ve bu yılın sonunda bu testin tamamlanması bekleniyor.

Proje lideri Rastislav "Ras" Bodik, bu arama motorunun çok gerekli olduğunu çünkü tüm Java programlama ortamında milyonlarca satır kod olduğunu ama geliştiricilerin ulaşabileceği bir gerçek merkez bulunmadığını söylüyor.

Arama motoru 6 milyon Java programcısına yol gösterecek ve nesneye-yönelik ara yüzleri öğretecek.

Bodik "Düşünün bir Java programcısının JPEG dosyasına işaret eden bir URL nesnesi olsun ve bu resmi java.awt.Image class kullanarak göstermek istesin. Maalesef bunu bir bütün olarak nasıl yaratacağı çok belirgin değil" diyor.

Bodik, Prospector öncesi hayatın daha belirsiz olduğunu söylüyor. Örnek olarakda sadece 3 satırlık bir kod için webde 3 hafta araştırma yaptığını anlatıyor.

Bodik "Google dışında --ki aslında Google bu tür kod bulmak için genellikle kullanılmaz-- Akıllı öğrencilerime bu tür bir kodu nasıl bulabileceklerini sordum. Güçlük çekilen konu çok fazla kaynakta --Sun, IBM,BEA, Eclipse-- çok fazla kod var. Sizin istediğiniz ise küçücük bir şey. Bundan sonra artık istediğim kodu, bir kaç hafta yerine bir kaç saat içinde ve daha kolay bulabilecek ve uygulamamın içine yerleştirebileceğim" diyor.

Bodik ekibin diğer lisanları da arama kapasitesi olduğunu ama şu anda bununla uğraşmayacaklarını söyledi: "Belki Prospector'ün C# versiyonunu yapabiliriz. Ama C ve C++ daha zor ve bunu şu anda yapma planımız yok"

Görüşler

0
robertosmix
Şerrefsizim aklıma gelmişti..!
0
eitatli
Gercekten hos bir proje olur.
Yine http://javaalmanac.com/ sitesindeki ufak kod parcaciciklari da javacilarin isine yarayacaktir. Duyurulur!
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Java: Nerede Kullanmalı, Nerede Kullanmamalı?

FZ

Verilytics'te kıdemli sistem mühendisi olarak çalışan Adam Ronthal Java ile ilgili makalesinde bu programlama dilinin (ve platformunun) nerede işe yaradığını ve nerede problem çıkardığını gerçek hayatta karşısına çıkan somut senaryolara dayanarak anlatıyor ve çarpıcı örnekler veriyor. Ağ programlamadan uzaktan yönetime, yüksek trafikli bir web sitesinin optimizasyonundan üçüncü parti araçlara dek pek çok farklı alandan örnekler verip kıyaslamalar yapan Ronthal, yeri geldiğinde Perl gibi programlama dillerinin, yeri geldiğinde wget gibi belli bir hedefe yönelik uzmanlaşmış programların çok daha iyi çözüm sunabildiklerine değiniyor.

Java SUN'ı Yerken

auselen

Jonathan Schwartz'ın (http://blogs.sun.com/jonathan) 23 ağustos 2007 tarihli gönderisine göre SUN'ın NASDAQ etiketi "SUNW"'dan "JAVA"'ya çevrildi.

JavaFX Coding Challenge

numangoceri

Dünya genelinde katılıma açık, JavaFX Coding Challenge adı altında bir kodlama yarışması düzenleniyor.

Yarışmada Netbeans 6.5 platformunda JavaFX 1.1 kullanmanız gerekiyor. Yapmanız gereken şey çok basit ve sitede adım adım anlatılmış:

  1. Yarışmaya bu linkten(http://javafx.kendallsquare.com/challenge/reg.jsp) kayıt oluyorsunuz ve gelişmeleri mail aracılığı ile takip ediyorsunuz.
  2. Yarışma için gerekli olan JavaFX 1.1'i indiriyorsunuz.(http://www.javafx.com/downloads/windows.jsp)
  3. JavaFX 1.1 kullanarak Netbeans 6.5 platformunda yaratıcı bir rich media application geliştiriyorsunuz. (http://www.javafx.com/samples/)
  4. Başvurular 23 Mart günü başlıyor!!

Java, Dropwizard, Elasticsearch ve Docker ile kendimize bir fazlamesai.net klonu yazalım: Bölüm 1

tongucyumruk

Günümüzde uygulama geliştirme dendiği zaman çoğumuzun aklına iki tip uygulamadan biri geliyor: Mobil uygulamalar veya Web uygulamaları. Bunu masaüstü uygulama piyasası öldü anlamında söylemiyorum tabi ki fakat eskisi kadar "hip" olmadığı da aşikar. Web uygulaması denince pek çok insanın aklına da tabi ki Ruby on Rails veya Django gibi dinamik dillerin geliştirme çerçeveleri geliyor....

¶napster 0.85 alpha

larweda

¶napster, (pinapster) aylarca bilgisayar dünyasının çalkalanmasına yol açan, Metallica'nın dava açmasıyla daha da ünlenmiş olan ünlü Napster istemcisinin Java sürümü. Browser üzerinden kullanılan kullanıcı arabirimi, klasik Windows Napster'ının kullanıcı arabirimine çok benziyor, ayrıca da klasik Napster'a göre birçok yararlı ekleme de yapılmış. Mesela dosyalara kalınan yerden devam etme (resuming) ve transfer sınırı koyma şansı getirilmiş.