İçeriğe atla

NASA WorldWind

NASA WorldWind
WorldWind'in Blue Marble Next Generation katmanını gösteren ekran görüntüsü
Geliştirici(ler)Ames Araştırma Merkezi (NASA)
İlk yayınlanma2003
Programlama diliJavaScript (Web), Java (Android, Desktop Java SE, and Server), C# (obsolete Windows/.NET)
İşletim sistemiCross-platform; yukarıya bkz.
Erişilebilirlikİngilizce
TürSanal yerküre Yazılım geliştirme kiti
LisansNASA Open Source Agreement v1.3
Resmî sitesiworldwind.arc.nasa.gov
Kod deposu Bunu Vikiveri'de düzenleyin
V1.4'te atmosfer ve gölgeleme efektlerini gösteren animasyon
USGS Huntington plajı Kentsel Orto-Görüntüleri, Kaliforniya, eski WorldWind sürümünde (1.2)
Rapid Fire MODIS – Katrina Kasırgası
Hint Okyanusu boyunca hareket eden bir siklon (normal bulut örtüsü üzerinde - Rapid Fire MODIS değil)
Ay – Hipsometrik Harita katmanı
Mars (THEMIS katmanı) – Olympus Mons
NASA WorldWind’de Dean Kasırgası
Washington DC, Wikipedia nokta katmanı - simgeler Wikipedia makalelerine bağlanır

NASA WorldWind, açık kaynaklı (NOSA lisansı ve Apache 2.0 lisansı altında yayınlanmış) sanal yerküredir. Web sitesine göre (https://worldwind.arc.nasa.gov/), "WorldWind açık kaynaklı bir sanal küre API'sidir. WorldWind, geliştiricilerin 3B dünya, harita ve coğrafi bilgilerin etkileşimli görselleştirmelerini hızlı ve kolay bir şekilde oluşturmasına olanak tanır. Dünyanın dört bir yanındaki kuruluşlar, hava durumunu izlemek, şehirleri ve araziyi görselleştirmek, araç hareketini izlemek, coğrafi verileri analiz etmek ve insanlığı Dünya hakkında eğitmek için WorldWind'i kullanıyor."

İlk olarak NASA tarafından 2003 yılında kişisel bilgisayar'larda kullanılmak üzere geliştirildi ve ardından 2004'ten bu yana açık kaynak topluluğu ile birlikte daha da geliştirildi. 2017 itibarıyla, WorldWind'in web tabanlı sürümü çevrimiçi olarak mevcuttur.[1] Android versiyonu da vardır.[2]

Orijinal sürüm, yalnızca Microsoft Windows üzerinde çalışan .NET Framework'e dayanıyordu. Daha yeni Java sürümü olan WorldWind Java çapraz platformdur, geliştiricileri hedefleyen yazılım geliştirme kiti (SDK) ve eskisinin aksine .NET sürümü Google Earth tarzında bağımsız bir sanal dünya uygulaması değildir. WorldWind Java sürümü kasım 2009'da NASA Yılın Yazılımı ödülüne layık görüldü.[3] Program, NASA ve USGS uydu görüntüleri, hava fotoğrafçılığı, topografik haritalar, Keyhole Biçimlendirme Dili (KML) ve Collada dosyalarını kaplar.

Özet

2003'ten beri yaygın olarak bulunmasına rağmen, WorldWind 2004'te NASA Açık Kaynak Anlaşması lisansıyla piyasaya sürüldü. En son Java tabanlı sürüm (2.1.0), Aralık 2016'da piyasaya sürüldü.[4] 2015 itibarıyla WorldWind'in web tabanlı sürümü geliştirilme aşamasındadır[5] ve çevrimiçi olarak mevcuttur.[6] Android sürümü de vardır.[7]

Önceki .NET tabanlı sürümü, kapsamlı eklenti paketi olan bir uygulamaydı. Dünya dışında, Ay, Mars, Venüs, Jüpiter (Io, Ganymede, Europa ve Callisto adlı dört Galilei uyduları ile) ve SDSS (yıldızların ve galaksilerin görüntüleri) gibi birkaç gezegen ve uydu vardır.

Kullanıcılar, seçilen gezegeni döndürerek, görünümü eğerek ve yakınlaştırıp uzaklaştırarak etkileşime girebilirler. Beş milyon yer adı, siyasi sınırlar, enlem/boylam çizgileri ve diğer veriler görüntülenebilir. WorldWind.NET, OGC 'nin WMS sunucularını (sürüm 1.4 ayrıca yer adlarını indirmek için WFS 'yi kullanır), içe aktarma ESRI şekil dosyaları ve kml/kmz dosyalarını kullanarak internette haritalara ve jeo-uzamsal verilere göz atma yeteneği sağladı. Bu, WorldWind'in herhangi birisinin verilerini teslim etmesine nasıl izin verdiğinin örneğidir.

WorldWind.NET'in diğer özellikleri arasında .X (DirectX 3B çokgen ağ) modelleri için destek ve atmosferik saçılma veya güneşi gölgeleme gibi gelişmiş görsel efektleri vardı.

ABD içindeki çözünürlük, tek tek binaları, evleri, arabaları (USGS Digital Ortho katmanı) ve hatta insanların gölgelerini (USGS Urban Ortho katmanındaki metropolitan alanlar) açıkça ayırt edebilecek kadar detaylıdır. ABD dışındaki çözünürlük piksel başına en az 15 metredir.

Microsoft, WorldWind'in ticari olmayan kullanım için Virtual Earth yüksek çözünürlüklü verileri dahil etmesine izin verdi.[8]

WorldWind, NASA'nın Mekik Radar Topoğrafya Görevi (SRTM), Ulusal Yükseklik Veri Setini (NED) ve Gelişmiş Uzaydan Gelen Termal Emisyon ve Yansıma Radyometresi (ASTER) tarafından toplanan Sayısal yükseklik modeli (DEM) verilerini kullanır. Böylece, Büyük Kanyon veya Everest Dağı gibi topoğrafik özellikleri üç boyutlu olarak görüntülenebilir. Ayrıca WW, kullanıcıların hendekler ve sırtlar gibi okyanus özelliklerini 3D olarak görmelerine olanak tanıyan batimetri verilerine sahiptir.

Uygulamaları kullanan birçok kişi kendi verilerini ekler ve bunları WorldWind Central veya aşağıdaki bağlantı bölümünde bahsedilen bloglar gibi çeşitli kaynaklar aracılığıyla kullanılabilir hale getirir.

Blue Marble, Landsat veya USGS kamu malı verileri kullanılarak WorldWind ile oluşturulan tüm görüntüler ve videolar, ticari amaçlarla bile web sitelerinde serbestçe değiştirilebilir, yeniden dağıtılabilir ve kullanılabilir.

Eklentiler

WorldWind, programa yeni işlevler ekleyen küçük uzantılar olan birçok eklentiden biri kullanılarak genişletilebilir.
Olası eklenti türleri şunlardır:

  • Nokta katmanları: yer işaretlerini (ilgi çekici nokta) simge olarak görüntüleyen basit XML dosyaları
  • Patika katmanları: yollar (rotalar, sınırlar)
  • Çizgi özellikleri: Çizgi veya duvar olarak görselleştirilmiş noktaların listesini içeren XML
  • Çokgen özellikleri: Dolgulu poligon (düz veya ekstrüzyon olarak görselleştirilmiş noktaların listesini içeren XML
  • Model özellikleri: 3D dokulu ağları yüklemek için kullanılan XML
  • Yer adları: metin etiketleri atanmış belirli noktalar (şehirler, tepeler ve binalar gibi)
  • Görüntü katmanları: dünyanın çeşitli yerleri için yüksek çözünürlüklü görüntüler
  • Komut dosyaları: kamera hareketini kontrol eden dosyalar

Eklentiler, başlangıçta WorldWind tarafından yüklenen ve derlenen C#, VB veya J# ile yazılmış küçük programlardır. Eklenti geliştiricileri, programın kaynak kodunu değiştirmeden WorldWind'e özellikler ekleyebilir.

WorldWind Java

Orijinal WorldWind tarifi, .NET kitaplıklarına ve DirectX 'e dayanarak Windows ile sınırlandırıldı. WorldWind Java olarak anılan JOGL ile Java 'da yeni bir SDK sürümü geliştirilmiştir. En son sürüm (2.2.0) Ağustos 2020'de yayınlandı.

Bu yeni sürümün, API'yi çekirdekte bırakarak, modüler bileşenlere 'yüksüz' işlevselliklere sahip API merkezli mimarisi vardır. Bu, WorldWind'in kendisini eklenti yapar böylece mümkün olduğunca birbirinin yerine (örneğin Python aracılığıyla) kullanılabilir. Bu yeniden düzenleme alıştırması, WorldWind'e bir Java Uygulaması olarak tarayıcı aracılığıyla erişilmesini sağlar. WorldWind Java SDK'nın[9] önizlemesi 11 Mayıs 2007'de Sun Microsystem'in yıllık JavaOne konferansında yayınlanmıştır.

WWj bir SDK olduğu için tek bir uygulama yoktur; bunun yerine dünyanın her yerinden devlet kurumları ve ticari geliştiriciler tarafından oluşturulan her biri farklı işlevlere sahip WWj kullanan çok sayıda uygulama vardır. Bu uygulamalar, basit sanal küre görüntüleyicileri, uydu izleyici, GIS platformları, fotoğraf editörü, F-16 simülatörü, görev planlama yazılımı ve daha fazlasını içerir.

Android ve Web

NASA, o zamandan beri Android OS ve JavaScript tabanlı web uygulaması için iki SDK olan WorldWind Android ve Web WorldWind'i piyasaya sürdü. WWj gibi, sürümler için tek bir uygulama yoktur.

Öğreticiler

  • NASA WorldWind SDK Eğitimi:

[1] Bu Eğitim, Almanya'daki Münster Üniversitesi Jeoinformatik Enstitüsü tarafından geliştirilmiştir. WorldWind API ile bir Eclipse ortamı kurmaktan Bağlı Açık Veri coğrafi veri kümelerinden çokgenler oluşturmaya kadar öğreticiler içerir. Yeni başlayanlardan ileri düzey geliştiricilere kadar önemli ipuçları içerir.

Çatallar ve klonlar

  • WorldWind Earth,[10] üç güncel WorldWind SDK sürümünün dostça çatal'larını koruyan bir topluluktur. Çatallar, WebWorldWind'in geliştirme dalındaki en son düzeltmelere ve özelliklere ve WorldWind topluluğundan gelen birkaç "özenle seçilmiş" geliştirmeye dayalı yapılar için sürüm kanalı sağlar. WorldWindJS projesi GitHub adresinde ve yayınlar da NPM adresinde mevcuttur.
  • Geoforge projesi,[11] NASA WorldWind projesinin çatal'ını içerir. Geoforge, açık kaynaklı yazılım sağlar. Yer bilimleri verilerini yöneten ve coğrafi olarak yerelleştirilmiş yer bilimleri nesnelerinin görüntüsünü sağlamak için WorldWind özelliklerini kullanan bir platformda[12] liderlik eder.
  • Dapple,[13] NASA WorldWind projesinin bir çatalıdır, Geosoft'taki geliştiriciler tarafından oluşturulan bir Açık Kaynak projesidir. Dapple, Yer bilimleri profesyonellerini yöneliktir ve WMS sunucularının kolay eklenmesi ve Google Earth'ünkine çok benzeyen daha basit kullanıcı arayüzü(UI) gibi onlara yönelik özelliklere sahiptir.
  • SERVIR-VIZ,[14] IAGT tarafından SERVIR projesi için geliştirilen WorldWind'in özelleştirilmiş sürümüdür.
  • WW2D, Java ve OpenGL teknolojilerine dayalı çapraz platformlu, ücretsiz ve açık kaynaklı bir uygulamadır ve Microsoft Windows, Mac OS X, Linux (x86 ve x86-64) ve Solaris, SPARC üzerinde. WW2D, WorldWind sunucularından gelen görüntüleri kullanır.
    • WW2D Plus One - 3 boyutlu görünüm sağlayan WW2D güncellemesidir.
  • Punt, .NET NASA WorldWind projesinin çatalıydı ve WorldWind'e katkıda bulunan özgür yazılım topluluğu 'nun iki üyesi tarafından başlatıldı. Punt, WorldWind 1.3.2'deki koda dayanıyordu ancak ilk sürümü, WorldWind 1.3.2 veya 1.3.3'te bulunmayan özelliklere (birden çok dil desteği gibi) sahiptir. Halen Punt yalnızca Windows için kullanılabilir ancak uzun vadeli hedefler arasında platformlar arası bir çözüme geçme isteği vardır.

Kaynakça

  1. ^ "World Wind Explorer". explorer.worldwind.earth. 28 Kasım 2016 tarihinde kaynağından arşivlendi. 
  2. ^ "WorldWindAndroid github repository". 15 Mayıs 2020. 3 Ocak 2017 tarihinde kaynağından arşivlendi. 
  3. ^ "Software of the Year Award, WorldWind Java". nasa.gov. 24 Aralık 2009. 11 Haziran 2013 tarihinde kaynağından arşivlendi. 
  4. ^ "v2.1.0". 15 Ekim 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Nisan 2017. 
  5. ^ "NASA WorldWind in JavaScript for HTML5". 19 Ocak 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Nisan 2017. 
  6. ^ Schubert, Bruce. "World Wind Explorer". explorer.worldwind.earth. 28 Kasım 2016 tarihinde kaynağından arşivlendi. 
  7. ^ "NASAWorldWind/WorldWindAndroid". 16 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Nisan 2017. 
  8. ^ "Virtual Earth". worldwindcentral.com. 19 Şubat 2007 tarihinde kaynağından arşivlendi. 
  9. ^ "Demos". goworldwind.org. 16 Ekim 2011 tarihinde kaynağından arşivlendi. 
  10. ^ "WorldWind Earth". WorldWind Earth. GitHub Pages. 3 Haziran 2017 tarihinde kaynağından arşivlendi. 
  11. ^ Geoforge project. "Geoforge - home". geoforge.org. 19 Mart 2011 tarihinde kaynağından arşivlendi. 
  12. ^ Geoforge project. "Geoforge - software platform". geoforge.org. 29 Haziran 2012 tarihinde kaynağından arşivlendi. 
  13. ^ "Dapple Earth Explorer: Map and View the Earth". geosoft.com. 13 Ağustos 2006 tarihinde kaynağından arşivlendi. 
  14. ^ "Downloads - IAGT, The Institute for the Application of Geospatial Technology, Auburn, New York". iagt.org. 8 Kasım 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Kasım 2007. 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Web tarayıcısı</span> World Wide Webdeki bilgi kaynaklarını almak, sunmak ve dolaşmak için yazılım uygulaması

Web tarayıcısı veya ağ tarayıcısı, kullanıcıların World Wide Web (WWW) üzerinde bulunan bilgi kaynaklarını edinmeye ve görüntülemeye yarayan yazılımların genel adıdır. WWW üzerindeki bilgi kaynakları web sayfası, resim, video veya başka içerik türü olabilir. Bu kaynaklarda yer alan hiperlinkler aracılığıyla kullanıcılar, web tarayıcılarını kullanarak ilgili kaynaklar arasında dolaşabilir.

<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.

<span class="mw-page-title-main">Symbian (işletim sistemi)</span> mobil işletim sistemi

Symbian, Symbian Vakfı tarafından cep telefonları ve bilgisayarları gibi çeşitli taşınabilir iletişim aygıtları için geliştirilmiş ve 2000'li yıllarda yaygın olarak kullanılmış bir işletim sistemiydi. Symbian, başlangıçta Symbian Ltd tarafından 1997'de PDA'lar için kapalı kaynaklı bir işletim sistemi olarak geliştirildi. Symbian OS, Psion'un EPOC sisteminin soyundan geldi ve çoğunlukla ARM mimarisi işlemcileri üzerinde çalıştı, ancak Japonya da üretilen cihazlarda çoğunlukla Super-H mimarisine sahip cihazlarda kullnıldı ve yayınlanmamış bir x86 bağlantı noktasıda mevcuttu. Symbian, Nokia, Samsung, Motorola, Sony Ericsson gibi birçok büyük cep telefonu markası tarafından kullanılıyordu. Akıllı telefon endüstrisini kuran öncü olarak, akıllı telefonların sınırlı kullanımda olduğu, Android tarafından geçildiğinde, 2010'un sonuna kadar dünya çapında en popüler akıllı telefon işletim sistemiydi.

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

<span class="mw-page-title-main">Android</span> Mobil işletim sistemi

Android, Google ve Open Handset Alliance tarafından, cep telefonları, tabletler ve televizyonlar için geliştirilmekte olan, Linux tabanlı, özgür ve ücretsiz bir işletim sistemidir. Sistem açık kaynak kodlu olsa da, kodlarının ufak ama çok önemli bir kısmı Google tarafından kapalı tutulmaktadır. Google tarafından ücretsiz sunulmasının sebebi, sistemin daha hızlı ve çabuk gelişmesi, birçok popüler marka tarafından kullanılması ve bu sayede reklamlarının daha fazla kişiye ulaşmasını sağlamaktır. Google, Android sistemi üzerinde çalışan Google Play marketteki oyun ve uygulamalar üzerinde aldığı reklamları yayınlayarak para kazanmaktadır. Android'in desteklenen uygulama uzantısı ".apk"dır.

Google Developers Google'ın yazılım geliştirme araçları ve platformları, uygulama programlama arayüzü (API'ler) ve teknik kaynaklar sitesidir. Site, Google'ın geliştirici ürünlerini kullanan geliştiriciler için tartışma grupları ve bloglar dahil olmak üzere Google geliştirici araçlarının ve API'larının kullanımına ilişkin belgeler içerir. Google Haritalar, YouTube, Google Workspace ve diğerleri gibi Google'ın neredeyse tüm popüler tüketici ürünleri için sunulan API'ler vardır. Google, çoğunlukla web geliştiricileri için web API'leri olmak üzere çeşitli API'ler sunar. API'ler, Google Haritalar, Google Earth, Google AdSense, Adwords, Google Apps ve YouTube dahil olmak üzere popüler Google tüketici ürünlerini temel alır. Google Veri API'leri, programcıların Google hizmetlerinden veri okuyan ve yazan uygulamalar oluşturmasına olanak tanır. Şu anda bunlar arasında Google Analytics, Blogger, Google Base, Google Books, Google Takvim, Google Code, Google Earth, Google Notebook API'leri bulunmaktadır.

<span class="mw-page-title-main">Apache Ant</span>

Apache Ant, yazılım inşası süreçlerini otomatikleştirmeye yarayan bir araçtır. Make'e benzeyen uygulama, Java ile geliştirilmiş olup Java platformunu gerektirmekte ve Java projelerinde sıkça kullanılmaktadır.

<span class="mw-page-title-main">Adobe Flex</span>

Adobe Flex, çapraz platform tabanlı zengin İnternet uygulamalarının Adobe Flash platformu üzerinde geliştirilmesi ve dağıtılması amacıyla Adobe Systems tarafından yayımlanan bir yazılım geliştirme kitidir. Flex uygulamaları, Adobe Flash Builder kullanılarak ya da Adobe'den ücretsiz olarak kullanılabilen Flex derleyicisi kullanılarak yazılabilir. İlk sürümü Mart 2004'te bir yazılım geliştirme kiti, bir IDE ve Flex Data Services olarak bilinen bir Java EE entegrasyon uygulaması Macromedia tarafından dahil edildi. 2005 yılında Adobe, Macromedia'yı elde ettiğinden beri, artık Flex'in daha sonraki sürümleri, Flex Data Services için bir lisans gerektiriyor, LiveCylce Data Services gibi yeniden markalanmış ayrı bir ürün haline geldi. Adobe tarafından 2007 yılında kod katkısıyla başlayan bir açık kaynak projesi olan BlazeDS, Adobe LiveCycle Data Services'a bir alternatiftir. Şubat 2008'de Adobe, özgür Mozilla Kamu Lisansı altında Flex 3 SDK'yı yayınladı ve böylece Flex uygulamaları, herhangi bir standart IDE kullanılarak geliştirilebilir, örneğin Eclipse. Ayrıca Adobe Flash Builder denilen ticarî ve tescilli bir IDE vardır.

BlackBerry OS, 1999-2013 yılları arasında Java tabanlı BlackBerry marka akıllı telefonlar için geliştirdiği mobil işletim sistemidir.

<span class="mw-page-title-main">Qt (çalışma alanı)</span>

Qt, birden çok platformu destekleyen bir grafiksel kullanıcı arayüzü geliştirme araç takımıdır. Genellikle GUI programları geliştirmek için kullanılsa da gelişmiş kütüphanesi GUI bileşenlerinin dışında birçok araç içermektedir. Qt, en çok KDE masaüstü ortamında, Opera ağ tarayıcısında ve Skype anlık mesajlaşma programlarında kullanılmasıyla bilinir.

<span class="mw-page-title-main">BlackBerry 10</span>

BlackBerry 10 ya da yaygın kullanılan şekliyle BB10, 30 Ocak 2013 tarihinden itibaren piyasaya sürülmekte olan yeni nesil BlackBerry cihazlarda kullanılmak üzere geliştirilen mobil platformun adıdır.

Meteor ya da MeteorJS, açık kaynak kodlu, gerçek zamanlı bir JavaScript Web uygulama çatısıdır. Meteor ile uygulamaların prototipleri hızlıca çıkarılabilmekte iken uygulamalar, birden fazla platformda çalıştırılabilmektedir.

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

Nokia X platform, Bir Linux tabanlı mobil işletim sistemi ve yazılım platformudur. ilk olarak Nokia, sonradan Microsoft Mobile tarafından tarafından geliştirildi. C, C++, Java dilinde yazılmıştır. 24 Şubat 2014 tarihinde tanıtılan sistem Android'den çatallıdır ve Nokia X ailesinin tüm cihazlarında kullanılır.

<span class="mw-page-title-main">Internet Explorer Mobile</span>

Internet Explorer Mobile Microsoft Trident düzen motorunun sürümlerine dayalı olarak Microsoft tarafından geliştirilen durdurulan bir mobil tarayıcıdır. IE Mobile varsayılan olarak Windows Phone ve Windows CE ile yüklenir. Internet Explorer Mobile'nin geçerli sürümleri, Internet Explorer'ın masaüstü sürümünü temel alır. Bununla birlikte, Pocket Internet Explorer olan eski sürümler, aynı düzen motoruna dayanmaz.

<span class="mw-page-title-main">Android için Google Chrome</span>

Google Chrome Android Android sistemi için piyasaya sürülen Google Chrome'un bir sürümüdür. Google, 7 Şubat 2012 tarihinde, Android Ice Cream Sandwich cihazları için, seçilen ülkeler için Google Chrome Beta sürümünü piyasaya sürdü. Tarayıcının ilk kararlı sürümü 27 Haziran 2012'de piyasaya sürüldü. 26.02.2012 tarihinde piyasaya sürülen Chrome 18.0.1026.311, Android için Chrome'un Intel x86 tabanlı mobil cihazlarını destekleyen ilk sürümü idi.

Android Things, Google I/O 2015'te ilan edilen, Google'nin Android tabanlı bir gömülü işletim sistemi platformudur. Genellikle farklı Mikrodenetleyici platformlarından inşa edilen Nesnelerin İnternet'i (IoT) cihazlarının düşük güç tüketimi ve bellek kısıtlı Internet'le kullanılması hedeflenmektedir. Bluetooth düşük enerji ve Wi-Fi'yi destekleyecekdir. Google, Brillo'nun yanı sıra, bu cihazların diğer cihazlarla iletişim kurmak için kullanacağı ve diğer IoT işletim sistemleri tarafından benimsenmesini umduğu Weave protokolünü de tanıttı.

<span class="mw-page-title-main">Android yazılımı geliştirme</span>

Android yazılım geliştirmesi Android işletim sistemi için yeni uygulamaların oluşturulduğu süreçtir. Uygulamalar genellikle Android yazılım geliştirme kiti (SDK) kullanılarak Java programlama dilinde geliştirilir; ancak diğer geliştirme ortamları da mevcuttur. Google, Android uygulamaları Kotlin, Java ve C++ dilleri kullanılarak Android yazılım geliştirme kiti (SDK) kullanılarak yazılabilir" ve diğer dilleri kullanmak da mümkün olduğunu belirtiyor. Go, JavaScript, C, C++ veya Assembly gibi Java sanal makinesi (JVM) dışı tüm diller, muhtemelen kısıtlı API desteğiyle araçlar tarafından sağlanabilecek JVM dil kodunun yardımına ihtiyaç duyar.

<span class="mw-page-title-main">Google Cardboard</span> sanal gerçeklik platformu

Google Cardboard Google tarafından bir akıllı telefon için kafa aparatı ile kullanılmak üzere geliştirilen bir sanal gerçeklik (VR) platformudur. Katlanır karton izleyicisinden dolayı platform, VR uygulamalarında ilgi ve gelişmeyi teşvik etmek için düşük maliyetli bir sistem olarak tasarlandı.

iOS SDK

iOS SDK Apple tarafından geliştirilen bir yazılım geliştirme kitidir. Kit, Apple'ın iOS işletim sisteminde mobil uygulamaların geliştirilmesine olanak tanır.

<span class="mw-page-title-main">Xamarin</span>

Xamarin, Mayıs 2011'de Mono, Xamarin.Android ve Xamarin.iOS'u yaratan mühendisler tarafından kurulan ve Microsoft'un sahip olduğu San Francisco merkezli bir yazılım şirketidir. Ortak Dil Altyapısı (CLI) ve Ortak Dil Özellikleri'nin platform uygulamalarıdır.