Rechenplattform

Eine Rechenplattform schließt eine Hardware-Architektur und ein Softwarefachwerk ein (einschließlich des Anwendungsfachwerks), wo die Kombination Software, besonders Anwendungssoftware erlaubt, um zu laufen. Typische Plattformen schließen eine Architektur eines Computers, Betriebssystem, Programmiersprachen und verwandte Benutzerschnittstelle (Laufzeitsystembibliotheken oder grafische Benutzerschnittstelle) ein.

Eine Plattform ist ein entscheidendes Element in der Softwareentwicklung. Eine Plattform könnte einfach als ein Platz definiert werden, Software zu starten. Der Plattform-Versorger bietet dem Softwareentwickler ein Unternehmen an, dass Logikcode durchweg laufen wird, so lange die Plattform oben auf anderen Plattformen läuft. Logikcode schließt bytecode, Quellcode und Maschinencode ein. Es bedeutet wirklich, dass die Ausführung des Programms durch den Typ des zur Verfügung gestellten Betriebssystems nicht eingeschränkt wird. Es hat größtenteils die maschinenunabhängigen Sprachen ersetzt.

Einige Softwareplattformen eifern mit kompletten Hardware-Plattformen - als in der Systemvirtualisierung wett.

Betriebssystem-Beispiele

Beweglich

  • Androide
  • Bada
  • BlackBerry OS
  • EIN/AUSGABE-STEUERSYSTEM
  • Eingebetteter Linux
  • Palme OS
  • Symbian
  • WebOS
  • Windows beweglicher
  • Windows-Telefon

Softwarefachwerk-Beispiele

  • Adobe AIR
  • Java, JDK und JRE
  • Mono abspielbarer
  • Mozilla Prisma XUL und XULRunner
  • .NET-Fachwerk
  • Orakel-Datenbank
  • Vexi

Beweglich

.NET

Der Überbegriff.NET gilt für einen breiten Satz von Produkten und Technologien von Microsoft. Die meisten haben gemeinsam eine Abhängigkeit vom Microsoft.NET Fachwerk und Common Language Infrastructure (CLI).

Java

Die javanische Plattform führt auf der javanischen Sprache geschriebene Programme. Javanischer Quellcode wird zu einem zwischensprachigen bytecode "kompiliert", der dann von einem Dolmetscher, Java Virtual Machine (JVM) interpretiert wird, die dann dieses Programm mit den javanischen Softwarebibliotheken verbindet. In smartphones, persönliche Digitalhelfer (PDAs) und andere bewegliche Radiogeräte, sind diese Bibliotheken Java ICH. Einige Kopfhörer, sogar ohne ein volles Betriebssystem, ermöglichen javanischen Programmen wie Spiele zu funktionieren. Wie man sagt, sind Java und der bytecode mit der Plattform unabhängig. Aber das ist, weil Java die Plattform sowie eine Programmiersprache ist. Software kann wirklich ohne eine Plattform nicht funktionieren oder unabhängige Plattform sein. Auf die Programmiersprache wird hier verwiesen, bedeutend, dass der Programmierer um die Hardware oder Betriebssystemplattform nicht besorgt zu sein braucht, noch sich die Sprache mit einer verschiedenen Plattform ändern wird.

SAP NetWeaver

SAP ist NetWeaver die einheitliche Technologie des SAP Rechenplattform und ist das technische Fundament für viele Anwendungen von SAP seit dem Geschäftsgefolge von SAP. SAP NetWeaver wird als eine dienstorientierte Anwendung und Integrationsplattform auf den Markt gebracht. SAP stellt NetWeaver die Entwicklung und Laufzeitumgebung für Anwendungen von SAP zur Verfügung und kann für die kundenspezifische Entwicklung und Integration mit anderen Anwendungen und Systemen verwendet werden. SAP wird NetWeaver mit in erster Linie die ABAP Programmiersprache gebaut, sondern auch verwendet C (Programmiersprache), C ++, und Java EE. Es verwendet auch offene Standards und Industrie De-Facto-Standards und kann damit erweitert werden, und mit, Technologien wie Microsoft.NET, Java EE und IBM WebSphere zwischenfunktionieren.

Hardware-Beispiele

Bestellt grob, von allgemeineren Typen bis weniger allgemeine Typen:

Siehe auch

  • Anwendung, Schnittstelle programmierend
  • Vereinbarkeitsschicht
  • Gerade rechtzeitig Kompilation
  • Plattform-Technologie

Quer-Plattform / Val d'Aran
Impressum & Datenschutz