İçeriğe atla

Java Specification Request

Java Specification Request (JSR) ya da Java Teknik Özellik İstemi, yeni bir Java istekler belgesi veyâ mevcut bir istekler belgesindeki önemli bir değişiklik yapmak için Java Community Process (JCP) dâhilinde Sun Microsystems tarafından yürütülen Process Management Office (PMO) sevkedilen bir tasarıdır. Böylece bu işlemle yeni Java standardları tanımlanmakta, programlama dili Java genişletilmekte veyâ Java eş zaman çevresi grup çalışmasıyla geliştirilmektedir.

Dile yeni bir özellik eklemek, API'yi genişletmek veyâ değişiklikler yapmak için yeni bir JSR açar. Çoğu zaman her JSR bu konuya vâkıf bir uzmanlar grubunca yönetilir.

Örnekler

NummerNameBeschreibung
JSR 001Real-time Specification for Javajavax.realtime'daki eşzaman işlevlerini genişletir. Bu JSR, eş zaman tutumunu düzelten tanımlarla yeni arabirimleri içerir ve sınıfların reaksiyonunu düzeltir.
JSR 002Boundary-Scan APIJavaCard'lar için Sınır tarama testi'ni yapabilmek için arabirimleri tanımlar.
JSR 003Java Management Extensions (JMX) SpecificationJava uygulamalarının yönetimi ve kontrolü için yazılım mîmârisi ve programlama arabirimini içerir.
JSR 004ECperf Benchmark SpecificationBelli bir çalışma yükünü (Benchmark) tanımlayarak EJB sunucularının verimini karşılaştırmayı mümkün kılar.

Notlar

Dış bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Scala (programlama dili)</span>

Scala, hem nesne yönelimli programlamayı hem de fonksiyonel programlamayı destekleyen, statik olarak yazılmış güçlü bir genel amaçlı programlama dilidir. Kısa ve öz olacak şekilde tasarlanan Scala'nın tasarım kararlarının çoğu Java eleştirilerini ele almayı amaçlıyor.

<span class="mw-page-title-main">JavaScript</span> programlama dili

JavaScript, HTML ve CSS ile birlikte World Wide Web'in temel teknolojilerinden biri olan programlama dilidir. Web sitelerinin %97'sinden fazlası, web sayfası hareketleri için istemci tarafında JavaScript kullanırlar ve kullanılan kodlar genellikle üçüncü taraf kitaplıkları içerir. Tüm büyük web tarayıcılarında, kaynak kodunu kullanıcıların cihazlarında yürütebilmek için özel bir JavaScript motoru bulunur.

<span class="mw-page-title-main">Java</span> açık kaynak kodlu, nesneye yönelik, zeminden bağımsız, yüksek verimli, çok işlevli, yüksek seviye, adım adım işletilen bir programlama dili

Java, Sun Microsystems mühendislerinden James Gosling tarafından geliştirilmeye başlanmış açık kaynak kodlu, nesneye yönelik, platform bağımsız, yüksek verimli, çok işlevli, yüksek seviye, hem yorumlanan hem de derlenen bir dildir.

Tasarım desenleri, tasarım kalıpları, tasarım örüntüleri veya tasarım şablonları, çok rastlanan, birbirine benzer sorunları çözmek için geliştirilmiş ve işlerliği kanıtlanmış genel çözüm önerileridir.

<span class="mw-page-title-main">Eclipse (yazılım)</span>

Eclipse, açık kaynak kodlu ve özgür bir tümleşik geliştirme ortamıdır (IDE). Ana odak noktası Java ve Java ile ilişkili teknolojiler olsa da, esnek yapısı sayesinde C ve Python gibi farklı diller için de kullanılmaktadır.

<span class="mw-page-title-main">Nesne yönelimli programlama</span> nesne kavramına dayalı programlama paradigması

Nesne yönelimli programlama veya kısaca NYP, Her işlevin nesneler olarak soyutlandığı bir programlama yaklaşımıdır. NYP destekleyen programlama dilleri yüksek seviye diller olarak adlandırılır.

AJAX, İnternet sayfalarında JavaScript ve XMLHttpRequest kullanımı ile etkileşimli uygulamalar yaratan tekniğin adıdır.

İletişim, iletilmek istenen bilginin hem gönderici hem de alıcı tarafından anlaşıldığı ortamda bilginin bir göndericiden bir alıcıya aktarılma sürecidir. Organizmaların çeşitli yöntemlerle bilgi alışverişi yapmalarına olanak tanıyan bir süreçtir. İletişim tüm tarafların üzerinden bilgi alışverişi yapılacak ortak bir dili anlamalarına ihtiyaç duyar.

Neokonfüçyüsçülük, Song Hânedanlığı zamânında oluşup kökeni Konfüçyüsçülük'te olan, fakat aynı zamanda Daoizm ve Budizm'den de etkilenmiş dînî ve felsefî bir akımdır. Neokonfüçyüsçülük, Song Hânedanlığı kurulduğundan beri Çin'e hâkim olmuş en etkin düşünsel akımlardan biridir. Çincede bu kavram, bu şekliyle mevcut değildir. Onun yerine Songxue, Lixue veyâ Xinli Xue diye bilinir.

<span class="mw-page-title-main">Go (programlama dili)</span> programlama dili

Go, statik tipli, derlenen, yüksek seviyeli bir programlama dilidir. Robert Griesemer, Rob Pike ve Ken Thompson tarafından Google'da 2007 yılından itibaren geliştirilmeye başlanmıştır. Sözdizimi C'ye benzerdir fakat hafıza erişimi güvenlidir, kullanılmayan hafıza kaynakları sisteme otomatik olarak geri verilir, interface veri tipleri sayesinde yapısal tip sistemini destekler ve eşzamanlı (concurrent) çalışan işlemlerin (process) ortak hafıza kullanabilmelerinin yanında birbiriyle iletişim kurmalarını sağlayan ögelere sahiptir. Eski alan adı golang.org olduğundan sık sık golang ismiyle anılır ama asıl adı Go'dur.

Programlama paradigmaları, programlama dillerini özelliklerine göre sınıflandırmanın bir yoludur. Diller birden fazla paradigma içinde sınıflandırılabilir.

<span class="mw-page-title-main">İsrail pasaportu</span> Pasaport

İsrail pasaportu, uluslararası seyahat amacıyla İsrail Devleti vatandaşlarına verilir ve yurt dışında İsrail'in konsolosluk görevlilerinin korunması hakkını tanır.

Kanada pasaportu Yabancı ülkelere seyahat için Kanada vatandaşlarına verilen belgedir. Gerekirse yurt dışında Kanada konsolosluk görevlilerinin yardımı ile güvence sürecini kolaylaştırmak, uluslararası seyahat amacıyla Kanada vatandaşlarına ve Yurtdışında pasaport sahibinin korunmasını talep edilebilir. Bir Kanada pasaportu, Kanada içinde Kanada vatandaşlığınnın birincil kanıtı değildir ve bu nedenle bir vatandaşlık belgesi, bir sürücü belgesi veya kimlik kartı almak amacıyla kullanılamaz.

Javac Oracle Corporation tarafından sağlanan Java Geliştirme Kiti'nda (JDK) bulunan Java derleyicisidir.

Java Dil Şartnamesi, Java platformuna eklenecek şartnameler ve teknolojileri tanımlayan resmi dokümanlardır.

Gerçek zamanlı Java, Java programlama dilinde gerçek zamanlı sistemlerin gereksinimlerini karşılayacak programların yazılmasını mümkün kılan birçok teknolojinin bileşimi için kullanılan geniş kapsamlı bir terimdir.

Anahtar Deliği Biçimlendirme Dili Internet tabanlı, iki boyutlu haritalar ve üç boyutlu Dünya tarayıcılar içinde coğrafi şerhi ve görselleştirme ifade etmek için bir XML gösterimdir. KML başlangıçta Anahtar Deliği Dünya Görüntüleyicisi olarak seçildi, Google Earth ile kullanılmak üzere geliştirilmiştir. 2004 yılında Google tarafından satın alınan Keyhole, Inc tarafından yaratıldı. KML 2008'de Open Geospatial Consortium tarafından uluslararası bir ölçüt haline getirilmiştir. Google Earth'te görüntüleyebilirsiniz ve grafiksel KML dosyalarını düzenlenmesi mümkün olan ilk program olmuştur. Bu tür Marble gibi diğer projeler de KML desteği geliştirmeye başlamıştır.

<span class="mw-page-title-main">Java Database Connectivity</span>

Java Database Connectivity (JDBC), Java programlama dilinde yazılmış uygulamaların veritabanı ile etkileşime girmesini sağlayan bir uygulama programlama arayüzüdür (API). JDBC ile hemen hemen tüm ilişkisel veri tabanı yönetim sistemlerine SQL sorgusu gönderilebilmektedir.

<span class="mw-page-title-main">Nokia Asha platform</span>

Nokia Asha platform, düşük sınırlı akıllı telefonlar için tasarlanmış bir mobil işletim sistemi (OS) ve bilgisayar platformudur, Nokia tarafından satın alınmış Norveç merkezli Smarterphone yazılımına dayalıdır. Nokia Asha serisi telefonlarında desteklenmekdedir. Platform Symbian, Maemo ve MeeGo sistemlerinden UI benzerliklerini devralır ve Nokia low-end cihazlarında Seri 40-ın yerini alır. Kullanıcı arayüzünün tasarım ekibine open webOS ve Nokia N9 için MeeGo tasarımında işinde çalışmış Peter Skillman, başkanlık etti. Platform, Nokianın Seri 40 sisteminin yerine bir Linux platformu olarak geliştirdiği Meltemi projesinin halefidir, ancak Temmuz 2012'de iptal edildi.

Windows Runtime, 2012 yılında ilk olarak Windows 8 ve Windows Server 2012'de tanıtılan platform tabanlı bir uygulama mimarisidir. WinRT, C++/WinRT, C ++/CX, JavaScript-TypeScript, yönetilen kod dilleri C Sharp ve Visual Basic .NET (VB.NET) 'in geliştirilmesini destekler. WinRT uygulamaları, hem x86 hem de ARM mimarisini doğal olarak destekler ve daha fazla güvenlik ve kararlılık sağlamak için sandbox ortamında çalışabilir. WinRT bileşenleri, yerel, yönetilen ve betik dilleri dahil olmak üzere birden fazla dil ve API arasında birlikte çalışabilirlikle tasarlanmıştır.