Bilgi işlem platformu
Bu madde hiçbir kaynak içermemektedir. (August 2010) (Bu şablonun nasıl ve ne zaman kaldırılması gerektiğini öğrenin) |
Bilgi işlem platformu, bir uygulama yazılımı çalıştırmak için donanım mimarisi ve bir yazılım çerçevesi (ve buna dahil olarak uygulama çerçeveleri), yazılım, çeşitli bazı kombinasyon veya sıralamalarını içermektedir. Tipik platformlarda bir bilgisayar mimari, işletim sistemi, programlama dilleri ve ilgili kullanıcı arabirimi (çalışma-zamanı sistem kütüphaneleri veya grafiksel kullanıcı arayüzü)içerir.
Bir platform yazılım geliştirme için çok önemli bir unsurdur. Bir platform sadece yazılımı başlatmak için bir yer olarak tanımlanmış olabilir. Platform sağlayıcısı sunan yazılım geliştiricisi mantık kodu olduğu sürece platformu diğer platformları üzerinde çalışan olarak sürekli çalışacak bir uygulanabilirdir.Mantık kodu bytecode, kaynak kodu ve makine kodu içerir. Aslında programın yürütülmesi, işletim sistemi türü ile sınırlı değildir anlamına gelir. Bunlar [makineden bağımsız diller] olarak yerini almıştır. Bazı yazılım platformları, tüm donanım platformlarında taklit edilebilir - sanallaştırmadaki gibi.
İşletim sistemleri örnekleri
[değiştir | kaynağı değiştir]- AmigaOS, AmigaOS 4
- FreeBSD, NetBSD, OpenBSD
- Linux
- Mac OS X
- Microsoft Windows
- OS/2
- Solaris
- Unix
- IBM VM/370, VM/BSEP, VM/SEP, VM/XA, VM/ESA, z/VM
- Google Chrome OS
Mobil
[değiştir | kaynağı değiştir]Yazılım çerçeve örnekleri
[değiştir | kaynağı değiştir]- Adobe AIR
- Java, JDK and JRE
- Mono
- Mozilla Prism XUL and XULRunner
- .NET Framework
- Oracle Database
- Steam[kaynak belirtilmeli]
- Vexi
Mobil
[değiştir | kaynağı değiştir]- APOXI
- Binary Runtime Environment for Wireless (BREW)
- Java Platform, Micro Edition (Java ME)
- JavaFX Mobile
- Qt
- Smartface Platform
.NET
[değiştir | kaynağı değiştir]"The umbrella-term": Microsoft teknolojilerinden ve ürünlerinin geniş bir kümesi .NET uygulamalarıdır. .Microsoft üzerinde bağımlı .NET Framework ve Ortak Dil Altyapısı (Common Language Infrastructure(CLI)) uygulamaları birçok yaygın uygulamaya sahiptir.