Mono-Entwickler haben XobotOS, Android-Port in C # eingereicht

Das Unternehmen Xamarin, die sich mit der Entwickl[t:tag slug=razvitie]Entwicklung des Projekts Mono, hat einen Entwurf für XobotOS, in dem der Hafen wird von der Android-Plattform 4 erstellt haben, in dem alle Komponenten von der in der Sprache C # Java-transkribiert. Konvertieren von Java in C # unter Verwendung von semi-automatische Übersetzung Methoden. Als Plattform Android, XobotOS Code unter der Apache Lizenz.

Nach Angaben der Entwickler, könnte die Verwendung von Mono virtuellen Maschine verursachen einen signifikanten Anstieg Performance und Speicherverbrauch zu reduzieren, verglichen mit der Leistung von Java-Code, eine virtuelle Maschine Dalvik. Für die automatische Übersetzung des Quellcodes in Java zu C # beteiligt war Verbesserte Werkzeuge zu schärfen. Handbuch wurde mit Code die Integration mit dem zugrunde liegenden Betriebssystem und Java-Code JNI, verwendet werden, um Funktionen in C-Sprache nennen assoziiert umgeschrieben.

Um sicherzustellen, dass die maschinelle Übersetzung Werkzeug Schärfen Sie hatte deutlich verfeinert, mit Unterstützung für Java-enhanced Strukturen in den Code der Android verwendet. Insbesondere fügt sie Unterstützung für Java Generika, sofern die Übersetzungsprozess zu den XML-Regeln bei der Umwandlung von Java-Typen Typen von C # bereitgestellt werden, zusätzliche Unterstützung für Sendecodes, die Interaktion mit nizkourovnemymi native Funktionen, Unterstützung für Attribute und verbessert den Prozess der inkrementelle Kompilierung.

Die Entwicklung wird als Forschungsprojekt betrachtet und nicht dazu gedacht, als ein neues Produkt zu entwickeln. Dennoch werden einige in den Prozess der Erstellung XobotOS Design trainiert in der Version von Mono für Android verwendet werden. Zum Beispiel wird bei der Arbeit mit Grafiken statt der vorherigen Schicht in der Java-Mono geplant, um einen direkten Appell an die Bibliothek Skia einzubeziehen. Das Projekt ist bereits funktionsfähig, für Joggen geeignet und kann für die Experimente verwendet werden. Ist für ein spezielles Plugin, mit dem Sie Anwendungen für XobotOS ursprünglich in C #, aber nicht auf Java geschrieben erstellen können MonoDevelop geschrieben.

31 May 2012

Freigegeben Linux-Distribution Fedora 17
Analysten: Innovation im Jahr 2012 auf Open-Source-Basis werden

• London Stock Exchange hat seine Transfer primärer Systeme auf Linux »»»
Abgeschlossen Umsetzung der Millenniums-Handelsplattform Exchange. Der größte Teil der neuen Plattform ist in C + + geschrieben und läuft unter SUSE Linux.
• Tokyo Stock Exchange hat auf Linux verschoben »»»
Red Hat Enterprise Linux hat sich als führende Börse für
• "ROSA" öffnet den Quellcode der Entwicklung freier Software ROSA ABF »»»
Die Firma “ROSA” kündigt die Beta-Version von der Entwicklung von freier Software ROSA ABF.
• EBay eingeführt ql.io, SQL-ähnliche Sprache, um mit den Web-Services kommunizieren »»»
EBay hat einen Entwurf vorgelegt ql.io, in die bereit sind die Umsetzung eines deklarativen Domain-spezifische Sprache für die Bildung der Proben.
• Startete eine offene Testen von Windows-basierten Anwendungen kompatibel zu sein mit den nationalen Betrieb »»»
Etersoft Unternehmen mit der Unterstützung eines Mitglieds der Staat Unternehmen